Obsah:
- Krok 1: Diely a nástroje
- Krok 2: Nastavenie, načítanie, testovanie a prispôsobenie kódu Python Raspberry Pi
- Krok 3: Aplikácia Autostart Countdown App pri spustení
- Krok 4: Nainštalujte softvér ovládača displeja
- Krok 5: Zostavte hardvér a pridajte budúce udalosti
![Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov](https://i.howwhatproduce.com/images/005/image-12751-j.webp)
Video: Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov
![Video: Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov Video: Časovač odpočítavania nadchádzajúcich udalostí: 5 krokov](https://i.ytimg.com/vi/CgHubvjeQAc/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
![Časovač odpočítavania nadchádzajúcich udalostí Časovač odpočítavania nadchádzajúcich udalostí](https://i.howwhatproduce.com/images/005/image-12751-1-j.webp)
![Časovač odpočítavania nadchádzajúcich udalostí Časovač odpočítavania nadchádzajúcich udalostí](https://i.howwhatproduce.com/images/005/image-12751-2-j.webp)
Prehľad: Hodiny odpočítavania udalostí sú podobné komerčným výrobkom a majú niekoľko zvratov:
a) Čitateľné z displeja miestnosti.
b) Prispôsobiteľný obrázok udalosti.
c) Ako sa odpočítava cieľový čas udalosti, zostávajúce dni menia farbu -zelenú -> žltú -> ružovú -> červenú.
d) Nové akcie je možné pridávať cez WiFi
Hlavné komponenty: Raspberry Pi a TFT 5 palcový LCD displej
Úroveň zručnosti: Oboznámený s nastavením Raspberry Pi, základných príkazov Linuxu a programov python a trochou hardvérovej zostavy.
Krok 1: Diely a nástroje
![Diely a nástroje Diely a nástroje](https://i.howwhatproduce.com/images/005/image-12751-3-j.webp)
![Diely a nástroje Diely a nástroje](https://i.howwhatproduce.com/images/005/image-12751-4-j.webp)
Diely:
Raspberry Pi 2 B alebo PI 3 B
Elecrow RPA05010R HDMI 5-palcový 800x480 TFT LCD displej s dotykovým monitorom pre Raspberry Pi B+/2B/3B
Vysoko kvalitný akrylový dvojfarebný stojan pre 5 palcový HDMI LCD monitor Waveshare Raspberry pi
Wifi USB adaptér nie je potrebný pre PI3
Náradie:
Napájanie - 2A
Klávesnica a myš
HDMI monitor (pre jednoduchšiu úpravu a testovanie kódu)
Krok 2: Nastavenie, načítanie, testovanie a prispôsobenie kódu Python Raspberry Pi
![Nastavenie, načítanie, testovanie a prispôsobenie kódu Python Raspberry Pi Nastavenie, načítanie, testovanie a prispôsobenie kódu Python Raspberry Pi](https://i.howwhatproduce.com/images/005/image-12751-5-j.webp)
Pri týchto krokoch pripojte Pi k monitoru HDMI v plnej veľkosti.
Krok 1: Stiahnite si a napíšte Raspbian IMAGE https://www.raspberrypi.org/downloads/raspbian/ a dokončite počiatočné nastavenie.
- povoliť SSH, VNC
- automatické prihlásenie bootovanie na plochu
- nastaviť správne miestne časové pásmo a nastaviť Wi -Fi
Krok 2: Z grafického používateľského rozhrania na pracovnej ploche otvorte okno terminálu a nainštalujte Tkinter s-
sudo apt-get aktualizácia
sudo apt-get install python-tk
Krok 3: Nainštalujte git pomocou tohto príkazu
sudo apt-get install git
Krok 4: Stiahnite si a otestujte pôvodný kód pythonu
klon git "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
Výsledok by mal vyzerať podobne ako na obrázku …
Krok 5: Prispôsobenie kódu pythonu pre vašu udalosť. Najprv otvorte kód pythonu pomocou nano a potom sa posuňte zhora nadol, aby ste sa s ním zoznámili.
nano cntDwnSng.py
a) upravte názov a dátum udalosti úpravou týchto riadkov kódu
#enter Informácie o udalosti tu…
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'white') canvas.create_text (400, 50, anchor = 'centrum', text = '12.-15. apríla 2018', font = ('Helvetica', '20'), fill = 'žltá')
b) zadajte skutočný čas a dátum, od ktorého chcete odpočítavať
# zadajte sem cieľový čas a dátum udalosti
deň = 12 mesiacov = 04 rok = 2018 hodina = 9 minút = 00 s = 0
c) zadajte obrázok, ktorý chcete zobraziť. Tkinter „páči“iba formát obrázka vo formáte.gif, preto som pomocou programu MS Paint skonvertoval svoj pôvodný-j.webp
foto = Tkinter. PhotoImage (súbor = './dualsport.gif')
d) zmeniť mierku obrázka. Pôvodné rozmery Dualsport-g.webp
# zmeniť veľkosť obrázku
photo = photo.zoom (3) photo = photo.subsample (2)
Výsledkom bol nový obrázok 548 x 3/2 = 822 na šírku a 450 x 3/2 = 675. Čo je príliš veľké, ale so skrátením som bol v poriadku. Všimnite si toho, že photo.zoom () & photo.subsample () povolia IBA parametre celočíselných hodnôt.
Pomocou týchto úprav môžete znova spustiť kód pythonu a skontrolovať, či výstup vyhovuje vašim potrebám.
Poznámka - toto je moje prvé použitie tkinteru, takže môj kód pravdepodobne nie je dobrým príkladom osvedčených postupov!
Krok 3: Aplikácia Autostart Countdown App pri spustení
![Aplikácia Autostart Countdown App pri spustení Aplikácia Autostart Countdown App pri spustení](https://i.howwhatproduce.com/images/005/image-12751-6-j.webp)
Keď ste si istí, že váš kód pythonu funguje správne, môžete ho nastaviť tak, aby sa spustil po spustení PI. Pretože program potrebuje grafické prostredie, je potrebné urobiť toto:
a) Skopírujte súbor cntDwnSng.py a súbor s obrázkom-g.webp
b) Spustite nano editor pomocou
sudo nano/etc/xdg/lxsession/LXDE-pi/automatické spustenie
c) Pridajte nasledujúci riadok do spodnej časti súboru
@sudo/usr/bin/python /home/pi/cntDwnSng.py
d) Ukončite nano pomocou Ctrl-X, potom Y a potom stlačte kláves Enter
e) Zmeňte povolenia pomocou:
sudo chmod +x cntDwnSng.py
f) Zakážte ukladanie obrazovky inštaláciou predvoľby pracovnej plochy šetriča obrazovky pomocou -
sudo apt-get install xscreensaver
Po inštalácii nájdete aplikáciu šetriča obrazovky v časti Predvoľby v hlavnej ponuke pracovnej plochy GUI. Pre tento projekt musíte vypnúť šetrič obrazovky.
g) Otestujte, či funguje:
sudo reštart
Krok 4: Nainštalujte softvér ovládača displeja
Krok 1: Otvorte terminál a stiahnite si ovládač LCD ovládača:
sudo rm -rf LCD-showgit klon
Krok 2: Nainštalujte ovládač:
chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5-show
Krok 5: Zostavte hardvér a pridajte budúce udalosti
![Zostavte hardvér a pridajte budúce udalosti Zostavte hardvér a pridajte budúce udalosti](https://i.howwhatproduce.com/images/005/image-12751-7-j.webp)
Zostavte stojan LCD podľa týchto pokynov.
Pripojte LCD k Raspberry Pi podľa priloženej užívateľskej príručky k LCD monitoru.
Pridávanie budúcich udalostí
Na pripojenie k PI cez Wifi použite buď ssh alebo VNC, potom upravte kód pythonu a pridajte nový súbor-g.webp
TO JE TO - UŽITE SI TO!
Odporúča:
Hodiny odpočítavania pri prezidentskej inaugurácii (Wifi): 6 krokov
![Hodiny odpočítavania pri prezidentskej inaugurácii (Wifi): 6 krokov Hodiny odpočítavania pri prezidentskej inaugurácii (Wifi): 6 krokov](https://i.howwhatproduce.com/images/001/image-1628-j.webp)
Odpočítávacie hodiny prezidentskej inaugurácie (Wifi): Prehľad: Odpočítavacie hodiny sú podobné komerčným výrobkom, majú niekoľko zvratov: a) Keď sa dosiahne cieľový čas udalosti, odpočítavacie hodiny: zobrazujú posúvajúce sa oznámenie a prehrávajú zvukové efekty a skladbu vo formáte mp3 - v tomto prípade REM pieseň: & ld
Časovač odpočítavania: 4 kroky
![Časovač odpočítavania: 4 kroky Časovač odpočítavania: 4 kroky](https://i.howwhatproduce.com/images/006/image-16526-j.webp)
Časovač odpočítavania: V tomto návode vás naučím, ako vytvoriť časovač odpočítavania, ktorý vám pomôže ovládať riadenie času v každodennom živote. Hlavná inšpirácia pochádza z tohto odkazu. Tento časovač odpočítavania bude v zásade štvorciferný sedemsegmentový
Časovač odpočítavania pomocou štítu GLCD: 8 krokov (s obrázkami)
![Časovač odpočítavania pomocou štítu GLCD: 8 krokov (s obrázkami) Časovač odpočítavania pomocou štítu GLCD: 8 krokov (s obrázkami)](https://i.howwhatproduce.com/images/003/image-6610-6-j.webp)
Časovač odpočítavania pomocou štítu GLCD: V tomto projekte nakreslím časovač odpočítavania na štít GLCD 1sheeld, používateľ tohto projektu môže určiť trvanie časovača pomocou nakresleného tlačidla na zariadení GLCD, keď časovač dosiahne 0, začne sa ozývať zvuk a vibrácie
Časovač odpočítavania večierky: 7 krokov
![Časovač odpočítavania večierky: 7 krokov Časovač odpočítavania večierky: 7 krokov](https://i.howwhatproduce.com/images/004/image-9080-13-j.webp)
Časovač odpočítavania večierky: Časovače sú potrebné na rôzne účely, pretože jednotlivým úlohám je väčšinou priradený určitý čas. V tomto projekte sa teda naučíte, ako vytvoriť časovač odpočítavania na 10 sekúnd, ktorý je možné použiť na časové kvízy, hlavolamy a ďalšie e
Vytvorte si časovač odpočítavania s Micro: bit: 5 krokov
![Vytvorte si časovač odpočítavania s Micro: bit: 5 krokov Vytvorte si časovač odpočítavania s Micro: bit: 5 krokov](https://i.howwhatproduce.com/images/001/image-1864-80-j.webp)
Vytvorte si časovač odpočítavania s Micro: bit: Časovač odpočítavania je v našom každodennom živote veľmi bežný. Pomáha vám pripomenúť, aby ste urobili niečo včas v prípade akéhokoľvek možného oneskorenia alebo chyby. Napríklad krokomer alebo časovač pečenia. Dnes použijeme mikro: bit, power: bit a akrylový základ