Оглавление:

Пузырьковая машина счетчика подписчиков YouTube: 8 шагов (с изображениями)
Пузырьковая машина счетчика подписчиков YouTube: 8 шагов (с изображениями)

Видео: Пузырьковая машина счетчика подписчиков YouTube: 8 шагов (с изображениями)

Видео: Пузырьковая машина счетчика подписчиков YouTube: 8 шагов (с изображениями)
Видео: Мариф Пираев устроил драку 😳 2024, Ноябрь
Anonim
Image
Image

Идея родилась после того, как ее выбрали для экспонирования на 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.

Вы найдете три информации, которые нужно настроить в коде в разделе «Пользовательская конфигурация, которую нужно заменить»:

  1. Настройте WIFII, чтобы он соответствовал сети WIFI, которая будет использоваться ESP8266. Обновите поля SSID и пароль WIFI с информацией о вашей сети.
  2. Настроить идентификатор канала Это поле соответствует каналу YouTube, который будет использоваться для получения статистики подписчиков. Идентификатор вашего канала можно найти в URL-адресе вашего веб-браузера, когда вы находитесь на главной странице своего канала YouTube. Например, URL-адрес страницы YouLab Youtube:

    www.youtube.com/channel/UCQVsjlyPMlN4tZ7cGd5NnnA

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

  3. Настроить 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 готов.

Рекомендуемые: