Мазмуну:

Так YouTube жазылуучуларынын эсептегичи: 4 кадам
Так YouTube жазылуучуларынын эсептегичи: 4 кадам

Video: Так YouTube жазылуучуларынын эсептегичи: 4 кадам

Video: Так YouTube жазылуучуларынын эсептегичи: 4 кадам
Video: Элдерди тан калтырган ж инди математик бала #ха-ха 2024, Июль
Anonim
Image
Image
Кутуну жаса
Кутуну жаса

Мен бул долбоорго бир ай мурун даярдана баштагам, бирок кийин алар абоненттердин чыныгы санын эмес, эң жакын тегеректелген номерди берерин айтышканда, YouTube мени жолдон чыгарды. Азыркы учурда бул мен үчүн көйгөй эмес, анткени менде 1000ден аз абонент бар, бирок сизде канчалык көп жазылуучу болсо, ошончолук көйгөйгө айланат.

Бирок, мен демотивацияланган жокмун жана чечим табууга бел байладым. Эки жумадан кийин YouTube Sight төрөлдү.

YouTube Sight - бул YouTube каналыңыздын аккаунту менен туташа турган кызмат жана ал сизге жазылуучулардын толук санын чыгарып, долбооруңузда колдоно турган URL менен камсыз кылат.

Буга чейин мен YouTube Sightти кантип колдоно алаарыңыз үчүн мисал эскизин бердим, ага Arduino китепканасын курдум жана бүгүн анын жардамы менен мен каналыма толук кандуу иштеген абоненттик эсептегичти түзөм. Эсептегичтин кичинекей бир өзгөчөлүгү - бул баскычты басканыңызда, ал кийинки баскычка жетүү үчүн керектүү абоненттердин санын көрсөтөт.

1 -кадам: Кутуну жасаңыз

Кутуну жаса
Кутуну жаса
Кутуну жаса
Кутуну жаса

Долбоордун корпусу үчүн, процессти сынап көрүү үчүн, манжалардын муундары бар кутуну жасагым келди. Аны иштеп чыгуу үчүн, мен MakerCase деп аталган сайтты колдондум, ал кутучанын өлчөмдөрүн көрсөткөндөн кийин, сизге биринчи кезекте CNC машинасы менен колдонууга арналган шаблон берет. Мен ошол шаблонду алып, аны кагазга бастырып, 6 мм MDF тактайына чаптадым.

Мен колдонгон так шаблонду бул жерден жүктөп алсаңыз болот:

Мен одоно кесүүнү джигсо менен жасадым, андан кийин түздөн -түз арка менен кесүүнү баштадым. Бул иштесе да, мен бардык бөлүктөрдү кесип салууга жетиштим, бирок бул түбөлүккө созулду. Мындай долбоор үчүн CNC же лазер кескич эң сонун болмок, бирок менде жок.

Бардык бөлүктөр кесилгенден кийин, мен артынан башка жактарын жабыштырдым жана аны бекем кысып койдум. Клей кургак болгондон кийин, мен тегиздөө үчүн тегиздөөчү блокту колдондум.

Кээ бир түйүндөрдө боштуктар бар болчу, ошондуктан мен аларды толтуруу үчүн жыгач желимин кум чаңы менен колдондум.

Жалпысынан коробкада үч жолу кесүү жасадым. Бирөө кутунун маңдайындагы экран үчүн, бири үстүндөгү баскыч үчүн, экинчиси кабандын USB туташтыргычы турган тарапта, кабель аркылуу өтө алат. Бул кабель тактаны программалоодо жана сырттан күйгүзүүдө колдонулат.

Акыр -аягы, мен эки кат мат кара түстөгү спрей боёкту колдондум, бирок мен даяр болгон көрүнүшкө анча ыраазы эмесмин. Мен бир аз чуркадым жана аягында даяр кутуда көрсөтүлгөн кутуну тегиздөөдө жакшы иш кылган жокмун. Бирок ал кара болгондуктан, кемчиликтер жакын жерден гана көрүнөт жана ал бир аз алыстан жакшы көрүнөт.

2 -кадам: Электрониканы даярдаңыз

Электрониканы даярдаңыз
Электрониканы даярдаңыз
Электрониканы даярдаңыз
Электрониканы даярдаңыз
Электрониканы даярдаңыз
Электрониканы даярдаңыз

Коробка бүткөндөн кийин, мен электрондук столума көчүп бардым жана зымдарды дисплей модулуна, андан кийин зымдарды NodeMCU тактасына ширеттим. Өткөрүү абдан жөнөкөй жана туташуулар төмөнкү таблицанын негизинде дал келиши керек.

VCC -> 3V3

GND -> GND

DIN -> D8

CS -> D6

CLK -> D7

Коммутатор VCC менен D2дин ортосунда жерге түшүүчү резистор менен туташкан. Толук схеманы EasyEDAдан тапса болот.

easyeda.com/bkolicoski/youtube-subscriber-counter

3 -кадам: NodeMCU тактасын программалоо

Коддо туташкан бөлүктөрдүн ар бири үчүн бир нече жумушчу бөлүктөр бар. Каналдын статистикасы YouTube Sightтын жардамы менен алынат. YouTube Sight - бул мен жараткан курал, андан сиз YouTubeдан жазылуучулардын санын толук ала аласыз.

Аны колдонуу үчүн, YouTube каттоо эсебиңизди ага туташтырып, API URLнин аягынан түзүлгөн GUIDди алууңуз керек болот. Бул мисал эскизинде WiFi орнотуулары менен алмаштырылган.

Алынган маалыматты 7 сегменттин дисплейинде көрсөтүү үчүн, "displayString" деп аталган функция бар, ал санды көрсөтөт.

Кошумча, коддун кичинекей бир бөлүгү баскычты басуу менен иштейт, анда кийинки абоненттин этап үчүн жетишсиз саны эсептелип, көрсөтүлөт.

Толук код GitHubдан жүктөө үчүн жеткиликтүү.

github.com/bkolicoski/youtube-subscriber-counter

4 -кадам: Эсептегичтен ырахат алыңыз

Сиздин эсептегичтен ырахат алыңыз
Сиздин эсептегичтен ырахат алыңыз
Сиздин эсептегичтен ырахат алыңыз
Сиздин эсептегичтен ырахат алыңыз
Сиздин эсептегичтен ырахат алыңыз
Сиздин эсептегичтен ырахат алыңыз

Бардык бөлүктөр кутунун ичине салынып, ысык желим менен кармалып турат. Кутунун арткы бөлүгү жөн эле пресстелген жана бул бир нерсе бузулган учурда электроникага кийинчерээк кирүүгө мүмкүндүк берет.

Бул макала сиз үчүн кызыктуу жана тарбиялык мааниге ээ болду деп ишенем. Эгер сиз Ютубер болсоңуз, бул сыяктуу абоненттик эсептегич милдеттүү түрдө. Бул кимди болбосун электроникага жана коддоого киргизе турган кызыктуу долбоор. Эгер сиз бирөөнү түзсөңүз, мага кабарлаңыз! Мен сиздин чыгармаларыңызды көргүм келет.

Көңүл бурганыңыз үчүн рахмат жана жазылууну унутпаңыз!

Сунушталууда: