Оглавление:

Точный счетчик подписчиков YouTube: 4 шага
Точный счетчик подписчиков YouTube: 4 шага

Видео: Точный счетчик подписчиков YouTube: 4 шага

Видео: Точный счетчик подписчиков YouTube: 4 шага
Видео: Подсчет подписчиков в реальном времени вернулся! 2024, Ноябрь
Anonim
Image
Image
Сделать коробку
Сделать коробку

Я начал готовиться к этому проекту около месяца назад, но потом YouTube пустил меня под откос, объявив, что они больше не будут предоставлять реальное количество подписчиков, а будут предоставлять ближайшее округленное число. На данный момент для меня это не проблема, так как у меня меньше 1000 подписчиков, но чем больше у вас подписчиков, тем больше это становится проблемой.

Однако я не потерял мотивацию и решил найти решение. Две недели спустя родился YouTube Sight.

YouTube Sight - это сервис, к которому вы можете подключиться через свою учетную запись канала YouTube, и он предоставит вам URL-адрес, из которого вы можете извлечь полное количество подписчиков и использовать его в своем проекте.

Пока что я привел примерный набросок того, как можно использовать YouTube Sight, построил для него библиотеку Arduino, и сегодня с его помощью я создам полностью рабочий счетчик подписчиков для своего канала. Приятная небольшая особенность счетчика заключается в том, что когда вы нажимаете на кнопку, он показывает количество подписчиков, необходимое для достижения следующего этапа.

Шаг 1. Сделайте коробку

Сделать коробку
Сделать коробку
Сделать коробку
Сделать коробку

Для корпуса проекта я хотел сделать коробку с шарнирами пальцев, чтобы опробовать процесс. Для его разработки я использовал сайт под названием MakerCase, который после того, как вы укажете размеры коробки, предоставит вам шаблон, который в первую очередь предназначен для использования на станке с ЧПУ. Я взял этот шаблон, распечатал его на листе бумаги и приклеил к доске МДФ толщиной 6 мм.

Вы можете скачать точный шаблон, который я использовал здесь:

Я сделал черновую резку лобзиком, а затем продолжил резку прямо по линии с помощью копировальной пилы. Хотя это сработало, и мне удалось разрезать все части, это заняло целую вечность. Для такого проекта идеально подошли бы станки с ЧПУ или лазерный резак, но у меня их нет.

Когда все части были вырезаны, я склеил все стороны, кроме задней, и крепко зажал. Когда клей высох, я использовал шлифовальный блок, чтобы выровнять все стороны и углы.

На некоторых стыках были зазоры, поэтому я использовал немного столярного клея и шлифовальную пыль, чтобы заполнить их.

Всего на коробке сделал три выреза. Один для экрана в передней части коробки, один для кнопки наверху и еще один сбоку, где будет разъем USB кабана, чтобы кабель мог пройти. Этот кабель будет использоваться как для программирования платы, так и для внешнего питания.

В конце концов, я использовал два слоя черной матовой аэрозольной краски, но мне не очень понравился законченный вид. Я как бы поспешил и не проделал хорошую работу, отшлифуя коробку, что в конце концов показалось на готовой коробке. Однако, поскольку он черный, недостатки видны только вблизи, и он выглядит неплохо с небольшого расстояния.

Шаг 2: Подготовьте электронику

Подготовьте электронику
Подготовьте электронику
Подготовьте электронику
Подготовьте электронику
Подготовьте электронику
Подготовьте электронику

Закончив коробку, я перешел к своему столу с электроникой и сначала припаял провода к модулю дисплея, а затем припаял провода к плате NodeMCU. Электропроводка довольно проста, и соединения необходимо подобрать в соответствии со следующей таблицей.

VCC -> 3V3

GND -> GND

DIN -> D8

CS -> D6

CLK -> D7

Переключатель подключается между VCC и D2 с понижающим резистором на землю. Полную схему можно найти на EasyEDA.

easyeda.com/bkolicoski/youtube-subscriber-counter

Шаг 3: запрограммируйте плату NodeMCU

В коде есть несколько рабочих частей для каждой из соединяемых частей. Статистика для канала получается с помощью YouTube Sight. YouTube Sight - это созданный мной инструмент, с помощью которого вы можете получить полное количество подписчиков с YouTube.

Чтобы использовать его, вам необходимо подключить к нему свою учетную запись YouTube и получить сгенерированный идентификатор GUID в конце URL-адреса API. Затем он заменяется в примере эскиза вместе с настройками Wi-Fi.

Для отображения извлеченных данных на 7-сегментном дисплее есть функция под названием «displayString», которая показывает количество.

Кроме того, небольшая часть кода обрабатывает нажатие кнопки, по которой вычисляется и отображается недостающий счет для следующей вехи подписчика.

Полный код доступен для загрузки на GitHub.

github.com/bkolicoski/youtube-subscriber-counter

Шаг 4: Наслаждайтесь своим счетчиком

Наслаждайтесь своим счетчиком
Наслаждайтесь своим счетчиком
Наслаждайтесь своим счетчиком
Наслаждайтесь своим счетчиком
Наслаждайтесь своим счетчиком
Наслаждайтесь своим счетчиком

Все детали помещаются в коробку и закрепляются горячим клеем. Задняя часть коробки просто запрессована, и это может позволить позже получить доступ к электронике в случае, если что-то будет неисправно.

Надеюсь, эта статья была для вас интересной и познавательной. Если вы являетесь пользователем YouTuber, такой счетчик подписчиков просто необходим. Это забавный проект, который может познакомить любого с электроникой и программированием. Если вы сделали такой, дайте мне знать! Я хотел бы увидеть ваши творения.

Спасибо за внимание и не забудьте подписаться!

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