Мазмұны:

Релесі бар Wemos DHT11 PIR сенсоры: 3 қадам
Релесі бар Wemos DHT11 PIR сенсоры: 3 қадам

Бейне: Релесі бар Wemos DHT11 PIR сенсоры: 3 қадам

Бейне: Релесі бар Wemos DHT11 PIR сенсоры: 3 қадам
Бейне: Amazing arduino project 2024, Қараша
Anonim
Реле бар Wemos DHT11 PIR сенсоры
Реле бар Wemos DHT11 PIR сенсоры
Реле бар Wemos DHT11 PIR сенсоры
Реле бар Wemos DHT11 PIR сенсоры

Бұл Wemos mini D1 -ді DHT11 -ден температураны оқи алатын және оны WIFI арқылы Blynk қосымшасы арқылы басқаруға болатын сым мен бағдарламалау бойынша нұсқаулық. Blynk қосымшасын қолдану құндылықтарды (ылғалдылық немесе температура) графикалық түрде көрсетуге мүмкіндік береді және егер қаласаңыз, оқиғаларды Blynk бағдарламасы арқылы орнатуға болады, бұл оны ыңғайлы етеді, өйткені біз Arduino IDE-де кодталған қайта жазудың орнына қосымшаны пайдалана аламыз. Біз оқиғаны өзгерткіміз немесе қосқымыз келген сайын (www.blynk.cc қараңыз) Екіншісі «қатаң код» болады, мен оны осылай атаймын, себебі егер сіз кодты өзгерткіңіз келсе, оны компилятор арқылы қолмен жүктеуіңіз керек. Blynk қосымшасын қолданумен байланысты код PIR сенсоры мен релеге арналған. Егер сіз оны басып шығарғыңыз келсе, мен STL файлын жеке корпусыма қосамын. Мен мұны хобби ретінде жасаймын және мен бұл үшін жаңашылмын. Егер мен мұны жақсартатын ұсыныстар болса, маған хабарлаңыз.

МАҚСАТЫ:

Wemos mini D1 температура мен ылғалдылықты оқи алады және PIR арқылы қозғалысты анықтай алады. Мұнымен не істегіңіз келетіні сізге байланысты. Blynk қолданбасы сізге бұл конфигурацияны пайдалану бойынша көптеген опцияларды ұсынады. Менің кодым реле 30 минут қосылатын етіп орнатылған. Егер сіз код арқылы қаласаңыз, оны өзгертуге дайынсыз.

Сонымен қатар, Blynk қосымшасы арқылы IF операторлары арқылы жасалған бөлмедегі температураны оқуға болады. Мысалы, мен температураны оқып, оны қоя аламын, егер бөлме температурасы осы температурадан жоғары болса (оны 90 градусқа орнатуға мүмкіндік береді), содан кейін реле ашылады; Айнымалы ток релеге қосылуы мүмкін, сондықтан бөлме температурасы берілген температурадан жоғары болғанда айнымалы ток қосылады. Әйтпесе эстафетаны өшіріңіз. БІРАҚ, сіз оны қайта кодтап, релені виртуалды түрде байланыстыратын етіп жасауыңыз керек және оны blynk қосымшасына жіберуіңіз керек, содан кейін сіз релені қолданба арқылы басқара аласыз

1 -қадам:

Кескін
Кескін

Мен Wemos D1 -ді осылай байланыстырдым. Мен GPIO0, GPIO2 және/немесе GPIO15-ке ешнәрсе қосуға болмайтынын білдім, әйтпесе ол тақтаны бағдарламалау режиміне қайтара алмайтын болады және бұл түйреуішке кез келген нәрсе қосылған кезде маған эскизімді жүктеуге мүмкіндік бермейді. Мен PIR түйреуішімді D4 -тен (GPIO2) D1 -ге ауыстырдым.

2 -қадам:

Кескін
Кескін

Бұл менің барлық компоненттеріме жақсы сәйкес келетін менің корпусым. Оның қабырғадағы розеткаға бекіткіші және кабельдердің артқы жағындағы тесік бар. Егер сізде 3D принтері болмаса, сіз HomeDepot-тен 1-Gang розеткасын ала аласыз, тек компоненттердің сәйкес келетініне көз жеткізіңіз. Болашақта мен қоршауды қайта жасаймын және аналық микро USB үшін орын қосамын, сондықтан мен оған эскиз жүктегім келген кезде Wemos -ты оның корпусынан алып тастаудың қажеті жоқ.

3 -қадам:

Wemods D1 коды бекітілген. Arduino IDE -де ашыңыз, WIFI желісін, құпия сөзді, Blynk Auth кодын өзгертіңіз, содан кейін эскизді жүктеңіз.

Ұсынылған: