Indholdsfortegnelse:
- Trin 1: Blinkende RaspberriPi -harddisk / Installer påkrævet software (ved hjælp af Ubuntu Linux)
- Trin 2: Nødvendige forbrugsvarer
- Trin 3: 3D Udskriv kontrolpanelet
- Trin 4: Bygning af lampen
- Trin 5: Monter knapper
- Trin 6: Monter Chip på skyderen
- Trin 7: Tilslutning af komponenterne
- Trin 8: Trådpanel
- Trin 9: Wire Pi
- Trin 10: Monter panel
- Trin 11: Påfør Plexi Glass
- Trin 12: Monteres på væggen
- Trin 13: Færdig
Video: Solopgang vækkeur (Forbedre morgenvågnen): 13 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Planlæg din egen personlige solopgang, forbedrer morgenvågnen
Seneste tilfældige opfindelse, planlæg din egen solopgang! I løbet af dagen øger det blå lys i sollys vores opmærksomhed, hukommelse, energiniveauer, reaktionstider og generelt humør. Blåt lys undertrykker frigivelsen af melatonin, kun til morgenbrug:)
Trin 1: Blinkende RaspberriPi -harddisk / Installer påkrævet software (ved hjælp af Ubuntu Linux)
Download "RASPBIAN JESSIE LITE"
Opret din nye harddisk til DashboardPI
Indsæt microSD til din computer via USB -adapter, og opret diskbilledet ved hjælp af kommandoen dd
Find dit indsatte microSD -kort via kommandoen df -h, afmonter det, og opret diskbilledet med kommandoen disk copy dd
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678 a
$ umount /dev /sdb1
Forsigtig: sørg for, at kommandoen er fuldstændig nøjagtig, du kan beskadige andre diske med denne kommando
hvis = placering af RASPBIAN JESSIE LITE billedfil af = placering af dit microSD -kort
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb
(Bemærk: i dette tilfælde er det /dev /sdb, /dev /sdb1 var en eksisterende fabrikspartition på microSD)
Opsætning af din RaspberriPi
Indsæt dit nye microSD -kort i raspberrypi, og tænd det med en skærm tilsluttet HDMI -porten
Log på
bruger: pi pass: hindbær
Skift din kontos adgangskode for sikkerheden
sudo passwd pi
Aktiver RaspberriPi Avancerede indstillinger
sudo raspi-config
Vælg: 1 Udvid filsystemet
9 Avancerede indstillinger
A2 Værtsnavn ændre det til "SOLARLAMP"
A4 SSH Aktiver SSH -server
A7 I2C Aktiver i2c -interface
P4 SPI Aktiver/deaktiver automatisk indlæsning af SPI -kernemodul
Aktiver engelsk/amerikansk tastatur
sudo nano/etc/default/keyboard
Skift følgende linje: XKBLAYOUT = "os"
Genstart PI for tastaturlayoutændringer / ændring af filsystemets størrelse for at træde i kraft
$ sudo shutdown -r nu
Tilslut automatisk til din WiFi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Tilføj følgende linjer for at få din hindbær til automatisk at oprette forbindelse til dit WiFi i hjemmet (hvis dit trådløse netværk f.eks. Hedder "linksys" i følgende eksempel)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD HERE"} Genstart PI for at oprette forbindelse til WiFi -netværk
$ sudo shutdown -r nu
Nu hvor din PI endelig er på det lokale netværk, kan du eksternt logge ind på den via SSH. Men først skal du få den IP -adresse, den har i øjeblikket.
$ ifconfig Søg efter "inet addr: 192.168. XXX. XXX" i følgende kommandos output til din PI's IP -adresse
Gå til en anden maskine og log ind på din raspberrypi via ssh
$ ssh [email protected]. XXX. XXX
Start installation af nødvendige pakker
$ sudo apt-get opdatering
$ sudo apt-get opgradering
$ 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
Opdater lokale tidszoneindstillinger
$ sudo dpkg-omkonfigurer tzdata
vælg din tidszone ved hjælp af grænsefladen
Opsæt kommandoen simple bibliotek l [valgfrit]
vi ~/.bashrc
tilføj følgende linje:
alias l = 'ls -lh'
kilde ~/.bashrc
Fix VIM standardsyntaksfremhævelse [valgfrit]
sudo vi/etc/vim/vimrc
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 -opgrader setuptools
sudo pip3 installer rpi_ws281x
cd rpi_ws281x
scons
cd python
sudo python setup.py installation
cd -eksempler/
sudo python strandtest.py
Trin 2: Nødvendige forbrugsvarer
5V strømforsyning
I2C 7 SEGMENT
Mikrochip MCP3008
Momentary Tactile Tact Push Button Switch [x5]
PI ZERO W
Logaritmisk objektglaspotentiometer
WS2812B individuelt adresserbar RGB LED -strip [x4]
Tyndt plexiglas
Frostet sprøjtemaling
Trin 3: 3D Udskriv kontrolpanelet
Brug.x3g -filerne i mappen "3D Print/" til at udskrive hovedbetjeningspanelets dæksel, der vil indeholde skyderen, knapper, LED og 7 segmentdisplay
Trin 4: Bygning af lampen
Byg træramme
Jeg har bygget en træramme til LED -strimlerne, der skal lukkes ind og malet den sort.
Mal Plexi -glas
Med lidt frostet spraymaling måler du glasset, så det afskærer lyset fra strimlerne.
Mount Strips
Ved hjælp af enkelt tape og klæbrigheden på bagsiden af LED -strimlerne monteres de 4 strimler på træbunden
Trin 5: Monter knapper
Monter knapperne og den gule LED, jeg har brugt varm lim til at holde knapperne og LED’en på plads.
Trin 6: Monter Chip på skyderen
Følg den medfølgende skematik, lod lodflisledningerne på plads og tilslut den logaritmiske skyder, lim chippen med loddetilslutninger på bagsiden af skyderen.
Trin 7: Tilslutning af komponenterne
Brug følgende skematisk til at forbinde alle komponenterne for at få lampen til at fungere korrekt.
Trin 8: Trådpanel
Tilslut alle ledninger til komponenterne, der er limet på panelet for at forbinde til raspberrypi.
Trin 9: Wire Pi
Til sidst fastgør du PiZero til bagpladen af LED -trækassen med tape eller lim, og tilslut derefter ledningerne i henhold til den medfølgende skema.
Trin 10: Monter panel
Fastgør betjeningspanelet i bunden af LED -kabinettet.
Trin 11: Påfør Plexi Glass
Fastgør snittet og malet plexiglas til LED -kabinettet med skruer
Trin 12: Monteres på væggen
Trin 13: Færdig
Indstil pi -bruger crontab
Indtast følgende linje i et minut for minut 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
Indstil root -bruger crontab (dette bibliotek kræver root -adgang) Indstil "ved genstart" for at køre stearinlys -python -scriptet for evigt
$ sudo su
$ crontab -e
@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1
Anbefalede:
Smart vækkeur: et smart vækkeur lavet med hindbær Pi: 10 trin (med billeder)
Smart vækkeur: et smart vækkeur lavet med Raspberry Pi: Har du nogensinde ønsket et smart ur? I så fald er dette løsningen for dig! Jeg lavede Smart Alarm Clock, dette er et ur, hvor du kan ændre alarmtiden i henhold til webstedet. Når alarmen går, kommer der en lyd (summer) og 2 lyser
Solopgang vækkeur med LCD -display og Bluetooth App: 8 trin
Solopgang vækkeur med LCD -display og Bluetooth App: Vintertid kan være trist. Du vågner, det er mørkt, og du skal ud af sengen. Det sidste du vil høre er den irriterende lyd fra dit vækkeur. Hvis du ligesom jeg har problemer med at vågne om morgenen, er dette vækkeur lige hvad du har brug for. I
UCL-lloT-Udendørs-lys Udløst af solopgang/solnedgang .: 6 trin
UCL-lloT-Outdoor-light Udløst af solopgang/solnedgang .: Hej alle sammen! Med lidt arbejde, nogle dele og kode har jeg sammensat denne instruktive, der viser dig fra start til slut præcis, hvordan du producerer dette udendørs lys. Ideen stammer fra min far, som i løbet af sommeren skulle gå ud manuelt
Solopgang vækkeur med Arduino: 9 trin (med billeder)
Solopgang vækkeur med Arduino: Vintertid kan være trist. Du vågner, det er mørkt, og du skal stå ud af sengen. Den sidste ting, du vil høre, er den vækkende lyd fra dit vækkeur. Jeg bor i London, og jeg har svært ved at vågne om morgenen. Jeg savner også at vågne til
LED solopgang vækkeur med tilpasselig sangalarm: 7 trin (med billeder)
LED solopgang vækkeur med tilpasselig sangalarm: min motivation Denne vinter havde min kæreste mange problemer med at vågne om morgenen og syntes at lide af SAD (Seasonal Affective Disorder). Jeg bemærker endda, hvor meget sværere det er at vågne om vinteren, da solen ikke er kommet