Проекты на Raspberry Pi / Youtube оповещатель на Raspberry Pi
Подробное описание -
В этом проекте мы сделаем оповещатель youtube для Raspberry Pi, и подключим сервопривод для поднятия флажка, если на youtube канале появились новые видео. При этом мы будем использовать Google developer API key, что означает что нашему приложению не придётся проходить проверку на безопасность в Google.
Товар в магазине -
Обучающие наборы
telegram -
raspberry pi 4 raspberry pi 4 retropie raspberry pi 4 review raspberry pi 4 model b
Всем привет!
Уверены, многие из вас сталкивались с такой ситуацией, когда ждёшь долгожданный ролик на YouTube, но гаджет или компьютер находится в другой комнате и чтобы проверить его актуальный статус надо бросить все дела и идти за ними.
Именно для таких ситуаций мы решили сделать YouTube-оповещатель, который будет работать на базе Raspberry Pi. Сам оповещатель будет состоять из сервопривода, который будет поднимать флажок каждый раз при появлении нового видео на канале, и Google developer API key, который позволит узнавать статус видео без прохождения проверки приложения на безопасность в Google. Забегая вперёд, скажем, что все указанные в видео команды вы найдёте в нашей Вики и сможете их оттуда скопировать.
Прежде чем переходить к написанию сценария работы, необходимо установить модули расширения Python. Для этого нам понадобится виртуальная среда. Виртуальная среда — это очень полезный инструмент работы с Python. Она представляет собой изолированное окружение Python, которое позволяет использовать разные версии приложений или библиотек так, чтобы не вызывать конфликты между ними.
Полная инструкция о том, как установить виртуальную среду и как настроить её для работы, вы можете прочесть на нашей Вики, ссылку на которую мы оставим в описании под видео.
Теперь расскажем о том, как получить наш скрипт с GitHub и какие дальнейшие действия надо выполнить для настройки работы Rapberry Pi.
Для начала клонируем файлы с нашего к себе в локальную директорию.
Google API key подразумевает наличие учётной записи Google, но если вы ищете видео среди своих подписок, то она у вас уже есть. Тем лучше. Пройдя по указанному адресу вы сможете получить ключ, следуя порядку действий на экране, который необходимо будет выполнить.
Прежде, чем идти дальше, можно выполнить проверку работы сценария. После его запуска у вас должен создаваться файл в той же директории, где находится и сам сценарий. В самом файле будет указано количество видео, которые уже имеются на канале. Сценарий принимает в качестве аргумента название канала, видео которого вы хотите отслеживать. В нашем случае аргумент имеет значение iArduino. О том, как запустить сам сценарий мы подробно указали в статье на нашей Вики, о которой мы уже говорили ранее. Ссылку вы найдёте под видео.
Ах, да! Важное замечание:
При каждом выполнении сценария происходит отправка запросов API Google, что списывает очки ежедневной квоты с вашего API ключа. Допустимая квота — 10 тысяч очков в день. Помните об этом, иначе при выполнении сценария раз в минуту ваша квота иссякнет буквально за пару часов. Мы же будем проверять канал 2 раза в день. Выделенная квота обнуляется каждый день в 00 часов по Тихоокеанскому времени (GMT-8)
Для того, чтобы проверять обновления каждый день в одно и то же время, нам понадобится таймер. Мы воспользуемся утилитой crontab, для работы с которой создадим bash-сценарий. Возможно, всё это звучит достаточно сложно, но если внимательно смотреть за действиями или почитать нашу Вики, то вы поймёте, что ничего сложного в этом нет.
Переходим к аппаратной части.
Для сборки оповещателя нам понадобятся:
Raspberry Pi
Trema Expander Hat
Сервопривод
наш ПВХ-КОНСТРУКТОР
заранее сделанный флажок
Приступим к сборке.
Для начала установим на Raspberry Pi Trema Expander Hat.
На качалку сервопривода установим наш флажок.
Из ПВХ-КОНСТРУКТОРА соберём корпус, в стенки которого установим сервопривод с флажком.
Закроем корпус — готово. После того, как всё будет готово, наш оповещатель будет работать следующим образом: при появлении нового видео флажок будет выдвигаться из корпуса.
Теперь можно подключить сервопривод к Trema Expander Hat, подать питание на плату и ждать выхода нового видео на канале. Ага, вот и оно! Глянем на наш флажок — работает! Отлично! К слову, флажок опустится автоматически при следующем запросе статуса, если, конечно, за это время не выйдет ещё одно видео.
Жмите лайк, «подписаться» и не забудьте про «колокольчик», если ещё не сделали себе свой собственный оповещатель!
Свежие новости о новинках, проектах и многом другом вы всегда найдёте на нашем сайте или в нашем телеграмм канале, ссылку на который мы как всегда оставим в описании под видео. Всем пока.
148 views
382
107
1 week ago 00:15:34 1
🚀Запуск нового проекта на 250 стран мира! Эксклюзив от Президента! 💸Доход №1 в мире до 1 000 000$
1 week ago 00:31:53 1
Ютуб всё, да здравствует что?
1 week ago 00:01:15 1
Евгений Евтушенко – «Хотят ли русские войны» Читает И Баранов
1 week ago 00:36:25 1
ЛЕСКОВ: О «закрученных гайках», кадетах и праведниках / Кадетский монастырь // СМЫСЛ.doc
1 week ago 00:02:25 1
Шикарные МЯСНЫЕ ПАЛЬЧИКИ из ГОВЯДИНЫ в томатном соусе
1 week ago 00:05:01 1
ЛИСТИНГ PAWS - АИРДРОП НАЧАЛСЯ! КАК ПОЛУЧИТЬ РАЗДАЧУ ТОКЕНОВ ПАВС?
2 weeks ago 00:00:00 1
15 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!
2 weeks ago 00:23:43 1
Крах демократии в Звездных войнах: кто правит в далекой галактике
2 weeks ago 00:33:02 1
Энергоинформационная безопасность. Как оставаться в ресурсе и быть наполненным жизненной энергией?
2 weeks ago 00:00:59 1
Для ДУМ Дагестана проблемы с Газой не существует | Абдуллах Шамиль
2 weeks ago 00:36:33 1
СПИЦЫН: У вас волосы встанут дыбом! / Записки Горбачёву, развал СССР, пятая колонна, выборы в России
2 weeks ago 00:02:44 1
Филе хека запечённое в сметанно-сырном соусе с овощами!
2 weeks ago 00:00:00 1
14 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!
2 weeks ago 01:12:11 2
🟦 Forza Horizon 5 🍺 ИГРЫ ФЕСТИВАЛЯ! Полное Прохождение ЗИМНЕГО Сезона!!!
2 weeks ago 00:23:38 1
Без лиц: как женщин разводят на деньги.
2 weeks ago 00:11:47 6
SHAMAN (Ярocлав Дрoнoв). Избраннoе 2
2 weeks ago 00:28:57 1
Правда о Самом Опасном Астероиде / Необъяснимые объекты в галактике / Астрообзор #175
2 weeks ago 00:23:46 5
Хитрый план Путина: что ждёт Россию?
2 weeks ago 00:29:04 1
СЕМИЛЕТНЯЯ ВОЙНА? НОВЫЕ ГРАНИЦЫ И ОКНО ОВЕРТОНА. СЕРГЕЙ ПЕРЕСЛЕГИН
2 weeks ago 00:00:00 1
13 Февраля! Запуск Акции + Заработок в интернете! Доходы от 1000$ в месяц! Начало в 17:10 Москвы!
2 weeks ago 00:03:51 1
Пирожки-рулетики с мясом и рисом! Самое простое тесто без дрожжей для пирожков ! Супер рецепт!
2 weeks ago 01:10:53 32
Борис Гребенщиков: как жить до и после смерти. Кучер +
2 weeks ago 00:04:12 1
💥Интернет магазину SuccessTogether 1 год! Партнер купила дом за 30 000 000 рублей! Хотите также?
2 weeks ago 00:02:35 2
МЮСЛІ UA ft. Леся Нікітюк & MC PAPA | Я КАЙФУЮ | MEGA MIX