Sisukord:

YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil: 5 sammu (piltidega)
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil: 5 sammu (piltidega)

Video: YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil: 5 sammu (piltidega)

Video: YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil: 5 sammu (piltidega)
Video: Прямой эфир 🔥 #SanTenChan 🔥 объединил тебя, расти вместе с нами на YouTube! 2024, Juuli
Anonim
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil
YouTube'i tellijate loendur e-paberi ekraani ja Raspberry Pi Zero W abil

Selles juhendis näitan teile, kuidas luua oma Youtube'i abonentide loendur e-paberi kuvari abil, ja Raspberry Pi Zero W, et YouTube'i API-le päringuid teha ja ekraani värskendada. E-paberi kuvarid on seda tüüpi projektide jaoks suurepärased, kuna neil on suurepärane loetavus isegi eredas päikesevalguses ja neid saab vaadata peaaegu iga nurga alt, nagu paberit.

Ekraani põletamise vältimiseks tuleks ekraani värskendada vähemalt üks kord päevas, kuid olen seadistanud oma värskendama iga kolme tunni järel.

See loendur kasutab väga vähe energiat, kuna ekraan saab toidet ainult siis, kui seda värskendatakse, ülejäänud aja on see sisuliselt välja lülitatud. Raspberry Pi Zero W töötab pidevalt raami tagaküljel ja kasutab tühikäigul umbes 0,6 W.

Tarvikud

Selle projekti jaoks on vaja ainult Raspberry Pi Zero W-d, SD-kaarti ja Waveshare'i e-tindiekraani. Veenduge, et tellite ekraani, mis sisaldab Raspberry Pi mütsikuvari kontrollerit. Ekraani ehitamiseks vajate ka raami või varjukasti.

  • Raspberry Pi Zero W - Osta siit
  • Micro SD -kaart - ostke siit
  • Waveshare 7,5 -tolline HD -e -paberiekraan (B) mütsikontrolleriga - ostke siit
  • 6x8 "Shadow Box Frame - ostke siit (see pole sama raam, kuid lähim, mida ma Amazonist leidsin)
  • Seadistamiseks klaviatuur, hiir ja monitor (või ühendage SSH kaudu)

Samm: valmistage elektroonika ette

Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette
Valmistage oma elektroonika ette

Alustuseks jootage oma päise nööpnõelad oma Raspberry Pi Zero W külge, kui need polnud juba selle hankimisel installitud, ja kinnitage jahutusradiaator, kui see kaasas oli.

Ekraan, mida olen kasutanud, on Waveshare 7,5-tolline HD-värviline e-paber (mudel B). Nad tegid ka kahevärvilise versiooni ja veel kolmevärvilise versiooni kollasega punase asemel, kuid punane sobib paremini YouTube'i esitusnupu jaoks Ekraan on tõesti õhuke ja sobib ideaalselt pildiraami paigaldamiseks ilma tagapaneeli oluliselt muutmata.

Karbis saate mütsina kujundatud SPI -ekraanikontrolleri, mis on valmis ühendama otse Pi GPIO -tihvtidega, nii et te ei pea enam jootma.

Ühendage ekraani lintkaabel kontrolleri pistikusse, tõstes musta sakki, lükates lintkaablit pistikusse ja seejärel vajutades musta saki uuesti alla, et see oma kohale lukustada.

Teie SD -kaardi saab ühendada teie Pi -ga, kui see on eellaaditud Raspberry Pi OS -iga, muidu hoidke seda kõrvale, kuni olete tarkvara laadinud.

Lõpuks ühendage müts Pi külge.

Nüüd olete valmis oma ekraani testima. Suurepärane koht alustamiseks on Waveshare 7,5-tolline e-paberi Wiki, neil on mõned head juhised alustamiseks ja näite kood.

Kui te ei soovi näidetega mängida, vaatame programmeerimist ja seadistame järgmistes sammudes.

2. toiming: muutke kuvatavat kasti

Muutke kuvatavat kasti
Muutke kuvatavat kasti
Muutke kuvatavat kasti
Muutke kuvatavat kasti
Muutke kuvatavat kasti
Muutke kuvatavat kasti

Järgmisena peate ehitama ekraani oma raami või varjukasti.

Selle 6x8 -tollise raami sain mõne dollari eest kohalikust poest.

Valge raamipaneeli juurde pääsemiseks eemaldage tagapaneel.

