Картинки в этой статье взяты из интернета, захвачены и удалены
предисловие
В этой статье рассказывается о том, как я могу дистанционно включать светодиодные фонари.
бред
Не успел я осознать, как я достиг возраста не меньше, и единственное, что осталось неизменным, это то, что я не нашел так называемого так называемогокак, вопросы, которые мои старшие часто задавали мне, когда я был молодЧем тебе нравится заниматься?Теперь я спрашиваю себяЧто именно я люблю делать?Более чем 20-летний жизненный опыт научил меня тому, что сидеть на месте нельзя, поэтому я постараюсь действовать на опережение.
Сегодня я поделюсь тем, что сделал маленькую игрушку, которая дистанционно управляет светодиодными лампочками.
давай, покажи
дисплей игрушки
Веб-адрес:348r02z653.qicp.vip/#/(эффекта тоже не видно)
необходимость
Если я хочу удаленно управлять устройствами в моем доме, я могу придумать следующие решения.
- Наймите няню, чтобы каждый день включать дома соответствующее устройство
- Установить систему умный дом
- Купите Raspberry Pi и управляйте им удаленно
Все, кто меня знает, знают о моем финансовом положении, поэтому я не могу сказать, что я особенно богат, по крайней мере.богатый, чтобы соперничать со страной, поэтому я выбираю первый вариант. (Это невозможно, иначе этой статьи не было бы), поэтому я выбираю третий вариант, не спрашивайте меня, почему я не выбрал 2, я думаю, что номер 2, который мне не нравится, не соответствует моему темпераменту.
блок-схема
что я использую
аппаратное обеспечение
- Raspberry Pi 4B и сопутствующие аксессуары
Шнур питания (блок питания raspberry pie), карта памяти (заранее прожечь в системе), вентилятор (для отвода тепла), радужный кабель, макетная плата
Скачать рекомендованную систему Raspberry Pi с отечественного зеркального сайта
Бытовая зеркальная станция,Как сжечь систему
- Светодиодный 3-цветный световой модуль
программное обеспечение
- WebИспользуйте vue3 + ant-design-vue и т. д.
- APIИспользование .NET5
Что такое малиновый пи?
Это Raspberry Pi, эта статья о другом Raspberry Pi.
Светодиодный трехцветный свет выглядит так
соединительная линия
Мой метод доступа - контакты GPIO 8 (красный свет), 10 (зеленый свет), 12 (синий свет), 14 (земля)
запустить службу
API (не может работать в докере (не могу найти решение), потому что ему нужно управлять контактами Raspberry Pi)
Прямое независимое развертывание, нет необходимости устанавливать операционную среду на Raspberry Pi, среда находится в упаковке.
Web (может работать в докере)
Настройте nginx для запуска
код
Я выложил код на GitHub
постскриптум
Сенсорные устройства постоянно подключены, дистанционное инфракрасное управление кондиционерами, доступ к Apple HomeKit через Home Assistant и т. д. , и еще несколько интересных моментов