Адаптивная среда (автоматизация общежития): 5 шагов
Адаптивная среда (автоматизация общежития): 5 шагов
Anonim
Image
Image
Адаптивная среда (автоматизация общежития)
Адаптивная среда (автоматизация общежития)
Адаптивная среда (автоматизация общежития)
Адаптивная среда (автоматизация общежития)
Адаптивная среда (автоматизация общежития)
Адаптивная среда (автоматизация общежития)

Этот проект - начало моего погружения в автоматизацию. Я выбрал Raspberry Pi в качестве «мозга» для этой операции, потому что GPIO имеет так много различных приложений и встроенный WIFI / Bluetooth. Мой урок «Введение в прототипирование» поставил передо мной задачу создать прототип, ориентированный на человека, и поэтому мне нужно было сосредоточить часть автоматизации моего проекта вокруг отдельного человека. Именно тогда у меня возникла идея создать комнату в общежитии, которую можно было бы персонализировать для конкретного соседа по комнате. В целом, этот проект использует Raspberry Pi и RFID-сканер для идентификации человека и выполнения ряда действий (включение и выключение света в этом проекте) для персонализации комнаты.

Шаг 1. Инструменты и расходные материалы

Инструменты и расходные материалы
Инструменты и расходные материалы

Инструменты

Вещи для запуска Raspberry Pi (https://www.raspberrypi.org/learning/hardware-guide)

  • Комплект для пайки (https://a.co/0sApLDF)
  • Радужный кабель (https://a.co/6vXsNXV)
  • Комплект для обжима (https://a.co/6vXsNXV)
  • Кабели-перемычки с внутренней резьбой (https://a.co/7Zq0VYD)
  • Командные полосы (https://a.co/i2P4hUR)
  • 3D-принтер (опционально)

Принадлежности

Raspberry Pi с корпусом и подходящим блоком питания (https://a.co/1exaycw)

  • Устройство чтения беспроводных карт (https://www.monkmakes.com/cck)
  • Карта Micro SD (https://a.co/ccdcO5a)
  • Беспроводные переключатели (https://a.co/j0HuIhV)
  • Передатчик и приемник 433 МГц (https://a.co/aOTKkQU)

Шаг 2: Оборудование

Image
Image
Аппаратное обеспечение
Аппаратное обеспечение

Я начал с книги Clever Card Kit, а затем посмотрел видео выше, чтобы подключить Pi к РЧ-передатчику и приемнику.

Шаг 3: Подключение Pi

Image
Image
Подключение Pi
Подключение Pi
Подключение Pi
Подключение Pi
Подключение Pi
Подключение Pi

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

Шаг 4: Код

Код
Код
Код
Код
Код
Код

Части этого кода взяты из разных ресурсов в пределах инструкции. Он в основном определяет, какое устройство (а) идет с каким человеком, а затем переходит в цикл проверки, чтобы увидеть, какая карта сканируется (какой человек взаимодействует).

Вам следует начать с начальной части книги «Набор умных карт», а затем перетащить эти файлы в папку, содержащуюся в книге.

Две части, которые будут изменены от пользователя к пользователю, - это строки «ID ==» и «os.system». Первый - это то, куда идут идентификаторы RF-карт [вы можете прочитать идентификатор, используя каталог (папку) clever_card_kit]. Второй части необходимо присвоить коды, которые объясняются в видео "RF 433", показанном на этапе аппаратного обеспечения.

Примечание. Коды на изображениях размыты из соображений конфиденциальности.

Шаг 5: Запускаем

Бегу!
Бегу!
Бегу!
Бегу!
Запуск!
Запуск!

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

Во время тестирования пользователям понравилось, как легко было использовать сканер, и они сказали, что он реагирует почти мгновенно. Единственный раз, когда пользователи разошлись во мнениях, это когда дело дошло до использования ключа-карты, и некоторые предпочли ключ (на ключах или в кошельке). Итак, прежде чем переходить к заказу деталей, убедитесь, что вы выяснили, чем будут пользоваться ваши пользователи, прежде чем заказывать RF-карты.

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