Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök
- 2. lépés: A Raspberry Pi beállítása, betöltése, tesztelése és testreszabása Python -kód
- 3. lépés: Automatikus indítás visszaszámláló alkalmazás a rendszerindításkor
- 4. lépés: Telepítse a Display Driver szoftvert
- 5. lépés: A hardver összeszerelése és jövőbeli események hozzáadása
Videó: Közelgő esemény visszaszámláló: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Áttekintés: Az események visszaszámláló órája hasonló a kereskedelmi termékekhez, néhány fordulattal:
a) A szoba kijelzőjén olvasható.
b) Testreszabható eseménykép.
c) Az esemény célidejének visszaszámlálásakor a hátralévő napok színe megváltozik -zöld -> sárga -> rózsaszín -> piros.
d) Új események adhatók hozzá WiFi -n keresztül
Főbb összetevői: Raspberry Pi és 5 hüvelykes TFT LCD kijelző
Képzettségi szint: Ismeri a Raspberry Pi, a Linux alapparancsok és a python programok beállítását, valamint egy kis hardveres összeszerelést.
1. lépés: Alkatrészek és eszközök
Alkatrészek:
Málna Pi 2 B vagy PI 3 B
Elecrow RPA05010R HDMI 5 hüvelykes 800x480 TFT LCD kijelző érintőképernyős monitorral a Raspberry Pi B+/2B/3B számára
Kiváló minőségű akril kétszínű állvány Waveshare Raspberry pi 5 hüvelykes HDMI LCD -hez
Wifi USB -adapter nem szükséges a PI3 -hoz
Eszközök:
Tápellátás - 2A
Billentyűzet és egér
HDMI monitor (a kód szerkesztésének és tesztelésének megkönnyítése érdekében)
2. lépés: A Raspberry Pi beállítása, betöltése, tesztelése és testreszabása Python -kód
Ezekhez a lépésekhez csatlakoztassa a Pi -t a teljes méretű HDMI -monitorhoz.
1. lépés: Töltse le és égesse el a Raspbian IMAGE -t https://www.raspberrypi.org/downloads/raspbian/, és fejezze be a kezdeti beállítást.
- SSH, VNC engedélyezése
- automatikus bejelentkezés az asztalon
- állítsa be a megfelelő helyi időzónát, és állítsa be a Wifi -t
2. lépés: Az asztali grafikus felületről nyisson meg egy terminál ablakot, és telepítse a Tkinter programot
sudo apt-get update
sudo apt-get install python-tk
3. lépés: Telepítse a git programot ezzel a paranccsal
sudo apt-get install git
4. lépés: Töltse le és tesztelje a kezdeti python kódot
git klón "https://github.com/e024576/UpcomingEvent.git"
cd UpcomingEvent python cntDwnSng.py
Az eredménynek valahogy úgy kell kinéznie, mint a képernyőképen…
5. lépés: A python -kód testreszabása az eseményhez. Először nyissa meg a python kódot nano segítségével, majd görgessen felülről lefelé, hogy megismerkedjen vele.
nano cntDwnSng.py
a) módosítsa az Esemény címét és dátumát ezen kódsorok szerkesztésével
#belépés az eseményről itt …
canvas.create_text (400, 20, anchor = 'center', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'white') canvas.create_text (400, 50, horgony = 'center', text = '2018. április 12-15.', font = ('Helvetica', '20'), fill = 'sárga')
b) adja meg a tényleges időt és dátumot, amelyig visszaszámolni szeretne
# Írja be az esemény cél idejét és időpontját
nap = 12 hónap = 04 év = 2018 óra = 9 perc = 00 másodperc = 0
c) írja be a megjeleníteni kívánt képet. A Tkinter csak "kedveli" a.gif képfájlformátumot, ezért az MS Paint segítségével az eredeti-j.webp
fotó = Tkinter. PhotoImage (fájl = './dualsport.gif')
d) méretezze át a képet. A Dualsport-g.webp
# kép átméretezése
photo = photo.zoom (3) photo = photo.subsample (2)
Ez 548 x 3/2 = 822 szélességet és 450 x 3/2 = 675 új képet eredményezett. Ami túl nagy, de rendben voltam a csonkítással. Ne feledje, hogy a photo.zoom () és a photo.subsample () CSAK egész értékű paramétereket engedélyez.
Ezekkel a szerkesztésekkel újra futtathatja a python kódot, hogy ellenőrizze, hogy a kimenet megfelel -e az Ön igényeinek.
Megjegyzés - ez az első használatom a tkinterben, így a kódom valószínűleg nem jó példa a legjobb gyakorlatra!
3. lépés: Automatikus indítás visszaszámláló alkalmazás a rendszerindításkor
Miután meggyőződött arról, hogy a python kódja megfelelően működik, beállíthatja azt úgy, hogy a PI indításakor induljon. Mivel a programnak szüksége van a grafikus környezetre, a következőket kell tennie:
a) Másolja a cntDwnSng.py fájlt és a-g.webp
b) Indítsa el a nano szerkesztőt a gombbal
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
c) Adja hozzá a következő sort a fájl aljához
@sudo/usr/bin/python /home/pi/cntDwnSng.py
d) Lépjen ki a nano-ból a Ctrl-X, majd az Y billentyűvel, majd nyomja meg az Enter billentyűt
e) Az engedélyek módosítása:
sudo chmod +x cntDwnSng.py
f) A képernyőmentés letiltása a képernyővédő asztali beállításainak telepítésével -
sudo apt-get install xscreensaver
Miután ezt telepítette, megtalálja a képernyővédő alkalmazást a fő GUI asztali menü Beállítások menüpontjában. Ehhez a projekthez le kell tiltania a képernyővédőt.
g) Ellenőrizze, hogy működik -e:
sudo újraindítás
4. lépés: Telepítse a Display Driver szoftvert
1. lépés: Nyissa meg a terminált, és töltse le az illesztőprogram LCD -illesztőprogramját:
sudo rm -rf LCD-showgit klón
Lépés: Telepítse az illesztőprogramot:
chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5-show
5. lépés: A hardver összeszerelése és jövőbeli események hozzáadása
Az utasításoknak megfelelően építse fel az LCD állványt.
Csatlakoztassa az LCD -t a Raspberry Pi -hez az LCD -kijelző mellékelt felhasználói útmutatója szerint.
Jövőbeli események hozzáadása
Az ssh vagy a VNC használatával csatlakozzon a PI -hez Wifi -n keresztül, majd módosítsa a python kódot, és adjon hozzá egy új-g.webp
Ennyi - ÉLVEZZ!
Ajánlott:
Elnöki beiktatási visszaszámláló óra (Wifi): 6 lépés
Elnöki beiktatási visszaszámláló óra (Wifi): Áttekintés: A visszaszámláló óra hasonló a kereskedelmi termékekhez, néhány fordulattal: a) Amikor elérjük a kívánt eseményidőt, a visszaszámláló óra: görgető bejelentést jelenít meg, hanghatásokat és mp3 dalt játszik le - ebben az esetben a REM dal: & ld
ESEMÉNY: 6 lépés
ESEMÉNY: Az esemény egy robotkaros mobil, amelyet egy alkalmazásból Bluetooth -kapcsolat vezérel
Visszaszámláló: 4 lépés
Visszaszámláló: Ebben az oktatóanyagban megtanítom, hogyan készítsen egy visszaszámlálót, amely segít szabályozni az időgazdálkodást a mindennapi életben. A fő inspirációt ez a link adta. Ez a visszaszámláló alapvetően négy számjegyű, hét szegmensből fog állni
Esemény kivetítő zseblámpa: 5 lépés (képekkel)
Esemény kivetítő zseblámpa: Mindenki szereti az ünnepeket! Előfordulhat azonban, hogy otthonában nincs elegendő ünnepi kép. De ez egy könnyen módosítható kérdés. Ennek az ünnepi hangulatot növelő gépnek a felragyogásával ünnepi képeket adhat bármelyik partihoz, ünnepséghez vagy
Érdekes feldolgozási programozási útmutató tervezőnek-média betöltése és esemény: 13 lépés
Érdekes feldolgozási programozási útmutató tervezőnek-média betöltése és esemény: A feldolgozás sok külső adatot tölthet be, amelyek közül három nagyon gyakran használt típus létezik. Ezek külön -külön kép, hang és videó. Ebben a fejezetben arról fogunk beszélni, hogyan lehet részletesen betölteni a hangot és a videót, kombinálva az eseményekkel