Inhaltsverzeichnis:

Genauer YouTube-Abonnentenzähler - Gunook
Genauer YouTube-Abonnentenzähler - Gunook

Video: Genauer YouTube-Abonnentenzähler - Gunook

Video: Genauer YouTube-Abonnentenzähler - Gunook
Video: Neu in den YouTube-Analytics:📈 Live Abonnentenzahl Tracker 2024, Juli
Anonim
Image
Image
Mach die Box
Mach die Box

Ich habe vor ungefähr einem Monat mit den Vorbereitungen für dieses Projekt begonnen, aber dann wurde ich von YouTube entgleist, als sie ankündigten, dass sie nicht mehr die tatsächliche Abonnentenzahl angeben, sondern die am nächsten gerundete Zahl. Im Moment ist das kein wirkliches Problem für mich, da ich weniger als 1000 Abonnenten habe, aber je mehr Abonnenten Sie haben, desto mehr wird es ein Problem.

Ich war jedoch nicht demotiviert und machte mich daran, eine Lösung zu finden. Zwei Wochen später wurde YouTube Sight geboren.

YouTube Sight ist ein Dienst, mit dem Sie sich mit Ihrem YouTube-Kanalkonto verbinden können und der Ihnen eine URL zur Verfügung stellt, aus der Sie die vollständige Abonnentenzahl extrahieren und in Ihrem Projekt verwenden können.

Bisher habe ich eine Beispielskizze zur Verwendung von YouTube Sight bereitgestellt, eine Arduino-Bibliothek dafür gebaut und heute mit ihrer Hilfe einen voll funktionsfähigen Abonnentenzähler für meinen Kanal erstellen. Ein nettes kleines Feature des Zählers ist, dass beim Drücken auf die Schaltfläche die Anzahl der Abonnenten angezeigt wird, die zum Erreichen des nächsten Meilensteins erforderlich sind.

Schritt 1: Machen Sie die Box

Mach die Box
Mach die Box
Mach die Box
Mach die Box

Für das Projektgehäuse wollte ich eine Kiste mit Keilzinken herstellen, nur um den Prozess auszuprobieren. Um es zu entwerfen, habe ich eine Site namens MakerCase verwendet, auf der Sie, sobald Sie die Boxabmessungen angeben, eine Vorlage erhalten, die hauptsächlich für die Verwendung mit einer CNC-Maschine gedacht ist. Ich nahm diese Vorlage und druckte sie auf ein Blatt Papier und klebte sie auf eine 6 mm MDF-Platte.

Sie können die genaue Vorlage, die ich verwendet habe, hier herunterladen:

Ich habe den Grobschnitt mit einer Stichsäge gemacht und dann mit einer Kappsäge direkt an der Linie geschnitten. Obwohl es funktionierte und ich es geschafft habe, alle Teile zu schneiden, dauerte dies ewig. Eine CNC oder ein Laserschneider wäre perfekt für ein solches Projekt gewesen, aber ich besitze keinen.

Nachdem alle Teile geschnitten waren, habe ich alle Seiten bis auf die Rückseite geklebt und festgeklemmt. Sobald der Leim trocken war, habe ich einen Schleifblock verwendet, um alle Seiten und um die Ecken zu glätten.

An einigen Fugen gab es Lücken, also habe ich etwas Holzleim mit dem Schleifstaub verwendet, um sie zu füllen.

Insgesamt habe ich drei Ausschnitte auf der Box gemacht. Einer für den Bildschirm an der Vorderseite der Box, einer für den Knopf oben und einer an der Seite, wo der USB-Anschluss des Ebers sein wird, damit ein Kabel hindurchgehen kann. Dieses Kabel wird sowohl zum Programmieren des Boards als auch zum externen Einschalten verwendet.

Am Ende habe ich zwei Schichten mattschwarze Sprühfarbe verwendet, aber ich bin mit dem fertigen Look nicht wirklich zufrieden. Ich habe mich irgendwie beeilt und die Box nicht gut geschliffen, was am Ende auf der fertigen Box zu sehen war. Da es jedoch schwarz ist, sind die Unvollkommenheiten nur aus der Nähe sichtbar und es sieht aus einiger Entfernung recht gut aus.

Schritt 2: Bereiten Sie die Elektronik vor

Bereiten Sie die Elektronik vor
Bereiten Sie die Elektronik vor
Bereiten Sie die Elektronik vor
Bereiten Sie die Elektronik vor
Bereiten Sie die Elektronik vor
Bereiten Sie die Elektronik vor

Als die Box fertig war, zog ich zu meinem Elektroniktisch und ich habe zuerst Drähte an das Displaymodul gelötet und dann die Drähte an die NodeMCU-Platine gelötet. Die Verdrahtung ist recht einfach und die Anschlüsse müssen anhand der folgenden Tabelle aufeinander abgestimmt werden.

VCC -> 3V3

GND -> GND

DIN -> D8

CS -> D6

CLK -> D7

Der Schalter ist zwischen VCC und D2 mit einem Pull-Down-Widerstand an Masse angeschlossen. Den vollständigen Schaltplan finden Sie auf EasyEDA.

easyeda.com/bkolicoski/youtube-subscriber-counter

Schritt 3: Programmieren Sie das NodeMCU-Board

Der Code hat mehrere funktionierende Teile für jeden der verbundenen Teile. Die Statistiken für den Kanal werden mit Hilfe von YouTube Sight abgerufen. YouTube Sight ist ein von mir erstelltes Tool, mit dem Sie die vollständige Abonnentenzahl von YouTube abrufen können.

Um es zu verwenden, müssen Sie Ihr YouTube-Konto damit verbinden und die generierte GUID vom Ende der API-URL abrufen. Diese wird dann in der Beispielskizze zusammen mit den WLAN-Einstellungen ersetzt.

Um die abgerufenen Daten auf der 7-Segment-Anzeige anzuzeigen, gibt es eine Funktion namens „displayString“, die den Zählerstand anzeigt.

Zusätzlich übernimmt ein kleiner Teil des Codes den Knopfdruck, auf dem die fehlende Anzahl für den nächsten Abonnenten-Meilenstein berechnet und angezeigt wird.

Der vollständige Code steht auf GitHub zum Download bereit.

github.com/bkolicoski/youtube-subscriber-counter

Schritt 4: Genießen Sie Ihren Zähler

Genießen Sie Ihren Zähler
Genießen Sie Ihren Zähler
Genießen Sie Ihren Zähler
Genießen Sie Ihren Zähler
Genießen Sie Ihren Zähler
Genießen Sie Ihren Zähler

Alle Teile werden in die Schachtel gelegt und mit Heißkleber fixiert. Das Rückteil der Box wird nur eingepresst und ermöglicht so den späteren Zugriff auf die Elektronik, falls etwas defekt sein sollte.

Ich hoffe, dieser Artikel war interessant und lehrreich für Sie. Falls Sie ein YouTuber sind, ist ein solcher Abonnentenzähler ein Muss. Es ist ein lustiges Projekt, das jeden in Elektronik und Codierung einführen kann. Wenn Sie einen erstellt haben, lassen Sie es mich bitte wissen! Ich würde mich freuen, deine Kreationen zu sehen.

Vielen Dank für Ihre Aufmerksamkeit und abonnieren nicht vergessen!

Empfohlen: