Obsah:
- Krok 1: Blikající pevný disk RaspberriPi / instalace požadovaného softwaru (pomocí Ubuntu Linux)
- Krok 2: Potřebné zásoby
- Krok 3: 3D tisk ovládacího panelu
- Krok 4: Sestavení lampy
- Krok 5: Montáž tlačítek
- Krok 6: Namontujte čip na posuvník
- Krok 7: Zapojení součástí
- Krok 8: Drátěný panel
- Krok 9: Wire Pi
- Krok 10: Namontujte panel
- Krok 11: Naneste sklo Plexi
- Krok 12: Připevněte na zeď
- Krok 13: Hotovo
Video: Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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
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
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
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
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í
Pomocí následujícího schématu připojte všechny součásti, aby lampa správně fungovala.
Krok 8: 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
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
Upevněte ovládací panel na spodní straně pouzdra LED.
Krok 11: Naneste sklo Plexi
Řezané a natřené plexi sklo připevněte k pouzdru LED pomocí šroubů
Krok 12: Připevněte 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:
Lampa simulátoru východu slunce: 7 kroků (s obrázky)
Lampa Simulátoru východu slunce: Tuto lampu jsem vytvořil, protože jsem byl unavený probouzením se ve tmě v zimě. Vím, že si můžete koupit výrobky, které dělají totéž, ale mám rád pocit, že používám něco, co jsem vytvořil. Lampa simuluje východ slunce postupným zvyšováním
Jasně ovladatelná lampa východu slunce: 6 kroků
Jasně ovladatelná lampa východu slunce: Probudili jste se někdy v 7 hodin, v obvyklou dobu, kdy se potřebujete probudit do práce, a ocitli jste se ve tmě? Zima je strašná doba, že? Musíte se probudit uprostřed noci (jinak proč je taková tma?), Vytrhnout se z postele a
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Budík s LED východem slunce: 5 kroků (s obrázky)
Budík LED Sunrise: Máte potíže s ranním vstáváním? Nesnášíte drsný pronikavý zvuk alarmu? Chtěli byste raději sami vyrobit něco, co byste pravděpodobně mohli koupit za méně peněz a času? Pak se podívejte na tento LED budík Sunrise! Alarmy východu slunce jsou navrženy tak
Budík s LED východem slunce s přizpůsobitelným alarmem písně: 7 kroků (s obrázky)
Budík LED Sunrise s přizpůsobitelným alarmem písně: Moje motivace Tuto zimu měla moje přítelkyně ráno velké problémy s probouzením a zdálo se, že trpí SAD (sezónní afektivní poruchou). Dokonce jsem si všiml, jak je těžší se v zimě probudit, protože slunce nepřišlo