Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Антен хийх
- Алхам 3: Esp Shield -ийг гагнах
- Алхам 4: Кодлох
- Алхам 5: Цахилгааны утас
- Алхам 6: Дүгнэлт
Видео: LORA -ийн температур ба хөрсний чийгшил мэдрэгч: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Өөрийнхөө хүлэмжийг бэлтгэх бэлтгэл ажлын хувьд би хүлэмжийн орчны байдлыг хянахын тулд хэд хэдэн мэдрорнод хийж байна. Та мөн энэ мэдрэгчийг гадаа ашиглаж болно. Хүлэмжийн дотор эсвэл гадна талын температурыг газрын температур, чийгийн түвшинтэй хослуулан хэрэглэх нь хүнсний ногоогоо хэзээ тарихаа мэдэх сонирхолтой байдаг. Усны дотор ийм мэдрэгч зэврдэггүй тул би багтаамжийн чийг мэдрэгчийг сонгодог.
Энэхүү зааварчилгаанд бид дараах өгөгдлийг илгээдэг LORA зангилаа хийх гэж байна.
- хөрсний чийгшил
- хөрсний температур
Энэхүү зааварчилгааны бүрэн бүтэн байдлыг хангахын тулд би кодыг LORA дамжуулагчгүйгээр байрлуулах болно, гэхдээ хөрсний чийгшил, хөрсний температурын өгөгдлийг цуваа руу илгээдэг. Илүү их мэдээлэл авахын тулд хэмжилтийн давтамж. Та энэ мэдрэгчийг серверийн зангилаатай хамт ашиглаж болно. Эхлээд энэ зааврыг уншаад ямар трансивер сонгох, серверийн зангилааг өгөгдөл хүлээн авах боломжтой болгохын тулд уншина уу.
Алхам 1: Шаардлагатай эд анги
Sensornode:
- Усны хамгаалалттай температур мэдрэгч (ds18B20)
- багтаамжийн чийг мэдрэгч
- arduino pro mini 3.3v 8mhz
- esp breakout
- rfm95
- антен ба холболтын утас (би 0.8 мм хатуу цөмт утас ашигладаг)
- эрэгтэй эрэгтэй холбогч кабель
- эмэгтэй -эмэгтэй холбогч кабель
- терминал блок
- зүү толгойнууд
- талх
-
CP2102 usb -аас TTL руу
Хэрэгсэл:
- гагнуурын төмөр
- хажуугийн таслагч
- утас хуулагч
- нарийн халив
- гагнуурын цагаан тугалга
- антен хэмжих захирагч
- гагнуурын насос (хэрэв та миний хийсэн шиг алдаа гаргавал)
Алхам 2: Антен хийх
Антенны хувьд би 2x2x0.8mm эсвэл 2x2 20awg автобусны кабелийн үлдэгдэл кабелийг ашигладаг бөгөөд сүлжээгээр дамжуулж, антенны давтамжийн зурвасыг улсаар нь сонгож болно.
- 868 МГц 3.25 инч буюу 8.2 см (энэ бол миний ашигладаг төхөөрөмж)
- 915 МГц 3 инч буюу 7.8 см
- 433 МГц 3 инч буюу 16.5 см
Алхам 3: Esp Shield -ийг гагнах
- Esp бамбайны резисторыг салга (улаан талбараас R1 -ээс R3 -ийг үзнэ үү)
- Rfm95 чипийг esp бамбай дээр гагнана.
- Зүү толгойг esp бамбай дээр гагнана
- Антенныг esp бамбай дээр гагнана. Антенгүйгээр бүү ашиглаарай, ингэснээр бамбайг гэмтээж болно.
- Хэрэв зүү толгойнууд нь arduino гагнуур дээр гагнаагүй бол эдгээр нь бас болно
Алхам 4: Кодлох
Би DTR -ийг ашиглан arduino -г автоматаар дахин тохируулах боломжтой гэдгийг мэддэг боловч миний хувьд кодыг байршуулахад алдаа гарсан. Тиймээс би энэ зааварт гарын авлагын тохиргоог ашигласан тул хэрэв танд ижил асуудал тулгарвал үүнийг гараар дахин тохируулах замаар шийдэж болно.
-
Arduino -г 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
- Скетчийг arduino ide дээр нээнэ үү
- Arduino pro mini -ийг сонгоно уу
- Процессорын дор atmega 328p 3.3v 8mhz -ийг сонгоно уу
- Ком портоо сонгоно уу
- Байршуулах товчийг дарна уу
- Кодыг эмхэтгэх үед та bautrate -ийг харж байна (зургийг үзнэ үү) arduino pro mini дээрх дахин тохируулах товчийг дарна уу (cp2102 нь самбарыг анхны байдалд нь оруулдаггүй) програмчлахдаа цуваа дэлгэцээ хаахаа мартуузай.
Файл хөдөө аж ахуйн мэдрэгч нь LORA дамжуулагчгүй код юм. Ингэснээр та тэр файлаас эхлэн өөрийн төслийг эхлүүлж, код хэрхэн ажилладаг талаар илүү сайн ойлгох боломжтой болно. Хэрэв танд илүү нарийвчлалтай уншилт хэрэгтэй бол та усанд байх үед болон усанд байх үед чийг мэдрэгчийн утгыг газрын зураг дээр буулгах хэрэгтэй. (Хамгийн бага ба хамгийн их утга) Би 400-880 хоорондох утгыг зурагласан. шугам. Энэ нь таны мэдрэгчийг устгах болно. Хожим нь би энэ мэдрэгчийг ус үл нэвтрэх аргыг танд үзүүлэх болно.
Температурын заалт нь цельсийн градус байна.
Сүүлчийн нэг тайлбар: Серверийн цуваа дэлгэцийг нээхэд (сүүлийн зураг) өгөгдлийг өгөгдлийн хооронд хоёр цэгээр илгээсэн болохыг харах болно. Ингэснээр бид бүх зүйлийг нэг пакетаар серверийн зангилаа руу илгээх боломжтой болно. Хожим нь би энэ өгөгдлийг боловсруулдаг өөр серверийн зангилаа хийх болно.
Алхам 5: Цахилгааны утас
Дээрх зураг дээр бүх зүйлийг хэрхэн яаж холбохыг харж байна. Резистор нь татах зориулалтаар ашигладаг 4.7 кох эсэргүүцэл юм. Схемд би өөр LORA трансивер болон хөрсний чийгийн мэдрэгчийг ашигладаг боловч утаснууд хэвээр байна. Эхнийх нь ойлгомжгүй байгаа тул би нарийвчилсан зургуудыг оруулсан болно.
Алхам 6: Дүгнэлт
Энэхүү заавар нь хөрсний температур, чийгшлийг хэмжих боломжийг танд олгоно. Ирээдүйн зааварчилгаа өгөхөд бид энэ өгөгдлийг ашиглан ургамлаа услах цахилгаан ороомог ажиллуулах болно, мөн энэхүү өгөгдлийг удахгүй болох төсөлд ашиглах бөгөөд тодорхой нөхцөл хангагдсан үед тодорхой ногоо тарих талаар санал тавих болно. Бид мөн энэ зааварчилгааг өөр төсөлд дахин ашиглах болно, тэнд бид бүх зүйлийг ус үл нэвтрэх болно, би та бүх зүйлийг холбох боломжтой ПХБ хийх болно.
Зөвлөмж болгож буй:
Arduino DHT22 мэдрэгч ба хөрсний чийгшил төсөл: 4 алхам
Arduino DHT22 мэдрэгч ба хөрсний чийгшил төсөл Цэсээр . Энэхүү төсөл нь
Хөрсний хялбар чийгшил мэдрэгч Arduino 7 сегментийн дэлгэц: 4 алхам (зурагтай)
Хөрсний хялбар чийгшил мэдрэгч Arduino 7 сегментийн дэлгэц: Сайн байна уу! Хорио цээрийн дэглэм хатуу байж магадгүй. Жижигхэн хашаатай, байшинд олон ургамал тарьж ургуулсан нь надад аз тохиосон бөгөөд энэ нь намайг гэртээ гацчихаад байхад тэдэнд анхаарал халамж тавих жижиг хэрэгсэл хийж болох юм байна гэж бодоход хүргэсэн юм
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) -- Мэдрэгч (температур, чийгшил, хөрсний чийгшил): 5 алхам
LoRa ашиглан хүлэмжийг автоматжуулах! (1 -р хэсэг) || Мэдрэгч (температур, чийгшил, хөрсний чийгшил): Энэ төсөлд би хүлэмжийг хэрхэн автоматжуулсан болохыг харуулах болно. Энэ нь би хүлэмжийг хэрхэн яаж барьснаа, цахилгаан болон автоматжуулалтын электроникийг хэрхэн холбосныг харуулах болно гэсэн үг юм. Түүнчлэн би L ашигладаг Arduino самбарыг хэрхэн програмчлахыг танд үзүүлэх болно
Услах анхааруулгатай хөрсний чийгшил мэдрэгч: 4 алхам
Усны анхааруулга бүхий хөрсний чийгшил мэдрэгч: Бид WEMOS D1 мини ба багтаамжит хөрсний чийгшил мэдрэгч дээр суурилсан хөрсний чийгийг хэмжих төхөөрөмжийг бүтээж байна. Үүлэн интеграцийн тусламжтайгаар IoT Guru Cloud руу илгээгдсэн мэдрэгчийн хэмжилтийг бид гайхалтай графикаар авдаг. мөн бид анхааруулга өгч болно
Arduino -той хөрсний чийгшил мэдрэгч: 4 алхам
Хөрсний чийгшил мэдрэгч нь Arduino -той: Сайн байна уу залуусаа, бид хөрсний чийгшил мэдрэгчийг Arduino -той хэрхэн ашиглах талаар сурах болно. Тиймээс энэ нь дотор байгаа усны агууламжийн талаар хэлэх болно