Оглавление:
Видео: Таймер двери холодильника: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом уроке мы шаг за шагом рассмотрим процесс создания и кодирования абстракции таймера освещения холодильника. Основная цель нашего устройства - экономия электроэнергии за счет включения света холодильника только в том случае, если кто-то стоит перед ним. В нашем устройстве Интернета вещей используются два датчика: геркон и модуль датчика избегания объектов. Геркон будет посылать сигнал всякий раз, когда присутствует магнитное поле. Это будет использоваться, чтобы определить, открыта дверь или закрыта. Если дверь открыта, датчик приближения используется, чтобы определить, стоит ли кто-то перед холодильником. Если никто не обнаружен, таймер начнет отсчитывать, сколько времени прошло с тех пор, как кто-то стоял перед дверью.
Этот проект также включает интерфейс для управления устройством, который запускается на флеш-сервере. Пользователь может проверить каждый из таймеров или сбросить их с помощью этого интерфейса.
Следующие шаги проведут вас через процесс создания этого устройства.
Шаг 1: Настройка оборудования
Первым делом нужно настроить схемы для устройства. Нам понадобится:
- Raspberry Pi 3
- Макетная плата
- Модуль тростника *
- Модуль датчика объезда препятствий *
- резистор 10 кОм
- Провода
- Один магнит (для пробного использования устройства)
* Из набора датчиков Arduino 37-in-1 (документация)
После того, как все материалы будут собраны, соберите схему в соответствии со схемой, показанной выше.
Шаг 2: Код
Теперь, когда у нас настроено оборудование, мы можем приступить к написанию кода. Код можно найти в прикрепленной заархивированной папке. Структура каталогов сложна, поэтому будьте осторожны, чтобы не перемещать какие-либо файлы.
Шаг 3: Использование устройства
Программа запускается с использованием серверов Flask. Подробности по установке и использованию Flask можно найти здесь.
Сначала, используя командную строку, установите приложение flask как iotapp.py:
установите FLASK_APP = iotapp.py
Затем запустите приложение с помощью:
запуск фляги --host 0.0.0.0
Чтобы получить доступ к интерфейсу, скопируйте URL-адрес, полученный в результате последней команды. На этой странице есть два таймера: один отслеживает, как долго дверь была открыта, а второй отслеживает, как долго дверь была открыта без кого-либо перед ней. Каждый раз, когда страница обновляется, оба таймера обновляются. Пользователь может сбросить таймеры с помощью кнопки «Сброс таймеров».
Магнит представляет собой дверцу холодильника. Всякий раз, когда присутствует магнит, дверь можно считать закрытой. Чтобы имитировать открытие двери, отведите магнит от язычкового датчика. Чтобы имитировать человека, стоящего перед холодильником, положите руку на датчик приближения. Когда вы уберете руку, таймер начнет отсчитывать, сколько времени прошло с тех пор, как кто-то стоял перед холодильником.
Шаг 4: конечный продукт
Здесь мы показываем пример работы устройства.
Это руководство было создано Райаном Андерсоном и Кевином Бенсоном.
Рекомендуемые:
Датчик двери навеса и замка с питанием от батареи, солнечный, ESP8266, ESP-Now, MQTT: 4 шага (с изображениями)
Датчик двери и замка с батарейным питанием, солнечный, ESP8266, ESP-Now, MQTT: в этой инструкции я покажу вам, как я сделал датчик с батарейным питанием для контроля состояния двери и блокировки моего удаленного велосипедного навеса. У меня нет сетевого питания, поэтому он работает от батареи. Аккумулятор заряжается от небольшой солнечной панели. Модуль d
Сигнализация двери холодильника: 5 шагов
Сигнализация двери холодильника: в этом проекте я покажу вам, как сделать сигнализацию, которая будет звучать, если вы оставите дверцу холодильника открытой слишком долго. Эта схема предназначена не только для холодильника, ее можно использовать для срабатывания сигнализации, если любая дверь была открыта слишком долго
Охрана холодильника: напоминание о закрытии дверцы холодильника: 6 шагов
Охрана холодильника: напоминание о закрытии дверцы холодильника: иногда, когда я достаю много вещей из холодильника, у меня нет свободной руки, чтобы закрыть дверь, и тогда дверь остается открытой на долгое время. Иногда, когда я прикладываю слишком много сил, чтобы закрыть дверцу холодильника, она отскакивает, но я не могу этого заметить
Лучший магнит для холодильника, который нельзя купить за деньги: 3 шага
Лучший магнит для холодильника, который нельзя купить за деньги: используя магниты от мертвого 3,5-дюймового жесткого диска и кусок провода, я сделал сверхпрочный магнит для холодильника. Когда я говорю «супер сильный», я имею в виду, что эта штука выдержит все, что я когда-либо хотел. поставить на мой холодильник
Ошибка холодильника IC: 4 шага
Ошибка холодильника IC: вот как сделать магнит на холодильник из старой микросхемы. Мне это нравится, потому что а) это странно, б) похоже, что по холодильнику ползает многоножка-мутант, и в) это с древней карты Apple II. Обязательно ознакомьтесь с версией Эшира этого