Mundarija:

YouTube obunachilarini hisoblagich pufakchali mashinasi: 8 qadam (rasmlar bilan)
YouTube obunachilarini hisoblagich pufakchali mashinasi: 8 qadam (rasmlar bilan)

Video: YouTube obunachilarini hisoblagich pufakchali mashinasi: 8 qadam (rasmlar bilan)

Video: YouTube obunachilarini hisoblagich pufakchali mashinasi: 8 qadam (rasmlar bilan)
Video: Qaysi Pizza Mazaliroq? Amerikaniki yoki O'zbekiston? 2024, Noyabr
Anonim
Image
Image

Bu g'oya, Maker Feyr Lillda fanlar, ixtirolar va o'z-o'zini qilish dunyoqarashi bilan bog'liq ulkan voqeani ochish uchun tanlanganidan keyin tug'ilgan.

Men tashrif buyuruvchilarni YouTube -dagi YouLab kanalimga obuna bo'lishni xohlaydigan narsa yaratmoqchi edim. Haqiqiy vaqtda YouTube hisoblagichi haqida. Biroq, bu tashrif buyuruvchilar bilan o'zaro aloqaning yo'qligi edi, shuning uchun men har bir obunadan keyin harakat qilishga qaror qildim: kabarcıklar yaratish.

Quyidagi ikkita ko'rsatma meni YouTube obunachilari hisoblagichlari kabarcığı mashinasini amalga oshirishga ilhomlantirdi: YouTube hisoblagichi: https://www.instructables.com/id/YouTube-Subscribe… id/Bubble-Machine/

Keling, bu interaktiv hisoblagichni qanday yaratganimni bilib olaylik.

1 -qadam: elektron material

Elektron davr
Elektron davr

Ushbu loyihani amalga oshirish uchun sizga quyidagi elektron material kerak bo'ladi.

  • ESP8266 ESP-12 moduli
  • ESP-12E dvigatel qalqoni
  • 5V DC vosita (kamida 5000 RPM)
  • 5V DC tishli dvigatel (taxminan 100 aylanish / min)
  • Led Matrix 8x8 (3 dan 8 gacha raqamli hisoblagich uchun 3 dan 8 birlikgacha)
  • Quvvat manbai bo'lgan USB kabeli (kamida 1A)

Uni Internetda juda arzon narxda sotib olish mumkin.

ESP8266 - bu elektronning miyasi. Bu dasturlashtiriladigan taxta WIFI tarmog'iga ulanib, YouTube statistikasini olish, dvigatellar va Led Matrix displeyini boshqarish uchun buyruqlar yuborishi mumkin, chunki bu modulda chiqish oqimi cheklangan, haydovchi motorlariga motorli qalqon taxtasi qo'shilishi kerak.

2 -qadam: elektron davr

Elektron davr
Elektron davr

Birinchidan, ESP8266 modulini dvigatel qalqoni taxtasiga ulang.

Ushbu taxtalarni quvvatlantirish uchun siz dvigatellar uchun alohida quvvat manbai yoki EPS8266 oziqlanishi bilan bir xil quvvat manbasidan foydalanishingiz mumkin.

O'chirish jarayonini soddalashtirish uchun men yagona elektr ta'minotini tanladim. Buning uchun dvigatel qalqoni taxtasida VIN va VM o'rtasida o'tish moslamasi bo'lishi kerak.

Keyin Led Matrixni quyidagi jadval yordamida qalqon taxtasiga ulang

Qalqon - Led Matrix VIN - VCC G - GND 7 - DIN 8 - CS 5 - CLK

Nihoyat, motorlarni A+/A- B+/B- va USB kabelini VIN/GND ga ulang

3 -qadam: Sketch konfiguratsiyasi: Librairies va Board

Eskiz konfiguratsiyasi: Librairies va Board
Eskiz konfiguratsiyasi: Librairies va Board

ESP8266 moduli Arduino -da ishlaydi. Ushbu loyihani bajarish uchun ba'zi librairies va taxta konfiguratsiyasi talab qilinadi:

Tanlovlar> Qo'shimcha taxtalar menejeri URL -lariga quyidagi URLni qo'shing:

ESP8266 v2.4.2 ni Asboblar> Kengashlar menejeriga o'rnating

Asboblar> Kengashlarda NodeMCU 1.0 (ESP-12E moduli) ni tanlang

ArduinoJson 5.13.5 ni kutubxona menejeriga o'rnating

YoutubeAPI 1.1.0 ni kutubxona menejeriga o'rnating

4 -qadam: Kodni sozlash

Kodni sozlash
Kodni sozlash
Kodni sozlash
Kodni sozlash
Kodni sozlash
Kodni sozlash

Ushbu qadamga biriktirilgan kodni yuklab oling va Youtube_counter_bubble_machine.ino faylini oching

Siz "O'zgartiriladigan maxsus konfiguratsiya" bo'limida kodda sozlanishi kerak bo'lgan uchta ma'lumotni topasiz:

  1. WIFIIni sozlash ESP8266 tomonidan ishlatiladigan WIFI tarmog'iga mos keladi. WIFI SSID va parol maydonlarini tarmoq ma'lumotlari bilan yangilang.
  2. Kanal identifikatorini sozlash Bu maydon obunachilar statistikasini olish uchun ishlatiladigan YouTube kanaliga to'g'ri keladi. YouTube kanalining asosiy sahifasida bo'lganingizda, sizning kanal identifikatoringiz veb -brauzeringizning URL manzilida bo'lishi mumkin, masalan YouLab Youtube sahifasining URL manzili:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab kanal identifikatori UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Google API -ni sozlash_KeySome Youtube API kanal obunachilari sonini aniqlash uchun ishlatiladi. Youtube API -ni ishlatish uchun API_Key talab qilinadi

    console.developers.google.com

    Boshqarish panelida loyiha yaratish -ni tanlang va hisob ma'lumotlarini yaratish uchun API kalitini tanlang.

    Kutubxonada YouTube Data API v3 -ni tanlang va yoqing. Youtube hisoblagich kodidagi API kalitini nusxalash.

5 -qadam: dasturiy ta'minot va test kartalarini o'tkazish

Dasturiy ta'minot va test kartalarini uzatish
Dasturiy ta'minot va test kartalarini uzatish
Dasturiy ta'minot va test kartalarini uzatish
Dasturiy ta'minot va test kartalarini uzatish
Dasturiy ta'minot va test kartalarini uzatish
Dasturiy ta'minot va test kartalarini uzatish

Uskunaning dasturiy ta'minotini sinab ko'raylik.

Avval ESP8266 -ni kompyuterga USB orqali ulang va yuklash tugmasini bosing. Dasturiy ta'minot sizning kartangizga yuboriladi va tugatilgandan so'ng, Led Matrixda INIT ko'rsatilishi kerak.

3-5 soniyadan so'ng, Led Matrix sizning YouTube kanalingiz obunachilari sonini ko'rsatishi kerak, obuna bo'lishga harakat qiling, displey yangilanganligini va dvigatellar 5 soniya davomida ishlay boshlaydi.

Agar biror muammoga duch kelsangiz, foydali jurnallarni ta'minlaydigan ketma -ket monitorni oching va apparat yoki dasturiy ta'minotni tuzatishga yordam bering.

6 -qadam: Kod

Kodeks
Kodeks

Kod ikki qismga bo'linadi, o'rnatish bosqichi va pastadir.

O'rnatish Matrix Led, WIFI va ikkita dvigatelni ishga tushirishdan iborat.

Har ikki soniyada aylanish bosqichi takrorlanadi:

  • YouTube API -ga qo'ng'iroq qiling
  • Led Matrix -ni yangilang
  • Agar yangi abonent quvvat dvigatellarini 5 soniya davomida qo'lga kiritsa

7 -qadam: ko'pikli mashina

Pufakchali mashina
Pufakchali mashina
Pufakchali mashina
Pufakchali mashina
Pufakchali mashina
Pufakchali mashina

Pufakchali mashina qismi juda oddiy.

Teshiklarga to'la disk idish yuvish sovuni ichiga kiradi, keyin fan oldida aylanadi. Bu juda ko'p pufakchalar hosil qiladi.

Disk-bu CD-ROM yoki DVD, lehim mashinasi bilan bir nechta teshiklarni oching, keyin interfeysni yaratish uchun diskni tishli dvigatelga plastik qopqoq yordamida ulang.

8 -qadam: Koson

Qopqoq
Qopqoq
Qopqoq
Qopqoq
Qopqoq
Qopqoq

Koson eski yog'och sharob qutisiga asoslangan bo'lib, unda dastlab 3 shisha bor edi.

LED matritsasi uchun to'rtburchaklar teshik, fan uchun dumaloq teshik va tishli dvigatel o'qi uchun kichik teshik qiling. Yog'och qutining pastki qismidagi idishni joylashtiring. U sovunli suyuqlikni o'z ichiga oladi. Diskni tishli dvigatelga yog'och qutining old qismidan ulang. Oxirida idishni suvga aralashtirilgan sovun bilan to'ldiring.

YouTube hisoblagichi Bubble Machine tayyor.

Tavsiya: