Spisu treści:

Maszyna do bąbelków licznika subskrybentów YouTube: 8 kroków (ze zdjęciami)
Maszyna do bąbelków licznika subskrybentów YouTube: 8 kroków (ze zdjęciami)

Wideo: Maszyna do bąbelków licznika subskrybentów YouTube: 8 kroków (ze zdjęciami)

Wideo: Maszyna do bąbelków licznika subskrybentów YouTube: 8 kroków (ze zdjęciami)
Wideo: ILE KANAŁÓW NA YOUTUBE MOŻNA MAKSYMALNIE ZAŁOŻYĆ? #shorts 2024, Listopad
Anonim
Image
Image

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

Obwód elektryczny
Obwód elektryczny

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

Obwód elektryczny
Obwód elektryczny

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

Konfiguracja szkicu: biblioteki i tablica
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

Dostosuj kod
Dostosuj kod
Dostosuj kod
Dostosuj kod
Dostosuj kod
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ć:

  1. 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
  2. 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

  3. 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

Przenieś oprogramowanie układowe i płytki testowe
Przenieś oprogramowanie układowe i płytki testowe
Przenieś oprogramowanie układowe i płytki testowe
Przenieś oprogramowanie układowe i płytki testowe
Przenieś oprogramowanie układowe i płytki testowe
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
Kod

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

Maszyna do bąbelków
Maszyna do bąbelków
Maszyna do bąbelków
Maszyna do bąbelków
Maszyna do bąbelków
Maszyna do bąbelków

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
Obudowa
Obudowa
Obudowa
Obudowa
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: