Мазмұны:

YouTube абоненттерінің есептегіш көпіршікті машинасы: 8 қадам (суреттермен)
YouTube абоненттерінің есептегіш көпіршікті машинасы: 8 қадам (суреттермен)

Бейне: YouTube абоненттерінің есептегіш көпіршікті машинасы: 8 қадам (суреттермен)

Бейне: YouTube абоненттерінің есептегіш көпіршікті машинасы: 8 қадам (суреттермен)
Бейне: СО2 жүйесі. Перезагрузка. Сода + сірке қышқылы. 2024, Шілде
Anonim
Image
Image

Идея ғылым, өнертабыстар мен «Өзіңді-өзің жаса» ойлауының айналасындағы үлкен оқиға-Maker Faire Lille-де ашылғаннан кейін пайда болды.

Мен келушілерді YouTube -тегі YouLab каналыма жазылуға мәжбүр ететін нәрсе жасағым келді, бірақ дәл YouTube есептегіші. Дегенмен, келушілермен интерактивтілік болмады, сондықтан мен әр жазылымнан кейін әрекет етуді шештім: көпіршіктер жасау.

Келесі екі нұсқаулық маған YouTube Abonent 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 қозғалтқыш қалқаны
  • 5В тұрақты ток қозғалтқышы (кемінде 5000 айн / мин)
  • 5В тұрақты ток беріліс-қозғалтқышы (шамамен 100 айн / мин)
  • Led Matrix 8x8 (3 -тен 8 -ге дейінгі есептегіш үшін 3-8 бірлік арасында)
  • Қуат көзі бар USB кабелі (кемінде 1А)

Оны Интернеттен өте арзан бағаға сатып алуға болады.

ESP8266 - бұл тізбектің миы. Бұл бағдарламаланатын тақта WIFI -ге қосылып, YouTube статистикасын алады, қозғалтқыштарға пәрмендер жібереді және Led Matrix дисплейін басқарады, себебі бұл модульде ток шектеулі болғандықтан, қозғалтқыштарға мотор қалқанын қосу керек.

2 -қадам: Электрондық схема

Электрондық тізбек
Электрондық тізбек

Ең алдымен, ESP8266 модулін мотор қалқанының тақтасына қосыңыз.

Бұл тақталарды қуаттандыру үшін сіз қозғалтқыштар үшін бөлек қуат көзін қолдана аласыз, ал EPS8266 алиментациясы бірдей қуат көзін қолдана аласыз.

Схеманы жеңілдету үшін мен бірегей қуат көзін таңдадым. Мұны істеу үшін сізге мотор қалқанының тақтасында VIN мен VM арасындағы секіргіш болуы керек.

Содан кейін келесі кестені қолданып Led Matrix қалқан тақтасына қосыңыз

Қалқан - 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. WIFII теңшеу ESP8266 пайдаланатын WIFI желісіне сәйкес келеді. WIFI SSID және құпия сөз өрістерін желілік ақпаратпен жаңартыңыз.
  2. Арна идентификаторын реттеу Бұл өріс жазылушылардың статистикасын алу үшін қолданылатын YouTube арнасына сәйкес келеді. Сіздің арнаңыздың идентификаторы YouTube арнасының басты бетінде болғанда, веб -шолғыштың URL мекенжайынан табылуы мүмкін, мысалы, YouLab Youtube бетінің URL мекенжайы:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    YouLab арнасының идентификаторы - UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Google API_KeyS теңшеу Кейбір Youtube API арнаның жазылушылар санын алу үшін қолданылады. Youtube API қолдану үшін API_Key қажет

    console.developers.google.com

    Бақылау тақтасында жобаны жасауды таңдаңыз, ал тіркелгі деректерінде тіркелгі деректерін жасауды таңдаңыз - API кілті.

    Кітапханада YouTube Data API v3 тармағын таңдап, Youtube есептегіш кодындағы API кілтін көшіріңіз.

5 -қадам: микробағдарлама мен тест тақталарын тасымалдау

Микробағдарламаны және тест тақталарын беру
Микробағдарламаны және тест тақталарын беру
Микробағдарлама мен тест тақталарын беру
Микробағдарлама мен тест тақталарын беру
Микробағдарлама мен тест тақталарын беру
Микробағдарлама мен тест тақталарын беру

Жабдықта микробағдарламаны қолданып көрейік.

Алдымен компьютерге USB арқылы ESP8266 қосыңыз және жүктеу түймесін таңдаңыз. Микробағдарлама тақтаға жіберіледі, аяқталғаннан кейін сіздің Led Matrix INIT көрсетуі керек.

3-5 секундтан кейін Led Matrix сіздің YouTube каналыңызға жазылушылардың санын көрсетуі керек. Жазылуға тырысыңыз, дисплей жаңартылып, қозғалтқыштар 5 секунд жұмыс істей бастайды.

Егер сізде қандай да бір қиындықтар туындаса, пайдалы журналдарды беретін және жабдықты немесе бағдарламалық қамтамасыз етуді жөндеуге көмектесетін сериялық мониторды ашыңыз.

6 -қадам: Кодекс

Кодекс
Кодекс

Код екіге бөлінеді, орнату кезеңі мен цикл фазасы.

Орнату Matrix Led, WIFI және екі қозғалтқышты инициализациялаудан тұрады.

Цикл кезеңі әр екі секунд сайын қайталанады:

  • YouTube API -ге қоңырау шалыңыз
  • Led Matrix жаңарту
  • Егер жаңа абонент қуатты қозғалтқыштарды 5 секундқа алса

7 -қадам: көпіршікті машина

Көпіршікті машина
Көпіршікті машина
Көпіршікті машина
Көпіршікті машина
Көпіршікті машина
Көпіршікті машина

Көпіршікті машинаның бөлігі қарапайым.

Саңылауларға толы диск ыдыс жуатын сұйықтыққа түседі, содан кейін желдеткіштің алдында айналады. Бұл көптеген көпіршіктерді жасайды.

Диск-бұл CD-ROM немесе DVD. Дәнекерлеу машинасымен оның тесіктерін жасаңыз, содан кейін интерфейсті жасау үшін дискіні пластикалық қақпақпен редукторға қосыңыз.

8 -қадам: корпус

Қаптама
Қаптама
Қаптама
Қаптама
Қаптама
Қаптама

Корпус бастапқыда 3 бөтелкеден тұратын ескі ағаш шарап қорабына негізделген.

Жетекші матрица үшін тіктөртбұрышты тесік жасаңыз, желдеткіш үшін дөңгелек тесік және беріліс қозғалтқышы осіне кішкене тесік жасаңыз. Ағаш қораптың төменгі жағындағы контейнерді бекітіңіз. Құрамында сабын сұйықтығы болады. Дискіні редукторға ағаш қораптың алдыңғы жағынан қосыңыз. Соңында контейнерді суға араласқан сабынмен толтырыңыз.

YouTube есептегіші Bubble Machine дайын.

Ұсынылған: