Съдържание:
- Стъпка 1: Настройка на хардуера
- Стъпка 2: Кодът
- Стъпка 3: Използване на устройството
- Стъпка 4: Крайният продукт
Видео: Таймер за врата на хладилник: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този урок ще преминем през процеса на изграждане и кодиране на абстракция на таймер за осветление на хладилник. Основната цел на нашето устройство е да пести енергия, като включва само светлината на хладилника, ако някой стои пред него. Нашето устройство „Интернет на нещата“използва два сензора: тръстиков превключвател и сензорен модул за избягване на обекти. Сензорът за тръстика ще изпраща сигнал, когато има магнитно поле. Това ще се използва за откриване дали вратата е отворена или затворена. Ако вратата е отворена, сензорът за близост се използва за откриване дали някой стои пред хладилника. Ако не бъде открит човек, таймерът ще започне да брои колко време е минало, откакто някой е бил пред вратата.
Този проект включва и интерфейс за управление на устройството, което се изпълнява на сървър за колба. Потребителят може да провери всеки от таймерите или да ги нулира с помощта на този интерфейс.
Следните стъпки ще ви насочат през процеса на изграждане на това устройство.
Стъпка 1: Настройка на хардуера
Първата стъпка е да настроите веригите за устройството. Ще ни трябва:
- Малина Пи 3
- Платформа
- Reed модул*
- Модул на сензора за избягване на препятствия*
- 10Kohm резистор
- проводници
- Един магнит (за изпробване на устройството)
*От комплекта сензори 37-в-1 на Arduino (документация)
След като всички материали са събрани, сглобете веригата въз основа на диаграмата, показана по -горе.
Стъпка 2: Кодът
Сега, когато имаме настроен хардуер, можем да започнем да пишем кода. Кодът може да бъде намерен в приложената папка с цип. Структурата на директориите е сложна, така че внимавайте да не премествате нито един от файловете наоколо.
Стъпка 3: Използване на устройството
Програмата се изпълнява с помощта на Flask сървъри. Подробности за инсталирането и използването на Flask можете да намерите тук.
Първо, използвайки командния ред, задайте приложението колба на iotapp.py:
задайте FLASK_APP = iotapp.py
След това стартирайте приложението с:
колба работи -хост 0.0.0.0
За достъп до интерфейса копирайте URL адреса, който е резултат от последната команда. Тази страница има два таймера: един, който следи колко дълго е била отворена вратата, и една, за да следи колко дълго е била отворена вратата без някой пред нея. Всеки път, когато страницата се опреснява, и двата таймера ще се актуализират. Потребителят може да нулира таймерите с помощта на бутона „Нулиране на таймерите“.
Магнитът представлява вратата на хладилника. Винаги, когато магнитът присъства, вратата може да се счита за затворена. За да симулирате отваряне на вратата, извадете магнита от сензора за тръстика. За да симулирате човек, застанал пред хладилника, поставете ръката си над сензора за близост. Когато махнете ръката си, таймерът ще започне да брои колко време е минало, откакто някой е бил пред хладилника.
Стъпка 4: Крайният продукт
Тук показваме пример за устройството в действие.
Този Instructable е създаден от Райън Андерсън и Кевин Бенсън.
Препоръчано:
Wifi хладилник: 4 стъпки
Wifi хладилник: - Хей, в твоето пространство няма хладилник, ето, вземи това! - Благодаря! Но приятелю, той е счупен.- Точно така. И така получих кутия да има студено мляко в кафето си. Или за да бъдем малко по -точни: млечни сладкиши. Хладилник 101. Хладилникът може да се счупи по много начини
Домашен охладител / хладилник Peltier с терморегулатор DIY: 6 стъпки (със снимки)
Домашен охладител / хладилник Peltier с терморегулатор DIY: Как да си направим домашен термоелектричен охладител / мини хладилник Peltier DIY с термостат W1209. Този модул TEC1-12706 и ефектът на Пелтие правят перфектния DIY охладител! Този инструктаж е стъпка по стъпка урок, който ви показва как да направите
Магнит часовник за хладилник: 9 стъпки (със снимки)
Магнит часовник на хладилника: Винаги съм бил очарован от необичайни часовници. Това е едно от най -новите ми творения, което използва букви в хладилника за показване на часа. Номерата са поставени върху парче тънък бял плексиглас, който има тънка ламарина, ламинирана на гърба
Стъпков двигател с D джапанки и таймер 555; първата част на веригата 555 Таймер: 3 стъпки
Стъпков двигател с D джапанки и таймер 555; първата част от веригата 555 Таймер: Стъпковият двигател е DC двигател, който се движи на дискретни стъпки. Често се използва в принтери и дори роботика. Ще обясня тази схема на стъпки. Първата част на веригата е 555 таймер. Това е първото изображение (вижте по -горе) с чип 555 с
AVR микроконтролер. Светодиоди мигат с помощта на таймер. Таймери Прекъсва. Таймер CTC режим: 6 стъпки
AVR микроконтролер. Светодиоди мигат с помощта на таймер. Таймери Прекъсва. Таймер CTC режим: Здравейте всички! Таймерите са важна концепция в областта на електрониката. Всеки електронен компонент работи по време. Тази времева база помага да се поддържа цялата работа синхронизирана. Всички микроконтролери работят на предварително зададена тактова честота