Indholdsfortegnelse:
- Trin 1: Lav kassen
- Trin 2: Forbered elektronikken
- Trin 3: Programmer NodeMCU Board
- Trin 4: Nyd din tæller
Video: Nøjagtig YouTube -abonnenttæller: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg begyndte at forberede dette projekt for cirka en måned siden, men så blev jeg afsporet af YouTube, da de meddelte, at de ikke længere vil give det rigtige abonnentantal, men det nærmeste afrundede nummer. I øjeblikket er det ikke rigtig et problem for mig, da jeg har mindre end 1000 abonnenter, men jo flere abonnenter du har, jo mere bliver det til et problem.
Jeg blev dog ikke demotiveret, og jeg satte mig for at finde en løsning. To uger senere blev YouTube Sight født.
YouTube Sight er en tjeneste, som du kan oprette forbindelse til med din YouTube -kanalkonto, og den giver dig en URL, hvorfra du kan udtrække det fulde antal abonnenter og bruge det i dit projekt.
Indtil videre har jeg givet et eksempel på en skitse til, hvordan du kan bruge YouTube Sight, har bygget et Arduino -bibliotek til det, og i dag vil jeg med dets hjælp oprette en fuldt fungerende abonnenttæller til min kanal. En fin lille funktion ved tælleren er, at når du trykker på knappen, viser det antallet af abonnenter, der er nødvendige for at nå den næste milepæl.
Trin 1: Lav kassen
Til projektets kabinet ville jeg lave en kasse med fingerled, bare for at prøve processen. For at designe det har jeg brugt et websted kaldet MakerCase, at når du har angivet boksens dimensioner, vil det give dig en skabelon, der primært er beregnet til brug med en CNC -maskine. Jeg tog den skabelon og printede den på et stykke papir og satte den fast på et 6 mm MDF -bord.
Du kan downloade den nøjagtige skabelon, jeg har brugt her:
Jeg lavede den grove skæring med et stiksav og fortsatte derefter med at skære direkte på linjen med en klingsav. Selvom det fungerede, og det lykkedes mig at skære alle stykkerne, tog dette en evighed. En CNC eller en laserskærer ville have været perfekt til at blive brugt til et sådant projekt, men jeg ejer ikke et.
Når alle stykker var skåret, har jeg limet alle sider bortset fra bagsiden, og jeg har spændt det fast. Når limen var tør, har jeg brugt en slibeblok til at udjævne alle siderne og rundt om hjørnerne.
På nogle af samlingerne var der huller, så jeg brugte lidt af trælim med slibestøvet til at fylde dem.
I alt lavede jeg tre udskæringer på kassen. En til skærmen på forsiden af kassen, en til knappen øverst og en anden på siden, hvor ornenes USB -stik vil være, så et kabel kan gå igennem. Dette kabel bruges til både programmering af tavlen og tænding eksternt.
Til sidst brugte jeg to lag mat sort spraymaling, men jeg er ikke rigtig tilfreds med det færdige look. Jeg skyndte mig lidt og gjorde ikke et godt stykke arbejde med at slibe kassen, som i slutningen blev vist på den færdige kasse. Men da det er sort, er ufuldkommenhederne kun synlige på tæt hold, og det ser ganske godt ud på lidt afstand.
Trin 2: Forbered elektronikken
Da kassen var færdig, flyttede jeg til mit elektronikbord, og jeg har først loddet ledninger til displaymodulet, og derefter har jeg loddet ledningerne til NodeMCU -kortet. Ledningerne er ganske enkle, og forbindelserne skal matches baseret på følgende tabel.
VCC -> 3V3
GND -> GND
DIN -> D8
CS -> D6
CLK -> D7
Kontakten er forbundet mellem VCC og D2 med en pull-down modstand til jord. Den fulde skematiske kan findes på EasyEDA.
easyeda.com/bkolicoski/youtube-subscriber-counter
Trin 3: Programmer NodeMCU Board
Koden har flere arbejdsdele til hver af de tilsluttede dele. Statistikken for kanalen hentes ved hjælp af YouTube Sight. YouTube Sight er et værktøj, som jeg har oprettet, hvorfra du kan hente det fulde antal abonnenter fra YouTube.
For at kunne bruge den skal du forbinde din YouTube -konto med den og hente den genererede GUID fra slutningen af API -webadressen. Dette erstattes derefter i eksempelskitsen sammen med WiFi -indstillingerne.
For at vise de hentede data på 7 -segmentets display er der en funktion kaldet "displayString", der viser tællingen.
Yderligere håndterer en lille del af koden et tryk på knappen, hvor det manglende antal for den næste abonnentmilepæl beregnes og vises.
Fuld kode kan downloades på GitHub.
github.com/bkolicoski/youtube-subscriber-counter
Trin 4: Nyd din tæller
Alle stykker lægges inde i æsken, og de holdes på plads med varm lim. Bagsiden af kassen er bare pressemonteret, og dette kan give mulighed for senere adgang til elektronikken, hvis noget bliver defekt.
Jeg håber, at denne artikel var interessant og lærerig for dig. Hvis du er en YouTuber, er en abonnenttæller som denne et must. Det er et sjovt projekt, der kan introducere alle til elektronik og kodning. Hvis du har lavet en, så lad mig det vide! Jeg ville elske at se dine kreationer.
Tak for din opmærksomhed, og glem ikke at abonnere!
Anbefalede:
Arduino præcis og nøjagtig voltmåler (0-90V DC): 3 trin
Arduino præcis og nøjagtig voltmeter (0-90V DC): I denne instruktive har jeg bygget et voltmeter til at måle højspændinger DC (0-90v) med relativ præcision og nøjagtighed ved hjælp af en Arduino Nano. De testmålinger, jeg tog, var præcise nok, for det meste inden for 0,3 v af den faktiske spænding målt med en
3d Trykt Endgame Arc Reactor (film nøjagtig og bærbar): 7 trin (med billeder)
3d Printed Endgame Arc Reactor (Movie Accurate and Wearable): Fuld Youtube -vejledning: Jeg kunne ikke finde nogen særlig filmnøjagtige 3d -filer til Mark 50 -buereaktoren/huset til nanopartikler, så min kammerat og jeg lavede nogle søde. Det tog masser af finjusteringer for at få tingene til at se præcise og fantastiske ud
GPSDO YT, Disciplineret Oscillator 10Mhz referencefrekvens. Lavpris. Nøjagtig .: 3 trin
GPSDO YT, Disciplineret Oscillator 10Mhz referencefrekvens. Lavpris. Præcis .: *********************************************** ****************************** STOP STOP STOP STOP STOP STOP STOP STOP STOP Dette er et forældet projekt. Tjek i stedet min ny 2x16 lcd -skærmversion tilgængelig her: https: //www.instructables.com/id
En nøjagtig model af en Cepheid -variabel stjerne: 5 trin (med billeder)
En nøjagtig model af en Cepheid -variabel stjerne: Rummet er stort. Meget stor. Astronomisk set kan man endda sige. Det har ingen betydning for dette projekt, jeg ville bare bruge ordspillet. Det kommer ikke som en overraskelse, at der er mange stjerner på nattehimlen. Det kan dog overraske nogle, der er nye inden for området
Sådan laver du en nøjagtig luftmængdesensor med Arduino til under 20 £ COVID-19-ventilator: 7 trin
Sådan laver du en nøjagtig luftstrømningssensor med Arduino til under £ 20 COVID-19-ventilator: Se denne rapport for det nyeste design af denne åbningssensor: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Denne instruktion viser, hvordan man opbygger en luftmængdesensor ved hjælp af en differensialtryksføler til lave omkostninger og let en