Tartalomjegyzék:
- Kellékek
- Lépés: Készítse elő az elektronikát
- 2. lépés: Módosítsa a kijelzőmezőt
- 3. lépés: Telepítse az elektronikát
- 4. lépés: A Raspberry Pi programozása és beállítása
- 5. lépés: Használja előfizetői számlálóját
Videó: YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az utasításban megmutatom, hogyan készíthet saját Youtube-előfizetői számlálót e-papír kijelzővel, és egy Raspberry Pi Zero W-t a YouTube API lekérdezéséhez és a kijelző frissítéséhez. Az e-papír kijelzők nagyszerűek az ilyen típusú projektekhez, mivel nagy olvashatóságuk van még erős napfényben is, és szinte bármilyen szögből megtekinthetők, mint a papír.
A kijelzőt naponta legalább egyszer frissíteni kell, hogy megakadályozzák a kijelző beégését, de én beállítottam, hogy az enyém három óránként frissüljön.
Ez a számláló nagyon kevés energiát fogyaszt, mivel a kijelző csak frissítéskor kap áramot, a többi időben lényegében kikapcsolt állapotban van. A Raspberry Pi Zero W folyamatosan működik a keret hátoldalán, és üresjáratban körülbelül 0,6 W -ot használ.
Kellékek
Ehhez a projekthez mindössze egy Raspberry Pi Zero W, egy SD-kártya és egy Waveshare E-Ink Display kell, győződjön meg arról, hogy megrendeli a kijelzőt, amely tartalmazza a Raspberry Pi kalapkijelző-vezérlőjét. Szüksége lesz egy keretre vagy árnyékdobozra is, amelybe a kijelzőt beépíti.
- Raspberry Pi Zero W - Vásároljon itt
- Micro SD kártya - Vásárlás itt
- Waveshare 7,5 hüvelykes HD E -papír kijelző (B) kalapvezérlővel - Vásárolja meg itt
- 6x8 hüvelykes árnyékdoboz -keret - Vásárlás itt (ez nem ugyanaz a keret, de a legközelebbi, amit találtam az Amazon -on)
- Billentyűzet, egér és monitor beállításhoz (vagy csatlakozás SSH -n keresztül)
Lépés: Készítse elő az elektronikát
Kezdje azzal, hogy forrasztja a fejléceit a Raspberry Pi Zero W -re, ha még nem volt telepítve, amikor megszerezte, és csatlakoztassa a hűtőbordát, ha van hozzá mellékelve.
Az általunk használt kijelző a Waveshare 7,5 hüvelykes HD 3 színes e-papír (B modell). Két színű és egy másik három színű változatot is készítettek sárga helyett piros színnel, de a piros jobban működik a YouTube lejátszás gombnál A kijelző nagyon vékony, tökéletesen illeszkedik a képkeretbe anélkül, hogy jelentősen módosítania kellene a hátlapot.
A dobozban kapja meg az SPI kijelzővezérlőt, amelyet kalapként terveztek, és közvetlenül csatlakoztatható a Pi GPIO csapjaihoz, így nem kell tovább forrasztania.
Csatlakoztassa a kijelző szalagkábelét a vezérlő csatlakozójához a fekete fül felemelésével, a szalagkábel benyomásával a csatlakozóba, majd a fekete fül ismét lenyomásával rögzítse a helyére.
Az SD -kártya csatlakoztatható a Pi -hez, ha előzetesen fel van töltve Raspberry Pi operációs rendszerrel, különben tartsa félre, amíg be nem töltötte a szoftvert.
Végül csatlakoztassa a kalapot a Pi -hez.
Most már készen áll a kijelző tesztelésére. Nagyszerű kiindulópont a Waveshare 7,5 hüvelykes E-Paper Wiki, van néhány jó utasítás az induláshoz, és néhány példakód is.
Ha nem akar játszani a példákkal, akkor megnézzük a programozást és a beállításokat a következő lépésekben.
2. lépés: Módosítsa a kijelzőmezőt
Ezután be kell építenie a kijelzőt a keretbe vagy az árnyékdobozba.
Ezt a 6x8 hüvelykes keretet egy helyi boltból kaptam néhány dollárért.
Távolítsa el a hátlapot a fehér keretpanel eléréséhez.
Valószínűleg kissé nagyobbra kell vágnia ezt a panelt, hogy illeszkedjen az e-papír kijelzőjének megjelenítési területéhez. Mérje meg a kijelző területét, majd vonalzóval és éles kézműves késsel jelölje meg és vágja ki a megfelelő méretűre.
A kijelző elrendezését és az elemek méretét úgy is beállíthatja, hogy illeszkedjenek a fehér keretpanelbe, ha nem szeretné levágni.
Ezután jelöljön ki egy rést a szalagkábel számára, amely áthaladhat a hátsó panelen, és kézműves késsel vagy forgó szerszámmal vágja ki. Lézervágóval vágtam ki a téglalap alakú részt, és készítettem néhány lyukat a Raspberry Pi rögzítésére az állványra.
3. lépés: Telepítse az elektronikát
Húzza le a védőfóliát, majd ragassza a kijelzőt a fehér keretre, ügyelve arra, hogy középen és egyenesen legyen. Csak egy kis csepp forró ragasztót használtam a sarkokra, hogy a helyén tartsam. A hátul is enyhén befogja, így nem kell sok ragasztó.
Szerelje vissza a keretréteget, óvatosan húzza át a szalagkábelt a hátlapon, mielőtt bezárja.
Dugja be a szalagkábelt a csatlakozóba, majd ragassza be a csatlakozót a helyére, nehogy húzza vagy megfeszítse a kábelt, ami elszakíthatja azt.
Végül szerelje fel a Raspberry Pi -t és a kalapot a keret állványára. A legjobb, ha valamilyen műanyag vagy sárgaréz állványt használ. Forró ragasztóval egyszerűen ragaszthatja a Pi hátulját az állványhoz, ha nincsenek rögzítőelemek.
Ennyi, a kijelzője készen áll a programozásra.
4. lépés: A Raspberry Pi programozása és beállítása
A kijelző programozása meglehetősen egyszerű, de hosszú folyamat lehet.
Neked kell:
- Készítse elő a Raspberry Pi OS telepítését
- Telepítse a könyvtárakat és a frissítéseket
- Szerezze be YouTube API -kulcsát és csatornaazonosítóját
- Módosítsa a Python parancsfájlt, és mentse el a Pi -re
- Tesztfuttassa a szkriptet
- Automatizálja a szkript futtatását a crontab segítségével
Nem fogok lépésről lépésre részletekbe menni ebben az utasításban, mivel már írtam egy részletes és módszeres útmutatót a blogomban a Python -szkriptek letöltésével - Youtube -előfizetői számláló
A Python -szkript lényegében importálja a szükséges könyvtárakat és funkciókat, majd lekérdezi a YouTube API -t, újraformálja a számokat, hogy vesszőt tartalmazzon, majd frissíti a kijelzőt, hogy tükrözze a legújabb értékeket. Ezenkívül frissít egy kis dátummezőt a jobb alsó sarokban, így könnyen megállapíthatja, hogy a Pi egy ideje nem frissítette -e a kijelzőt hiba miatt.
A szkript futtatásakor a kijelző néhány másodperc múlva elindítja a frissítési folyamatot. A teljes frissítéshez körülbelül 30-40 másodperc szükséges. Ez idő alatt a kijelző először fekete -fehérben villog, majd elsötétül, ezután a kijelző fekete -fehér változatát generálja, és végül a fekete területek egy részének kicserélésével tölti ki a pirosat. A villódzás normális, és ezt a vezérlő végzi a kijelzőelemek körforgása és a beégés megakadályozása érdekében.
5. lépés: Használja előfizetői számlálóját
Miután futtatta és automatizálta a szkriptet a crontab használatával, a számláló készen áll a használatra. Csak csatlakoztassa az USB tápegységhez, és tegye az asztalára vagy a polcra.
Ezt a YouTube -előfizetői számlálót Raspberry Pi Zero W segítségével akartam felépíteni, de használhat egy ESP32 -t is, hogy még kevesebb energiát használjon, ha a vezérlőt alvó állapotba helyezi a kijelző frissítései között, amit nehéz megtenni a Raspberry Pi -n.
Kövesse YouTube -csatornámat, ahol további Raspberry Pi és Arduino projekteket találhat, és segíthet a számláló felállításában!
Mondja el véleményét a megjegyzések rovatban, és tudassa velem, ha megpróbál sajátot építeni!
Ajánlott:
Arduino számláló a TM1637 LED kijelző használatával: 7 lépés
Arduino számláló a TM1637 LED kijelző használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk egyszerű számjegyű számlálót a TM1637 és Visuino LED kijelző használatával. Nézze meg a videót
Arduino számláló a TM1637 LED kijelző és az akadályok elkerülése érdekében: 7 lépés
Arduino számláló a TM1637 LED kijelző és akadálykerülő érzékelő használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk egyszerű számjegyű számlálót a TM1637 LED kijelző, valamint az akadálykerülő érzékelő és a Visuino segítségével. Nézze meg a videót
7 szegmenses kijelző számláló eltolásregiszterrel: 3 lépés
7 szegmenses kijelzőszámláló műszakregiszterrel: Ez a tökéletes kezdő projekt, ha még csak megtanulja a műszakregiszter használatát és a kóddal való működését. Ezenkívül ez a projekt nagyszerű kezdet, ha még nem ismeri a 7 szegmenses kijelzőt. Mielőtt elkezdené ezt a projektet, győződjön meg róla, hogy
1960 -as évek HP számláló Nixie csőóra/BG kijelző: 3 lépés
1960-as évek HP Counter Nixie csöves óra/BG kijelző: Ez egy olyan projekt, amelynek célja egy óra- és az én esetemben- vércukorszint-kijelző készítése egy 1966-os évjáratú HP 5532A frekvenciamérőből. Esetemben a számláló nem működött, és javítanom kellett. Ezek az első képek a javítások egy része. Ez az utasítás
Nagy számláló (2,75 hüvelykes kijelző): 9 lépés
Nagy számláló (2,75 hüvelykes kijelző): 2,75 "7 szegmenses LED kijelzőszámláló 0-9 a cmos technológián alapuló projekt a 6,8 V-os 7 szegmenses LED kijelző megfelelő működéséhez. A kiválasztott IC 4026 számláló praktikus számláló dekódoló nélkül, és egy IC 555 időzítő segítségével: