Sadržaj:
- Pribor
- Korak 1: Pripremite svoju elektroniku
- Korak 2: Izmijenite okvir za prikaz
- Korak 3: Instalirajte elektroniku
- Korak 4: Programirajte i postavite Raspberry Pi
- Korak 5: Upotrijebite brojač pretplatnika
Video: Brojač pretplatnika na YouTubeu pomoću zaslona e-papira i Raspberry Pi Zero W: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom Instructableu pokazat ću vam kako izgraditi vlastiti brojač pretplatnika na YouTubeu pomoću zaslona e-papira i Raspberry Pi Zero W za postavljanje upita YouTube API-ju i ažuriranje zaslona. Zasloni od e-papira izvrsni su za ovu vrstu projekata jer imaju odličnu čitljivost, čak i na jakom suncu, a mogu se gledati iz gotovo bilo kojeg kuta, poput papira.
Zaslon bi se trebao ažurirati najmanje jednom dnevno kako bi se spriječilo izgaranje na zaslonu, ali ja sam postavio svoj da se ažurira svaka tri sata.
Ovaj brojač troši vrlo malo energije jer se zaslon napaja samo kad se ažurira, a ostatak vremena je u biti isključen. Raspberry Pi Zero W neprekidno radi na stražnjoj strani okvira i troši oko 0,6 W u stanju mirovanja.
Pribor
Sve što vam je potrebno za ovaj projekt je Raspberry Pi Zero W, SD kartica i Waveshare E-Ink zaslon, pobrinite se da naručite zaslon koji uključuje kontroler prikaza šešira za Raspberry Pi. Također ćete trebati okvir ili okvir u sjenu za ugradnju zaslona.
- Raspberry Pi Zero W - Kupite ovdje
- Micro SD kartica - Kupite ovdje
- Waveshare 7,5 "HD zaslon od e -papira (B) s kontrolerom za šešir - kupite ovdje
- 6x8 "Shadow Box Frame - Kupite ovdje (Ovo nije isti okvir, ali najbliži koji sam mogao pronaći na Amazonu)
- Tipkovnica, miš i monitor za postavljanje (ili povezivanje putem SSH -a)
Korak 1: Pripremite svoju elektroniku
Započnite lemljenjem igle zaglavlja na Raspberry Pi Zero W ako već nisu bile instalirane kada ste ga dobili, a zatim pričvrstite hladnjak ako ste ga dobili s njim.
Zaslon koji sam koristio je Waveshare 7,5 HD 3 kolor e-papir (model B). Napravili su i dvobojnu verziju te drugu trobojnu verziju sa žutom umjesto crvenom, ali crvena bolje funkcionira za gumb za reprodukciju YouTubea Zaslon je stvarno tanak, savršen za ugradnju u okvir za sliku bez potrebe za značajnom izmjenom stražnje ploče.
U kutiji ćete dobiti kontroler zaslona SPI, koji je dizajniran kao šešir, spreman za priključivanje izravno na Pi -ove GPIO pinove, tako da ne morate više lemiti.
Ukopčajte vrpčani kabel zaslona u konektor kontrolera tako da podignete crni jezičak, gurnete vrpčani kabel u konektor, a zatim ponovno gurnete crni jezičak prema dolje kako biste ga učvrstili na mjestu.
Vaša SD kartica može se priključiti na vaš Pi ako je unaprijed učitana s Raspberry Pi OS, inače je držite po strani dok ne učitate softver.
Na kraju, pričvrstite šešir na Pi.
Sada ste spremni za testiranje zaslona. Sjajno mjesto za početak je Waveshare 7.5 E-Paper Wiki, oni imaju neke dobre upute za početak i neki primjer koda.
Ako se ne želite igrati s primjerima, pogledat ćemo programiranje i postaviti u sljedećim koracima.
Korak 2: Izmijenite okvir za prikaz
Zatim ćete morati ugraditi zaslon u okvir ili okvir sjena.
Ovaj okvir veličine 6x8 inča nabavio sam u lokalnoj trgovini za nekoliko dolara.
Uklonite stražnju ploču da biste došli do bijele ploče.
Vjerojatno ćete morati izrezati ovu ploču malo veću kako bi odgovarala području prikaza na zaslonu vašeg e-papira. Izmjerite površinu prikaza, a zatim pomoću ravnala i oštrog zanatskog noža označite i izrežite na odgovarajuću veličinu.
Također ne možete prilagoditi izgled zaslona i veličinu elemenata tako da stanu u bijelu ploču okvira ako ga ne želite izrezati.
Zatim označite utor za vrpčani kabel koji će proći kroz stražnju ploču i izrežite ga nožem ili zakretnim alatom. Laserskim rezačem izrezao sam pravokutni dio i napravio nekoliko rupa za postavljanje Raspberry Pi na stalak.
Korak 3: Instalirajte elektroniku
Skinite zaštitnu foliju, a zatim zalijepite zaslon na bijeli okvir pazeći da je centriran i ravan. Samo sam upotrijebila malu kap vrućeg ljepila na uglovima da ga držim na mjestu. Lagano će se stegnuti i s leđa, pa vam ne treba puno ljepila.
Ponovno sastavite sloj okvira, lagano povlačeći vrpčani kabel kroz stražnju ploču prije nego što ga zatvorite.
Priključite vrpčani kabel u konektor, a zatim zalijepite konektor na mjesto kako biste spriječili da se kabel povuče ili napreže, što bi ga moglo pokidati.
Na kraju, montirajte Raspberry Pi i šešir na postolje okvira. Za to je najbolje koristiti neke plastične ili mjedene držače. Možete koristiti vruće ljepilo za samo lijepljenje stražnje strane Pi -a na postolje ako nemate držače.
To je to, vaš zaslon je sada spreman za programiranje.
Korak 4: Programirajte i postavite Raspberry Pi
Programiranje zaslona prilično je jednostavno, ali može biti dugotrajan proces.
Trebaš:
- Pripremite instalaciju Raspberry Pi OS
- Instalirajte knjižnice i ažuriranja
- Nabavite svoj YouTube API ključ i ID kanala
- Izmijenite Python skriptu i spremite je u svoj Pi
- Testni pokrenite skriptu
- Automatizirajte pokretanje skripte s crontabom
Neću ulaziti u detalje korak po korak u ovom Instructable -u, jer sam već napisao detaljan i metodičan vodič na svom blogu s preuzimanjima za Python skripte - Youtube Subscriber Counter
Python skripta u osnovi uvozi potrebne biblioteke i funkcije, zatim traži YouTube API, preoblikuje brojeve tako da uključuje zareze, a zatim ažurira zaslon tako da odražava najnovije vrijednosti. Također ažurira polje s malim datumom u donjem desnom kutu tako da možete jednostavno utvrditi nije li Pi već neko vrijeme ažurirao zaslon zbog pogreške.
Kada pokrenete skriptu, zaslon će pokrenuti postupak osvježavanja nakon nekoliko sekundi. Za potpuno osvježavanje potrebno je oko 30-40 sekundi. Tijekom tog vremena, zaslon će prvo treperiti crno -bijelo, a zatim će se ugasiti, zatim će generirati crno -bijelu verziju zaslona i na kraju ispuniti crvenu boju zamjenom nekih od crnih područja. Treperenje je normalno i vrši ga kontroler radi ciklusa elemenata zaslona i sprječavanja izgaranja.
Korak 5: Upotrijebite brojač pretplatnika
Nakon što pokrenete i automatizirate skriptu pomoću crontaba, vaš je brojač spreman za upotrebu. Samo ga priključite u USB napajanje i stavite na stol ili policu.
Htio sam izgraditi ovaj brojač pretplatnika na YouTubeu pomoću Raspberry Pi Zero W, ali možete koristiti i ESP32 za korištenje još manje energije stavljanjem kontrolera u stanje mirovanja između ažuriranja zaslona, što je teško učiniti na Raspberry Pi.
Pratite moj YouTube kanal za više projekata Raspberry Pi i Arduino te za podizanje brojača!
Recite mi što mislite o tome u odjeljku za komentare i javite mi ako pokušate izgraditi vlastiti!
Preporučeni:
Točan brojač pretplatnika na YouTubeu: 4 koraka
Točan brojač pretplatnika na YouTubeu: Počeo sam se pripremati za ovaj projekt prije otprilike mjesec dana, no tada me YouTube smetnuo s puta kad su objavili da više neće pružati stvarni broj pretplatnika, već najbliži zaokruženi broj. Trenutno to nije problem za
DIY VELIKI LED Matrix brojač pretplatnika na YouTubeu: 13 koraka (sa slikama)
DIY VELIKA LED matrica Brojač pretplatnika na Youtube-u: Jeste li radili sa gotovom standardnom 8x8 LED matricom kao zaslonima za izradu pomicanja teksta ili za prikaz pretplatnika na Youtube kanalu. Velika dostupna veličina je LED promjer 5 mm. Međutim, ako tražite mnogo veću gotovu LED diodu
Brojač pretplatnika na YouTubeu pomoću ploče ESP8266: 9 koraka (sa slikama)
Brojač pretplatnika na YouTubeu pomoću ploče ESP8266: Dragi prijatelji, dobrodošli u još jedan projekt ESP8266 Danas ćemo izgraditi DIY pretplatnički pretplatnik na YouTubeu s velikim LCD zaslonom i 3D tiskanim kućištem. Počnimo! U ovom vodiču napravit ćemo sljedeće: DIY YouTube pretplatnik
Brojač pretplatnika na YouTubeu s ESP8266 IoT: 5 koraka (sa slikama)
Brojač pretplatnika na YouTubeu s ESP8266 IoT: Ovdje sam vam predstavio svoj prvi projekt Interneta stvari (IoT). Ja sam novi youtuber i zvuči mi sjajno kad mi se broj pretplatnika uokviri u moj stol ili zid. Iz tog sam razloga ovaj nevjerojatan projekt učinio lakim i korisnim za vas
Oznaka kriptovalute / brojač pretplatnika na YouTubeu u stvarnom vremenu: 6 koraka (sa slikama)
Brojač pretplatnika na kripto valutu / brojač pretplatnika na Youtubeu u stvarnom vremenu: Kompaktna LED zaslonska jedinica koja funkcionira kao oznaka kriptovaluta i služi kao pretplatnik pretplatnika na YouTube u stvarnom vremenu. U ovom projektu koristimo Raspberry Pi Zero W, neke 3D ispisane dijelove i nekoliko max7219 prikaznih jedinica stvoriti su u stvarnom vremenu