Obsah:
- Krok 1: Díly a nástroje
- Krok 2: Nastavení Raspberry Pi, načtení, testování a přizpůsobení kódu Pythonu
- Krok 3: Automaticky spustit odpočítávání při spuštění
- Krok 4: Nainstalujte software ovladače displeje
- Krok 5: Sestavte hardware a přidejte budoucí události
![Časovač odpočítávání nadcházející události: 5 kroků Časovač odpočítávání nadcházející události: 5 kroků](https://i.howwhatproduce.com/images/005/image-12751-j.webp)
Video: Časovač odpočítávání nadcházející události: 5 kroků
![Video: Časovač odpočítávání nadcházející události: 5 kroků Video: Časovač odpočítávání nadcházející události: 5 kroků](https://i.ytimg.com/vi/3Qk45Nnpknk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
![Časovač odpočítávání nadcházející události Časovač odpočítávání nadcházející události](https://i.howwhatproduce.com/images/005/image-12751-1-j.webp)
![Časovač odpočítávání nadcházející události Časovač odpočítávání nadcházející události](https://i.howwhatproduce.com/images/005/image-12751-2-j.webp)
Přehled: Hodiny odpočítávání událostí jsou podobné komerčním produktům, s několika zvraty:
a) Čitelné z displeje místnosti.
b) Přizpůsobitelný obrázek události.
c) Jak odpočítává cílový čas události, zbývající dny mění barvu -zelená -> žlutá -> růžová -> červená.
d) Nové události lze přidávat přes WiFi
Hlavní komponenty: Raspberry Pi a TFT 5 palcový LCD displej
Úroveň dovednosti: obeznámen s nastavením Raspberry Pi, základních příkazů Linuxu a programů python a trochou sestavení hardwaru.
Krok 1: Díly a nástroje
![Díly a nástroje Díly a nástroje](https://i.howwhatproduce.com/images/005/image-12751-3-j.webp)
![Díly a nástroje Díly a nástroje](https://i.howwhatproduce.com/images/005/image-12751-4-j.webp)
Díly:
Raspberry Pi 2 B nebo PI 3 B
Elecrow RPA05010R HDMI 5palcový TFT LCD displej 800x480 s dotykovým monitorem pro Raspberry Pi B+/2B/3B
Vysoce kvalitní akrylový dvoubarevný stojan pro Waveshare Raspberry pi 5 palců HDMI LCD
Wifi USB adaptér není vyžadován pro PI3
Nástroje:
Napájení - 2A
Klávesnice a myš
HDMI monitor (pro snazší úpravu a testování kódu)
Krok 2: Nastavení Raspberry Pi, načtení, testování a přizpůsobení kódu Pythonu
![Nastavení Raspberry Pi, načítání, testování a přizpůsobení kódu Pythonu Nastavení Raspberry Pi, načítání, testování a přizpůsobení kódu Pythonu](https://i.howwhatproduce.com/images/005/image-12751-5-j.webp)
Pro tyto kroky připojte Pi k monitoru HDMI v plné velikosti.
Krok 1: Stáhněte a vypalte obrázek Raspbian IMAGE https://www.raspberrypi.org/downloads/raspbian/ a dokončete počáteční nastavení.
- povolit SSH, VNC
- automatické přihlášení boot na plochu
- nastavit správné místní časové pásmo a nastavit Wifi
Krok 2: V grafickém uživatelském rozhraní otevřete okno terminálu a nainstalujte Tkinter s-
sudo apt-get update
sudo apt-get install python-tk
Krok 3: Nainstalujte git pomocí tohoto příkazu
sudo apt-get install git
Krok 4: Stáhněte a otestujte počáteční kód pythonu
git clone "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
Výsledek by měl vypadat jako na obrázku …
Krok 5: Přizpůsobení kódu pythonu pro vaši událost. Nejprve otevřete kód pythonu pomocí nano a poté se posuňte shora dolů, abyste se s ním seznámili.
nano cntDwnSng.py
a) upravit název a datum události úpravou těchto řádků kódu
#enter Informace o události zde…
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'white') canvas.create_text (400, 50, kotva = 'střed', text = '12.-15. dubna 2018', font = ('Helvetica', '20'), fill = 'žlutý')
b) zadejte skutečný čas a datum, do kterého chcete odpočítávat
# sem zadejte cílový čas a datum události
den = 12 měsíců = 04 rok = 2018 hodina = 9 minut = 00 s = 0
c) zadejte obrázek, který chcete zobrazit. Tkinter „má rád“pouze formát souboru obrázku.gif, takže jsem pomocí programu MS Paint převedl svůj původní-j.webp
foto = Tkinter. PhotoImage (soubor = './dualsport.gif')
d) změňte měřítko obrázku. Původní rozměry Dualsport-g.webp
# změnit velikost obrázku
photo = photo.zoom (3) photo = photo.subsample (2)
Který vytvořil nový obrázek 548 x 3/2 = 822 šířka a 450 x 3/2 = 675. Což je příliš velké, ale byl jsem v pořádku se zkrácením. Všimněte si, že photo.zoom () & photo.subsample () POUZE povolují celočíselné parametry.
Pomocí těchto úprav můžete znovu spustit kód pythonu a zkontrolovat, zda výstup vyhovuje vašim potřebám.
Poznámka - toto je moje první každé použití tkinteru, takže můj kód pravděpodobně není dobrým příkladem osvědčených postupů!
Krok 3: Automaticky spustit odpočítávání při spuštění
![Automaticky spustit odpočítávání při spuštění Automaticky spustit odpočítávání při spuštění](https://i.howwhatproduce.com/images/005/image-12751-6-j.webp)
Jakmile jste si jisti, že váš kód pythonu funguje správně, můžete jej nastavit tak, aby se spustil při spuštění PI. Protože program potřebuje grafické prostředí, je třeba provést následující:
a) Zkopírujte soubor cntDwnSng.py a soubor obrázku-g.webp
b) Spusťte nano editor pomocí
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
c) Přidejte následující řádek do spodní části souboru
@sudo/usr/bin/python /home/pi/cntDwnSng.py
d) Ukončete nano pomocí Ctrl-X, poté Y, poté stiskněte Enter
e) Změňte oprávnění pomocí:
sudo chmod +x cntDwnSng.py
f) Zakažte ukládání obrazovky instalací předvolby plochy spořiče obrazovky pomocí -
sudo apt-get install xscreensaver
Jakmile je toto nainstalováno, najdete spořič obrazovky pod volbou Předvolby v hlavní nabídce plochy GUI. Pro tento projekt musíte deaktivovat spořič obrazovky.
g) Vyzkoušejte, zda funguje:
sudo restart
Krok 4: Nainstalujte software ovladače displeje
Krok 1: Otevřete terminál a stáhněte ovladač LCD ovladače:
sudo rm -rf klon LCD showgit
Krok 2: Nainstalujte ovladač:
chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5-show
Krok 5: Sestavte hardware a přidejte budoucí události
![Sestavte hardware a přidejte budoucí události Sestavte hardware a přidejte budoucí události](https://i.howwhatproduce.com/images/005/image-12751-7-j.webp)
Sestavte stojan LCD podle těchto pokynů.
Připojte LCD k Raspberry Pi podle přiložené uživatelské příručky k LCD displeji.
Přidání budoucích událostí
Pro připojení k PI přes Wifi použijte buď ssh nebo VNC, poté upravte kód pythonu a přidejte nový soubor-g.webp
TO JE TO - UŽÍVEJTE SI!
Doporučuje:
Časovač odpočítávání: 4 kroky
![Časovač odpočítávání: 4 kroky Časovač odpočítávání: 4 kroky](https://i.howwhatproduce.com/images/006/image-16526-j.webp)
Odpočítávací časovač: V tomto návodu vás naučím, jak vytvořit odpočítávací časovač, který vám pomůže řídit správu času ve vašem každodenním životě. Hlavní inspirace pochází z tohoto odkazu. Tento odpočítávací časovač bude v zásadě čtyřmístný sedmisegmentový t
Události Kalendáře Google k ESP8266: 10 kroků
![Události Kalendáře Google k ESP8266: 10 kroků Události Kalendáře Google k ESP8266: 10 kroků](https://i.howwhatproduce.com/images/011/image-33000-j.webp)
Události Kalendáře Google do ESP8266: V tomto tutoriálu vysvětlím, jak importovat data událostí Kalendáře Google do Arduino IDE pro desku ESP8266. Budu importovat čas ukončení a začátek svého tréninku z Kalendáře Google a vytisknu je v sériovém monitoru Arduino IDE
Časovač odpočítávání pomocí štítu GLCD: 8 kroků (s obrázky)
![Časovač odpočítávání pomocí štítu GLCD: 8 kroků (s obrázky) Časovač odpočítávání pomocí štítu GLCD: 8 kroků (s obrázky)](https://i.howwhatproduce.com/images/003/image-6610-6-j.webp)
Odpočítávací časovač pomocí štítu GLCD: V tomto projektu nakreslím odpočítávací časovač na štít GLCD 1sheeld, uživatel tohoto projektu může určit dobu trvání časovače pomocí nakresleného tlačítka na GLCD, když časovač dosáhne 0, bude znít zvuk a vibrace
Časovač odpočítávání večírku: 7 kroků
![Časovač odpočítávání večírku: 7 kroků Časovač odpočítávání večírku: 7 kroků](https://i.howwhatproduce.com/images/004/image-9080-13-j.webp)
Časovač odpočítávání večírku: Časovače jsou potřebné pro různé účely, protože jednotlivým úkolům je většinou přiřazen určitý čas. V tomto projektu se tedy naučíte, jak vytvořit odpočítávací časovač na 10 sekund, který lze použít k časovým kvízům, hlavolamy a další e
Vytvořte časovač odpočítávání s Micro: bit: 5 kroků
![Vytvořte časovač odpočítávání s Micro: bit: 5 kroků Vytvořte časovač odpočítávání s Micro: bit: 5 kroků](https://i.howwhatproduce.com/images/001/image-1864-80-j.webp)
Vytvořte časovač odpočítávání s Micro: bit: Časovač odpočítávání je v našem každodenním životě velmi běžný. Pomůže vám to připomenout, abyste udělali něco včas v případě jakéhokoli možného zpoždění nebo chyby. Například krokoměr nebo časovač pečení. Dnes použijeme mikro: bit, power: bit a akrylový základ