
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


Pomysł narodził się po tym, jak wybrano go do wystawienia na Maker Faire Lille, gigantycznej imprezie poświęconej nauce, wynalazkom i nastrojowi „zrób to sam”.
Chciałem zbudować coś, co sprawi, że odwiedzający będą chcieli subskrybować mój kanał YouTube YouLab. Szybko pomyślałem o liczniku YouTube w czasie rzeczywistym. Brakowało jednak interaktywności z odwiedzającymi. Dlatego postanowiłem wykonać akcję po każdym abonamencie: Robienie bąbelków.
Dwie poniższe instrukcje zainspirowały mnie do realizacji maszyny do bąbelków licznika subskrybentów YouTube. Licznik YouTube: https://www.instructables.com/id/YouTube-Subscribe…Maszyna do bąbelków: https://www.instructables.com/ id/Bubble-Maszyna/
Zobaczmy, jak stworzyłem ten interaktywny licznik.
Krok 1: Materiał elektroniczny

Do wykonania tego projektu potrzebny będzie następujący materiał elektroniczny.
- Moduł ESP8266 ESP-12
- Osłona silnika ESP-12E
- Silnik 5 V DC (co najmniej 5000 obr./min)
- Motoreduktor 5V DC (około 100 obr/min)
- Led Matrix 8x8 (od 3 do 8 jednostek dla licznika od 3 do 8 cyfr)
- Kabel USB z zasilaczem (co najmniej 1A)
Można go kupić online za bardzo niską cenę.
ESP8266 jest mózgiem układu. Ta programowalna płyta może łączyć się z siecią WIFI, aby uzyskać statystyki YouTube, wysyłać polecenia do silników napędowych i pilotowy wyświetlacz Led Matrix. Ponieważ ten moduł ma ograniczony prąd na wyjściu, do silników napędowych należy dodać płytę osłony silnika.
Krok 2: obwód elektroniczny

Przede wszystkim podłącz moduł ESP8266 na płytce osłony silnika.
Do zasilania tych płyt można użyć osobnego zasilacza do silników, a do zasilania EPS8266 użyć tego samego zasilacza.
W celu uproszczenia układu wybrałem unikalny zasilacz. Aby to zrobić, wystarczy mieć zworkę między VIN i VM na płycie osłony silnika.
Następnie podłącz matrycę Led do płyty osłony, korzystając z poniższej tabeli
Tarcza - Matryca Led VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK
Na koniec podłącz silniki do A+/A- B+/B- i kabel USB do VIN/GND
Krok 3: Konfiguracja szkicu: Biblioteki i tablica

Moduł ESP8266 obsługuje Arduino. Niektóre biblioteki i konfiguracja tablicy są wymagane do uruchomienia tego projektu:
Dodaj następujący adres URL w Preferencjach > Adresy URL menedżera tablic dodatkowych:
Zainstaluj ESP8266 v2.4.2 w Narzędzia> Menedżer tablic
Wybierz NodeMCU 1.0 (moduł ESP-12E) w Narzędzia> Płyty
Zainstaluj ArduinoJson 5.13.5 w Menedżerze bibliotek
Zainstaluj YoutubeAPI 1.1.0 w Menedżerze bibliotek
Krok 4: Dostosuj kod



Pobierz kod dołączony do tego kroku i otwórz plik Youtube_counter_bubble_machine.ino
W kodzie w sekcji „Konfiguracja niestandardowa do wymiany” znajdziesz trzy informacje, które należy dostosować:
- Dostosuj WIFIOdpowiada to sieci WIFI, która będzie używana przez ESP8266. Zaktualizuj pola SSID WIFI i hasło za pomocą informacji o sieci
-
Dostosuj ID kanałuTo pole odpowiada kanałowi YouTube, który będzie używany do uzyskiwania statystyk subskrybentów. Identyfikator Twojego kanału można znaleźć w adresie URL przeglądarki internetowej, gdy jesteś na głównej stronie swojego kanału YouTube. Na przykład adres URL strony YouLab YouTube to:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
Identyfikator kanału YouLab to UCQVsjlyPMlN4tZ7cGd5NnnA
-
Dostosuj interfejs Google API_KeySome YouTube API służy do określania liczby subskrybentów kanału. API_Key jest wymagany do korzystania z interfejsów API YouTube. Po zalogowaniu się na konto Google przejdź do
console.developers.google.com
W Dashboardzie wybierz utwórz projekt i w poświadczeniach wybierz utwórz poświadczenia - API Key.
W bibliotece wybierz YouTube Data API v3 i włącz. Skopiuj klucz API w kodzie licznika YouTube.
Krok 5: Przenieś oprogramowanie układowe i płytki testowe



Wypróbujmy firmware na sprzęcie.
Najpierw podłącz ESP8266 do komputera przez USB i wybierz przycisk przesyłania. Oprogramowanie sprzętowe zostanie wysłane na twoją tablicę. Po zakończeniu twoja matryca Led powinna wyświetlić INIT.
Po 3 do 5 sekundach dioda Led powinna wyświetlić liczbę subskrybentów Twojego kanału YouTube. Spróbuj zasubskrybować, aby sprawdzić, czy wyświetlacz jest zaktualizowany, a silniki zaczynają działać przez 5 sekund.
Jeśli napotkasz jakieś problemy, otwórz monitor szeregowy, który dostarczy przydatnych dzienników i pomoże w debugowaniu sprzętu lub oprogramowania.
Krok 6: Kodeks

Kod podzielony jest na dwie części, fazę konfiguracji i fazę pętli.
Konfiguracja polega na inicjalizacji Matrix Led, WIFI i dwóch silników.
Faza pętli powtarza się co dwie sekundy:
- Zadzwoń do interfejsu API YouTube
- Zaktualizuj matrycę LED
- Jeśli nowy abonent uzyska silniki mocy przez 5 sekund
Krok 7: Maszyna do baniek



Część maszyny do bąbelków jest dość prosta.
Dysk pełen dziur zanurkuje w płynie do mycia naczyń, a następnie obraca się przed wentylatorem. Stworzy dużo bąbelków.
Dysk to CD-ROM lub DVD. Zrób w nim otwory za pomocą lutownicy. Następnie załóż dysk na motoreduktor za pomocą plastikowej zaślepki, aby wykonać interfejs.
Krok 8: Obudowa



Obudowa oparta jest na starym drewnianym pudełku na wino, które pierwotnie zawierało 3 butelki.
Zrób prostokątny otwór na matrycę ledową, okrągły otwór na wentylator i mały otwór na oś motoreduktora. Przymocuj pojemnik na dole z przodu drewnianego pudełka. Będzie on zawierał płyn mydlany. Podłącz krążek do motoreduktora od przodu drewnianego pudełka. Na koniec napełnij pojemnik niewielką ilością płynu do naczyń zmieszanego z wodą.
Twoja maszyna do baniek mydlanych na YouTube jest gotowa.
Zalecana:
Licznik subskrybentów YouTube za pomocą wyświetlacza E-Paper i Raspberry Pi Zero W: 5 kroków (ze zdjęciami)

Licznik subskrybentów YouTube za pomocą wyświetlacza e-papierowego i Raspberry Pi Zero W: W tej instrukcji pokażę, jak zbudować własny licznik subskrybentów YouTube za pomocą wyświetlacza e-papierowego i Raspberry Pi Zero W, aby sprawdzić interfejs API YouTube i zaktualizuj wyświetlacz. Wyświetlacze e-papierowe świetnie nadają się do tego typu projektów, ponieważ mają
DIY BIG LED Matrix Licznik subskrybentów Youtube: 13 kroków (ze zdjęciami)

DIY BIG LED Matrix Licznik subskrybentów Youtube: Czy pracowałeś z gotową standardową matrycą LED 8x8 jako wyświetlaczami do przewijania tekstu lub wyświetlania subskrybenta kanału YouTube. Dużym łatwo dostępnym rozmiarem jest dioda LED o średnicy 5mm. Jeśli jednak szukasz znacznie większej gotowej diody LED
Płyta LED z 10 milionami subskrybentów YouTube: 5 kroków (ze zdjęciami)

Płytka LED 10 milionów subskrybentów YouTube: PodsumowanieTa płytka drukowana (płytka drukowana) przypomina nagrodę YouTube Play Button, która jest przyznawana twórcom za osiągnięcie pewnych kamieni milowych, takich jak 100 000, 1 milion i 10 milionów subskrybentów. Gdy przełącznik jest włączony, użytkownik może przewijać t
Licznik subskrybentów YouTube za pomocą płyty ESP8266: 9 kroków (ze zdjęciami)

Licznik subskrybentów YouTube na płytce ESP8266: Drodzy przyjaciele witamy w kolejnym projekcie ESP8266 Dzisiaj zbudujemy licznik subskrybentów YouTube DIY z dużym wyświetlaczem LCD i obudową wydrukowaną w 3D. Zacznijmy!W tym samouczku zrobimy to: Subskrybent YouTube DIY
Licznik subskrybentów YouTube z ESP8266 IoT: 5 kroków (ze zdjęciami)

Licznik subskrybentów YouTube z ESP8266 IoT: Tutaj przedstawiłem wam mój pierwszy projekt Internetu rzeczy (IoT). Jestem nowym youtuberem i świetnie mi się wydaje, że moi subskrybenci liczą się w ramkach na biurku lub ścianie. Z tego powodu uczyniłem ten niesamowity projekt łatwym i użytecznym dla Ciebie