Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Starlight Paths - проект для тех, кому нужна помощь в освоении нового пространства. Мы веками перемещались с помощью огней в небе, и теперь мы можем создать свой собственный свет. Эта идея пришла из шоу «Звездный путь». В сериале они проходят через гигантский корабль, где каждый зал выглядит так же, как и предыдущий, с помощью интерфейса, который сообщает свету, чтобы он направил вас в определенную комнату. В этом проекте будут использоваться подключенные светодиодные лампы, чтобы направлять вас через пространство, когда вы нажимаете кнопки, подключенные к интерфейсу на основе Raspberry Pi. Я возьму эту идею из поп-культуры и превращу ее во что-то, что можно использовать где угодно с WIFI.
Шаг 1. Инструменты и расходные материалы
Инструменты
- Вещи для запуска Raspberry Pi (https://www.raspberrypi.org/learning/hardware-guide)
- Сверло со сверлом для светодиодов и кнопок
- Пистолет для горячего клея (если трение не удерживает светодиод на месте)
Принадлежности
- Пластиковый корпус (https://a.co/d/5m4FWjn)
- Raspberry Pi с корпусом и подходящим блоком питания (https://a.co/1exaycw)
- Карта Micro SD (https://a.co/ccdcO5a)
- Светодиоды и кнопки Squid (Amazon)
- Лампочки Меркурий (Walmart)
Шаг 2: Изготовление корпуса
В этой сборке вы можете выбирать, где будут располагаться детали на корпусе.
- Я начал с того, что просверлил отверстие для светодиода и разместил его так, чтобы провода входили в коробку.
- Я просверлил слишком большое отверстие для светодиода, поэтому заклеил его горячим клеем.
- Просверлите отверстия для любого количества кнопок и прикрутите их.
- Поставив детали на свои места, я просверлил отверстие сбоку корпуса для подачи питания (будьте осторожны, если вы разместите отверстия рядом).
- Последнее, что нужно сделать в футляре, - это наклейки (добавьте надписи, указывающие, в какую комнату вас направит кнопка).
Шаг 3: Подключение
Используя карту, поставляемую с компонентами Squid:
- Подключите провода светодиодов следующим образом: красный к контакту 18, зеленый к контакту 23, синий к контакту 24, заземление к заземлению.
- Затем возьмите кнопки и подключите их к контактам 17, 13, 21, а остальные провода заземлите.
- Подключите Pi, чтобы начать программирование (https://www.raspberrypi.org/learning/hardware-guide/quickstart).
Я решил купить готовые кнопки (и светодиоды), но вы можете сделать свои собственные, следуя любому основному руководству.
Шаг 4: Код
Код принимает ввод от кнопок и отправляет сигнал с помощью моего проекта ПРОЕКТЫ, ЧТО ИЗМЕНИТЬ СВЕТ, чтобы свет в комнате за комнатой был тусклым, чтобы направить вас к месту назначения. На изображении вы можете увидеть общий код, который принимает ввод от каждой кнопки, и если определенная кнопка нажата, код будет делать все в этом операторе. Операторы в моем коде включают код из моего предыдущего проекта, поэтому вам нужно будет войти и изменить ключи / события, чтобы они соответствовали вашей учетной записи IFTTT.
Будущий код заставит светодиоды менять цвет, чтобы направлять вас в разные комнаты. Я пробовал это, и IFTTT не менял постоянно мои фары, поэтому я собираюсь изучить это.