Агуулгын хүснэгт:

Ухаалаг усны хянагч: 8 алхам
Ухаалаг усны хянагч: 8 алхам

Видео: Ухаалаг усны хянагч: 8 алхам

Видео: Ухаалаг усны хянагч: 8 алхам
Видео: Тэр миний нүцгэн зургийг тараачихаж 2024, Арваннэгдүгээр
Anonim
Ухаалаг усны хянагч
Ухаалаг усны хянагч
Ухаалаг усны хянагч
Ухаалаг усны хянагч

Сайн байцгаана уу, энэ бол Instructables дээрх миний анхны төсөл юм. Аливаа асуулт, санал, сэтгэгдэл байвал надад хэлээрэй.

Би дээвэр дээрх хүйтэн усны савныхаа IOT зангилааг үүсгэсэн. Энэ нь надад зарим мэдээллийг өгсөн:

1. Танкны усны түвшин

2. Температур, барометрийн даралт ба чийгшил

3. Хөдөлгөөн мэдрэгч

4. Хөнгөн Lux

ESP-EASY Firmware болон ESP8266 Nodemcu техник хангамж дээр суурилсан болно.

Энэ IOT зангилаанд ажиллахын тулд Wifi шаардлагатай тул би Wifi сүлжээгээ дахин тохируулж байна. Үүнийг бусад төсөлтэй хуваалцах болно.

Алхам 1: Шаардлагатай хэрэгсэл

Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд
Шаардлагатай хэрэгслүүд

Миний төслүүдэд шаардлагатай үндсэн хэрэгслүүдийг доор жагсаав.

1. Гагнуурын станц

2. Дижитал мултиметр

3. Гагнуурын хэрэгсэл ба материал

4. гэх мэт …

Цахилгаантай холбоотой аливаа төхөөрөмжийг ашиглахдаа болгоомжтой байгаарай.

Алхам 2: ESP8266 -тэй тоног төхөөрөмж

ESP8266 бүхий тоног төхөөрөмж
ESP8266 бүхий тоног төхөөрөмж
ESP8266 бүхий тоног төхөөрөмж
ESP8266 бүхий тоног төхөөрөмж
ESP8266 бүхий тоног төхөөрөмж
ESP8266 бүхий тоног төхөөрөмж

Учир нь дээвэр дээрх миний хүйтэн усны сав. Тиймээс, би хүрээлэн буй орчныг хянах зарим мэдрэгчийг өгдөг (зүгээр л зугаацах зорилгоор)

1. ESP8266: ямар ч esp8266 гэхдээ би NODEMCU - ESP8266 -ийг санал болгож байна, энэ нь ойролцоогоор 3 $ - 4 $

2. DS18b20 Усны хамгаалалттай: усны температурт зориулагдсан

3. HC-SR04: Савны усны түвшний хэт авианы мэдрэгч

ESP8266 -тай холбогдож болохгүй (энэ нь 5v дохио бөгөөд таны самбарыг устгах болно)

4. DHT22 эсвэл DHT11: Хайрцаг доторх температур ба чийгшил

5. BMP180: Барометрийн даралт/Температур/Дээвэр дээрх өндөр

6. PIR HC-SR501: идэвхгүй хэт улаан туяаны хөдөлгөөн мэдрэгч, хэн нэгэн эсвэл амьтныг илрүүлэх

7. BH1750FVI: Дижитал гэрэл мэдрэгч

8. Levelshifter: 5V дохиог HC-SR04-ээс 3.3V болгон хөрвүүлэх.

Алхам 3: Flash Firmware EspEasy

Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy
Flash програм хангамж EspEasy

1. Үүнийг https://github.com/letscontrolit/ESPEasy/releases дээрээс татаж аваарай

2. Энэхүү програмыг ашиглан ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin

3. Flash -д зориулж FlashESP8266.exe програмыг ажиллуулна уу (зөвхөн Windows дээр: D). Линукс эсвэл Mac дээр флаш хийхийн тулд танд flash.py хэрэгтэй байж магадгүй (Google -ийг туршаад үзээрэй)

4. Эхний ээлжинд энэ гарын авлагыг дагаж мөрдөөрэй

Тэмдэглэл: Энэ горимд нэвтрэхийн тулд AP горим: configesp

Алхам 4: Утасны систем ба мэдрэгч

Утасны систем ба мэдрэгч
Утасны систем ба мэдрэгч
Утасны систем ба мэдрэгч
Утасны систем ба мэдрэгч
Утасны систем ба мэдрэгч
Утасны систем ба мэдрэгч

ESP8266 утсыг дараах мэдрэгчээр холбоно уу.

- DHT11 => GPIO3

- DS18B20 => GPIO1: R4, 7k хэрэгтэй (+)

- BH1750 => I2C: GPIO4, 5

- BMP180 => I2C: GPIO4, 5

- PIR => GPIO14

- HC-SR04: ESP8266-тай ХОЛБОГДОХГҮЙ (энэ нь 5V дохио бөгөөд таны самбарыг устгах болно)

Танд Levelshifter хэрэгтэй

=> Levelshifter -ийг GPIO12, GPIO13 -тай холбоно уу

Алхам 5: Системийг тохируулах

Системийг тохируулах
Системийг тохируулах

Энэ зураг шиг тохируулаарай.

GPIO нь өмнөх алхамтай таарч байх ёстой, та үүнийг өөрчилж болно.

Гэхдээ эдгээр GPIO -г бүү ашиглаарай.

- IO0, IO2: татах R хэрэгтэй

- IO15: R-ийг татах шаардлагатай

- IO16: RST -тэй унтах горим

- IO7, IO8, IO9, IO10: SD0..3

Эдгээр GPIO -г ашигласнаар таны сериал монитор эвдэрнэ.

- IO1, IO3: цуврал TX RX

Domoticz систем дээрээ IDX зөв эсэхийг шалгаарай.

www.letscontrolit.com/wiki/index.php/Tutor…

Алхам 6: Domoticz & ThingSpeak ашиглан хянах

Domoticz & ThingSpeak ашиглан хянах
Domoticz & ThingSpeak ашиглан хянах
Domoticz & ThingSpeak ашиглан хянах
Domoticz & ThingSpeak ашиглан хянах
Domoticz & ThingSpeak ашиглан хянах
Domoticz & ThingSpeak ашиглан хянах

1. Domoticz

Түүнд шинэ тоног төхөөрөмж, тохиргооны төхөөрөмж өгч, EspEasy дээр Domoticz дээр IDX бичнэ үү

2. Thingspeak:

Шинэ суваг аваад EspEasy -д API бичих түлхүүрийг өгөөрэй

Алхам 7: Box & Go-Live

Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live
Box & Go-Live

Хайрцаг болон туршилтанд.

Үүний дараа усны сав ашиглан тохируулна уу.

Одоо: шар айргаар тайвшир: D

Анхаарна уу: нар, борооны шууд тусгалд бүү оруулаарай. Зөвхөн дотор талд.

Гар утасны хувьд:

1. Андройд апп:

2. iOS апп:

Алхам 8: Дараагийн шинэчлэх хувилбар

Дараагийн шинэчлэх хувилбар
Дараагийн шинэчлэх хувилбар

Дараагийн хувилбарт би насосыг хянах өөр зангилаа хийх болно.

Үүнийг Domoticz (https://www.domoticz.com/) оронд Home-assistant (https://www.home-assistant.io/) ашиглан миний ухаалаг гэрт оруулаарай.

Баяртай!

Хүндэтгэсэн.

Зөвлөмж болгож буй: