СЧЁТЧИК ПОДПИСЧИКОВ YOUTUBE

Компактный настольный виджет, показывающий количество подписчиков YouTube канала в реальном времени, а также изменение за последний час и сутки. В зависимости от скорости роста числа подписчиков меняется цвет подсветки (от медленного синего до быстрого красного), а также яркость подсветки дисплея зависит от уровня освещённости в помещении, где стоит виджет.

Проект собран полностью на WiFi модуле ESP-12, используется LCD дисплей 1602 с переходником на шину I2C, что вообще делает возможным использовать здесь только ESP.

ESP подключается к домашнему WiFi роутеру, зная логин и пароль, заходит на API ютуба, запрашивает страничку со статистикой канала, парсит её, находит нужное значение и выводит на дисплей!

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

  • В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
поддержать автора
канал на youtube
страничка на github
группа вконтакте

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Схемы нет, есть печатка

скачать PDF

Корпус

скачать PDF

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

Всё указанное ниже можно найти здесь https://alexgyver.ru/arduino_shop/

Резисторы
https://www.chipdip.ru/catalog/rezistory

  • 270 Ом – 1 шт.
  • 220 Ом – 1 шт.
  • 120 Ом – 1 шт.
  • 50 Ом – 1 шт.
  • 47 кОм – 1 шт.
  • 10 кОм – 5 шт.
  • Паяльники, текстолит, припой
    https://alexgyver.ru/all-for-soldering/
всё для пайки
аккумуляторы и модули
все arduino модули
мультиметры
инструменты
бп и преобразователи

ПРОШИВКА И НАСТРОЙКА

Содержимое папок в архиве

Library – библиотека для модуля и дисплея, установить в C:\Program Files\Arduino\libraries

subs_counter_v_2.0 – вторая версия системы (файл прошивки)

скачать архив
страница на github

Как прошить?

  • ЕСЛИ ЭТО ПЕРВЫЙ ОПЫТ РАБОТЫ С ARDUINO – посмотреть ВИДЕО о платформе с целью ознакомления, далее скачать, установить и настроить необходимые для работы программы согласно СУПЕР ПОДРОБНОЙ ИНСТРУКЦИИ (там даже видео версия есть!).
  • Скачать архив с проектом напрямую, или с GitHub (кнопки чуть выше)
  • Установить библиотеки (папка Libraries) в
    C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
    C:\Program Files\Arduino\libraries\ (Windows x86)

  • Подключить Ардуино к компьютеру при помощи Data-кабеля
  • Открыть файл прошивки желаемой версии (файлы прошивок .ino лежат в одноимённых папках)
  • Настроить Arduino IDE (COM порт, куда подключена плата; подключенная модель Arduino, как в статье из первого пункта)
  • Настроить что нужно в прошивке, нажать загрузить
  • Если происходит ошибка компиляции или ошибка загрузки, читать 5-ый пункт в ЭТОЙ СТАТЬЕ

Настройки в прошивке

const char* ssid = "LOGIN"; // имя wifi роутера / точки доступа
const char* password = "PASSWORD"; // пароль wifi роутера / точки доступа
String channel_ID = "ID"; // ID канала (копировать из строки адреса канала)
String API_key = "KEY"; // API ключ аккаунта канала (как получить: https://www.slickremix.com/docs/get-api-key-for-youtube/ )
int max_gain = 180; // число подписок в час, при котором цвет станет красным

Дополнительно


2018-02-21T00:40:57+00:00