Innehållsförteckning:

Exakt YouTube -abonnenträknare: 4 steg
Exakt YouTube -abonnenträknare: 4 steg

Video: Exakt YouTube -abonnenträknare: 4 steg

Video: Exakt YouTube -abonnenträknare: 4 steg
Video: Mursystem Exakt 2024, November
Anonim
Image
Image
Gör lådan
Gör lådan

Jag började förbereda mig för det här projektet för ungefär en månad sedan, men sedan spårade jag av YouTube när de meddelade att de inte längre kommer att ge det verkliga antalet abonnenter utan det närmaste avrundade numret. För närvarande är det inte riktigt ett problem för mig eftersom jag har mindre än 1000 prenumeranter, men ju fler prenumeranter du har, desto mer blir det ett problem.

Jag var dock inte demotiverad och jag tänkte hitta en lösning. Två veckor senare föddes YouTube Sight.

YouTube Sight är en tjänst som du kan ansluta till med ditt YouTube -kanalkonto och den ger dig en webbadress från vilken du kan extrahera hela antalet abonnenter och använda den i ditt projekt.

Hittills har jag tillhandahållit ett exempel på hur du kan använda YouTube Sight, byggt ett Arduino -bibliotek för det och idag med dess hjälp kommer jag att skapa en fullt fungerande abonnenträknare för min kanal. En trevlig liten funktion i räknaren är att när du trycker på knappen kommer det att visa antalet abonnenter som behövs för att nå nästa milstolpe.

Steg 1: Gör lådan

Gör lådan
Gör lådan
Gör lådan
Gör lådan

För projekthöljet ville jag göra en låda med fingerfogar bara för att testa processen. För att designa det har jag använt en webbplats som heter MakerCase att när du anger rutdimensionerna kommer den att ge dig en mall som främst är avsedd att användas med en CNC -maskin. Jag tog den mallen och skrev ut den på ett papper och la den på en 6 mm MDF -skiva.

Du kan ladda ner den exakta mallen jag har använt härifrån:

Jag gjorde grovskärningen med en sticksåg och fortsatte sedan med att klippa direkt på linan med en klippsåg. Även om det fungerade och jag lyckades klippa alla bitar, tog detta en evighet. En CNC eller en laserskärare hade varit perfekt att använda för ett sådant projekt men jag äger inte ett.

När alla bitarna var skurna har jag limmat alla sidor förutom baksidan och jag har spänt fast det. När limmet var torrt har jag använt ett slipblock för att jämna ut alla sidor och runt hörnen.

Vid några av skarvarna var det luckor så jag använde lite av trälimet med slipdammet för att fylla dem.

Totalt gjorde jag tre utskärningar på lådan. En för skärmen på framsidan av lådan, en för knappen på toppen och en annan på sidan där USB -kontakten på vildsvinet kommer att vara så att en kabel kan gå igenom. Denna kabel kommer att användas för både programmering av kortet och strömförsörjning externt.

Till slut använde jag två lager matt svart sprayfärg men jag är inte riktigt nöjd med det färdiga utseendet. Jag rusade lite och gjorde inte ett bra jobb med att slipa lådan som i slutet visade på den färdiga lådan. Men eftersom det är svart är bristerna bara synliga på nära håll och det ser ganska bra ut på lite avstånd.

Steg 2: Förbered elektroniken

Förbered elektroniken
Förbered elektroniken
Förbered elektroniken
Förbered elektroniken
Förbered elektroniken
Förbered elektroniken

När lådan var klar flyttade jag till mitt elektronikbord och jag har lödt trådarna först till bildskärmsmodulen och sedan har jag lödt trådarna till NodeMCU -kortet. Ledningarna är ganska enkla och anslutningarna måste matchas baserat på följande tabell.

VCC -> 3V3

GND -> GND

DIN -> D8

CS -> D6

CLK -> D7

Strömställaren är ansluten mellan VCC och D2 med ett neddragningsmotstånd till jord. Hela schemat finns på EasyEDA.

easyeda.com/bkolicoski/youtube-subscriber-counter

Steg 3: Programmera NodeMCU -styrelsen

Koden har flera arbetsdelar för var och en av de anslutna delarna. Statistiken för kanalen hämtas med hjälp av YouTube Sight. YouTube Sight är ett verktyg som jag har skapat från vilket du kan hämta hela antalet abonnenter från YouTube.

För att kunna använda det måste du ansluta ditt YouTube -konto till det och hämta det genererade GUID från slutet av API -webbadressen. Detta ersätts sedan i exempelskissen tillsammans med WiFi -inställningarna.

För att visa de hämtade data på 7 -segmentets display finns det en funktion som kallas "displayString" som visar antalet.

Dessutom hanterar en liten del av koden ett knapptryck, på vilket den saknade räkningen för nästa abonnentmilstolpe beräknas och visas.

Fullständig kod är tillgänglig för nedladdning på GitHub.

github.com/bkolicoski/youtube-subscriber-counter

Steg 4: Njut av din räknare

Njut av din räknare
Njut av din räknare
Njut av din räknare
Njut av din räknare
Njut av din räknare
Njut av din räknare

Alla bitar läggs inuti lådan och de hålls på plats med varmt lim. Lådans bakdel är bara pressmonterad och detta kan möjliggöra senare åtkomst till elektroniken om något skulle bli fel.

Jag hoppas att den här artikeln var intressant och lärorik för dig. Om du är en YouTuber är en prenumerationsräknare som detta ett måste. Det är ett roligt projekt som kan introducera vem som helst inom elektronik och kodning. Hör av dig om du har gjort en! Jag skulle gärna se dina skapelser.

Tack för din uppmärksamhet och glöm inte att prenumerera!

Rekommenderad: