Mga ESP-NOW sensor para sa mga bukid na walang kuryente o wifi
Sa labas sa lote ay walang saksakan at walang wifi. Hindi kailangan ng ESP-NOW satellite ang alinman sa dalawa: tumatakbo ito sa baterya o sa solar panel at ipinapadala ang mga reading nito sa isang gateway na online.
Ano talaga ang isang ESP-NOW satellite
Ang satellite ay isang maliit na device na pansukat, gawa sa pamilya ng ESP32, na inilalagay mo kung saan nakatanim ang pananim. Wala itong wifi credentials at wala itong sariling subskripsyon. Gumigising ito, binabasa ang kahit anong sensor na nakakabit dito, inilalagay ang mga halaga sa isang packet na ilang dosenang byte at ibinobroadcast iyon sa ESP-NOW, isang radio protocol na nakaupo sa parehong 2,4 GHz hardware ng wifi pero nilalaktawan ang buong network handshake.
Iyan ang dahilan kung bakit matagal mabubuhay ang isang satellite sa baterya o sa maliit na solar panel: ilang milisegundo lang bukas ang radyo. At dahil hindi ito kailanman sumasali sa isang network, wala nang kailangang i-configure sa bukid. Binubuksan mo lang ito at nagsisimula na itong magpadala. Ihambing iyan sa pagkonekta ng isang sensor sa iyong wifi, na kailangang pagdaanan muna ng bawat wifi device.
Paano nakakarating ang isang reading sa iyong dashboard
Apat na hakbang, at isa lang sa kanila ang nangangailangan ng network.
Sumusukat ang satellite
Binabasa nito ang mga probe nito at bumubuo ng isang packet, may hiwalay na channel para sa bawat pagsukat.
Nag-broadcast ito
Walang pairing, at walang acknowledgment na hihintayin. Kung walang nakikinig, nawawala lang ang packet, at susunod ang kasunod nito sa susunod na heartbeat.
May gateway na humuhuli nito
Ang ESP-NOW gateway ang tanging device sa setup mo na may wifi. Kinokolekta nito ang mga packet ng bawat satellite na abot ng signal at ipinapasa iyon sa iyong FairGrow account.
Ang FairGrow ang gagawa ng iba pa
Ang card, chart, history, mga alarm at automation ay dumadaan lahat sa parehong ruta ng isang Zigbee reading. Ang satellite ay isang device sa iyong dashboard na gaya ng iba pa.
Isang bagay na mabuting malaman tungkol sa channel
Umaabot lang ang satellite sa gateway na nakikinig sa parehong radio channel. Kinukuha ng gateway ang channel ng wifi access point na sinasalihan nito, kaya kung lumipat ang access point mo sa channel na hindi ginagamit ng mga satellite, titigil ang pagdating ng mga reading habang parehong mukhang ayos na ayos ang dalawang device. Sinusuri iyon ng FairGrow para sa iyo at sinasabi ito sa device card, kasama ang channel na natagpuan nito at ang channel na inaasahan nito.
Ano ang sinusukat ng isang satellite ngayon
Bawat isa sa mga ito ay kami mismo ang gumagawa at nag-flash, sa standard na ESP32 silicon na mabibili mo kahit saan.
Soil satellite
Halumigmig ng lupa at temperatura ng lupa, may dalawa o tatlong pares ng probe sa isang satellite, kaya mababasa mo ang ilang lalim o ilang kama mula sa isang device lang. Tingnan din gaano kadalas dapat sumukat ang isang soil moisture sensor.
Liwanag at lupa
Isang light sensor katabi ng isang soil probe, kaya makikita mo ang liwanag at ang halumigmig sa parehong puwesto. May isang bersyon na may maliit na display na nagpapakita ng kasalukuyang reading sa satellite mismo, para kapag nakatayo ka sa tabi nito.
Basa ng dahon
Isang wetness plate na nag-uulat ng basa ng dahon bilang sariling uri ng reading, may sariling kulay sa chart at sariling puwesto sa mga automation. May comparator output din ang sensor: sa sandaling mabasa ang dahon ay agad nagpapadala ang satellite kaysa maghintay sa susunod na heartbeat. Iyon ang sandaling kailangan ng isang disease model, kaya mahalaga ito sa proteksyon ng pananim.
Bomba at balbula
Isang satellite na hindi lang sumusukat kundi nagbubukas din: isang bomba o balbula na hindi lalampas sa 12 V, na iniuulat ang estado nito, kaya makikita mo sa chart kung kailan eksaktong tumakbo ito at gaano katagal.
Ang ESP-NOW gateway
Ang device na nangongolekta ng lahat at kumakausap sa platform sa pamamagitan ng wifi. Sumusukat din ito sa sarili nito, kaya ang gateway ay datalogger din at hindi lang isang relay station.
Patuloy ang pagdating ng bagong sensor
Patuloy kaming gumagawa ng mga bagong sensor. Minsan dahil may magsasakang kailangan ng isang bagay na wala pa, minsan dahil may disease model na nangangailangan ng reading na walang kumukuha. Kung wala sa listahang ito ang kailangan mo, sabihin mo sa amin: ganoon nagsimula ang karamihan sa mga ito.
Industrial na sensor nang wala ang industrial na presyo
Dahil hindi kailangan ng isang ESP-NOW satellite ng network stack at ng sariling subskripsyon, nananatiling simple ang hardware. Iyan ang dahilan kung bakit kami mismo ang makakadisenyo at makakagawa nito, sa isang IP65 housing na may industrial na mga komponent, sa halip na bumili ng naselyohang produkto sa iba.
Maliliit na serye ang ginagawa namin sa sariling kontroladong kapaligiran. Iyan din ang dahilan kung bakit kayang abutin ang sertipikasyon sa ganitong laki: nakaplano para sa kalagitnaan ng 2027 ang CE certification. At iyan ang dahilan kung bakit nananatiling mababa ang halaga ng paggawa, kaya nakukuha mo ang isang industrial na sensor nang wala ang presyong karaniwang kasama nito.
Sa platform nangyayari ang kalibrasyon, hindi sa loob ng satellite
Ang isang raw na reading ng lupa o ng basa ay isang numero mula sa analog input, at kung ano ang tuyo at kung ano ang basa ay nagkakaiba sa bawat probe, bawat lupa at bawat satellite. Kaya ipinapadala ng satellite ang raw na halaga at ang FairGrow ang gumagawa ng conversion.
Dalawang punto ang itinatakda mo: ang nababasa ng sensor kapag tuyo at ang nababasa nito kapag basa. Mula noon, ang server na ang kumakalkula ng porsyento, at kung pinapahusay mo ang kalibrasyon mamaya ay saklaw nito ang buong history mo at hindi lang ang mga bagong reading. May hiwalay na maliit na offset para sa isang sensor na medyo mataas o mababa ang puwesto, kaya maiaayos mo ang isa nang hindi ginagalaw ang dalawang punto.
Pag-update ng isang datalogger sa bukid
Over the air dumadaan ang firmware, may isang limitasyon na mas gusto naming sabihin kaysa itago.
Paano ito gumagana
- Ipinapasa ng gateway ang utos na mag-update kasama ang isang URL.
- Direktang isinasalin ng satellite ang image mula sa HTTP papunta sa hindi nagagamit na application partition nito.
- Walang SD card, walang file system, walang kable, walang pagbisita sa lugar.
- Tumatakbo ang update mula sa main loop, hindi kailanman mula sa radio callback, at anumang pagkabigo ay nagre-restart sa datalogger na hindi nagbabago ang firmware.
Isang limitasyong tapat naming sinasabi
- Walang uplink ang satellite na magpapatunay sa sarili nito, kaya hindi gaya ng gateway ay wala ritong deadline na nagbabalik ng sirang image nang mag-isa.
- Iyon ang dahilan kung bakit sinusubukan sa totoong hardware ang bawat satellite build bago ito makarating sa library.
Ano ang paparating
Sinasabi namin dito para makapagplano ka kasama nito, at nilalagyan namin ng petsa lang kung saan handa kaming panindigan ito.
PAR
Isang sensor para sa photosynthetically active radiation, ang parte ng liwanag na talagang ginagamit ng halaman. Sadyang hiwalay na sensor ito mula sa light satellite, dahil magkaibang dami ang lux at ang PAR at magkaiba rin ang klasipikasyon nila sa customs at sa sertipikasyon.
Basa ng dahon sa pamamagitan ng infrared
Nagdedebelop kami ng leaf wetness sensor na gawa sa isang MLX90614 infrared thermometer. Sa halip na isang plate na kailangang mabasa mismo, binabasa nito ang temperatura ng dahon at ikinukumpara iyon sa hangin, kung saan unang lumilitaw ang pamumuo ng hamog. Nakaplano para sa kalagitnaan ng 2027 ang CE certification ng sensor na iyon.
LoRaWAN para sa mas malalayong distansiya
Malayo ang abot ng ESP-NOW sa lugar na walang harang, pero hindi sa lahat ng lugar. Para sa mga distansiyang hindi nito kayang abutin, nasa roadmap namin ang mga LoRaWAN datalogger, kasama ang suporta para sa mga sensor na gumagamit na ng protocol na iyon. Bukas na standard ang LoRaWAN sa 868 MHz band, kaya doon man ay hindi mo kailangang bumili sa amin.
Zigbee o ESP-NOW
Pinapatakbo ng karamihan sa mga magsasaka ang dalawa, at sa parehong dashboard napupunta ang lahat.
Piliin ang Zigbee kapag
- Malapit sa bahay, greenhouse o gateway mo nakalagay ang sensor.
- Gusto mong bumili ng off-the-shelf na hardware, tingnan ang standard na mga sensor na walang lock-in.
- May mesh ng mga device sa gitna na kayang panatilihing malakas ang signal.
- Gusto mong gamitin ang sarili mong coordinator.
Piliin ang ESP-NOW kapag
- Walang saksakan at walang access point.
- Lagpas sa Zigbee mesh ang lote.
- Gusto mong magbukas ng bomba sa bukid.
- Gusto mo ang source ng device na pinapatakbo mo.
Kasama ang source code ng mga ESP-NOW sensor
Bawat linggo ay namumuhunan kami sa mas mahusay na firmware, at kasama na rito ang source code ng aming mga ESP-NOW sensor, nang walang dagdag na bayad. Walang lock-in: standard ang iyong mga sensor at sa iyo ang iyong datos. Hindi isang binary na may sticker, kundi ang sketch mismo, sa ilalim ng lisensiyang MIT, kaya mababasa mo ang ginagawa ng iyong sensor bago mo ipagkatiwala sa kanya ang isang desisyon.
Mga tanong na natatanggap namin
Ano ang isang ESP-NOW satellite?
Isang maliit na device na pansukat na nakapag-iisa, tumatakbo sa baterya o solar, hindi nangangailangan ng wifi ni SIM card, at ibinobroadcast ang mga reading nito sa isang FairGrow gateway na nagpapasa niyon sa iyong dashboard.
Kailangan ko ba ng wifi sa bukid ko?
Hindi. Ang gateway lang ang nangangailangan ng wifi. Hindi kailanman sumasali sa network ang mga satellite, at iyon din ang dahilan kung bakit wala nang kailangang i-set up sa kanila sa bukid.
Gaano kalayo ang abot nito?
Mas malayo kaysa Zigbee sa bukas na hangin, at nakakapagrelay ang mga satellite para sa isa’t isa, kaya mas malaking lugar ang nasasaklaw ng ilan sa kanila nang magkasama. Ang pader, ang makapal na pananim at ang metal ay bumabawas lahat sa abot, kaya ituring mong panimulang punto ang kahit anong numerong mababasa mo kahit saan at sukatin mo ang sariling sitwasyon mo. Magtanong sa suporta kung gusto mo ng tulong sa pagpaplano ng layout.
Bakit hindi dumarating ang mga reading ko?
Ang pinakakaraniwang sanhi ay hindi tugmang channel sa pagitan ng gateway at ng mga satellite. Tingnan ang device card: pinapangalanan nito ang channel na natagpuan at ang channel na inaasahan, at kadalasan iyon na ang buong kuwento.
Puwede ko bang gamitin ang sarili kong mga sensor?
Oo, sa loob ng sinusuportahan ng isang satellite, at makukuha mo ang source code ng mga ESP-NOW sensor kaya makikita mo kung saan magdadagdag. Ang channel na hindi nakikilala ng satellite ay dumarating bilang generic na reading at hindi binabasura, kaya nananatili sa iyo ang datos habang hinahabol ng label.
Sumusukat ba ng basa ng dahon ang isang satellite?
Oo, bilang sariling uri ng reading mula nang dumating ang leaf wetness sensor, at maaari kang magsabit ng alarm o automation dito. Nagdedebelop pa ng isang infrared na bersyon na gawa sa MLX90614, at nakaplano ang sertipikasyon para sa kalagitnaan ng 2027.
Puwede ko bang i-update mismo ang isang satellite?
Over the air, oo. Ipinapasa ng gateway ang utos at ang datalogger na mismo ang kumukuha ng image, kaya hindi kailanman nangangailangan ng kable ang isang sensor na nakalagay sa bukid.
Pagsukat kung saan walang saksakan
Sabihin mo sa amin ang hitsura ng lote at ang gusto mong malaman doon. Sasabihin namin kung aling mga device ang bagay at alin ang hindi.
