Indholdsfortegnelse:

YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)

Video: YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)

Video: YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)
Video: 3 måder at tekste dine videoer! 2024, November
Anonim
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W
YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W

I denne Instructable viser jeg dig, hvordan du opbygger din egen Youtube Subscriber Counter ved hjælp af en e-paper-skærm og en Raspberry Pi Zero W til at forespørge på YouTube API og opdatere displayet. E-papirskærme er gode til denne type projekter, da de har stor læsbarhed, selv i stærkt sollys, og kan ses fra næsten enhver vinkel, som papir.

Skærmen skal opdateres mindst en gang om dagen for at forhindre indbrænding på skærmen, men jeg har indstillet min til at opdatere hver tredje time.

Denne tæller bruger meget lidt strøm, da skærmen kun får strøm, når den opdateres, resten af tiden er den i det væsentlige slukket. Raspberry Pi Zero W kører kontinuerligt på bagsiden af rammen og bruger omkring 0,6W mens den er inaktiv.

Forbrugsvarer

Alt hvad du behøver til dette projekt er en Raspberry Pi Zero W, et SD-kort og et Waveshare E-Ink Display, sørg for at bestille det display, der indeholder hat-displaycontrolleren til Raspberry Pi. Du skal også bruge en ramme eller skygge til at bygge skærmen ind.

  • Raspberry Pi Zero W - Køb her
  • Micro SD -kort - Køb her
  • Waveshare 7,5 "HD E -Paper Display (B) Med Hat Controller - Køb her
  • 6x8 "Shadow Box Frame - Køb her (Dette er ikke det samme stel, men det tætteste jeg kunne finde på Amazon)
  • Tastatur, mus og skærm til opsætning (eller forbind via SSH)

Trin 1: Forbered din elektronik

Forbered din elektronik
Forbered din elektronik
Forbered din elektronik
Forbered din elektronik
Forbered din elektronik
Forbered din elektronik
Forbered din elektronik
Forbered din elektronik

Start med at lodde dine headerpinde på din Raspberry Pi Zero W, hvis de ikke allerede var installeret, da du fik den, og vedhæft kølepladen, hvis den fulgte med en.

Det display, jeg har brugt, er Waveshare 7.5 HD 3 Color E-Paper (Model B). De lavede også en tofarvet version og en anden trefarvet version med gul i stedet for rød, men den røde fungerer bedre til YouTube-afspilningsknappen. Displayet er virkelig tyndt, perfekt til montering i en billedramme uden at skulle ændre bagpanelet væsentligt.

I kassen får du SPI -displaycontrolleren, der er designet som en hat, klar til at blive tilsluttet direkte til Pi's GPIO -ben, så du ikke behøver at foretage mere lodning.

Sæt skærmens båndkabel i controllerens stik ved at løfte den sorte fane, skubbe båndkablet ind i stikket og derefter skubbe den sorte fane ned igen for at låse det på plads.

Dit SD -kort kan tilsluttes din Pi, hvis det er forudindlæst med Raspberry Pi OS, ellers skal du holde det til side, indtil du har indlæst softwaren.

Slut endelig hatten til Pi.

Du er nu klar til at teste din skærm. Et godt sted at starte er med Waveshare 7,5 E-Paper Wiki, de har også nogle gode instruktioner til at komme i gang og nogle eksempler på kode.

Hvis du ikke vil lege med eksemplerne, ser vi på programmeringen og konfigurerer i de kommende trin.

Trin 2: Rediger displayboksen

Rediger displayboksen
Rediger displayboksen
Rediger displayboksen
Rediger displayboksen
Rediger displayboksen
Rediger displayboksen

Dernæst skal du bygge skærmen ind i din ramme eller skyggeboks.

Jeg fik denne 6x8 tommer ramme fra en lokal butik for et par dollars.

Fjern bagpanelet for at komme til det hvide stel.

Du bliver sandsynligvis nødt til at skære dette panel en smule større, så det passer til visningsområdet på dit e-papir display. Mål visningsområdet, og brug derefter en lineal og skarp håndværkskniv til at markere og skære det ud til den korrekte størrelse.

Du kan også justere displaylayoutet og elementstørrelserne, så de passer til dit hvide rammepanel, hvis du ikke vil klippe det.

Marker derefter en åbning til båndkablet, der skal passere gennem bagpanelet, og brug en håndværkskniv eller roterende værktøj til at skære det ud. Jeg brugte en laserskærer til at skære det rektangulære afsnit ud og lave nogle huller til at montere Raspberry Pi på stativet.

Trin 3: Installer elektronikken

Installer elektronikken
Installer elektronikken
Installer elektronikken
Installer elektronikken
Installer elektronikken
Installer elektronikken
Installer elektronikken
Installer elektronikken

Fjern beskyttelsesfilmen, og lim derefter skærmen til den hvide ramme, og sørg for, at den er centreret og lige. Jeg brugte bare en lille dråbe varm lim på hjørnerne for at holde den på plads. Den klemmes også let fast på bagsiden, så du ikke har brug for meget lim.

Saml rammelaget igen, og træk forsigtigt båndkablet gennem bagpanelet, før du lukker det op.

Sæt båndkablet i stikket, og lim derefter stikket på plads for at forhindre, at der trækkes eller belastes kablet, hvilket kan rive det.

Monter endelig Raspberry Pi og hatten på stativets ramme. Det er bedst at bruge nogle plast- eller messing -stand -mount -beslag til dette. Du kan bruge varm lim til bare at lime bagsiden af Pi til stativet, hvis du ikke har standoff -beslag.

Det er det, dit display er nu klar til at blive programmeret.

Trin 4: Programmer og konfigurer Raspberry Pi

Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi
Programmer og konfigurer Raspberry Pi

Programmeringen af displayet er ret ligetil, men det kan være en lang proces at arbejde igennem.

Du skal:

  • Forbered Raspberry Pi OS -installationen
  • Installer biblioteker og opdateringer
  • Få din YouTube API -nøgle og dit kanal -id
  • Rediger Python -scriptet, og gem det på din Pi
  • Test scriptet
  • Automatiser at køre scriptet med crontab

Jeg vil ikke gå i trin for trin detaljer i denne Instructable, da jeg allerede har skrevet en detaljeret og metodisk vejledning på min blog med downloads til Python -scripts - Youtube Subscriber Counter

Python -scriptet importerer i det væsentlige de nødvendige biblioteker og funktioner, forespørger derefter YouTube API, omformaterer tallene til at inkludere kommaer og opdaterer derefter displayet, så det afspejler de nyeste værdier. Det opdaterer også et lille datofelt i nederste højre hjørne, så du nemt kan se, om Pi ikke har opdateret skærmen i et stykke tid på grund af en fejl.

Når du kører scriptet, starter displayet opdateringsprocessen efter et par sekunder. Det tager omkring 30-40 sekunder for en fuld opdatering. I løbet af denne tid vil displayet først flimre sort og hvidt og derefter blive tomt, det vil derefter generere en sort -hvid version af displayet og til sidst udfylde det røde ved at udskifte nogle af de sorte områder. Flimringen er normal og udføres af controlleren for at cykle displayelementerne og forhindre indbrænding.

Trin 5: Brug din abonnenttæller

Brug din abonnenttæller
Brug din abonnenttæller
Brug din abonnenttæller
Brug din abonnenttæller

Når du har fået dit script kørt og automatiseret ved hjælp af crontab, er din tæller klar til brug. Bare tilslut den til en USB -strømforsyning, og læg den på dit skrivebord eller din hylde.

Jeg ville bygge denne særlige YouTube Subscriber Counter ved hjælp af en Raspberry Pi Zero W, men du kan også bruge en ESP32 til at bruge endnu mindre strøm ved at sætte controlleren i dvale mellem opdateringer til skærmen, noget der er svært at gøre på en Raspberry Pi.

Følg min YouTube -kanal for flere Raspberry Pi og Arduino -projekter, og for at hjælpe med at få tælleren op!

Lad mig vide, hvad du synes om det i kommentarfeltet, og lad mig vide, hvis du prøver at bygge din egen!

Anbefalede: