
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Өзүмдүн күнөсканамды даярдоодо күнөскананын айлана -чөйрөсүн көзөмөлдөө үчүн сенсороддорду жасап жатам. Бул сенсорду сыртта да колдонсоңуз болот. Парниктин ичиндеги же сыртындагы температураны жердин температурасы жана нымдуулуктун деңгээли менен колдонуу жашылчаңызды качан отургузуу керек экенин билүү кызыктуу. Мен сыйымдуу ным сенсорун тандайм, анткени мындай сенсор сууда коррозияга учурабайт.
Бул көрсөтмөдө биз төмөнкү маалыматтарды жөнөтүүчү LORA түйүнүн жасамакчыбыз:
- топурактын нымдуулугу
- топурактын температурасы
Бул нускаманын толуктугу үчүн мен дагы LORA transanceiver жок кодду коёюн деп жатам, бирок анын ордуна топурактын нымдуулугун жана топурактын температурасын сериал аркылуу жөнөтөм. көбүрөөк маалымат алуу үчүн өлчөө жыштыгы. Бул сенсорду бул үйрөткүчтүн сервер түйүнү менен бирге колдонсоңуз болот. Бул травериверди тандап алуу үчүн жана сервер түйүнүнүн маалыматтарды алуу үчүн биринчиден бул нускаманы окуңуз.
1 -кадам: керектүү бөлүктөр
Sensornode:
- Суу өткөрбөй турган температура сенсору (DS18B20)
- сыйымдуулук ным сенсору
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- антенна жана туташуулар үчүн зым (мен 0,8 мм катуу өзөктүү зымды колдоном)
- эркектен эркекке секирүүчү кабелдер
- ургаачыдан аялга секирүүчү кабелдер
- терминалдык блок
- pinheaders
- нан
-
TTL үчүн CP2102 usb
Куралдар:
- кандооч
- каптал кескич
- зым чечүүчү
- тактык бурагыч
- калай
- антеннаны өлчөө үчүн сызгыч
- өчүрүүчү насос (эгер меникиндей ката кетирсең)
2 -кадам: Антенна жасоо
Антенна үчүн мен 2x2x0.8mm же 2x2 20awg автобус кабелинин калган кабелин колдоном. Нерселер тармагында сиз өзүңүздүн трансиверди жана антенна жыштык диапазонун тандап алсаңыз болот.
- 868mhz 3.25 дюйм же 8.2 см (бул мен колдонгон)
- 915mhz 3 дюйм же 7.8 см
- 433mhz 3 дюйм же 16.5см
3 -кадам: Esp Shield'ди ширетүү

- Esp калканынын резисторлорун алып салыңыз (кызыл талаада R1ден R3кө чейин караңыз)
- Rfm95 чипин esp калканчына lehit.
- Пинхедлерди esp калканчына ээрчиңиз
- Антеннаны esp калканчына туташтырыңыз. Антеннасыз колдонбоңуз, анда калкан бузулуп калышы мүмкүн.
- Эгерде пинхеддер ардуино ширетүүчүгө кошулбаса, булар да
4 -кадам: Коддоо



Мен DTRди колдонуп, ардуинону автоматтык түрдө баштапкы абалга келтире алаарымды билем, бирок менин учурда кодду жүктөөдө каталар болгон. Ошондуктан мен бул көрсөтмөдө кол менен баштапкы абалга келтирүүнү колдондум, эгер сизде дагы ушундай көйгөй болсо, аны кол менен баштапкы абалга келтирүү менен чече аласыз.
-
Ардуинону CP2102ге төмөнкүдөй өткөрүңүз:
- CP2102 txd -> Arduino pro mini rx
- CP2102 rxd -> Arduino pro mini tx
- CP2102 gnd -> Arduino pro mini gnd
- CP2102 3.3 -> Arduino pro mini vcc
- Schedchти arduino ideде ачыңыз
- Ардуино pro mini тактасын тандаңыз
- Процессор астында atmega 328p 3.3v 8mhz тандаңыз
- Ком портуңузду тандаңыз
- Жүктөө баскычын чыкылдатыңыз
- Учурда код түзүлүп жатканда, bautrate (сүрөттү караңыз) көргөндө arduino pro miniдеги cp2102 абалга келтирүү баскычын басыңыз (cp2102 тактаны баштапкы абалга келтирбейт), ошондой эле программалоо учурунда сериялык мониторду жабууну унутпаңыз.
Файл айыл чарба сенсору - бул LORA трансиверсиз код. Ошентип, сиз өзүңүздүн долбооруңузду ошол файлдан баштап, коддун кандай иштээрин жакшыраак түшүнө аласыз. Эгерде сизге тагыраак көрсөткүчтөр керек болсо, анда ным сенсорунун сууда эмес жана суунун маанисин картага түшүрүшүңүз керек. (Минималдуу жана максималдуу мааниси) Мен 400 менен 880 ортосундагы маанилерди картага түшүрдүм. сызык. Бул сенсорду жок кылат. Кийинчерээк мен бул сенсорду кантип суу өткөрбөөнү көрсөтөм.
Температуранын көрсөткүчтөрү Цельсий градусында.
Акыркы эскертүү: Сервердин сериялык мониторун ачканыңызда (акыркы сүрөт), маалыматтардын ортосунда эки чекит менен жөнөтүлгөнүн көрөсүз. Ошентип, биз бардыгын сервер түйүнүнө бир пакетте жөнөтө алабыз. Кийинчерээк көрсөтмөлүү болгондо, мен бул маалыматтар иштетилүүчү башка сервер түйүнүн жасайм.
5 -кадам: Кабелдөө




Жогорудагы сүрөттө сиз баарын кантип зым менен жабууну көрөсүз. Резистор 4.7 кохмдук каршылык болуп саналат. Схемада мен башка LORA трансиверин жана башка топурактын ным сенсорун колдоном, бирок зымдары ошол бойдон калат. Биринчиси түшүнүксүз болуп калса, мен деталдуу сүрөттөрдү коштум.
6 -кадам: Жыйынтык
Бул көрсөтмө кыртыштын температурасын жана нымдуулугун өлчөөгө мүмкүндүк берет. Келечектеги көрсөтмөлөрдө, биз бул маалыматтарды сиздин өсүмдүктөрүңүздү сугаруу үчүн электромагнити иштетүү үчүн колдонобуз, ошондой эле белгилүү бир шарттар аткарылганда кээ бир жашылчаларды отургузууну сунуштоо үчүн бул долбоорду колдонобуз. Биз бул көрсөтмөнү башка долбоор үчүн кайра колдонобуз, анда биз баарын суу өткөрбөйбүз, мен сизди ПКБ жасайм, анда сиз баарын монтаждай аласыз.
Сунушталууда:
Меню менен Arduino DHT22 сенсор жана топурактын нымдуулугу долбоору: 4 кадам

Менюсу бар Arduino DHT22 Sensor жана Топурак Нымдуулук Долбоору: Саламатсыздарбы балдар, бүгүн мен сиздерге инструктивдүү экинчи долбоорумду сунуштайм. Бул проект биринчи температурам менен нымдуулукту өлчөө үчүн колдонулган биринчи топурактын нымдуулук сенсорун жана DHT22 сенсорун сунуштайт. . Бул долбоор
LoRa менен күнөскананы автоматташтыруу! (1 -бөлүк) -- Сенсорлор (Температура, Нымдуулук, Топурактын Нымдуулугу): 5 кадам

LoRa менен күнөскананы автоматташтыруу! (1 -бөлүк) || Сенсорлор (Температура, Нымдуулук, Топурактын Нымдуулугу): Бул долбоордо мен сизге күнөскананы кантип автоматташтырганымды көрсөтөм. Бул мен силерге күнөскананы кантип курганымды жана электр энергиясын жана автоматиканы кантип электр менен камсыз кылганымды көрсөтөм дегенди билдирет. Ошондой эле мен сизге L колдонуучу Arduino тактасын кантип программалоону көрсөтөм
Arduino Күн энергиясындагы температура жана нымдуулук сенсору 433mhz Орегон сенсору катары: 6 кадам

Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Бул күн менен иштеген температура жана нымдуулук сенсорунун курулушу. Сенсор 433mhz Oregon сенсорун туурайт жана Telldus Net шлюзунда көрүнөт. Эмне керек: 1x " 10-LED Күн энергиясынын кыймыл датчиги " Ebayден. 3.7В камыр деп жазылганын текшериңиз
Суунун эскертүүсү бар топурактын нымдуулугу сенсору: 4 кадам

Топурактын нымдуулугу сенсору Сугаруу эскертүүсү менен: Биз WEMOS D1 мини жана сыйымдуу топурактын нымдуулугу сенсорунун негизинде топурактын нымдуулугун өлчөөчү түзүлүштү түзүп жатабыз. жана биз эскертүү бере алабыз
ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басма температурасы жана нымдуулугу менен: 5 кадам

ESP8266 NodeMCU кирүү чекити (AP) DT11 температура сенсору жана браузердеги басуу температурасы жана нымдуулугу бар веб -сервер үчүн: Салам достор, биз ESP8266 колдонгон долбоорлордун көбүндө жана долбоорлордун көбүндө биз ESP8266ды веб -сервер катары колдонобуз, андыктан маалыматтарга жетүү үчүн wifi аркылуу каалаган түзмөк, ESP8266 тарабынан жайгаштырылган Webserverге кирүү менен, бирок бир гана көйгөй, биз үчүн жумушчу роутер керек