Indholdsfortegnelse:

Solopgang vækkeur (Forbedre morgenvågnen): 13 trin
Solopgang vækkeur (Forbedre morgenvågnen): 13 trin

Video: Solopgang vækkeur (Forbedre morgenvågnen): 13 trin

Video: Solopgang vækkeur (Forbedre morgenvågnen): 13 trin
Video: Vågn op naturligt med Philips Wake-up Light HF3505 - Prøv i 60 dage! 2024, Juli
Anonim
Image
Image
Nødvendige forsyninger
Nødvendige forsyninger

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

Nødvendige forsyninger
Nødvendige forsyninger
Nødvendige forsyninger
Nødvendige forsyninger

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

Bygger lampen
Bygger lampen
Bygger lampen
Bygger lampen
Bygger lampen
Bygger 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

Monteringsknapper
Monteringsknapper
Monteringsknapper
Monteringsknapper

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

Monter Chip på skyderen
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

Tilslutning af komponenterne
Tilslutning af komponenterne

Brug følgende skematisk til at forbinde alle komponenterne for at få lampen til at fungere korrekt.

Trin 8: Trådpanel

Trådpanel
Trådpanel

Tilslut alle ledninger til komponenterne, der er limet på panelet for at forbinde til raspberrypi.

Trin 9: Wire Pi

Wire Pi
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

Monteringspanel
Monteringspanel

Fastgør betjeningspanelet i bunden af LED -kabinettet.

Trin 11: Påfør Plexi Glass

Påfør Plexi Glass
Påfør Plexi Glass

Fastgør snittet og malet plexiglas til LED -kabinettet med skruer

Trin 12: Monteres på væggen

Monteres på væggen
Monteres på væggen
Monteres på væggen
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: