Mündəricat:

Dəqiq YouTube Abunə Sayacı: 4 addım
Dəqiq YouTube Abunə Sayacı: 4 addım

Video: Dəqiq YouTube Abunə Sayacı: 4 addım

Video: Dəqiq YouTube Abunə Sayacı: 4 addım
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Noyabr
Anonim
Image
Image
Qutu hazırlayın
Qutu hazırlayın

Təxminən bir ay əvvəl bu layihəyə hazırlaşmağa başladım, amma daha sonra həqiqi abunəçi sayını deyil, ən yaxın yuvarlaqlaşdırılmış nömrəni verəcəyini bildirdikləri zaman YouTube tərəfindən yoldan çıxdım. Hal -hazırda 1000 abunəçidən az olduğum üçün bu mənim üçün bir problem deyil, amma nə qədər çox abunəçiniz varsa, bir o qədər də problemə çevrilir.

Ancaq mən ruhdan düşmədim və bir həll tapmağa qərar verdim. İki həftə sonra YouTube Sight dünyaya gəldi.

YouTube Sight, YouTube kanal hesabınızla əlaqə qura biləcəyiniz bir xidmətdir və tam abunəçi sayını çıxarıb layihənizdə istifadə edə biləcəyiniz bir URL təmin edəcək.

İndiyə qədər YouTube Sight -dan necə istifadə edə biləcəyinizə dair bir nümunə eskiz təqdim etdim, bunun üçün bir Arduino kitabxanası qurdum və bu gün onun köməyi ilə kanalım üçün tam işləyən bir abunə sayğacı yaradacağam. Sayğacın gözəl bir xüsusiyyəti, düyməni basdığınız zaman növbəti mərhələyə çatmaq üçün lazım olan abunəçilərin sayını göstərəcəkdir.

Addım 1: Qutu hazırlayın

Qutu hazırlayın
Qutu hazırlayın
Qutu hazırlayın
Qutu hazırlayın

Layihə korpusu üçün, prosesi sınamaq üçün barmaq oynaqları olan bir qutu düzəltmək istədim. Dizayn etmək üçün, qutu ölçülərini təyin etdikdən sonra sizə əsasən bir CNC maşını ilə istifadə üçün nəzərdə tutulmuş bir şablon verəcək MakerCase adlı bir saytdan istifadə etdim. Şablonu götürüb bir kağız parçasına çap etdim və 6 mm MDF lövhəyə yapışdırdım.

İstifadə etdiyim şablonu buradan yükləyə bilərsiniz:

Bir yapbozla kobud kəsmə etdim və sonra birbaşa mişar maşını ilə xətti kəsməyə davam etdim. İşləsə də və bütün parçaları kəsməyi bacarsam da, bu sonsuza qədər davam etdi. Belə bir layihə üçün CNC və ya lazer kəsici istifadə etmək mükəmməl olardı, amma məndə yoxdur.

Bütün parçalar kəsildikdən sonra arxadan başqa bütün tərəfləri yapışdırdım və möhkəm bağladım. Yapışqan quruduqdan sonra, bütün tərəfləri və küncləri bərabərləşdirmək üçün zımpara bloku istifadə etdim.

Bəzi oynaqlarda boşluqlar olduğu üçün onları doldurmaq üçün zımpara tozu ilə bir az taxta yapışqan istifadə etdim.

Ümumilikdə, qutuda üç kəsik etdim. Biri qutunun önündəki ekran üçün, biri üstdəki düymə üçün, digəri isə qabanın USB bağlayıcısının yerləşəcəyi tərəfdə bir kabel keçə bilər. Bu kabel həm lövhəni proqramlaşdırmaq, həm də kənardan açmaq üçün istifadə olunacaq.

Sonda iki qat mat qara sprey boyası istifadə etdim, amma bitmiş görünüşdən məmnun deyiləm. Bir az qaçdım və sonunda bitmiş qutuda göstərilən qutunu zımparalamaqla yaxşı bir iş görmədim. Qara olduğu üçün qüsurlar yalnız yaxından görünür və bir qədər uzaqdan olduqca yaxşı görünür.

Addım 2: Elektronikanı hazırlayın

Elektronika hazırlayın
Elektronika hazırlayın
Elektronika hazırlayın
Elektronika hazırlayın
Elektronika hazırlayın
Elektronika hazırlayın

Qutunu bitirdikdən sonra elektron masamın yanına keçdim və əvvəlcə ekran moduluna telləri lehim etdim, sonra telləri NodeMCU lövhəsinə lehimlədim. Kablolama olduqca sadədir və əlaqələri aşağıdakı cədvələ əsasən uyğunlaşdırmaq lazımdır.

VCC -> 3V3

GND -> GND

DIN -> D8

CS -> D6

CLK -> D7

Şalter, VCC və D2 arasında yerə düşən bir rezistorla bağlanır. Tam sxemə EasyEDA -da baxmaq olar.

easyeda.com/bkolicoski/youtube-subscriber-counter

Addım 3: NodeMCU lövhəsini proqramlaşdırın

Kod, əlaqəli hissələrin hər biri üçün bir neçə iş hissəsindən ibarətdir. Kanalın statistikası YouTube Sight -ın köməyi ilə əldə edilir. YouTube Sight, YouTube -dan tam abunəçi sayını əldə edə biləcəyiniz bir vasitədir.

İstifadə etmək üçün YouTube hesabınızı onunla əlaqələndirməlisiniz və API URL -nin sonundan yaradılan GUID -i əldə etməlisiniz. Daha sonra bu nümunə eskizdə WiFi parametrləri ilə əvəz olunur.

Alınan məlumatları 7 seqment ekranında göstərmək üçün sayını göstərəcək "displayString" adlı bir funksiya var.

Əlavə olaraq, kodun kiçik bir hissəsi növbəti abunəçi mərhələsi üçün itkin sayının hesablandığı və göstərildiyi düyməni basmaqla idarə olunur.

Tam kod GitHub -da yüklənə bilər.

github.com/bkolicoski/youtube-subscriber-counter

Addım 4: Tezgahınızdan zövq alın

Sayğacınızdan zövq alın
Sayğacınızdan zövq alın
Sayğacınızdan zövq alın
Sayğacınızdan zövq alın
Sayğacınızdan zövq alın
Sayğacınızdan zövq alın

Bütün parçalar qutunun içərisinə qoyulur və isti yapışqan ilə yerində saxlanılır. Qutunun arxa hissəsi sadəcə bərkidilmişdir və bu, bir şeyin arızalanması halında elektronikaya daha sonra daxil olmağa imkan verə bilər.

Ümid edirəm bu məqalə sizin üçün maraqlı və öyrədici idi. Bir YouTuber olsanız, bunun kimi bir abunə sayğacı mütləq olmalıdır. Hər kəsi elektronika və kodlaşdırma ilə tanış edə biləcək əyləncəli bir layihədir. Birini yaratmısınızsa, mənə bildirin! Sizin yaradıcılığınızı görmək istərdim.

Diqqətinizə görə təşəkkür edirəm və abunə olmağı unutmayın!

Tövsiyə: