Cuprins:
- Pasul 1: Hard disk-ul RaspberriPi intermitent / Instalarea software-ului necesar (folosind Ubuntu Linux)
- Pasul 2: consumabile necesare
- Pasul 3: Imprimați 3D panoul de control
- Pasul 4: Construirea lămpii
- Pasul 5: Montați butoanele
- Pasul 6: Montați cipul pe glisor
- Pasul 7: Cablarea componentelor
- Pasul 8: Panou de sârmă
- Pasul 9: Sârmă Pi
- Pasul 10: Montați panoul
- Pasul 11: Aplicați sticla Plexi
- Pasul 12: Montați pe perete
- Pasul 13: Finalizat
Video: Ceas cu alarmă de răsărit (îmbunătățiți starea de veghe dimineața): 13 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Programează-ți propriul răsărit personal, îmbunătățește starea de veghe de dimineață
Cea mai recentă invenție aleatorie, programează-ți propriul răsărit! În timpul zilei, lumina albastră din lumina soarelui ne crește atenția, memoria, nivelurile de energie, timpul de reacție și starea generală de spirit. Lumina albastră suprimă eliberarea de melatonină, numai pentru utilizare dimineața:)
Pasul 1: Hard disk-ul RaspberriPi intermitent / Instalarea software-ului necesar (folosind Ubuntu Linux)
Descărcați „RASPBIAN JESSIE LITE”
Creați noul dvs. hard disk pentru DashboardPI
Introduceți microSD-ul pe computerul dvs. prin adaptor USB și creați imaginea discului folosind comanda dd
Localizați cardul microSD introdus prin comanda df -h, demontați-l și creați imaginea discului cu comanda dd copy copy dd
$ df -h / dev / sdb1 7.4G 32K 7.4G 1% / media / XXX / 1234-5678 a
$ umount / dev / sdb1
Atenție: asigurați-vă că comanda este complet precisă, cu această comandă puteți deteriora alte discuri
if = locația fișierului imagine RASPBIAN JESSIE LITE a = locația cardului dvs. microSD
$ sudo dd bs = 4M if = / path / to / raspbian-jessie-lite.img of = / dev / sdb
(notă: în acest caz, este / dev / sdb, / dev / sdb1 era o partiție din fabrică existentă pe microSD)
Configurarea RaspberriPi
Introduceți noul card microSD în raspberrypi și porniți-l cu un monitor conectat la portul HDMI
Autentificare
utilizator: pi pass: zmeură
Schimbați parola contului pentru securitate
sudo passwd pi
Activați opțiunile avansate RaspberriPi
sudo raspi-config
Alegeți: 1 Extindeți sistemul de fișiere
9 Opțiuni avansate
Numele gazdei A2 schimbați-l în „SOLARLAMP”
A4 SSH Activați serverul SSH
A7 I2C Activați interfața i2c
P4 SPI Activare / Dezactivare încărcare automată a modulului kernel SPI
Activați tastatura engleză / SUA
sudo nano / etc / implicit / tastatură
Schimbați următoarea linie: XKBLAYOUT = "noi"
Reporniți PI pentru modificările aspectului tastaturii / redimensionarea sistemului de fișiere pentru a intra în vigoare
$ sudo shutdown -r acum
Conectare automată la WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Adăugați următoarele linii pentru ca raspberrypi-ul dvs. să se conecteze automat la WiFi-ul de acasă (dacă rețeaua fără fir este denumită „linksys”, de exemplu, în exemplul următor)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD AICI"} Reporniți PI pentru a vă conecta la rețeaua WiFi
$ sudo shutdown -r acum
Acum că PI-ul dvs. se află în sfârșit în rețeaua locală, vă puteți conecta la acesta de la distanță prin SSH. Dar mai întâi trebuie să obțineți adresa IP pe care o are în prezent.
$ ifconfig Căutați "inet addr: 192.168. XXX. XXX" în următoarea ieșire a comenzii pentru adresa IP a PI-ului dvs.
Mergeți la o altă mașină și conectați-vă la raspberrypi prin ssh
$ ssh [email protected]. XXX. XXX
Începeți instalarea pachetelor necesare
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install memcached vim git python-gpiozero python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-memcache python3-spidev python-spidev
Actualizați setările pentru fusul orar local
$ sudo dpkg-reconfigure tzdata
selectați fusul orar utilizând interfața
Configurați comanda directorului simplu l [opțional]
vi ~ /.bashrc
adăugați următoarea linie:
alias l = 'ls -lh'
sursa ~ /.bashrc
Remediați evidențierea implicită a sintaxei VIM [opțional]
sudo vi / etc / vim / vimrc
decomentați următoarea linie:
sintaxă activată
Instalați driverele Python i2c
Instalați driverul NeoPixel după cum urmează
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install --upgrade setuptools
sudo pip3 instalează rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py instalare
exemple cd /
sudo python strandtest.py
Pasul 2: consumabile necesare
Sursa de alimentare 5V
SEGMENT I2C 7
Microchip MCP3008
Comutator cu buton tactil momentan tactil [x5]
PI ZERO W
Potențiometru diapozitiv logaritmic
WS2812B Benzi LED RGB adresabile individual [x4]
Foaie subțire din sticlă Plexi
Vopsea pulverizată înghețată
Pasul 3: Imprimați 3D panoul de control
Folosind fișierele.x3g incluse în folderul „3D Print /” tipăriți capacul principal al panoului de control, care va găzdui glisorul, butoanele, LED-ul și afișajul cu 7 segmente
Pasul 4: Construirea lămpii
Construiți cadru din lemn
Am construit un cadru din lemn pentru ca benzile cu LED-uri să fie închise și vopsite în negru.
Vopsea Plexi Glass
Cu niște vopsea pulverizată mată, vopsiți sticla astfel încât să dezamorseze lumina din benzi.
Benzi de montare
Folosind bandă simplă și lipiciul din spatele benzilor cu LED-uri, montați cele 4 benzi pe baza de lemn
Pasul 5: Montați butoanele
Montați butoanele și LED-ul galben, am folosit adeziv fierbinte pentru a menține butoanele și LED-ul în poziție.
Pasul 6: Montați cipul pe glisor
În urma schemei furnizate, lipiți cablajul cipului în poziție și conectați-l la glisorul logaritmic, lipiți cipul cu conexiuni de lipire pe partea din spate a glisorului.
Pasul 7: Cablarea componentelor
Utilizați următoarea schemă pentru a conecta toate componentele pentru ca lampa să funcționeze corect.
Pasul 8: Panou de sârmă
Conectați toate cablurile la componentele lipite pe panou pentru a vă conecta la raspberrypi.
Pasul 9: Sârmă Pi
În cele din urmă, atașați PiZero la panoul din spate al carcasei din lemn LED cu bandă sau lipici și apoi conectați cablajul conform schemei furnizate.
Pasul 10: Montați panoul
Fixați panoul de control din partea de jos a carcasei cu LED-uri.
Pasul 11: Aplicați sticla Plexi
Atașați sticla plexi tăiată și vopsită la carcasa LED cu șuruburi
Pasul 12: Montați pe perete
Pasul 13: Finalizat
Setați utilizatorul pi crontab
Introduceți următoarea linie pentru crontab minut cu minut
$ 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
Setați utilizatorul root crontab (această bibliotecă necesită acces root) Setați „la repornire” pentru a rula pentru totdeauna scriptul python candle
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py> / dev / null 2> & 1
Recomandat:
Ceas cu alarmă extra puternic inspirat de bombă cu ceas cu doar 5 componente: 3 pași
Ceas cu alarmă extra puternic inspirat de Time Bomb cu doar 5 componente: Am creat acest ceas cu alarmă inspirat de Time Bomb ușor de realizat, care este garantat să vă trezească dimineața. Am folosit materiale simple în casă. Toate articolele utilizate sunt ușor disponibile și ieftine. Această alarmă inspirată de bomba cu ceas
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Turn de veghe interzis + LED RGB controlat WiFi: 7 pași (cu imagini)
Turn de veghe interzis + LED RGB controlat WiFi: Odată ce ați simțit că ați modificat imprimanta 3D pentru a produce imprimări de calitate decentă, începeți să căutați câteva modele interesante pe www.thingiverse.com. Am găsit Turnul interzis de kijai și m-am gândit că ar fi un test minunat pentru imprimanta mea (Anet A8). Pr
Ceas cu alarmă de răsărit cu Arduino: 9 pași (cu imagini)
Sunrise Alarm Clock With Arduino: Iarna poate fi tristă. Te trezești, e întuneric și trebuie să te ridici din pat. Ultimul lucru pe care doriți să-l auziți este sunetul sonor al ceasului cu alarmă. Locuiesc în Londra și mi-e greu să mă trezesc dimineața. De asemenea, mi-e dor să mă trezesc pentru
Ceas cu alarmă cu răsărit cu LED cu alarmă de melodie personalizabilă: 7 pași (cu imagini)
Ceas cu alarmă cu răsărit cu LED cu alarmă de melodie personalizabilă: motivația mea În această iarnă, iubita mea a avut multe probleme la trezire dimineața și părea să sufere de SAD (tulburare afectivă sezonieră). Ba chiar observ cât de greu este să te trezești iarna, deoarece soarele nu a venit