Բովանդակություն:

YouTube- ի բաժանորդների հաշվիչ փուչիկների մեքենա. 8 քայլ (նկարներով)
YouTube- ի բաժանորդների հաշվիչ փուչիկների մեքենա. 8 քայլ (նկարներով)

Video: YouTube- ի բաժանորդների հաշվիչ փուչիկների մեքենա. 8 քայլ (նկարներով)

Video: YouTube- ի բաժանորդների հաշվիչ փուչիկների մեքենա. 8 քայլ (նկարներով)
Video: Летний Ламповый стрим. Отвечаем на вопросы. 2024, Նոյեմբեր
Anonim
Image
Image

Գաղափարը ծնվեց այն բանից հետո, երբ ընտրվեց ՝ ցուցադրելու Maker Faire Lille- ը, հսկա իրադարձություն Գիտության, գյուտերի և Do-It-Yourself մտածելակերպի շուրջ:

Ես ուզում էի կառուցել մի բան, որը ստիպում է այցելուներին բաժանորդագրվել իմ YouTube ալիքին ՝ YouLab- ին: Ես արագ, չնայած իրական ժամանակի YouTube հաշվիչին: Այնուամենայնիվ, այն բացակայում էր այցելուների հետ ինտերակտիվությունից: Ահա թե ինչու, ես որոշել եմ յուրաքանչյուր բաժանորդագրությունից հետո կատարել գործողություն. Պատրաստել պղպջակներ:

Հետևյալ երկու հրահանգները ոգեշնչեցին ինձ YouTube Subscriber Counter Bubble Machine- ի իրականացման գործում: YouTube Counter: https://www.instructables.com/id/YouTube-Subscribe…Bubble Machine: https://www.instructables.com/ id/Bubble-Machine/

Եկեք բացահայտենք, թե ինչպես եմ պատրաստել այս ինտերակտիվ հաշվիչը:

Քայլ 1: Էլեկտրոնային նյութ

Էլեկտրոնային միացում
Էլեկտրոնային միացում

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր կլինի հետևյալ էլեկտրոնային նյութը:

  • ESP8266 ESP-12 մոդուլ
  • ESP-12E շարժական վահան
  • 5V DC շարժիչ (առնվազն 5000 RPM)
  • 5V DC փոխանցման շարժիչ (մոտ 100 RPM)
  • Led Matrix 8x8 (3 -ից 8 միավորի միջև ՝ 3 -ից 8 նիշանոց հաշվիչի համար)
  • USB մալուխ սնուցման աղբյուրով (առնվազն 1 Ա)

Այն կարելի է առցանց գնել շատ էժան գնով:

ESP8266- ը շղթայի ուղեղն է: Այս ծրագրավորվող տախտակը կարող է միանալ WIFI- ին ՝ YouTube վիճակագրություն ստանալու համար, հրամաններ ուղարկել շարժիչներին և փորձնական Led Matrix էկրանին: Քանի որ այս մոդուլը սահմանափակ հոսանք ունի ելքի վրա, շարժիչների շարժիչներին պետք է ավելացվի շարժական վահանակ:

Քայլ 2: Էլեկտրոնային միացում

Էլեկտրոնային միացում
Էլեկտրոնային միացում

Առաջին հերթին, միացրեք ESP8266 մոդուլը շարժիչի վահանի տախտակին:

Այս տախտակները սնուցելու համար դուք կարող եք կամ օգտագործել առանձին էլեկտրամատակարարում շարժիչների համար, և EPS8266 սնունդ կամ օգտագործել նույն էլեկտրամատակարարումը:

Շղթան պարզեցնելու համար ես ընտրել եմ յուրահատուկ սնուցման աղբյուր: Դա անելու համար պարզապես պետք է շարժիչի վահանակի վրա թռիչք ունենաք VIN- ի և VM- ի միջև:

Այնուհետև միացրեք Led Matrix- ը վահանակին ՝ օգտագործելով հետևյալ աղյուսակը

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

Վերջապես միացրեք շարժիչները A+/A- B+/B- ին և USB մալուխին VIN/GND- ին

Քայլ 3. Էսքիզների կազմաձևում. Գրադարաններ և տախտակ

Էսքիզների կազմաձևում. Գրադարաններ և տախտակ
Էսքիզների կազմաձևում. Գրադարաններ և տախտակ

ESP8266 մոդուլն աշխատում է Arduino- ով: Այս նախագիծը գործարկելու համար պահանջվում են որոշ գրադարաններ և տախտակի կազմաձևում.

Ավելացնել հետևյալ URL- ը Նախապատվություններ> Լրացուցիչ խորհուրդների մենեջերի URL- ներ ՝

Տեղադրեք ESP8266 v2.4.2- ը Գործիքներ> Տախտակների կառավարիչ

Ընտրեք NodeMCU 1.0 (ESP-12E մոդուլ) Գործիքներ> Տախտակներ

Տեղադրեք ArduinoJson 5.13.5 գրադարանի կառավարիչում

Տեղադրեք YoutubeAPI 1.1.0 գրադարանի կառավարիչում

Քայլ 4: Անհատականացրեք կոդը

Անհատականացրեք ծածկագիրը
Անհատականացրեք ծածկագիրը
Անհատականացրեք ծածկագիրը
Անհատականացրեք ծածկագիրը
Անհատականացրեք ծածկագիրը
Անհատականացրեք ծածկագիրը

Ներբեռնեք այս քայլին կցված կոդը և բացեք ֆայլը Youtube_counter_bubble_machine.ino

«Փոխարինվող անհատական կազմաձևում» բաժնում դուք կգտնեք երեք տեղեկատվություն, որոնք պետք է հարմարեցվեն ծածկագրում:

  1. Անհատականացրեք WIFIIt- ը համապատասխանում է WIFI ցանցին, որը կօգտագործվի ESP8266- ի կողմից: Թարմացրեք WIFI SSID և գաղտնաբառի դաշտերը ձեր ցանցի տեղեկատվությամբ
  2. Անհատականացրեք ալիքի ID- ն: Այս դաշտը համապատասխանում է YouTube ալիքին, որը կօգտագործվի բաժանորդների վիճակագրություն ստանալու համար: Ձեր ալիքի ID- ն կարելի է գտնել ձեր վեբ դիտարկիչի URL- ում, երբ գտնվում եք ձեր YouTube ալիքի հիմնական էջում: Օրինակ ՝ YouLab Youtube էջի URL- ն է.

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab ալիքի ID- ն UCQVsjlyPMlN4tZ7cGd5NnnA է

  3. Անհատականացրեք Google API_Key Որոշ Youtube API- ներ օգտագործվում են ալիքի բաժանորդների թիվը ստանալու համար: Youtube API- ներից օգտվելու համար պահանջվում է API_Key: Google- ում գրանցված հաշվի հետ գնացեք

    console.developers.google.com

    Գործիքային վահանակում ընտրեք ստեղծել նախագիծ և հավատարմագրերում ընտրեք ստեղծել հավատարմագրեր `API Key:

    Գրադարանում ընտրեք YouTube Data API v3 և միացրեք: Պատճենեք API բանալին Youtube- ի հաշվիչի ծածկագրում:

Քայլ 5: Տեղափոխեք որոնվածը և փորձարկման տախտակները

Փոխանցեք որոնվածը և փորձարկման տախտակները
Փոխանցեք որոնվածը և փորձարկման տախտակները
Փոխանցեք որոնվածը և փորձարկման տախտակները
Փոխանցեք որոնվածը և փորձարկման տախտակները
Փոխանցեք որոնվածը և փորձարկման տախտակները
Փոխանցեք որոնվածը և փորձարկման տախտակները

Եկեք փորձենք որոնվածը սարքաշարի վրա:

Նախ միացրեք ESP8266- ը ձեր համակարգչին USB- ով և ընտրեք բեռնման կոճակը: Firmware- ը կուղարկվի ձեր տախտակին: Ավարտելուց հետո ձեր Led Matrix- ը պետք է ցուցադրի INIT:

3 -ից 5 վայրկյան հետո Led Matrix- ը պետք է ցուցադրի ձեր YouTube ալիքի բաժանորդների թիվը: Փորձեք բաժանորդագրվել ՝ ստուգելով, որ էկրանը թարմացված է, և շարժիչները սկսում են աշխատել 5 վայրկյան:

Եթե որոշ դժվարությունների հանդիպեք, բացեք սերիական մոնիտորը, որը կտրամադրի օգտակար տեղեկամատյաններ և կօգնի ձեզ կարգաբերել ձեր սարքավորումները կամ ծրագրակազմը:

Քայլ 6: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Կոդը բաժանված է երկու մասի `տեղադրման փուլ և հանգույց փուլ:

Կարգավորումը բաղկացած է Matrix Led- ի, WIFI- ի և երկու շարժիչների նախաստորագրումից:

Օղակի փուլը կրկնվում է յուրաքանչյուր երկու վայրկյանը մեկ.

  • Callանգահարեք YouTube API- ին
  • Թարմացրեք Led Matrix- ը
  • Եթե նոր բաժանորդը 5 վայրկյան շահի էներգիայի շարժիչներ

Քայլ 7: Bubble մեքենա

Bubble մեքենա
Bubble մեքենա
Bubble մեքենա
Bubble մեքենա
Bubble մեքենա
Bubble մեքենա

Պղպջակների մեքենայի մասը շատ պարզ է:

Փոսերով լի սկավառակը կթափվի աման լվացող հեղուկի մեջ, այնուհետև կշրջվի երկրպագուի առջև: Դա շատ պղպջակներ կստեղծի:

Սկավառակը CD-ROM կամ DVD է: Դրա մեջ մի քանի անցք արեք զոդման մեքենայով: Այնուհետև սկավառակը միացրեք փոխանցման շարժիչին ՝ պլաստիկ գլխարկով, ինտերֆեյսը պատրաստելու համար:

Քայլ 8: պատյան

Պատյան
Պատյան
Պատյան
Պատյան
Պատյան
Պատյան

Պարկուճը հիմնված է հին փայտից պատրաստված գինու տուփի վրա, որն ի սկզբանե պարունակում էր 3 շիշ:

Կատարեք ուղղանկյուն անցք առաջնորդվող մատրիցի համար, շրջանաձև անցք օդափոխիչի համար և փոքր անցք փոխանցման շարժիչի առանցքի համար: Փայտե տուփի ներքևի մասում ամրացրեք տարա: Այն կպարունակի օճառի հեղուկը: Փայտե տուփի առջևից միացրեք շարժիչի սկավառակը: Վերջապես բեռնարկղը լցրեք ջրի մեջ խառնված սպասքի օճառով:

Ձեր YouTube հաշվիչի Bubble Machine- ը պատրաստ է:

Խորհուրդ ենք տալիս: