Съдържание:
- Стъпка 1: Необходими части
- Стъпка 2: Изработка на антената
- Стъпка 3: Запояване на щита Esp
- Стъпка 4: Кодиране
- Стъпка 5: Окабеляване
- Стъпка 6: Заключение
Видео: LORA Сензор за температура и влажност на почвата: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В подготовката за направата на моя собствена оранжерия правя някои сензорно коди за наблюдение на околната среда на оранжерията. Можете също да използвате този сензор навън. Използването на температурата вътре или извън оранжерията в комбинация с температурата на почвата и нивата на влага е интересно да се знае кога да засадите зеленчуците си. Избирам капацитивния сензор за влага, защото този вид сензор не корозира, когато е във вода.
В тази инструкция ще направим възел LORA, който изпраща следните данни:
- влажност на почвата
- температура на почвата
За пълнотата на тази инструкция също ще публикувам кода без трансивера LORA, но вместо това изпраща данни за влажността на почвата и температурата на почвата през серия. Температурата на въздуха и влажността на въздуха ще бъдат измерени с друг възел, защото не искам по -висока честота на измерванията, за да има повече данни. Можете да използвате този сензор заедно със сървърния възел в тази инструкция. Прочетете първо тази инструкция, за да знаете какъв трансивер да изберете и да накарате сървърния възел да получава данни.
Стъпка 1: Необходими части
Sensornode:
- Водоустойчив температурен сензор (ds18B20)
- капацитивен сензор за влага
- arduino pro mini 3.3v 8mhz
- пробив на esp
- rfm95
- проводник за антена и връзки (използвам проводник с твърдо жило 0,8 мм)
- джъмперни кабели към мъжки
- женски към женски джъмперни кабели
- клемен блок
- щифтове
- макет
-
CP2102 usb към TTL
Инструменти:
- поялник
- страничен нож
- машина за сваляне на тел
- прецизна отвертка
- запояваща калай
- линийка за измерване на антената
- разпояваща помпа (ако правите грешки както аз)
Стъпка 2: Изработка на антената
За антената използвам остатъчен кабел от моя 2x2x0.8mm или 2x2 20awg шинен кабел. В мрежата на нещата можете да изберете вашия трансивер и антенна честотна лента по държава. Това са дължините на честота:
- 868 mhz 3,25 инча или 8,2 см (това е, което използвам)
- 915mhz 3 инча или 7.8 cm
- 433 mhz 3 инча или 16,5 см
Стъпка 3: Запояване на щита Esp
- Премахнете резисторите на 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 под процесор
- Изберете вашия com порт
- Щракнете върху бутона за качване
- Докато кодът се компилира в момента, в който видите баутрата (вижте снимката), натиснете бутона за нулиране на arduino pro mini (cp2102 не нулира платката), също така не забравяйте да затворите серийния си монитор по време на програмирането.
Файловият сензор за селско стопанство е кодът без трансивера LORA. По този начин можете да стартирате свой собствен проект, започвайки от този файл, и можете да разберете по -добре как работи кодът. Ако имате нужда от по -точни показания, трябва да картографирате стойностите на сензора за влага, когато не е във вода и когато е във вода. (Минимална и максимална стойност) Съпоставих стойностите между 400 и 880. Не потапяйте сензора във вода над линията. Това ще унищожи вашия сензор. По -късно ще ви покажа как да хидроизолирате този сензор.
Показанията за температурата са в градуси по Целзий.
Последна забележка: Когато отворите серийния монитор на сървъра (последна снимка), ще видите, че данните се изпращат с двоеточие между данните. Това е така, че можем да изпратим всичко до сървърния възел в един пакет. В по -късна инструкция ще направя друг сървър възел, където тези данни се обработват.
Стъпка 5: Окабеляване
На горното изображение виждате как да свържете всичко. Резисторът е резистор от 4,7 кома, използван като издърпване. В схемата използвам друг трансивер LORA и друг сензор за влажност на почвата, но окабеляването остава същото. Включих някои подробни снимки, в случай че първата не е ясна.
Стъпка 6: Заключение
Тази инструкция ви позволява да измервате температурата и влажността на почвата. В бъдещи инструкции ще използваме тези данни, за да задействаме соленоид за поливане на вашите растения, също така ще използваме тези данни в предстоящ проект, за да предложим засаждането на определени зеленчуци, когато са изпълнени определени условия. Също така ще използваме отново тази инструкция за друг проект, където ще хидроизолираме всичко и ще направя печатна платка, където можете да монтирате всичко.
Препоръчано:
Направете свой собствен сензор за влажност на почвата с Arduino !!!: 10 стъпки
Направете свой собствен сензор за влажност на почвата с Arduino !!!: ЗА !!! В тази инструкция ще свържем сензор за влажност на почвата FC-28 с Arduino. Този сензор измерва обемното съдържание на водата в почвата и ни дава нивото на влага като изход. Сензорът е оборудван с двата аналогови
Използвайте сензор за влажност на почвата с Magicbit [Magicblocks]: 5 стъпки
Използвайте сензор за влажност на почвата с Magicbit [Magicblocks]: Този урок ще ви научи да използвате сензора за влажност на почвата с вашия Magicbit с помощта на Magicblocks. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект
Лесен сензор за влажност на почвата Arduino 7 сегментен дисплей: 4 стъпки (със снимки)
Лесен сензор за влажност на почвата Arduino 7 -сегментен дисплей: Здравейте! Карантината може да бъде трудна. Имам късмета да имам малък двор и много растения в къщата и това ме накара да се замисля, че мога да направя малък инструмент, който да ми помогне да се грижа добре за тях, докато съм заседнал вкъщи. Този проект е прост и функционален
Автоматизиране на оранжерия с LoRa! (Част 1) -- Сензори (температура, влажност, влажност на почвата): 5 стъпки
Автоматизиране на оранжерия с LoRa! (Част 1) || Сензори (температура, влажност, влажност на почвата): В този проект ще ви покажа как автоматизирах оранжерия. Това означава, че ще ви покажа как построих оранжерията и как свързах електрониката за захранване и автоматизация. Също така ще ви покажа как да програмирате Arduino платка, която използва L
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter