İçindekiler:

YouTube Abone Sayacı Kabarcık Makinesi: 8 Adım (Resimlerle)
YouTube Abone Sayacı Kabarcık Makinesi: 8 Adım (Resimlerle)

Video: YouTube Abone Sayacı Kabarcık Makinesi: 8 Adım (Resimlerle)

Video: YouTube Abone Sayacı Kabarcık Makinesi: 8 Adım (Resimlerle)
Video: iPhone'da kesinlikle yapmanız gereken ayarlar! #shorts 2024, Temmuz
Anonim
Image
Image

Fikir, Bilim, icatlar ve Kendin Yap zihniyetiyle ilgili dev bir etkinlik olan Maker Faire Lille'de sergilenmek üzere seçildikten sonra doğdu.

Ziyaretçilerin YouTube kanalım YouLab'a abone olmalarını sağlayacak bir şey oluşturmak istedim. Gerçek zamanlı bir YouTube sayacı hakkında hızlıca düşündüm. Ancak ziyaretçilerle etkileşimi eksikti. Bu yüzden her abonelikten sonra bir eylem yapmaya karar verdim: Baloncuk yapmak.

Aşağıdaki iki talimat, YouTube Abone Sayacı Bubble Machine'in gerçekleştirilmesinde bana ilham verdi. YouTube Counter:https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Kabarcık-Makine/

Bu etkileşimli sayacı nasıl yaptığımı keşfedelim.

Adım 1: Elektronik Malzeme

Elektronik devre
Elektronik devre

Bu projeyi yapmak için aşağıdaki elektronik malzemeye ihtiyacınız olacak.

  • ESP8266 ESP-12 modülü
  • ESP-12E Motor Kalkanı
  • 5V DC motor (En az 5000 RPM)
  • 5V DC dişli motor (yaklaşık 100 RPM)
  • Led Matrix 8x8 (3 ila 8 haneli sayaç için 3 ila 8 adet arası)
  • Güç kaynağına sahip USB Kablosu (En az 1A)

İnternetten çok ucuza satın alınabilir.

ESP8266, devrenin beynidir. Bu programlanabilir kart WIFI'a bağlanarak YouTube istatistiklerini alabilir, sürücü motorlarına komutlar gönderebilir ve pilot Led Matrix ekran gösterebilir. Bu modül çıkışta sınırlı akıma sahip olduğundan, sürücü motorlarına bir motor kalkan kartı eklenmelidir.

Adım 2: Elektronik Devre

Elektronik devre
Elektronik devre

Her şeyden önce, ESP8266 modülünü motor koruma kartına takın.

Bu kartlara güç sağlamak için motorlar için ayrı bir güç kaynağı kullanabilir ve EPS8266 beslemesi de aynı güç kaynağını kullanabilirsiniz.

Devreyi basitleştirmek için benzersiz bir güç kaynağı seçtim. Bunu yapmak için, motor kalkan kartında VIN ve VM arasında bir köprüye sahip olmanız yeterlidir.

Daha sonra aşağıdaki tabloyu kullanarak Led Matrix'i shield Board'a bağlayın.

Kalkan - Led Matris VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Son olarak motorları A+/A- B+/B-'ye ve USB kablosunu VIN/GND'ye bağlayın

3. Adım: Eskiz Yapılandırması: Kitaplıklar ve Pano

Eskiz Yapılandırması: Kitaplıklar ve Pano
Eskiz Yapılandırması: Kitaplıklar ve Pano

ESP8266 modülü Arduino'yu çalıştırır. Bu projeyi çalıştırmak için bazı kitaplıklar ve pano yapılandırması gereklidir:

Aşağıdaki URL'yi Tercihler > Ek Pano Yöneticisi URL'leri'ne ekleyin:https://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP8266 v2.4.2'yi Araçlar > Pano Yöneticisi'ne yükleyin

Araçlar > Panolar'da NodeMCU 1.0'ı (ESP-12E Modülü) seçin

ArduinoJson 5.13.5'i Kütüphane Yöneticisine kurun

YoutubeAPI 1.1.0'ı Kütüphane Yöneticisi'ne yükleyin

4. Adım: Kodu Özelleştirin

Kodu Özelleştir
Kodu Özelleştir
Kodu Özelleştir
Kodu Özelleştir
Kodu Özelleştir
Kodu Özelleştir

Bu adıma ekli kodu indirin ve Youtube_counter_bubble_machine.ino dosyasını açın

'Değiştirilecek özel konfigürasyon' bölümündeki kodda özelleştirilecek üç bilgi bulacaksınız:

  1. WIFI Özelleştirme ESP8266'nın kullanacağı WIFI ağına karşılık gelir. WIFI SSID ve Şifre alanlarını ağ bilgilerinizle güncelleyin
  2. Kanal Kimliğini ÖzelleştirBu alan, abone istatistiklerini almak için kullanılacak YouTube kanalına karşılık gelir. Kanal Kimliğiniz, YouTube kanalınızın ana sayfasındayken web tarayıcınızın URL'sinde bulunabilir. Örneğin YouLab Youtube sayfasının URL'si:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab Kanal Kimliği: UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Google API'sini özelleştir_KeySome Youtube API, bir kanalın abone sayısını almak için kullanılır. Youtube API'lerini kullanmak için bir API_Key gereklidir. Oturum açmış bir google hesabı ile şuraya gidin:

    console.developers.google.com

    Pano'da proje oluştur'u seçin ve kimlik bilgilerinde kimlik bilgileri oluştur - API Anahtarı'nı seçin.

    Kitaplık'ta YouTube Veri API v3'ü seçin ve etkinleştirin. Youtube sayaç kodundaki API Anahtarını kopyalayın.

Adım 5: Ürün Yazılımını ve Test Kartlarını Aktarın

Firmware ve Test Panolarını Aktarın
Firmware ve Test Panolarını Aktarın
Firmware ve Test Panolarını Aktarın
Firmware ve Test Panolarını Aktarın
Firmware ve Test Panolarını Aktarın
Firmware ve Test Panolarını Aktarın

Firmware'i donanım üzerinde deneyelim.

Önce ESP8266'yı USB ile bilgisayarınıza bağlayın ve upload butonunu seçin. Ürün yazılımı panonuza gönderilecektir. Bittiğinde, Led Matrix'iniz INIT'i göstermelidir.

3 ila 5 saniye sonra Led Matrix, YouTube kanalınızın abone sayısını göstermelidir. Abone olmayı deneyin, ekranın güncellendiğini ve motorların 5 saniye boyunca çalışmaya başladığını kontrol edin.

Bazı sorunlarla karşılaşırsanız, faydalı günlükler sağlayacak ve donanım veya yazılımınızda hata ayıklamanıza yardımcı olacak seri monitörü açın.

Adım 6: Kod

kod
kod

Kod, kurulum aşaması ve döngü aşaması olmak üzere iki bölüme ayrılmıştır.

Kurulum, Matrix Led, WIFI ve iki motorun başlatılmasından oluşur.

Döngü aşaması her iki saniyede bir tekrarlanır:

  • YouTube API'sini arayın
  • Led Matrisini Güncelle
  • Yeni abone 5 saniye boyunca güç motorları kazanırsa

Adım 7: Kabarcık Makinesi

Kabarcık Makinesi
Kabarcık Makinesi
Kabarcık Makinesi
Kabarcık Makinesi
Kabarcık Makinesi
Kabarcık Makinesi

Kabarcık makinesi kısmı oldukça basittir.

Deliklerle dolu bir disk, bir bulaşık deterjanı sıvısına dalar ve ardından bir fanın önünde döner. Çok fazla baloncuk yaratacaktır.

Disk bir CD-ROM veya DVD'dir. Lehimleme makinesi ile bazı delikler açın. Ardından, arabirimi yapmak için plastik bir kapak kullanarak diski dişli motora takın.

Adım 8: Muhafaza

kasa
kasa
kasa
kasa
kasa
kasa

Muhafaza, orijinal olarak 3 şişe içeren eski bir ahşap şarap kutusuna dayanmaktadır.

Led matris için dikdörtgen bir delik, fan için dairesel bir delik ve dişli motor ekseni için küçük bir delik açın. Ahşap kutunun ön alt tarafına bir kap takın. Sabun sıvısını içerecektir. Tahta kutunun önünden dişli motor üzerindeki diski takın. Son olarak kabı suya karıştırılmış bir miktar bulaşık sabunu ile doldurun.

YouTube sayaç Kabarcık Makineniz hazır.

Önerilen: