Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Forbered din elektronik
- Trin 2: Rediger displayboksen
- Trin 3: Installer elektronikken
- Trin 4: Programmer og konfigurer Raspberry Pi
- Trin 5: Brug din abonnenttæller
Video: YouTube-abonnenttæller ved hjælp af en E-Paper-skærm og Raspberry Pi Zero W: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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
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
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
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:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores