← Hisoblagich

Kanalni ekranga ulang

  1. USB uzilganida OLED kabelini ulang: VIN → Uno 5V, GND → GND, SDA → A4, SCL → A5. Tugmaning odatda ochiq ikki kontaktini D2 va GND ga ulang. Quvvat berishdan avval 5V va GND orasida qisqa tutashuv yo‘qligini tekshiring.
  2. Arduino IDE’da Uno va portni tanlang. Library Manager’dan Adafruit SSD1306, GFX va BusIO kutubxonalarini o‘rnating. Sketchni shu nomdagi papkada ochib yuklang. Serial Monitorni yoping.
  3. Kompyuterga USB dasturini saqlang. Terminalni shu papkada oching. Python 3 yordamida python -m pip install pyserial va python -m serial.tools.list_ports buyruqlarini bajaring. macOS yoki Linux’da zarur bo‘lsa python3 ishlating.
  4. Avval python channel_bridge.py --port COM3 --demo bilan tekshiring. COM3 o‘rniga o‘zingizning portingizni yozing. Ekranda DEMO belgisi chiqadi. Tugma 12500 obunachi va 42 video namunasi orasida almashtiradi.
  5. Jonli natija uchun Google Cloud loyihangizda YouTube Data API v3 ni yoqing va shu API bilan cheklangan kalit yarating. Terminalning YOUTUBE_API_KEY muhit o‘zgaruvchisiga kalitni kiriting. Demo dasturini Ctrl+C bilan to‘xtating. python channel_bridge.py --port COM3 --channel UC… buyrug‘ida to‘liq kanal ID sini yozing.

Kompyuter har 60 soniyada YouTube’dan ma’lumot oladi. Ochiq obunachilar soni uchta ahamiyatli raqamgacha yaxlitlanadi. Yashirin son «Yashirin» bo‘lib chiqadi. 90 soniya yangi xabar kelmasa ekran USB orqali kanalni kutadi. YouTube statistikasi