Мазмуну:
- 1 -кадам: Өткөргүчтүк зонду менен нымдуулуктун деңгээлин текшерүү
- 2 -кадам: Суу насосун жана ЖК экранын Arduinoго туташтыруу
- 3 -кадам: Кутунун дизайнын басып чыгаруу
- 4 -кадам: Бардык бөлүктөрдү бириктирүүчү акыркы кадам
Video: Алыстан сугат системасын иштетүү жана көзөмөлдөө үчүн микроконтроллерлерди колдонуу: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
дыйкандар жана күнөсканалардын операторлору арзан сугат системасы үчүн.
Бул долбоордо биз топурактын нымдуулук сенсорун микроконтроллер менен бириктиребиз, топурак өтө кургак болгондо өсүмдүктөрдү автоматтык түрдө сугарып, алыстан иштетип жана дүйнө жүзү боюнча кыртыштын шарттарын көзөмөлдөө үчүн мобилдик телефонго билдирүүлөрдү жөнөтүү аркылуу SMS же Twitter; html жана JavaScript аркылуу веб -браузерди көрсөтүүгө жөндөмдүү башка түзмөк. Система ESP8266 микроконтроллерине туташкан топурактын ным сенсорунан турат, веб -серверди жайгаштырууга жана http сурамдарына жооп берүүгө жөндөмдүү. Микроконтроллер ным сенсорунан аналогдук сигналдарды алат жана транзистордук схема аркылуу насосту иштетет. Нымдуулуктун деңгээлин суу салмагынын пайыздык көрсөткүчү менен өткөрүмдүүлүк зондунун чыгышы менен байланыштырган изилдөө аяктады. Ным сенсорунун салыштырмалуу төмөн нымдуулукта каныккандыгы аныкталды, бул бул сенсордун кээ бир өсүмдүктөр менен топурак түрүндөгү айкалыштарына колдонулушун чектеши мүмкүн. Биз азырынча Node Red аркылуу мобилдик түзмөккө push билдирүүлөрдү киргизе алган жокпуз, бирок теория боюнча буга жетишүү керек.
1 -кадам: Өткөргүчтүк зонду менен нымдуулуктун деңгээлин текшерүү
Мен өткөргүчтүктү 9 казанда өлчөдүм
өткөргүчтүктү нымдуулук деңгээлине чейин калибрлөө үчүн суунун ар кандай пайызы бар. Бул колдонуучуга өзгөчө өсүмдүктөрдүн түрлөрүнө жана топурактын айкалышына ылайык келген нымдуулукту тандоого мүмкүндүк берет
2 -кадам: Суу насосун жана ЖК экранын Arduinoго туташтыруу
Мен суу насосту каалаган нымдуулуктун деңгээлине жеткенге чейин эки секундада 0,5 секундага иштетүү үчүн туташтырдым. ЖЧК белгиленген чекит деңгээлин жана өткөрүлгөн өткөрүмдүүлүк деңгээлин (иликтөөнүн каныктыруу деңгээлинин пайызы катары көрсөтүлөт) чыгарат
Arduino коддору
int setpoint = 0;
нымдуулук = 0;
int насос = 3;
pinMode (A0, INPUT); // Ынтымак казаны
pinMode (A1, INPUT); // Өткөргүчтүк иликтөө
pinMode (насос, ЧЫГУУ); // Насос
lcd.init (); // lcdди баштоо
lcd.backlight (); // арткы жарыкты ачуу
lcd.setCursor (0, 0); // жогорку сол бурчка өтүү
lcd.print ("Орнотуу чеки:"); // бул сапты жогорку сапка жазыңыз
lcd.setCursor (0, 1); // 2 -катарга өтүңүз
lcd.print ("Нымдуулук:"); // борборлоштуруу үчүн боштуктар менен толтурулган сап
lcd.setCursor (0, 2); // үчүнчү катарга өтүңүз
lcd.print (""); // борборлоштуруу үчүн боштуктары бар аянтча
lcd.setCursor (0, 3); // төртүнчү катарга өтүңүз
lcd.print ("D&E, Hussam");
3 -кадам: Кутунун дизайнын басып чыгаруу
Негизинен мен Автомат сугат системасы үчүн жөнөкөй куту жасадым, анын алдыңкы бетинде экраны бар жана "Setpoint" жана "Power" которгучтары үчүн эки тешиги бар. Ошондой эле мен электр менен камсыз кылуу үчүн капталында дагы бир тешикти ойлоп таптым
4 -кадам: Бардык бөлүктөрдү бириктирүүчү акыркы кадам
Бөлүктөрдүн баасы
- Arduino $ 20
- $ 6 насос
- Өткөргүчтүк иликтөө $ 8
- Jumper зымдары 6 доллар
- Breadboard $ 8
- Электр энергиясы менен камсыздоо $ 12
- LCD $ 10
- Бардыгы 70 доллар
Сунушталууда:
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: 5 кадам
NODE MCU ЖАНА BLYNK колдонуу менен температура жана нымдуулукту көзөмөлдөө: Саламатсыздарбы, бул көрсөтмө бизге DHT11-Температура жана нымдуулук сенсорунун жардамы менен Node MCU жана BLYNK тиркемесин колдонуп, атмосферанын температурасын жана нымдуулугун кантип алууну үйрөнөлү
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Arduino аркылуу автоматтык сугат системасын кантип жасаса болот: 5 кадам
Ардуинону колдонуп автоматтык сугат системасын кантип жасоо керек: Бул көрсөтмөлөрдө мен сизге топурактагы суунун көлөмүн сезе турган жана бакчаңызды автоматтык түрдө сугаруучу автоматтык сугат системасын кантип курууну жана колдонууну көрсөтөм. Бул система ар кандай түшүм талаптарына ылайык программаланышы мүмкүн жана
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана