Любой желающий может управлять этими светофорами в общежитии с поддержкой Интернета вещей
Иногда вам нужен проект, который действительно может мотивировать вас идти — или, в этом случае, также замедляться и останавливаться. Сегодня у нас есть именно такое творение благодаря создателю и разработчику Райли Хаттону. С помощью микроконтроллера ESP32 ему удалось модифицировать списанный светофор так, что любой может управлять им удаленно через веб-браузер.
По словам Хаттона, проект начинался как декоративный элемент освещения для его комнаты в общежитии в университете. Идея заключалась в том, чтобы сделать его веб-управляемым, чтобы другие студенты могли проверить его и активировать свет с веб-страницы. Однако после того, как он был завершен, Хаттон решил представить проект миру, разместив ссылку на прямую трансляцию светофора на Reddit. Это имело большой успех, и тысячи посетителей посетили веб-сайт, чтобы пообщаться с спасенным оборудованием.
Мы воспользовались возможностью связаться с Хаттоном, который поделился более подробной информацией о проекте и его создании. Хаттон подтвердил, что в какой-то момент на сайте было более 12 000 посетителей и 100 человек одновременно пытались поменять свет. Этого было достаточно, чтобы зеленый свет погас, что потребовало срочного ремонта. Светофоры будут переключаться мгновенно, но в видеотрансляции есть задержка в 3–4 секунды.
Вы можете смотреть прямую трансляцию и управлять светофорами с помощью встроенного контента ниже.
Попытка управлять светофором может оказаться сложной, особенно если вы раньше с ними не возились. Хаттон объяснил, что он обнаружил трансформатор за каждой лампочкой, который используется для понижения напряжения 230 В в британской розетке до скромных 12 В переменного тока. Для управления этими трансформаторами он использует твердотельные реле вместо механических, поскольку они работают бесшумно (хотя нам нравится щелчок механического реле).
Хаттон выбрал ESP32 после использования ESP8266 в бесчисленном количестве проектов. ESP32 имеет более высокую тактовую частоту, что обеспечивает дополнительную пропускную способность для многих пользователей, пытающихся провести DDOS-атаку на светофор. Программирование ESP32 стало возможным через Arduino IDE, Хаттон также воспользовался возможностью добавить OLED-дисплей для отладки.
Мы знаем, о чем вы думаете. «Может ли Raspberry Pi Pico W сделать то же самое?» Ответ — да, и Raspberry Pi Pico 2 тоже может отлично справиться, вам просто нужно будет взломать Wi-Fi на нем... с помощью ESP32!
(Изображение предоставлено: Райли Хаттон)
(Изображение предоставлено: Райли Хаттон)
ESP общается с веб-приложением с помощью брокера MQTT с помощью Amazon Lightsail. Веб-страница использует этого брокера MQTT для получения ввода пользователя. ESP32 подписывается на правильную тему MQTT, затем ждет ввода. Когда пользователь нажимает на веб-приложение, оно публикует сообщение через MQTT брокеру, где его ждет подписавшийся ESP32. Это обеспечивает управление светом светофора в режиме реального времени, при этом задержка в несколько секунд видна в прямой трансляции YouTube
Если вы хотите увидеть этот проект в действии, вы можете посмотреть его на сайте Райли Хаттона. Хаттон будет гостем в будущем выпуске нашего шоу The Pi Cast.
Мы также рекомендуем просмотреть наш список лучших проектов Raspberry Pi, чтобы увидеть еще больше интересных творений от сообщества разработчиков.
Источник: Tomshardware.com
0 комментариев