Счетчик подписчиков для Ютуба онлайн на базе ЕСП8266 WI-FI своими руками
Это очень интересный проект и главное простой в реализации для моих подписчиков – видеоблогеров . Все что нам нужно - это WiFi-модуль NODEMCU и дисплей сегментный на 8 чисел для вывода количества подписчиков на канале Youtube .
Принцип работы :
Используя
модуль WiFi ESP8266, мы подключаемся к Интернету, после
подключения, используя идентификатор канала YouTube и ключ API, мы получаем количество подписчиков YouTube, а
затем выводим это значение на
7-сегментный экранный модуль.
Чтобы он выглядел красиво я сделаю крутой корпус с выводам на значений на свою табличку «Subscribe» полученую на ютуб фесте .
Список
компонентов для сборки проекта :
Это легкий проект
,общая стоимость составляет менее 10 долларов.
7-сегментный модуль на 8 ячеек на микросхеме мах 7219 : http://ali.pub/1v3xcc
Плата Esp8266
NodeMCU http://ali.pub/1v3xev
Зуммер(если нужны
звуковые оповещения ): http://ali.pub/1vdn9t
Макетные провода
мама-мама http://ali.pub/1vdnkp
Корпус
(опционально) - в архиве есть корпус для печати на 3д принтере !
Схема подключения
элементов
Схема очень простая в исполнении , особенно легко собрать все это на макетных проводах . Просто провода данных и питания от 7-сегментного модуля к контактам D4, D3 и D2 мини-платы NODEMCU. Также подключите звуковой сигнал к плате. Для питания схемы мы будем использовать непосредственно USB-разъем с напряжением 5 вольт. Так же можно добавить пищалку-зумер на цифровой пин D8 и поставить кнопку в разрыв (пин – подключаем на gnd , а пин + на D8 ).
VCC - VCC,
GND - GND
D4 - DIN,
D2 - CLK
D3 – CS
Работа с ЕСП8266
, добавляем ESP менеджер в среду Arduino IDE
Те кто уже
работали с Есп и знают с чем его едят – переходим к след. пункту.
Прежде чем мы
перейдем к коду для нашего Ютуб-подписчикометра , мы должны подготовить среду IDE Arduino с библиотеками, а также ядром для
платформы разработки Node MCU. Чтобы установить Node MCU c ядром модуля ESP8266, вам необходимо:
Скопируйте и
вставьте эту строку в URL-адреса менеджера дополнительных плат:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Откройте вкладку
Файл – настройка , в строе Дополнительный менеджер плат добавить ссылку как
показано на скриншоте .
Теперь заходим в
Инструменты –вкладка платы – менеджер плат
Прописываем в
строке поиска esp8266
После нажимаем
кнопку install
Так же после подключения платы к компьютеру устанавливаем драйвера для платы ch340 -будут в архиве , или можно скачать из интернета .
Теперь среда
Ардуино готова для работы с платами NodeMCU с чипом Есп
Загружаем код из папки и переходим к редактированию под наш аккаунт :
Указываем данные
и загружаем скетч в плату .
Создаем ключ API google
1.У вас должен быть гуггл аккаунт .
2.Переходим по ссылке https://console.developers.google.com/apis/credentials?project=hardy-audio-170911
3.Следуем по пунктам на скриншоте
4.Из вкладки ключ API копируем
его в код
Идентификатор
пользователя и идентификатор канала YouTube
У каждого канала на YouTube есть уникальный идентификатор
пользователя и идентификатор канала. Они нужны, чтобы устанавливать связь с
каналом в других приложениях и сервисах.
Как найти эти идентификаторы
Чтобы узнать свой идентификатор пользователя и идентификатор
канала, перейдите на страницу дополнительных настроек https://www.youtube.com/account_advanced . Вот как это сделать:
1. Войдите
в аккаунт YouTube.
2. Нажмите
на значок канала в правом верхнем углу страницы и выберите
"Настройки" https://lh3.googleusercontent.com/0eIa_G6y8gpSYdKVP4OQNzQIjQCT8E4y47GNGcMwgb2luO9x4DXncCqHJ0k2=w18.
3. Рядом
с фото профиля нажмите Дополнительно.
4. Идентификатор
пользователя и идентификатор канала приведены в разделе "Информация об
аккаунте".
Подписывайся на Geek каналы :
➤ VK - https://vk.com/denis_geek
➤ VK - https://vk.com/club_arduino
➤ VK - https://vk.com/chinagreat
➤ VK - https://vk.com/solar_pover
➤ VK - https://vk.com/my_vedroid
➤ VK - https://vk.com/3dprintsumy
➤ Youtube - http://www.youtube.com/c/Danterayne
★ Моя партнёрка с Aliexpress ★
★ Получай 10.5% скидку с любой покупки на Aliexpress! ★
★ Полезное браузерное приложение для кэшбэка ★
Похожие статьи
Как работают шаговые двигатели
Использование шаговых двигателей является одним из самых простых, дешевых и легких решений для реализации систем точного позиционирования. Эти двигатели очень часто используются в различных станках ЧПУ и роботах. Сегодня я расскажу о том, как устроены шаговые двигатели и как они работают.
Подключение OLED I2C дисплея с размером экрана 0,96″ и разрешением 128*64 точек к плате Arduino UNO.
Сегодня мы рассмотрим подключение OLED I2C дисплея с размером экрана 0,96″ и разрешением 128*64 точек к плате Arduino UNO.
Как добавить библиотеки в arduino IDE через менеджер библиотек в ручном (zip) и автоматическом режиме
Средство разработки Arduino IDE имеет возможность подключать различные библиотеки через менеджер библиотек, а так же скачанные из интернета в виде ZIP архива или директорий с файлами. Мы рассмотрим различные способы добавления / скачивания библиотек Arduino, которые упрощают жизнь разработчикам программ. Вы можете воспользоваться некоторыми встроенными возможностями добавления библиотек:
Теги: Счетчик, подписчиков, для Ютуба, онлайн на базе, ЕСП8266, WI-FI своими руками, diy, youtube, denisgeek, club_arduino