Съдържание:

Инфрачервена домашна автоматизация с Arduino: 5 стъпки
Инфрачервена домашна автоматизация с Arduino: 5 стъпки

Видео: Инфрачервена домашна автоматизация с Arduino: 5 стъпки

Видео: Инфрачервена домашна автоматизация с Arduino: 5 стъпки
Видео: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Декември
Anonim
Инфрачервена домашна автоматизация с Arduino
Инфрачервена домашна автоматизация с Arduino
Инфрачервена домашна автоматизация с Arduino
Инфрачервена домашна автоматизация с Arduino
Инфрачервена домашна автоматизация с Arduino
Инфрачервена домашна автоматизация с Arduino

ARDUINO HOME АВТОМАТИЗАЦИЯ

Домашната автоматизация просто означава да направите това, което обикновено правите ръчно, да се извършва автоматично за вас. Обикновено ще ставате, за да завъртите превключвателя, ами ако можете просто да натиснете дистанционното и светлината ви автоматично да се включи, ако сте мързеливи да ставате, за да изключите светлината през нощта или да изключите вентилатора, този проект е за Вие. Казвам, че е мързелив също се нуждае от малко труд.

Е, за това ще говорим в тази инструкция.

МАТЕРИАЛИ

Arduino (използвам Arduino pro mini), но всеки вкус ще бъде наред

3 или 2 модула за релейни канали (използвам два. Но 3 е задължително, ако искате да използвате функцията фоторезистор)

Инфрачервен приемник диод

Кабелни проводници

2 държача за лампи (използвах 1. Но 2 е задължително, ако искате да използвате функцията фоторезистор)

Вентилатор (трябва да имате това в дома си, така че трябва да си купите такъв)

Дистанционно е

AC крушка

AC щепсел

Платка

NTC 10k термистор

1 фоторезистор

2 10k резистора

Звуков сигнал

12v DC адаптер

7805 регулатор на напрежението.

Стъпка 1: Делители на напрежение

Делители на напрежение
Делители на напрежение

делител на напрежение са просто резистори, свързани последователно, за да намалят напрежението. За да научите повече за делителя на напрежение, отидете тук.

Стъпка 2: Променливи резистори (термистори и фоторезистори)

променливите резистори са просто резистори, които променят съпротивлението си поради определени обстоятелства.

В тази инструкция ще се съсредоточим повече върху термистори и фоторезистори.

ТЕРМИСТОРИ

от думата терм трябва да имате представа, че се занимава с температура. Има два типа термистори, а именно NTC термистор и PTC термистор. Съпротивлението на NTC термистора намалява с повишаване на температурата, т.е. тяхното съпротивление е обратно пропорционално на температурата, докато е обратното за PTC термистора.

ЗАБЕЛЕЖКА: когато сте тук, че термистор е 10k ома, това означава, че той е при 10k при стайна температура, която е 25 градуса по Целзий.

ФОТО РЕЗИСТОР

фоторезисторите, известни също като светлинно зависими резистори (LDR) са резистори, които променят съпротивлението си поради промени в интензитета на светлината. Когато има много светлина, тяхното съпротивление намалява и когато има по -малко светлина, тяхното съпротивление се увеличава.

Когато използваме тези променливи резистори за образуване на делител на напрежение, можем лесно да променяме напрежението.

За да научите повече за термисторите, отидете на тази връзка.

За да научите повече за фоторезисторите, отидете на тази връзка.

Стъпка 3: Инфрачервена връзка

Инфрачервен
Инфрачервен

Тук няма да казвам нищо за инфрачервената връзка, но можете да отидете на предишните ми инструкции как да създадете кола с инфрачервено управление с Arduino за повече информация. За да знаете как да свържете инфрачервената връзка към Arduino, проверете онлайн листа с данни за картографиране на щифтове, защото може би използвам различен приемник от този, който имате. Свържете щифта за напрежение към 5v и GND към GND и свържете изхода му към цифров щифт 10 на Arduino.

Стъпка 4: НАСТРОЙКА И ОБЕЖДАНЕ

НАСТРОЙКА И ОБЕЖДАНЕ
НАСТРОЙКА И ОБЕЖДАНЕ
НАСТРОЙКА И ОБЕЖДАНЕ
НАСТРОЙКА И ОБЕЖДАНЕ
НАСТРОЙКА И ОБЕЖДАНЕ
НАСТРОЙКА И ОБЕЖДАНЕ

свържете термистора си последователно с 10k резистор, след това свържете другия проводник на термистора към 5v и свържете другия проводник на 10k резистора към земята, след което свържете централния проводник към аналоговия вход. Направете същото с фоторезистора. За да знаете аналоговия извод, просто проверете кода и можете също да го промените на всеки аналогов щифт по ваш избор.

Свържете положителния проводник на зумера към цифров извод 5 и отрицателния към GROUND.

РЕЛЕ

свържете IN1 към цифров извод 2

свържете IN2 към цифров пин 8

свържете IN3 TO цифров извод 4

Свържете NO1, 2, 3 към един проводник на AC захранването

свържете към проводника на AC крушката към Com1

Свържете един проводник на вентилатора към COM2

свържете един проводник на променливотоковата крушка на страничната лампа към леглото към COM3

Свържете другия кабел на всички променливотокови уреди заедно, след което ги свържете към другия проводник на захранването с променлив ток. Моето реле се включва, когато цифровият щифт на Arduino е нисък, ако вашият се включва, когато е висок, променете всяко ниско до високо в кода. За да проверите дали се появява, когато той е нисък или висок, свържете всеки вход на релейния модул към GND, ако проводникът на този вход се включи за това, вашето реле се включва, когато е ниско, но ако не, то се включва, когато високо е. За информация относно релето посетете тук.

Стъпка 5: Код

Image
Image

Кодът е създаден от NDUKWU PIUS, което разбира се съм аз. Просто изтеглете кода и го отворете в Arduino IDE. Променете го по ваш вкус и качете.

Препоръчано: