Mundarija:

Aniq YouTube obunachisi hisoblagichi: 4 qadam
Aniq YouTube obunachisi hisoblagichi: 4 qadam

Video: Aniq YouTube obunachisi hisoblagichi: 4 qadam

Video: Aniq YouTube obunachisi hisoblagichi: 4 qadam
Video: Кайси бефаросат чикарди буни? 2000 ва 20000 су́м 2024, Noyabr
Anonim
Image
Image
Qutini yasang
Qutini yasang

Men bu loyihaga tayyorgarlik ko'rishni taxminan bir oy oldin boshlaganman, lekin keyin ular obunachilarning haqiqiy sonini emas, balki eng yaqin yaxlitlangan raqamni berishlarini e'lon qilishganida, YouTube meni yo'ldan ozdirdi. Hozirgi vaqtda bu men uchun muammo emas, chunki menda 1000 dan kam obunachilar bor, lekin sizning obunachilaringiz qancha ko'p bo'lsa, muammo shunchalik ko'p bo'ladi.

Biroq, men ruhiy tushkunlikka tushmadim va men yechim topishga qaror qildim. Ikki hafta o'tgach, YouTube Sight tug'ildi.

YouTube Sight - bu sizning YouTube kanalingiz hisobiga ulanishingiz mumkin bo'lgan xizmat bo'lib, u sizga abonentlarning to'liq sonini chiqarib, loyihangizda ishlatishingiz mumkin bo'lgan URLni beradi.

Hozircha men YouTube Sight -dan qanday foydalanish mumkinligi haqida eskiz taqdim qildim, buning uchun Arduino kutubxonasini qurdim va bugun uning yordami bilan kanalim uchun to'liq ishlaydigan obunachi hisoblagichini yarataman. Hisoblagichning kichik bir xususiyati shundaki, siz tugmachani bosganingizda, u keyingi bosqichga chiqish uchun kerak bo'lgan obunachilar sonini ko'rsatadi.

1 -qadam: qutini yarating

Qutini yasang
Qutini yasang
Qutini yasang
Qutini yasang

Loyiha uchun men jarayonni sinab ko'rish uchun barmoq bo'g'imlari bo'lgan quti yasashni xohlardim. Uni loyihalash uchun men MakerCase deb nomlangan saytdan foydalanganman, u siz qutining o'lchamlarini belgilaganingizdan so'ng, sizga asosan CNC mashinasida foydalanish uchun mo'ljallangan shablonni beradi. Men shablonni oldim va qog'ozga bosib 6 mm MDF taxtasiga yopishtirdim.

Siz men ishlatgan aniq shablonni bu erdan yuklab olishingiz mumkin:

Men qo'pol kesishni pichoq bilan qildim, so'ngra kesish arra bilan to'g'ridan -to'g'ri chiziqda kesishni davom ettirdim. Garchi u ishlagan bo'lsa va men barcha qismlarni kesib tashlagan bo'lsam -da, bu abadiy davom etdi. Bunday loyiha uchun CNC yoki lazerni kesish moslamasi mukammal bo'lardi, lekin menda yo'q.

Hamma bo'laklarni kesib bo'lgach, men orqa tomondan tashqari hamma tomonlarini yopishtirdim va mahkam bog'ladim. Yelim quriganidan so'ng, men har tomondan va burchaklarni tekislash uchun silliqlash blokidan foydalandim.

Ba'zi bo'g'inlarda bo'shliqlar bor edi, shuning uchun men ularni to'ldirish uchun zımpara kukuni bilan bir oz yog'och elim ishlatardim.

Umuman olganda, men qutida uchta kesish qildim. Biri qutining old qismidagi ekran uchun, ikkinchisi tepadagi tugma uchun, ikkinchisi esa cho'chqaning USB ulagichi bo'ladigan tomonda, shuning uchun kabel o'tishi mumkin. Bu kabel kartani dasturlash uchun ham, tashqi tomondan yoqish uchun ham ishlatiladi.

Oxir -oqibat, men ikkita qora matli qora bo'yoqdan foydalandim, lekin tayyor ko'rinishdan unchalik mamnun emasman. Men shoshildim va oxirida tayyor qutida ko'rsatiladigan qutini silliqlashda yaxshi ish qilmadim. Ammo qora bo'lgani uchun, kamchiliklar faqat yaqindan ko'rinadi va biroz uzoqdan juda yaxshi ko'rinadi.

2 -qadam: elektronikani tayyorlang

Elektronni tayyorlang
Elektronni tayyorlang
Elektronni tayyorlang
Elektronni tayyorlang
Elektronni tayyorlang
Elektronni tayyorlang

Quti tugagandan so'ng, men elektron stolga o'tdim va simlarni avval displey moduliga lehimladim, keyin simlarni NodeMCU kartasiga lehimladim. Ulanish juda oddiy va ulanish quyidagi jadvalga muvofiq amalga oshirilishi kerak.

VCC -> 3V3

GND -> GND

Din -> D8

CS -> D6

CLK -> D7

Kalit VCC va D2 o'rtasida erga tushadigan qarshilik bilan ulangan. To'liq sxemani EasyEDA -da topish mumkin.

easyeda.com/bkolicoski/youtube-subscriber-counter

3 -qadam: NodeMCU kartasini dasturlashtiring

Kodda ulangan har bir qism uchun bir nechta ishchi qismlar mavjud. Kanal statistikasi YouTube Sight yordamida olinadi. YouTube Sight - bu men yaratgan vosita, undan siz YouTube -dan obunachilarning to'liq sonini olishingiz mumkin.

Uni ishlatish uchun siz YouTube hisob qaydnomangizni u bilan bog'lashingiz va API URL oxiridan GUID -ni olishingiz kerak bo'ladi. Keyin bu misol eskizida WiFi sozlamalari bilan almashtiriladi.

Qabul qilingan ma'lumotlarni 7 segmentli displeyda ko'rsatish uchun "displayString" funktsiyasi mavjud bo'lib, u hisobni ko'rsatadi.

Bundan tashqari, kodning kichik bir qismi tugmachani bosadi, bunda keyingi abonent bosqichining etishmayotgan soni hisoblab chiqariladi va ko'rsatiladi.

To'liq kodni GitHub -da yuklab olish mumkin.

github.com/bkolicoski/youtube-subscriber-counter

4 -qadam: Hisoblagichdan rohatlaning

Hisoblagichingizdan rohatlaning
Hisoblagichingizdan rohatlaning
Hisoblagichingizdan rohatlaning
Hisoblagichingizdan rohatlaning
Hisoblagichingizdan rohatlaning
Hisoblagichingizdan rohatlaning

Barcha qismlar qutiga solinadi va issiq elim bilan mahkamlanadi. Qutining orqa qismi shunchaki bosilgan va agar biror narsa noto'g'ri bo'lsa, keyinchalik elektronikaga kirishga imkon beradi.

Umid qilamanki, bu maqola siz uchun qiziqarli va tarbiyali bo'ldi. Agar siz YouTuber bo'lsangiz, bunday obunachi hisoblagichi majburiydir. Bu har kimni elektronika va kodlash bilan tanishtira oladigan qiziqarli loyihadir. Agar siz uni yaratgan bo'lsangiz, menga xabar bering! Men sizning ijodingizni ko'rishni juda xohlardim.

E'tiboringiz uchun rahmat va obuna bo'lishni unutmang!

Tavsiya: