Tartalomjegyzék:

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)
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)

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)

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)
Videó: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Július
Anonim
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával

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

Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikáját
Készítse elő elektronikájá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

Módosítsa a megjelenítő dobozt
Módosítsa a megjelenítő dobozt
Módosítsa a megjelenítő dobozt
Módosítsa a megjelenítő dobozt
Módosítsa a megjelenítő dobozt
Módosítsa a megjelenítő dobozt

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

Telepítse az elektronikát
Telepítse az elektronikát
Telepítse az elektronikát
Telepítse az elektronikát
Telepítse az elektronikát
Telepítse az elektronikát
Telepítse az elektronikát
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 Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
A Raspberry Pi programozása és beállítása
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

Használja előfizetői számlálóját
Használja előfizetői számlálóját
Használja előfizetői számlálóját
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: