Съдържание:

Машина за броячи на абонати в YouTube: 8 стъпки (със снимки)
Машина за броячи на абонати в YouTube: 8 стъпки (със снимки)

Видео: Машина за броячи на абонати в YouTube: 8 стъпки (със снимки)

Видео: Машина за броячи на абонати в YouTube: 8 стъпки (със снимки)
Видео: ТОП 10 НАЙ - ТЕЖКИТЕ ХОРА ЖИВЕЛИ НЯКОГА НА ЗЕМЯТА 2024, Ноември
Anonim
Image
Image

Идеята се роди, след като беше избрана да изложи в Maker Faire Lille, гигантско събитие около науката, изобретенията и мисленето „Направи си сам“.

Исках да създам нещо, което кара посетителите да искат да се абонират за моя канал в YouTube YouLab. Въпреки това липсваше интерактивност с посетителите, затова реших да направя действие след всеки абонамент: Правене на балончета.

Двете следните инструкции ме вдъхновиха при реализирането на YouTube Абонаментната система за броячи на балончета. 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 кабел със захранване (поне 1A)

Може да се закупи онлайн на много ниска цена.

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 в Library Manager

Инсталирайте YoutubeAPI 1.1.0 в Library Manager

Стъпка 4: Персонализирайте кода

Персонализирайте кода
Персонализирайте кода
Персонализирайте кода
Персонализирайте кода
Персонализирайте кода
Персонализирайте кода

Изтеглете кода, приложен към тази стъпка и отворете файла Youtube_counter_bubble_machine.ino

В кода в секцията „Персонализирана конфигурация, която трябва да бъде заменена“ще намерите три данни, които трябва да персонализирате:

  1. Персонализиране на WIFIIТова съответства на WIFI мрежата, която ще се използва от ESP8266. Актуализирайте полетата за WIFI SSID и парола с вашата информация за мрежата
  2. Персонализиране на идентификатора на канала Това поле съответства на канала в YouTube, който ще се използва за получаване на статистически данни за абонатите. Идентификаторът на вашия канал може да бъде намерен в URL адреса на уеб браузъра ви, когато сте на главната страница на канала си в YouTube. Например URL адресът на страницата YouLab Youtube е:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

    Идентификаторът на канала на YouLab е UCQVsjlyPMlN4tZ7cGd5NnnA

  3. Персонализирайте Google API_KeySome Youtube API се използват за получаване на брой абонати на канал. За използване на API на YouTube е необходим API_Ключ. С влезли в акаунта в Google отидете на

    console.developers.google.com

    В таблото за управление изберете създаване на проект и в идентификационните данни изберете създаване на идентификационни данни - API ключ.

    В Библиотека изберете YouTube Data API v3 и активирайте. Копирайте API ключа в кода на брояча на Youtube.

Стъпка 5: Прехвърлете фърмуера и тестовите платки

Прехвърлете фърмуера и тестовите платки
Прехвърлете фърмуера и тестовите платки
Прехвърлете фърмуера и тестовите платки
Прехвърлете фърмуера и тестовите платки
Прехвърлете фърмуера и тестовите платки
Прехвърлете фърмуера и тестовите платки

Нека опитаме фърмуера на хардуера.

Първо свържете ESP8266 към вашия компютър чрез USB и изберете бутона за качване. Фърмуерът ще бъде изпратен на вашата дъска. Когато приключи, вашата Led Matrix трябва да покаже INIT.

След 3 до 5 секунди Led Matrix трябва да показва броя на абонатите на вашия канал в YouTube. Опитайте се да се абонирате, за да проверите дали дисплеят е актуализиран и двигателите започват да работят за 5 секунди.

Ако срещнете някои проблеми, отворете серийния монитор, който ще предостави полезни регистрационни файлове и ще ви помогне да отстраните грешките в хардуера или софтуера.

Стъпка 6: Кодът

Кодът
Кодът

Кодът е разделен на две части, фазата на настройка и фазата на цикъла.

Настройката се състои в инициализиране на Matrix Led, WIFI и двата двигателя.

Фазата на цикъла се повтаря на всеки две секунди:

  • Обадете се на API на YouTube
  • Актуализирайте Led Matrix
  • Ако новият абонат спечели Моторите за 5 секунди

Стъпка 7: Машина за балончета

Машина за балончета
Машина за балончета
Машина за балончета
Машина за балончета
Машина за балончета
Машина за балончета

Частта от машината за балончета е съвсем проста.

Диск, пълен с дупки, ще се потопи в течност за сапун за чинии, след което ще се завърти пред вентилатор. Това ще създаде много мехурчета.

Дискът е CD-ROM или DVD. Направете няколко дупки в него с машина за запояване. След това включете диска към редуктора с помощта на пластмасова капачка, за да направите интерфейса.

Стъпка 8: Корпус

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

Корпусът е базиран на стара дървена кутия за вино, която първоначално съдържа 3 бутилки.

Направете правоъгълен отвор за светодиодната матрица, кръгъл отвор за вентилатора и малък отвор за оста на редукторния мотор. Прикрепете контейнер в долната предна част на дървената кутия. Той ще съдържа сапунена течност. Включете диска на редуктора от предната страна на дървената кутия. Накрая напълнете контейнера с малко сапун за чинии, смесен с вода.

Вашият брояч Bubble Machine в YouTube е готов.

Препоръчано: