
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Идея родилась после того, как ее выбрали для экспонирования на Maker Faire Lille, гигантском мероприятии, посвященном науке, изобретениям и мышлению «сделай сам».
Я хотел создать что-то, что заставит посетителей захотеть подписаться на мой канал YouTube YouLab. Я быстро подумал о счетчике YouTube в реальном времени. Однако интерактивности с посетителями не хватало, поэтому после каждой подписки я решил проводить акцию: Делать пузыри.
Две следующие инструкции вдохновили меня на создание пузырьковой машины счетчика подписчиков YouTube. 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 - это мозг схемы. Эта программируемая плата может подключаться к Wi-Fi, чтобы получать статистику YouTube, отправлять команды на приводные двигатели и пилотный светодиодный матричный дисплей. Поскольку этот модуль имеет ограниченный ток на выходе, к приводным двигателям должна быть добавлена плата моторного щита.
Шаг 2: Электронная схема

Прежде всего, подключите модуль ESP8266 к плате моторного щита.
Для питания этих плат вы можете использовать либо отдельный источник питания для двигателей и питания EPS8266, либо один и тот же источник питания.
Для упрощения схемы я выбрал уникальный блок питания. Для этого вам просто нужно установить перемычку между VIN и VM на плате моторного щита.
Затем подключите светодиодную матрицу к щитовой плате, используя следующую таблицу.
Экран - Светодиодная матрица 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.
Вы найдете три информации, которые нужно настроить в коде в разделе «Пользовательская конфигурация, которую нужно заменить»:
- Настройте WIFII, чтобы он соответствовал сети WIFI, которая будет использоваться ESP8266. Обновите поля SSID и пароль WIFI с информацией о вашей сети.
-
Настроить идентификатор канала Это поле соответствует каналу YouTube, который будет использоваться для получения статистики подписчиков. Идентификатор вашего канала можно найти в URL-адресе вашего веб-браузера, когда вы находитесь на главной странице своего канала YouTube. Например, URL-адрес страницы YouLab Youtube:
www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA
Идентификатор канала YouLab: UCQVsjlyPMlN4tZ7cGd5NnnA
-
Настроить Google API_Key Некоторые Youtube API используются для получения количества подписчиков канала. API_Key необходим для использования Youtube API. После входа в учетную запись Google перейдите на
console.developers.google.com
На панели инструментов выберите создать проект и в учетных данных выберите создать учетные данные - API-ключ.
В библиотеке выберите YouTube Data API v3 и включите. Скопируйте ключ API в код счетчика Youtube.
Шаг 5: Перенос микропрограмм и тестовых плат



Попробуем прошивку на железе.
Сначала подключите ESP8266 к компьютеру через USB и нажмите кнопку загрузки. Прошивка будет отправлена на вашу плату. Когда закончите, ваша светодиодная матрица должна отобразить INIT.
Через 3-5 секунд светодиодная матрица должна отобразить количество подписчиков вашего канала YouTube. Попробуйте подписаться, убедитесь, что дисплей обновляется и моторы начинают работать в течение 5 секунд.
Если вы столкнулись с некоторыми проблемами, откройте монитор последовательного порта, который предоставит полезные журналы и поможет вам отладить ваше оборудование или программное обеспечение.
Шаг 6: Код

Код разделен на две части: этап настройки и этап цикла.
Настройка заключается в инициализации матричного светодиода, WIFI и двух двигателей.
Фаза цикла повторяется каждые две секунды:
- Вызов YouTube API
- Обновить светодиодную матрицу
- Если новый подписчик получает Power motors на 5 секунд
Шаг 7: пузырчатая машина



Деталь пузырьковой машины очень проста.
Диск, полный отверстий, погрузится в жидкость для мытья посуды, а затем начнет вращаться перед вентилятором. Это создаст много пузырей.
Диск представляет собой CD-ROM или DVD. Сделайте в нем несколько отверстий с помощью паяльной машины. Затем вставьте диск в мотор-редуктор, используя пластиковый колпачок, чтобы сделать интерфейс.
Шаг 8: Обшивка



Оболочка сделана по образцу старого деревянного винного ящика, изначально вмещавшего 3 бутылки.
Сделайте прямоугольное отверстие для светодиодной матрицы, круглое отверстие для вентилятора и небольшое отверстие для оси мотор-редуктора. Прикрепите контейнер к нижней передней части деревянного ящика. В нем будет мыльная жидкость. Подключите диск к редукторному двигателю с передней стороны деревянного ящика. Наконец, наполните контейнер небольшим количеством средства для мытья посуды, смешанного с водой.
Ваш счетчик пузырей YouTube готов.
Рекомендуемые:
Счетчик подписчиков YouTube с использованием дисплея E-Paper и Raspberry Pi Zero W: 5 шагов (с изображениями)

Счетчик подписчиков YouTube с использованием дисплея электронной бумаги и Raspberry Pi Zero W: в этом руководстве я покажу вам, как создать свой собственный счетчик подписчиков Youtube с помощью дисплея электронной бумаги и Raspberry Pi Zero W для запроса API YouTube. и обновите дисплей. Электронные бумажные дисплеи отлично подходят для этого типа проектов, поскольку у них есть
Пузырьковая машина, управляемая через Интернет: 4 шага (с изображениями)

Пузырьковая машина, управляемая через Интернет: всем известно, что выдувание пузырей - это очень весело, но это может быть тяжелой работой. Мы можем решить эту проблему, просто построив машину для мытья пузырей, управляемую через Интернет, делегируя усилия и получая при этом все плоды. Что касается стационара, вы можете проверить
Счетчик подписчиков Youtube DIY BIG LED Matrix: 13 шагов (с изображениями)

DIY BIG LED Matrix Счетчик подписчиков Youtube: работали ли вы с готовой стандартной светодиодной матрицей 8x8 в качестве дисплеев для создания прокручиваемого текста или отображения подписчика вашего канала Youtube. Большой легкодоступный размер - диаметр светодиода 5 мм. Однако, если вы ищете готовый светодиод гораздо большего размера
Светодиодная печатная плата 10 миллионов подписчиков YouTube: 5 шагов (с изображениями)

Светодиодная печатная плата «10 миллионов подписчиков YouTube»: Резюме Эта печатная плата (печатная плата) напоминает награду YouTube Play Button, которая вручается создателям за достижение определенных этапов, таких как 100 000, 1 миллион и 10 миллионов подписчиков. Когда переключатель включен, пользователь может прокручивать t
Счетчик подписчиков и подписчиков: 5 шагов

Счетчик подписчиков и подписчиков: Этот проект предназначен для подсчета подписчиков Instagram и подписчиков YouTube. Используется платформа: PythonArduino