Obsah:

Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků
Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků

Video: Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků

Video: Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků
Video: ÓeFko bude v prosinci za půlku když budou ty Vánoce tak kdo váhal tak šup . Platí pro prvních 100 2024, Listopad
Anonim
Image
Image
Potřebné zásoby
Potřebné zásoby

Naplánujte si svůj osobní východ slunce, zlepšuje ranní bdělost

Poslední náhodný vynález, naplánujte si vlastní východ slunce! Během dne modré světlo na slunci zvyšuje naši pozornost, paměť, energetické hladiny, reakční doby a celkovou náladu. Modré světlo potlačuje uvolňování melatoninu, pouze pro ranní použití:)

Krok 1: Blikající pevný disk RaspberriPi / instalace požadovaného softwaru (pomocí Ubuntu Linux)

Stáhněte si „RASPBIAN JESSIE LITE“https://www.raspberrypi.org/downloads/raspbian/

Vytvořte nový pevný disk pro DashboardPI

Vložte microSD do počítače pomocí USB adaptéru a vytvořte obraz disku pomocí příkazu dd

Vyhledejte vloženou kartu microSD pomocí příkazu df -h, odpojte ji a vytvořte obraz disku pomocí příkazu dd copy copy

$ df -h/dev/sdb1 7,4G 32K 7,4G 1%/média/XXX/1234-5678 a

$ umount /dev /sdb1

Upozornění: ujistěte se, že je příkaz zcela přesný, můžete tímto příkazem poškodit jiné disky

if = umístění obrazového souboru RASPBIAN JESSIE LITE = umístění vaší karty microSD

$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb

(poznámka: v tomto případě je to /dev /sdb, /dev /sdb1 byl existující tovární oddíl na microSD)

Nastavení RaspberriPi

Vložte novou kartu microSD do Raspberrypi a zapněte ji monitorem připojeným k portu HDMI

Přihlásit se

uživatel: pi pass: malina

Z bezpečnostních důvodů změňte heslo k účtu

sudo passwd pi

Povolte rozšířené možnosti RaspberriPi

sudo raspi-config

Vyberte: 1 Rozbalte Systém souborů

9 Pokročilé možnosti

A2 Název hostitele jej změňte na „SOLARLAMP“

A4 SSH Povolte server SSH

A7 I2C Povolit rozhraní i2c

P4 SPI Povolí/zakáže automatické načítání modulu jádra SPI

Povolte anglickou/americkou klávesnici

sudo nano/etc/default/keyboard

Změňte následující řádek: XKBLAYOUT = "nás"

Restartujte PI pro změny rozložení klávesnice / změnu velikosti systému souborů, aby se projevily

$ sudo shutdown -r nyní

Automatické připojení k WiFi

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Přidejte následující řádky, aby se váš raspberrypi automaticky připojil k vaší domácí WiFi (pokud se vaše bezdrátová síť v následujícím příkladu jmenuje například „linksys“)

network = {ssid = "linksys" psk = "BEZDRÁTOVÉ HESLO ZDE"} Restartováním PI se připojíte k síti WiFi

$ sudo shutdown -r nyní

Nyní, když je váš PI konečně v místní síti, můžete se do něj vzdáleně přihlásit pomocí SSH. Nejprve však musíte získat IP adresu, kterou aktuálně má.

$ ifconfig Hledejte „inet addr: 192.168. XXX. XXX“ve výstupu následujícího příkazu pro IP adresu vašeho PI

Přejděte na jiný počítač a přihlaste se ke svému raspberrypi pomocí ssh

$ ssh [email protected]. XXX. XXX

Začněte instalovat požadované balíčky

$ 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

Aktualizujte nastavení místního časového pásma

$ sudo dpkg-reconfigure tzdata

vyberte své časové pásmo pomocí rozhraní

Nastavte jednoduchý příkaz l adresáře [volitelně]

vi ~/.bashrc

přidejte následující řádek:

alias l = 'ls -lh'

zdroj ~/.bashrc

Opravit zvýraznění výchozí syntaxe VIM [volitelně]

sudo vi/etc/vim/vimrc

odkomentujte následující řádek:

syntaxe zapnuta

Nainstalujte ovladače i2c Python

Nainstalujte ovladač NeoPixel následujícím způsobem

sudo apt-get install build-essential python-dev git scons swig

sudo pip3 install --upgrade setuptools

sudo pip3 nainstalujte rpi_ws281x

cd rpi_ws281x

scons

cd python

instalace sudo python setup.py

příklady CD/

sudo python strandtest.py

Krok 2: Potřebné zásoby

Potřebné zásoby
Potřebné zásoby
Potřebné zásoby
Potřebné zásoby

Napájení 5V

I2C 7 SEGMENT

Mikročip MCP3008

Momentový hmatový taktní spínač [x5]

PI ZERO W

Logaritmický posuvný potenciometr

WS2812B Individuálně adresovatelný RGB LED pás [x4]

Tenká skleněná tabule z plexi

Matná barva ve spreji

Krok 3: 3D tisk ovládacího panelu

Pomocí souborů.x3g obsažených ve složce „3D tisk/“vytiskněte kryt hlavního ovládacího panelu, na kterém bude umístěn posuvník, tlačítka, LED a 7segmentový displej

Krok 4: Sestavení lampy

Stavba lampy
Stavba lampy
Stavba lampy
Stavba lampy
Stavba lampy
Stavba lampy

Postavte dřevěný rám

Postavil jsem dřevěný rám, do kterého budou LED pásky uzavřeny, a namaloval jsem ho černě.

Malovat sklo plexi

Trochu matné barvy ve spreji namalujte sklo tak, aby odráželo světlo z pásů.

Mount Strips

Pomocí jednoduché pásky a lepivosti zadní strany LED pásků připevněte 4 pásy k dřevěné základně

Krok 5: Montáž tlačítek

Připojovací tlačítka
Připojovací tlačítka
Připojovací tlačítka
Připojovací tlačítka

Namontujte tlačítka a žlutou LED, použil jsem horké lepidlo, abych držel tlačítka a LED na svém místě.

Krok 6: Namontujte čip na posuvník

Namontujte čip na posuvník
Namontujte čip na posuvník

Podle dodaného schématu připájejte vedení čipu na místo a připojte jej k logaritmickému jezdci, přilepte čip pájecími spoji k zadní části jezdce.

Krok 7: Zapojení součástí

Zapojení komponent
Zapojení komponent

Pomocí následujícího schématu připojte všechny součásti, aby lampa správně fungovala.

Krok 8: Drátěný panel

Drátěný panel
Drátěný panel

Připojte všechny kabely ke komponentám nalepeným na panelu a připojte je k Raspberrypi.

Krok 9: Wire Pi

Wire Pi
Wire Pi

Nakonec připevněte PiZero páskou nebo lepidlem k zadní desce dřevěného pouzdra LED a poté zapojte zapojení podle dodaného schématu.

Krok 10: Namontujte panel

Panel montáže
Panel montáže

Upevněte ovládací panel na spodní straně pouzdra LED.

Krok 11: Naneste sklo Plexi

Naneste sklo Plexi
Naneste sklo Plexi

Řezané a natřené plexi sklo připevněte k pouzdru LED pomocí šroubů

Krok 12: Připevněte na zeď

Namontujte na zeď
Namontujte na zeď
Namontujte na zeď
Namontujte na zeď

Krok 13: Hotovo

Nastavit pi uživatele crontab

Zadejte následující řádek na minutu po 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

Nastavit uživatele root crontab (tato knihovna vyžaduje přístup root) Nastavením „při restartu“spustíte skript svíčky python navždy

$ sudo su

$ crontab -e

@reboot python /home/pi/SolarBar/LEDs.py>/dev/null 2> & 1

Doporučuje: