Innholdsfortegnelse:
- Trinn 1: Blinkende RaspberriPi -harddisk / installer nødvendig programvare (bruker Ubuntu Linux)
- Trinn 2: Nødvendig rekvisita
- Trinn 3: 3D -utskrift av kontrollpanelet
- Trinn 4: Bygg lampen
- Trinn 5: Monter knappene
- Trinn 6: Monter Chip på glidebryteren
- Trinn 7: Koble til komponentene
- Trinn 8: Wire Panel
- Trinn 9: Wire Pi
- Trinn 10: Monter panel
- Trinn 11: Påfør Plexi Glass
- Trinn 12: Monter på veggen
- Trinn 13: Ferdig
Video: Soloppgang vekkerklokke (Forbedre morgenvåkning): 13 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Planlegg din egen personlige soloppgang, forbedrer morgenvåkenheten
Siste tilfeldige oppfinnelse, planlegg din egen soloppgang! I løpet av dagen øker det blå lyset i sollys oppmerksomheten, hukommelsen, energinivået, reaksjonstiden og det generelle humøret. Blått lys undertrykker frigjøring av melatonin, kun til morgenbruk:)
Trinn 1: Blinkende RaspberriPi -harddisk / installer nødvendig programvare (bruker Ubuntu Linux)
Last ned "RASPBIAN JESSIE LITE"
Lag din nye harddisk for DashboardPI
Sett inn microSD -en på datamaskinen din via USB -adapteren, og lag diskbildet med kommandoen dd
Finn ditt innsatte microSD -kort via kommandoen df -h, demonter det og lag diskbildet med kommandoen disk copy dd
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678 a
$ umount /dev /sdb1
Forsiktig: sørg for at kommandoen er helt nøyaktig, du kan skade andre disker med denne kommandoen
if = plassering av RASPBIAN JESSIE LITE bildefil av = plassering av microSD -kortet
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img av =/dev/sdb
(merk: i dette tilfellet er det /dev /sdb, /dev /sdb1 en eksisterende fabrikkpartisjon på microSD)
Sette opp RaspberriPi
Sett inn det nye microSD -kortet i raspberrypi og slå det på med en skjerm koblet til HDMI -porten
Logg Inn
bruker: pi pass: bringebær
Endre kontopassordet ditt for sikkerhet
sudo passwd pi
Aktiver RaspberriPi Advanced Options
sudo raspi-config
Velg: 1 Utvid filsystemet
9 Avanserte alternativer
A2 Hostname endre det til "SOLARLAMP"
A4 SSH Aktiver SSH -server
A7 I2C Aktiver i2c -grensesnitt
P4 SPI Aktiver/Deaktiver automatisk lasting av SPI -kjernemodul
Aktiver engelsk/amerikansk tastatur
sudo nano/etc/default/keyboard
Endre følgende linje: XKBLAYOUT = "oss"
Start PI på nytt for endringer i tastaturoppsett / endring av filsystem for å tre i kraft
$ sudo shutdown -r nå
Koble til WiFi automatisk
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Legg til følgende linjer for å få raspberrypi -enheten din til å koble seg automatisk til WiFi hjemme (hvis det trådløse nettverket ditt for eksempel heter "linksys" i eksempelet nedenfor)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Start PI på nytt for å koble til WiFi -nettverk
$ sudo shutdown -r nå
Nå som PI -en din endelig er på det lokale nettverket, kan du logge eksternt på den via SSH. Men først må du få IP -adressen den har for øyeblikket.
$ ifconfig Se etter "inet addr: 192.168. XXX. XXX" i følgende kommandos utgang for PIs IP -adresse
Gå til en annen maskin og logg på raspberrypi via ssh
$ ssh [email protected]. XXX. XXX
Begynn å installere nødvendige pakker
$ sudo apt-get oppdatering
$ sudo apt-get oppgradering
$ 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
Oppdater lokale tidssoneinnstillinger
$ sudo dpkg-omkonfigurer tzdata
velg din tidssone ved hjelp av grensesnittet
Sett opp den enkle katalog l -kommandoen [valgfritt]
vi ~/.bashrc
legg til følgende linje:
alias l = 'ls -lh'
kilde ~/.bashrc
Fix VIM standardsyntaks utheving [valgfritt]
sudo vi/etc/vim/vimrc
ikke kommenter følgende linje:
syntaks på
Installer i2c Python -drivere
Installer NeoPixel -driveren som følger
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install -oppgrader setuptools
sudo pip3 installer rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py installere
cd -eksempler/
sudo python strandtest.py
Trinn 2: Nødvendig rekvisita
5V strømforsyning
I2C 7 SEGMENT
Mikrochip MCP3008
Momentary Tactile Tact Trykknappbryter [x5]
PI ZERO W
Logaritmisk lysbildepotensiometer
WS2812B Individuelt adresserbar RGB LED -stripe [x4]
Tynn plexiglass
Frostet spraymaling
Trinn 3: 3D -utskrift av kontrollpanelet
Ved å bruke.x3g -filene som er inkludert i "3D Print/" -mappen, skriver du ut hoveddekselet på kontrollpanelet, som vil inneholde glidebryteren, knappene, LED -en og 7 segmenters display
Trinn 4: Bygg lampen
Bygg treramme
Jeg har bygget en treramme for LED -stripene som skal lukkes inn og malt den svart.
Maling Plexi Glass
Med litt frostet spraymaling må du male glasset slik at det ødelegger lyset fra stripene.
Mount Strips
Ved å bruke enkel tape og klebrigheten på baksiden av LED -stripene monterer du de 4 strimlene på trebunnen
Trinn 5: Monter knappene
Monter knappene og den gule LED -en. Jeg har brukt varmt lim for å holde knappene og LED -en på plass.
Trinn 6: Monter Chip på glidebryteren
Etter den medfølgende skjematikken, loddes flisledningen på plass og kobles til den logaritmiske glidebryteren, lim brikken med loddetilkoblinger på baksiden av glidebryteren.
Trinn 7: Koble til komponentene
Bruk følgende skjema for å koble til alle komponentene slik at lampen fungerer som den skal.
Trinn 8: Wire Panel
Koble alle ledninger til komponentene limt på panelet for å koble til raspberrypi.
Trinn 9: Wire Pi
Fest til slutt PiZero til bakplaten på LED -trehuset med tape eller lim, og koble deretter til ledningene i henhold til den medfølgende skjematiske oversikten.
Trinn 10: Monter panel
Fest kontrollpanelet på undersiden av LED -etuiet.
Trinn 11: Påfør Plexi Glass
Fest kuttet og malt plexiglass til LED -etuiet med skruer
Trinn 12: Monter på veggen
Trinn 13: Ferdig
Sett pi user crontab
Skriv inn følgende linje i et minutt for minutt -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
Angi root user crontab (dette biblioteket krever root -tilgang) Sett "on reboot" for å kjøre python -skriptet for lys for alltid
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1
Anbefalt:
Smart vekkerklokke: en smart vekkerklokke laget med bringebær Pi: 10 trinn (med bilder)
Smart vekkerklokke: en smart vekkerklokke laget med bringebær Pi: Har du noen gang ønsket deg en smart klokke? I så fall er dette løsningen for deg! Jeg lagde Smart Alarm Clock, dette er en klokke som du kan endre alarmtiden i henhold til nettstedet. Når alarmen går, kommer det en lyd (summer) og 2 lys vil
Soloppgang vekkerklokke med LCD -skjerm og Bluetooth -app: 8 trinn
Soloppgang vekkerklokke med LCD -skjerm og Bluetooth -app: Vinteren kan være trist. Du våkner, det er mørkt og du må gå ut av sengen. Det siste du vil høre er den irriterende lyden fra vekkerklokken din. Hvis du, som meg, har problemer med å våkne om morgenen, er denne vekkerklokken akkurat det du trenger. I
UCL-lloT-Utendørslys Utløst av soloppgang/solnedgang .: 6 trinn
UCL-lloT-Outdoor-light Utløst av soloppgang/solnedgang .: Hei alle sammen! Med litt arbeid, noen deler og kode har jeg satt sammen denne instruksen som viser deg fra start til slutt nøyaktig hvordan du skal produsere dette utendørs lyset. Ideen stammer fra min far, som i løpet av sommeren måtte gå ut manuelt
Soloppgang vekkerklokke med Arduino: 9 trinn (med bilder)
Soloppgang vekkerklokke med Arduino: Vinteren kan være trist. Du våkner, det er mørkt og du må komme deg ut av sengen. Det siste du vil høre er den bråkete lyden fra vekkerklokken din. Jeg bor i London, og jeg har vanskelig for å våkne om morgenen. Dessuten savner jeg å våkne til
LED soloppgang vekkerklokke med tilpassbar sangalarm: 7 trinn (med bilder)
LED soloppgang vekkerklokke med tilpassbar sangalarm: min motivasjon I vinter hadde kjæresten min store problemer med å våkne om morgenen og syntes å lide av SAD (Seasonal Affective Disorder). Jeg merker til og med hvor mye vanskeligere det er å våkne om vinteren siden solen ikke har kommet