Talaan ng mga Nilalaman:
- Hakbang 1: Flashing RaspberriPi Hard Disk / I-install ang Kinakailangan na Software (Paggamit ng Ubuntu Linux)
- Hakbang 2: Kailangan ng Mga Kailangan
- Hakbang 3: 3D I-print ang Controller Panel
- Hakbang 4: Pagbuo ng lampara
- Hakbang 5: Mount Buttons
- Hakbang 6: Mount Chip sa Slider
- Hakbang 7: Mga kable ng Mga Bahagi
- Hakbang 8: Wire Panel
- Hakbang 9: Wire Pi
- Hakbang 10: Mount Panel
- Hakbang 11: Mag-apply ng Plexi Glass
- Hakbang 12: Mag-mount sa Wall
- Hakbang 13: Tapos na
Video: Sunrise Alarm Clock (Pagbutihin ang Gumising sa Umaga): 13 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Mag-iskedyul ng iyong sariling personal na pagsikat, nagpapabuti ng paggising ng umaga
Pinakabagong random na pag-imbento, iiskedyul ang iyong sariling pagsikat! Sa araw, ang asul na ilaw sa sikat ng araw ay nagpapalakas ng ating pansin, memorya, antas ng enerhiya, mga oras ng reaksyon, at pangkalahatang kalagayan. Pinipigilan ng asul na ilaw ang paglabas ng melatonin, para sa paggamit lamang sa umaga:)
Hakbang 1: Flashing RaspberriPi Hard Disk / I-install ang Kinakailangan na Software (Paggamit ng Ubuntu Linux)
I-download ang "RASPBIAN JESSIE LITE"
Lumikha ng iyong bagong hard disk para sa DashboardPI
Ipasok ang microSD sa iyong computer sa pamamagitan ng USB adapter at likhain ang imahe ng disk gamit ang dd command
Hanapin ang iyong ipinasok na microSD card sa pamamagitan ng utos na df -h, i-unmount ito at likhain ang imahe ng disk gamit ang disk copy dd command
$ df -h / dev / sdb1 7.4G 32K 7.4G 1% / media / XXX / 1234-5678 a
$ umount / dev / sdb1
Pag-iingat: siguraduhin na ang utos ay ganap na tumpak, maaari mong mapinsala ang iba pang mga disk sa utos na ito
kung = lokasyon ng RASPBIAN JESSIE LITE file ng imahe ng = lokasyon ng iyong microSD card
$ sudo dd bs = 4M if = / path / to / raspbian-jessie-lite.img ng = / dev / sdb
(tala: sa kasong ito, ito ay / dev / sdb, / dev / sdb1 ay isang umiiral na pagkahati ng pabrika sa microSD)
Pagse-set up ng iyong RaspberriPi
Ipasok ang iyong bagong microSD card sa raspberrypi at paganahin ito gamit ang isang monitor na konektado sa HDMI port
Mag log in
gumagamit: pi pass: raspberry
Baguhin ang password ng iyong account para sa seguridad
sudo passwd pi
Paganahin ang Mga Advanced na Pagpipilian sa RaspberriPi
sudo raspi-config
Piliin: 1 Palawakin ang System ng File
9 Mga advanced na pagpipilian
Palitan ito ng A2 Hostname sa "SOLARLAMP"
A4 SSH Paganahin ang SSH Server
A7 I2C Paganahin ang i2c interface
P4 SPI Paganahin / Huwag paganahin ang awtomatikong paglo-load ng SPI kernel module
Paganahin ang English / US Keyboard
sudo nano / etc / default / keyboard
Baguhin ang sumusunod na linya: XKBLAYOUT = "us"
I-reboot ang PI para sa mga pagbabago sa layout ng Keyboard / pagbabago ng laki ng file system upang magkabisa
$ sudo shutdown -r ngayon
Awtomatikong Kumonekta sa iyong WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Idagdag ang mga sumusunod na linya upang awtomatikong kumonekta ang iyong raspberrypi sa iyong WiFi sa bahay (kung ang iyong wireless network ay pinangalanang "linksys" halimbawa, sa sumusunod na halimbawa)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD DITO"} I-reboot ang PI upang kumonekta sa WiFi network
$ sudo shutdown -r ngayon
Ngayon na ang iyong PI ay sa wakas ay nasa lokal na network, maaari kang mag-login nang malayuan dito sa pamamagitan ng SSH. Ngunit kailangan mo munang makuha ang IP address na kasalukuyang mayroon ito.
$ ifconfig Hanapin ang "inet addr: 192.168. XXX. XXX" sa output ng sumusunod na command para sa IP Address ng iyong PI
Pumunta sa isa pang makina at mag-login sa iyong raspberrypi sa pamamagitan ng ssh
$ ssh [email protected]. XXX. XXX
Simulang I-install ang kinakailangang mga pakete
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tool python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
I-update ang mga setting ng lokal na timezone
$ sudo dpkg-reconfigure tzdata
piliin ang iyong timezone gamit ang interface
I-setup ang simpleng direktoryo l utos [opsyonal]
vi ~ /.bashrc
idagdag ang sumusunod na linya:
alyas l = 'ls -lh'
pinagmulan ~ /.bashrc
Ayusin ang VIM default na syntax na pagha-highlight ng [opsyonal]
sudo vi / etc / vim / vimrc
i-komento ang sumusunod na linya:
syntax sa
I-install ang i2c Python Drivers
I-install ang NeoPixel Driver tulad ng sumusunod
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 i-install - mag-upgrade ng mga setuptool
sudo pip3 i-install ang rpi_ws281x
cd rpi_ws281x
mga scons
cd python
sudo python setup.py install
mga halimbawa ng cd /
sudo python strandtest.py
Hakbang 2: Kailangan ng Mga Kailangan
5V Power Supply
I2C 7 SEGMEN
Microchip MCP3008
Sandali na Tactile Tact Push Button Switch [x5]
PI ZERO W
Potensiometro ng Slide ng Logarithmic
WS2812B Indibidwal na Madadaanan RGB LED Strip [x4]
Manipis na Plexi Glass Sheet
Frosted Spray Paint
Hakbang 3: 3D I-print ang Controller Panel
Gamit ang.x3g file na kasama sa folder na "3D Print /" i-print ang pangunahing takip ng control panel, na kung saan ay makikita ang slider, mga pindutan, LED at 7 Segment display
Hakbang 4: Pagbuo ng lampara
Bumuo ng Wood Frame
Gumawa ako ng isang kahoy na frame para sa mga LED strip upang maikulong at pininturahan ito ng itim.
Kulayan ang Plexi Glass
Gamit ang ilang frosted spray pintura, pintura ang baso upang mapalayo nito ang ilaw mula sa mga piraso.
Mga Mount Strip
Gamit ang simpleng tape at ang lagkit ng likod ng mga LED strip, i-mount ang 4 na piraso sa kahoy na base
Hakbang 5: Mount Buttons
I-mount ang mga pindutan at ang dilaw na LED, Gumamit ako ng mainit na pandikit upang hawakan ang mga pindutan at LED sa lugar.
Hakbang 6: Mount Chip sa Slider
Kasunod sa ibinigay na eskematiko, maghinang ang mga kable ng chip sa lugar at kumonekta sa logarithmic slider, idikit ang maliit na tilad na may mga koneksyon sa solder sa likod ng slider.
Hakbang 7: Mga kable ng Mga Bahagi
Gamitin ang sumusunod na Schematic upang ikonekta ang lahat ng mga bahagi upang gumana nang maayos ang lampara.
Hakbang 8: Wire Panel
Ikonekta ang lahat ng mga kable sa mga sangkap na nakadikit sa panel upang kumonekta sa raspberrypi.
Hakbang 9: Wire Pi
Panghuli ilakip ang PiZero sa likod board ng LED kahoy na kaso na may tape o pandikit at pagkatapos ay ikonekta ang mga kable ayon sa ibinigay na eskematiko.
Hakbang 10: Mount Panel
I-fasten ang control panel sa ilalim ng LED case.
Hakbang 11: Mag-apply ng Plexi Glass
Ikabit ang gupitin at pininturahan na salamin ng plexi sa LED case na may mga turnilyo
Hakbang 12: Mag-mount sa Wall
Hakbang 13: Tapos na
Itakda ang pi crontab ng gumagamit
Ipasok ang sumusunod na linya para sa isang minuto sa pamamagitan ng minutong crontab
$ crontab -e
0 3 * * * python /home/pi/SolarBar/Alarm.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/ Buttons.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/ControlPanel.py> / dev / null 2> & 1
@reboot python /home/pi/SolarBar/Slider.py> / dev / null 2> & 1
Itakda ang crontab ng root ng gumagamit (ang library na ito ay nangangailangan ng pag-access sa root) Itakda ang "sa reboot" upang patakbuhin ang candle python script magpakailanman
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py> / dev / null 2> & 1
Inirerekumendang:
Gumawa ng Iyong Sariling Ferrite upang Pagbutihin ang Mga Patlang ng Magnetic: 9 Mga Hakbang
Gumawa ng Iyong Sariling Ferrite upang Pagbutihin ang Mga Patlang ng Magnetic: Update 05/09/2018: Ginawa ko ulit ito, mag-enjoy! Update 03/07/2015: Natagpuan ko ang tamang solusyon - suriin ang huling hakbang! Paano nagsimula ang lahat maaari kang magtaka, kaya ipapaalam ko sa iyo;) Maaaring nakita mo ang aking Instructable para sa Simple Induction Heater at kasama ang
Pagbutihin ang Pagganap ng ADSL Broadband: 9 Mga Hakbang
Pagbutihin ang Pagganap ng ADSL Broadband: Ngayon, ipapakita ko sa iyo kung paano pagbutihin ang pagganap ng broadband na ADSL ilang simpleng hakbang lamang. Sa pagtatapos na trabaho, maaari mong maramdaman ang kakaiba kapag nagba-browse ka sa Internet, mas mabilis kapag nagbukas ng isang website, mas mababa ang buffering kapag nagpe-play ng video sa YouTube. Ngunit, sp
Ang Machine sa Umaga: 5 Hakbang (na may Mga Larawan)
Ang Morning Machine: Nagising ka na ba sa umaga sa iyong nakakainis na alarma at pagkatapos ay lumakad hanggang sa kusina upang pagmasdan lamang ang pagbuhos ng iyong inumin. Kaya huwag nang tumingin sa malayo! Ang itinuturo na ito ay magtuturo sa iyo kung paano gumawa ng isang makina na hindi maaaring
Pagbutihin ang Mga In-Ear Headphone (Ear-Buds): 6 na Hakbang
Pagbutihin ang Mga In-Ear Headphone (Tainga-Tainga): Ang mga tainga-tainga na iyon ay hindi magkasya sa aking tainga. Ngunit may isang simpleng solusyon dito
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: 7 Hakbang (na may Mga Larawan)
LED Sunrise Alarm Clock Sa Nako-customize na Alarm ng Kanta: Ang Aking Pagganyak Ngayong taglamig ang aking kasintahan ay nagkaroon ng maraming problema paggising sa umaga at tila naghihirap mula sa SAD (Seasonal Affective Disorder). Napansin ko pa nga kung gaano kahirap magising sa taglamig dahil hindi pa dumating ang araw