Мазмуну:
- Жабдуулар
- 1 -кадам: анемометрди иштеп чыгуу
- 2 -кадам: Шамалдын багытын иштеп чыгуу
- 3 -кадам: Шамалдын ылдамдыгын жана Шамалдын багытын түзүңүз
- 4 -кадам: Райондук диаграмма жана туташуулар
- 5 -кадам: Arduino үчүн программа
- 6 -кадам: Node Red Flow
- 7 -кадам: Куралдар тактасы
- 8 -кадам: Тестирлөө
Video: IOT негизделген акылдуу аба ырайы жана шамалдын ылдамдыгын көзөмөлдөө системасы: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Иштеп чыккан - Никхил Чудасма, Дханашри Мудлиар жана Ашита Радж
Киришүү
Аба ырайынын мониторингинин маанилүүлүгү көп жагынан бар. Аба ырайынын параметрлери айыл чарбасын, күнөскананы өнүктүрүүнү колдоо үчүн жана өндүрүштөрдө коопсуз иштөө чөйрөсүн камсыз кылуу үчүн көзөмөлгө алынышы керек. Бул долбоорду ишке ашыруунун негизги мотивациясы ар кандай аймактарда зымсыз аба ырайынын мониторингинин чоң утилити болуп саналат. айыл чарбасынын өсүшүнөн жана өнүгүүсүнөн өнөр жайдын өнүгүшүнө чейин. Талаанын аба ырайынын шарттарын алыскы жерден дыйкандар көзөмөлдөп турушат жана зымсыз байланышты колдонуу менен дыйканчылык талаасында/күнөскананын климаттык жүрүм -турумун билүү үчүн ал жерде физикалык түрдө болушун талап кылбайт.
Жабдуулар
Керектүү Аппаратура:
- Raspberry Pi B+ модели
- Мэга 2560
- A3144 Hall Sensor
- IR Sensor Module
- DHT11 температура жана нымдуулук сенсору
- MQ-7 газ сенсору
- UV сенсор ML8511
- Miniature Ball Bearing
- Threaded Bar, Hex Nut and Washer
- Неодим магнит
- 10K каршылыгы
- PVC түтүк жана чыканак
- Шар калем
Керектүү программалык камсыздоо:
- Arduino IDE
- Кызыл түйүн
1 -кадам: анемометрди иштеп чыгуу
- ПВХ түтүкчөсүнүн узундугу подшипниктин калыңдыгынан чоңураак.
- Шарик подшипнигин трубанын кесилген бөлүгүнүн ичине орнотуңуз.
- Калемдин арткы капкагын 0-120-240 градуска кесилген чоордун сырткы четине кошуңуз
- Калемдин жазуу жагына кагаз чөйчөктөрдү тагыңыз.
- Кир жуугуч менен гайканы колдонуп, түтүктүн ичине сайылган барды орнотуп, A3144 залынын сенсорун сүрөттө көрсөтүлгөндөй орнотуңуз.
- Магнитти калемдер чогултулганда магнит залдын сенсорунун үстүнө так келиши үчүн, үч калемдин бирине тагыңыз.
2 -кадам: Шамалдын багытын иштеп чыгуу
- Түтүктүн бир бөлүгүн кесип, шамалга ылайыктуу оюк жасаңыз.
- Шарик подшипнигин трубанын кесилген бөлүгүнүн ичине орнотуңуз.
- Түтүктүн ичине сай тилкесин орнотуп, бир четине CD/DVD орнотуңуз. Дисктин үстүндө белгилүү аралыкты калтырып, шариктүү подшипник түтүк бөлүгүнө туура келет.
- IR Sensor модулун дискте сүрөттө көрсөтүлгөндөй орнотуңуз.
- Шкаланы колдонуп шамал сымал жасаңыз жана шамал чогултулгандан кийин IR өткөргүчкө жана алуучуга такыр карама -каршы келген тоскоолдук жасаңыз.
- Канатты уячасына чогултуп алыңыз.
3 -кадам: Шамалдын ылдамдыгын жана Шамалдын багытын түзүңүз
Шамалдын ылдамдыгы менен шамалдын багытынын бирдигинде жана 2 -кадамда PVC түтүгүн жана чыканагын колдонуп сүрөттө көрсөтүлгөндөй чогултуңуз.
4 -кадам: Райондук диаграмма жана туташуулар
Таблицада бардык сенсорлордун Arduino Mega 2560 туташуулары көрсөтүлгөн
- 10Kohm каршылыгын +5V менен Hall Sensor A3144 маалыматтарынын ортосунда туташтырыңыз.
- Vcc, 3.3V жана Gnd тиешелүү түрдө бардык сенсорлорду туташтырыңыз.
- USB түрүндөгү A/B кабелин Arduino жана Raspberry Pi менен туташтырыңыз
5 -кадам: Arduino үчүн программа
Arduino IDEде:
- Бул жерде камтылган DHT11 сенсорунун жана MQ-7 китепканаларын орнотуңуз.
- Бул жерде камтылган Arduino кодун көчүрүү жана чаптоо.
- Raspberry Pi кабелин колдонуп Arduino тактасын туташтырыңыз
- Кодду Arduino тактасына жүктөңүз.
- Ачык Сериялык Монитор жана бардык параметрлерди бул жерден көрүүгө болот.
Arduino коду
DHT китепканасы
MQ7 китепканасы
6 -кадам: Node Red Flow
Сүрөттөр Node-Red агымын көрсөтөт.
Төмөндө маалымат тактасында маалыматтарды көрсөтүү үчүн колдонулган түйүндөр келтирилген
- Serial-IN
- Функция
- Бөлүү
- Которуу
- Габарит
- Диаграмма
MQTT түйүндөрүн колдонбоңуз, анткени алар Thingsboard сыяктуу алыскы серверде маалыматтарды жарыялоо үчүн колдонулат. Учурдагы көрсөтмө жергиликтүү тармак тактасы үчүн.
7 -кадам: Куралдар тактасы
Сүрөттөр бардык аба ырайынын параметрлерин жана реалдуу убакыт графиктерин көрсөтүүчү панелди көрсөтөт.
8 -кадам: Тестирлөө
Тактада көрсөтүлгөн реалдуу убакыт жыйынтыктары
Сунушталууда:
Шамалдын ылдамдыгын микро менен өлчөө: бит жана Snap схемалары: 10 кадам
Шамалдын ылдамдыгын микро менен өлчөө: бит жана Snap Circuits: StoryКызым экөөбүз аба ырайы долбоорунун анемометринде иштеп жаткандыктан, биз программалоо менен көңүл ачууну узартууну чечтик. Анемометр деген эмне? Балким сиз " анемометр " деп сурап жатасыз. болуп саналат. Ооба, бул шамалдын өлчөмүн өлчөөчү аппарат
DHT11 менен ESP32 негизделген M5Stack M5stick C аба ырайы монитору - DHT11 менен M5stick-Cдеги температуранын нымдуулугун жана жылуулук индексин көзөмөлдөңүз: 6 кадам
DHT11 менен ESP32 негизделген M5Stack M5stick C аба ырайы монитору | DHT11 менен M5stick-Cдеги температуранын нымдуулугун жана жылуулук индексин көзөмөлдөңүз: Салам балдар, бул көрсөтмөлөрдө биз DHT11 температура сенсорун m5stick-C менен (m5stack менен иштеп чыгуу тактасы) кантип интерфейс кылууну жана m5stick-C дисплейинде көрсөтүүнү үйрөнөбүз. Ошентип, бул үйрөткүчтө биз температураны, нымдуулукту & жылуулук мен
Аба ырайы шамы - Аба ырайы жана температура бир караганда: 8 кадам
Аба ырайы шамы - Аба ырайы жана Температура Бир Караганда: Бул сыйкырдуу шамды колдонуп, сиз учурдагы температураны жана шарттарды дароо сыртта айта аласыз
Esp8266: 5 кадамдарды колдонуп, шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек
Esp8266 менен шаймандарды көзөмөлдөө жана аба ырайын көзөмөлдөө үчүн IoT түзмөгүн кантип жасоо керек: Интернеттин нерселери (IoT)-бул физикалык түзмөктөрдүн ("туташкан түзмөктөр" жана "акылдуу түзмөктөр" деп да аталат) имараттары, жана башка буюмдар - электроника, программалык камсыздоо, сенсорлор, аткаргычтар жана
ESP8266 негизделген тармак сааты жана аба ырайы монитору: 3 кадам (сүрөттөр менен)
ESP8266 негизделген тармак сааты жана аба ырайы монитору: ESP8266 жана 0.96 "128x64 OLED дисплейи бар кыска жана жөнөкөй дем алыш күндөрү долбоору. Бул түзмөк тармак сааты, башкача айтканда ntp серверлеринен убакытты алат. Ал ошондой эле openweathermap.org сүрөтчөлөрү менен аба ырайы маалыматын көрсөтөт Бөлүктөр Керектүү: 1. ESP8266 модулу (A