Sisukord:
- Samm: RaspberriPi kõvaketta vilkumine / vajaliku tarkvara installimine (Ubuntu Linuxi kasutamine)
- 2. etapp: vajalikud tarvikud
- Samm: printige juhtpaneel 3D -vormingus
- 4. samm: lambi ehitamine
- Samm: kinnitusnupud
- 6. samm: paigaldage kiip liugurile
- Samm: komponentide ühendamine
- 8. samm: traatpaneel
- 9. samm: traat Pi
- Samm: paneeli paigaldamine
- Samm: kandke Plexi Glass
- 12. samm: paigaldage seinale
- 13. samm: lõpetatud
Video: Päikesetõusu äratuskell (hommikuse ärkveloleku parandamine): 13 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Planeerige oma isiklik päikesetõus, parandage hommikust ärkvelolekut
Viimane juhuslik leiutis, planeerige oma päikesetõus! Päeval suurendab sinine valgus päikese käes meie tähelepanu, mälu, energiataset, reaktsiooniaegu ja üldist meeleolu. Sinine valgus pärsib melatoniini vabanemist, ainult hommikuseks kasutamiseks:)
Samm: RaspberriPi kõvaketta vilkumine / vajaliku tarkvara installimine (Ubuntu Linuxi kasutamine)
Laadige alla "RASPBIAN JESSIE LITE"
Looge DashboardPI jaoks uus kõvaketas
Sisestage microSD -kaart USB -adapteri kaudu arvutisse ja looge kettapilt käsuga dd
Leidke sisestatud microSD -kaart käsu df -h abil, eemaldage see ja looge kettapilt käsuga disk copy dd
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678 a
$ umount /dev /sdb1
Ettevaatust: veenduge, et käsk oleks täiesti täpne, selle käsuga võite kahjustada teisi kettaid
if = RASPBIAN JESSIE LITE pildifaili asukoht = teie microSD -kaardi asukoht
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of//dev/sdb
(märkus: antud juhul on see
RaspberriPi seadistamine
Sisestage uus microSD -kaart vaarikapiirkonda ja lülitage see sisse HDMI -porti ühendatud monitoriga
Logi sisse
kasutaja: pi pass: vaarikas
Turvalisuse huvides muutke oma konto parooli
sudo passwd pi
Lubage RaspberriPi täpsemad valikud
sudo raspi-config
Valige: 1 Laiendage failisüsteemi
9 Täpsemad valikud
A2 hosti nimi muutke see "SOLARLAMP"
A4 SSH Luba SSH -server
A7 I2C Luba i2c liides
P4 SPI SPI tuumamooduli automaatse laadimise lubamine/keelamine
Luba inglise/USA klaviatuur
sudo nano/etc/default/klaviatuur
Muutke järgmist rida: XKBLAYOUT = "meie"
Taaskäivitage PI klaviatuuri paigutuse muutmiseks / failisüsteemi suuruse muutmiseks, et see jõustuks
$ sudo sulgemine -r kohe
Automaatne ühendus WiFi-ga
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Lisage järgmised read, et teie vaarikapi saaks automaatselt ühenduse teie kodu WiFi -ga (kui teie traadita võrgu nimi on järgmises näites näiteks "linksys")
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} WiFi -võrguga ühenduse loomiseks taaskäivitage PI
$ sudo sulgemine -r kohe
Nüüd, kui teie PI on lõpuks kohalikus võrgus, saate sinna SSH kaudu kaugjuhtimisega sisse logida. Kuid kõigepealt peate hankima praeguse IP -aadressi.
$ ifconfig Otsige järgmisest käsu väljundist oma PI IP -aadressi jaoks "inet addr: 192.168. XXX. XXX".
Minge teise masinasse ja logige oma raspberrypi sisse ssh kaudu
$ ssh [email protected]. XXX. XXX
Alustage vajalike pakettide installimist
$ 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
Värskendage kohalikke ajavööndi seadeid
$ sudo dpkg-konfigureerige tzdata uuesti
liidese abil valige oma ajavöönd
Seadistage lihtne kataloog l käsk [valikuline]
vi ~/.bashrc
lisage järgmine rida:
varjunimi l = 'ls -lh'
allikas ~/.bashrc
VIM -i süntaksi esiletõstmise parandamine [valikuline]
sudo vi/etc/vim/vimrc
tühistage järgmine rida:
süntaks sisse lülitatud
Installige i2c Pythoni draiverid
Installige NeoPixeli draiver järgmiselt
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install -upgrade setuptools
sudo pip3 install rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py install
cd näited/
sudo python strandtest.py
2. etapp: vajalikud tarvikud
5V toiteallikas
I2C 7 SEGMENT
Mikrokiip MCP3008
Hetkeline puutetundlik nuppude lüliti [x5]
PI NULL W
Logaritmiline slaidipotentiomeeter
WS2812B Individuaalselt adresseeritav RGB LED -riba [x4]
Õhuke pleksiklaas
Frosted pihustusvärv
Samm: printige juhtpaneel 3D -vormingus
Kasutades kaustas "3D printimine/" sisalduvaid.x3g -faile, printige juhtpaneeli kate, mis sisaldab liugurit, nuppe, LED -i ja 7 -segmentilist ekraani
4. samm: lambi ehitamine
Ehitage puitraam
Ma olen ehitanud puitraami, et LED -ribad oleks suletud, ja värvinud selle mustaks.
Värvige pleksiklaas
Värvige klaasi mõne jäätunud pihustusvärviga nii, et see eemaldab ribade valguse.
Kinnitusribad
Kasutage lihtsat teipi ja LED -ribade tagakülje kleepuvust, kinnitage 4 riba puidust alusele
Samm: kinnitusnupud
Paigaldage nupud ja kollane LED, olen kasutanud kuuma liimi, et hoida nuppe ja LED -i paigal.
6. samm: paigaldage kiip liugurile
Järgides esitatud skeemi, jootke kiibi juhtmestik oma kohale ja ühendage logaritmilise liuguriga, liimige kiip jootmisühendustega liuguri tagaküljele.
Samm: komponentide ühendamine
Kasutage järgmist skeemi, et ühendada kõik komponendid, et lamp töötaks korralikult.
8. samm: traatpaneel
Vaarikapiimaga ühendamiseks ühendage kõik juhtmed paneelile liimitud komponentidega.
9. samm: traat Pi
Lõpuks kinnitage PiZero lindi või liimiga LED -puidust korpuse tagaplaadile ja ühendage seejärel juhtmestik vastavalt esitatud skeemile.
Samm: paneeli paigaldamine
Kinnitage juhtpaneel LED -korpuse põhjale.
Samm: kandke Plexi Glass
Kinnitage lõigatud ja värvitud pleksiklaas kruvidega LED -korpuse külge
12. samm: paigaldage seinale
13. samm: lõpetatud
Määrake pi kasutaja crontab
Sisestage järgmine rida minutite kaupa 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
Määra root kasutaja crontab (see raamatukogu vajab juurjuurdepääsu) Määra "reboot", et käivitada küünla pythoni skript igavesti
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1
Soovitan:
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Päikesetõusu äratuskell LCD -ekraani ja Bluetooth -rakendusega: 8 sammu
Päikesetõusu äratuskell LCD -ekraani ja Bluetooth -rakendusega: talvine aeg võib olla kurb. Ärkad üles, on pime ja pead voodist tõusma. Viimane asi, mida soovite kuulda, on äratuskella tüütu heli. Kui teil, nagu minul, on probleeme hommikul ärkamisega, on see äratuskell just see, mida vajate
LED päikesetõusu äratuskell: 5 sammu (piltidega)
LED päikesetõusu äratuskell: kas teil on probleeme hommikul tõusmisega? Kas vihkad äratuskella karmi läbistavat heli? Kas teeksite pigem ise midagi, mida saaksite vaieldamatult vähem raha ja aja eest osta? Seejärel vaadake seda LED -päikesetõusu äratuskella! Päikesetõusu alarmid on loodud
Päikesetõusu äratuskell Arduinoga: 9 sammu (piltidega)
Päikesetõusu äratuskell Arduinoga: talv võib olla kurb. Ärkad üles, on pime ja pead voodist tõusma. Viimane asi, mida soovite kuulda, on äratuskella müristav heli. Ma elan Londonis ja mul on raske hommikul ärgata. Lisaks tunnen puudust ärkamisest
LED päikesetõusu äratuskell kohandatava lauluhäirega: 7 sammu (piltidega)
Kohandatava lauluäratusega LED -päikesetõusukell: minu motivatsioon Sel talvel oli mu tüdruksõbral hommikul ärgates palju probleeme ja tundus, et tal on SAD (hooajaline afektiivne häire). Ma isegi märkan, kui palju raskem on talvel ärgata, sest päike pole tulnud