Tõenäoliselt peate selle paneeli pisut suuremaks lõikama, et see sobiks teie e-paberi kuvari kuvaalaga. Mõõtke ekraanipind ja seejärel kasutage joonlauda ja teravat käsitöönuga õige suuruse märkimiseks ja väljalõikamiseks.

Kui te ei soovi seda lõigata, saate ekraani paigutust ja elementide suurusi kohandada nii, et need sobiksid teie valge raamipaneeliga.

Seejärel märkige lintkaabli pesa tagapaneelist läbi ja kasutage selle lõikamiseks käsitöönuga või pöörlevat tööriista. Lõikasin ristkülikukujulise osa välja ja tegin mõned augud Raspberry Pi alusele kinnitamiseks laserlõikuriga.

Samm: paigaldage elektroonika

Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika
Paigaldage elektroonika

Eemaldage kaitsekile ja liimige ekraan valge raami külge, veendudes, et see on keskel ja sirge. Ma lihtsalt kasutasin nurkades väikest tilka kuuma liimi, et seda paigal hoida. See kinnitatakse kergelt ka tagant, nii et te ei vaja palju liimi.

Pange raamikiht uuesti kokku, tõmmates lintkaablit õrnalt läbi tagapaneeli enne selle sulgemist.

Ühendage lintkaabel pistikupessa ja seejärel liimige pistik oma kohale, et vältida kaabli tõmbamist või pinget, mis võib selle rebeneda.

Lõpuks paigaldage Raspberry Pi ja müts raami alusele. Selleks on kõige parem kasutada mõnda plastikust või messingist kinnitusalust. Kuuma liimi abil saate Pi tagakülje lihtsalt alusele liimida, kui teil pole eraldusvõimalusi.

See on kõik, teie ekraan on nüüd programmeerimiseks valmis.

Samm: programmeerige ja seadistage Raspberry Pi

Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi
Programmeerige ja seadistage Raspberry Pi

Ekraani programmeerimine on üsna lihtne, kuid see võib olla pikk protsess.

Sa pead:

  • Valmistage ette Raspberry Pi OS -i install
  • Installige teegid ja värskendused
  • Hankige oma YouTube'i API võti ja kanali ID
  • Muutke Pythoni skripti ja salvestage see oma Pi -sse
  • Testige skripti
  • Automatiseerige skripti käitamine crontab abil

Ma ei kavatse selles juhendis samm -sammult üksikasju käsitleda, kuna olen oma blogis juba välja kirjutanud üksikasjaliku ja metoodilise juhendi koos Pythoni skriptide allalaadimisega - Youtube'i tellijate loendur

Pythoni skript impordib sisuliselt nõutavad teegid ja funktsioonid, seejärel esitab päringu YouTube'i API -le, vormindab numbrid komade lisamiseks ja värskendab seejärel ekraani uusimate väärtuste kajastamiseks. Samuti värskendab see paremas alanurgas väikest kuupäevavälja, et saaksite hõlpsasti aru, kas Pi pole vea tõttu mõnda aega ekraani värskendanud.

Skripti käivitamisel käivitab ekraan mõne sekundi pärast värskendusprotsessi. Täielikuks värskendamiseks kulub umbes 30–40 sekundit. Selle aja jooksul vilgub ekraan esmalt mustvalgelt ja seejärel tühjeneb, seejärel genereerib see ekraanile mustvalge versiooni ja lõpuks täidab punase, asendades mõned mustad alad. Vilkumine on normaalne ja seda teeb kontroller, et kuvamistelemente tsüklida ja sisse põleda.

Samm: kasutage oma abonentide loendurit

Kasutage oma abonentide loendurit
Kasutage oma abonentide loendurit
Kasutage oma abonentide loendurit
Kasutage oma abonentide loendurit

Kui olete skripti käivitanud ja crontabi abil automatiseerinud, on teie loendur kasutamiseks valmis. Lihtsalt ühendage see USB -toiteallikaga ja asetage see lauale või riiulile.

Tahtsin ehitada selle konkreetse YouTube'i abonentide loenduri Raspberry Pi Zero W abil, kuid võite kasutada ka ESP32 -d, et kasutada veelgi vähem energiat, pannes kontrolleri ekraani värskenduste vahele magama, mida Raspberry Pi puhul on raske teha.

Jälgige minu YouTube'i kanalit, et saada rohkem Raspberry Pi ja Arduino projekte ning aidata loendurit üles tõsta!

Andke mulle kommentaaride osas teada, mida sellest arvate, ja andke mulle teada, kui proovite ise ehitada!

Soovitan: