Мазмуну:
- 1 -кадам: Керектүү куралдар
- 2 -кадам: ESP8266 менен жабдуу
- 3 -кадам: Flash Firmware EspEasy
- 4 -кадам: Зым системасы жана сенсорлор
- 5 -кадам: Системаны конфигурациялоо
- 6 -кадам: Domoticz & ThingSpeak менен башкаруу
- 7-кадам: Box & Go-Live
- 8 -кадам: Кийинки жаңыртуу версиясы
Video: Smart Water Controller: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Саламатсызбы, бул менин Instructables боюнча биринчи долбоорум. Бардык суроолор же сунуштар, комментарийлер, мага айткыла.
Мен чатырдагы муздак суу сактагычым үчүн IOT түйүнүн түздүм. Ал мага кээ бир маалыматтарды берди:
1. Танк суусунун деңгээли
2. Температура, барометрдик басым жана нымдуулук
3. Кыймыл сенсору
4. Light Lux
Негизги жабдык ESP-EASY жана аппараттык ESP8266 Nodemcu.
Бул IOT түйүнү иштөө үчүн Wifiга муктаж болгондуктан, мен Wi-Fi тармагымды кайра конфигурациялап жатам. Башка долбоор менен бөлүшөбүз.
1 -кадам: Керектүү куралдар
Төмөндөгү тизме менин долбоорлорум үчүн негизги керектүү куралдар:
1. Ширетүүчү станция
2. Санарип мультиметр
3. Ширетүүчү куралдар жана материалдар
4. ж.б.…
Электр менен байланышкан кандайдыр бир аппаратты колдонууда этият болуңуз.
2 -кадам: ESP8266 менен жабдуу
Анткени менин чатырдагы муздак суу сактагычым. Ошентип, мен айлана -чөйрөнү көзөмөлдөө үчүн кээ бир сенсорлорду берем (жөн эле көңүл ачуу үчүн)
1. ESP8266: ар кандай esp8266, бирок мен NODEMCU - ESP8266 сунуштайм, бул болжол менен 3 $ - 4 $
2. DS18b20 Суу өткөрбөйт: суунун температурасы үчүн
3. HC-SR04: танк суунун деңгээли үчүн УЗИ сенсор
ESP8266 МЕНЕН БАЙЛАНЫШ КЫЛБАҢЫЗ (бул 5v сигналы жана тактаңызды өлтүрөт)
4. DHT22 же DHT11: кутунун ичиндеги температура жана нымдуулук
5. BMP180: Барометрдик басым/Температура/чатырдагы бийиктик
6. PIR HC-SR501: Passive Infrared Motion Sensor, кимдир бирөөнү же жаныбарды аныктоо үчүн
7. BH1750FVI: Digital Light Sensor
8. Levelshifter: 5V сигналын HC-SR04төн 3.3Vга айландыруу.
3 -кадам: Flash Firmware EspEasy
1. Аны https://github.com/letscontrolit/ESPEasy/releases дарегинен жүктөп алыңыз
2. Бул жабдыкты колдонуу ESP_Easy_mega-yyyyMMdd_normal_ESP8266_4096.bin
3. FlashESP8266.exe флеш үчүн иштетүү (Windowsто гана: D). Балким, Linux же 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 менен БАЙЛАНЫШТЫ БАГЫТТАБА (бул 5в сигнал жана тактаңызды өлтүрөт)
Сизге 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 менен башкаруу
1. Domoticz
Ага жаңы жабдыктарды, орнотуу түзмөктөрүн бериңиз жана EspEasyдеги Domoticzдеги IDXти териңиз
2. Thingspeak:
Жаңы chanel алыңыз жана EspEasyге API жазуу ачкычын бериңиз
7-кадам: Box & Go-Live
Коробкада жана тестте.
Андан кийин, суу танк менен орнотуу.
Эми: сыра менен эс алыңыз: D
Эскертүү: күн же жамгыр менен түздөн -түз койбоңуз. Ички үчүн гана.
Мобилдик үчүн:
1. Android колдонмосу:
2. iOS колдонмосу:
8 -кадам: Кийинки жаңыртуу версиясы
Кийинки версияда мен насосту башкаруу үчүн башка түйүн жасайм.
Жана муну Domoticz (https://www.domoticz.com/) ордуна Home-assistant (https://www.home-assistant.io/) аркылуу Smart Homeго кошуңуз.
Көрүшкөнчө!
Урматтоо менен.
Сунушталууда:
Punch Activated Water Shooter: 5 кадам
Punch Activated Water Shooter: Эгерде сиз бир бөлүк күйөрман болсоңуз. Сиз Джинбени билишиңиз керек. Jinbe - Эйичиро Ода тарабынан жаратылган One Piece сериясындагы каарман. Жинбе Фишман Каратенин өзгөчө күчтүү чебери. Анын техникаларынын бири - беш миң кирпич муштуму. Бул
Spanning Meten Uit Water Met Verschillend Zoutgehalte менен жолугушту: 5 кадам
Spanning Meten Uit Water Verschillend Zoutgehalte менен жолугушту: Blue Energy - бул эң сонун энергия, бул суу менен баарлашуу. Жөн эле биз натрийди хлоридден тазалайбыз. Эшикти ачуу 3 -эшиктин суусумасы, эшиктин эшигин ачыңыз
Суу деңгээлин аныктоо ыкмалары Arduino Ultrasonic Sensor and Funduino Water Sensor колдонуу: 4 кадам
УЗИ сенсорунун жана Funduino суу сенсорунун жардамы менен Arduino суусунун деңгээлин аныктоо ыкмалары: Бул долбоордо мен эки ыкманы колдонуу менен арзан суу детекторун кантип түзөөрүңүздү көрсөтөм: 1. УЗИ сенсор (HC-SR04) .2. Funduino суу сенсору
IoT Water Alarm: 5 кадам (Сүрөттөр менен)
IoT Суу Ойготкучу: Мен жакында ашкананын дренажынын камдык көчүрмөсүн башыман өткөрдүм. Эгерде мен ал убакта үйдө болбогондо, бул менин батиримде полго жана гипсокартонго зыян алып келмек. Бактыга жараша, мен көйгөйдү билчүмүн жана чака менен сууну алып чыгууга даярмын. Бул мени алды
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 кадам (Сүрөттөр менен)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Мен Nintendo Controller MP3, Version 2.0 үчүн дизайнында ryan97128ди толугу менен жулуп салдым жана ал идеяны бардык акылдуу Morte_Moyaдан алганын угуп жатам, ошондуктан мен кредит ала албайм алардын бардык генийлери. Мен жөн гана ыңгайлуулукту кошуп, кайра толтурууну кааладым