Modern tarım, daha az kaynakla daha fazla yiyecek üretmek için muazzam baskıyla karşı karşıyadır. İklim değişikliği, su kıtlığı ve işgücü sıkıntısı yenilikçi çözümler talep eder. Akıllı tarım - bu zorlukları hassas tarımla - mikro kontrol cihazlarıyla bütünleştirerek, mikro kontrol cihazlarınızı ve geleneksel tarım uygulamalarını izlemek, hayvancılıktan korumak, hayvanat sağlığının kalbindeki bitkileri uzaktan yönetmek, bu kılavuzun her bileşeni, tasarım ve fiziksel sistemleri algılayabilmeli.

Mikrokontrolör nedir?

Mikrokontroller tek bir entegre devrede tam bir bilgisayar sistemidir. Bir işlemci çekirdeği, hafıza (hem RAM hem de program depolama için flaş), ve programlanabilir giriş / çevreseller. genel amaçlı mikroişlemci (bir dizüstü bilgisayar gibi), bir mikro kontrol cihazı, maliyet, güç ve boyut kritik kısıtlamalara sahip uygulamalar için tasarlanmıştır. Common mikrokontrol platformları şunları içerir:

  • [FONT=0)Arduino (ATmega328P, SAMD, vb.)) - Yeni başlayanlar, koruyucuların ve kütüphanelerin geniş ekosistemi, prototyping için ideal.
  • [FONTP8266 ve ESP32[Dönetici:0][Dönetici: Yerinden alınan Wi-Fi ve Bluetooth, düşük maliyet, IoT tarım projelerinde yaygın olarak kullanılan.
  • [FONT=0)Raspberry Pico (RP2040)) – Dual-core ARM işlemci, düşük güç, MicroPython ve C++'ı destekler.
  • [FONT:0]STM32 – Yüksek performans, gelişmiş periferiler, karmaşık kontrol sistemleri için uygun.
  • [FONT=0)PIC ve AVR[Dönetici: 1) Endüstriyel ve batarya çalıştırılan sensörler için geleneksel seçimler.

Akıllı tarımdaki mikrokontrolün temel avantajı, sensör verilerini okuma yeteneğidir, mantık temelli kararlar alır ve eylemcilere yol açar - tüm sürekli insan müdahalesi olmadan. Güneş enerjisi üzerinde koşmak için programlanabilirler, LoRaWAN kullanarak uzun mesafelere iletişim kurabilirler ve ağ mevcut değilse yerel olarak veri depolamak için.

Mikrokontrolörler Güç Akıllı Tarım Nasıl

Akıllı tarım sistemleri sürekli bir döngüde çalışır: mantıklı → → harekete karar verin → bir kullanıcı tarafından tanımlanan bir eşiğe karşı okumayı çalışır. Örneğin, bir toprak neziği mikrokontrollü ADC (analog-dijital dönüştürücü) için analog gerilim gönderir ve mikro kontroller, çiftçinin telefona karşı okumalarını MQTT ile karşılaştırır.

Mikrokontrolörlerin elde edilmesi, aynı anda birden fazla mikro kontrol ünitesini yönetebilmelerine olanak sağlar. Sıcaklık, nem, ışık yoğunluğu, pH ve rüzgar hızı, tek bir mikro kontrol kurulu aynı anda birden fazla mikrokoz yönetebilir.

Akıllı Tarım Sisteminin Anahtarları

Sensörler

Çevre parametrelerinin doğru ölçümü, herhangi bir hassas tarım sisteminin temelidir. En yaygın sensörler şunlardır:

  • [FONT=0)Soil ne sensör[[Dönetici: 1)) - Capacitive veya direnç; kapasitif sensörler korozyona karşı direnir ve daha uzun süre analog çıktı 0-3.3V.
  • [FONT22 veya BME280) - Ölçü sıcaklığı ve nem. BME280 ayrıca barometrik baskı sağlar.
  • [0]DS18B20[[DÜT:1] - Sualtı dijital sıcaklık sensörü, toprak veya sıvı sıcaklık izleme için ideal.
  • [FONT=0)BH1750[[Dönetici: Dijital çevre ışık sensörü; sera gölgeleme veya ek aydınlatma kontrolü için faydalı.
  • [FONT:0)pH sensörü (analog))[Dönetici veya besin çözümü asitliği; genellikle sinyal kontrolü için bir af-amp modülü ile eşleştirilmiş.
  • [FONT:0)Rain sensörü[[[Dönetici: 1) - Yağmuru tespit eden basit bir analog veya dijital modül; sulamayı durdurmak için kullanılabilir.

Sensörleri seçerken, işletim gerilimi (3.3V veya 5V), güç tüketimi (özellikle batarya çalıştırılmış düğümler için), ve çıkış arayüzü (analog, I2C, SPI, OneWire). Birçok modern sensörler mikro kontrolcülere bağlanmak için molaları kırmak için mola verir.

Mikrokontroller Seçme

Doğru mikrokontroller seçmek sensör sayına, bağlantı ihtiyaçlarına, güç bütçesine ve bütçeye bağlıdır. Örneğin:

  • BirFL:0)Arduino Uno[[Dönetici: 1-3 sensörler ve bir eylemci ile basit bir telli sistem için.
  • BirFL:0)ESP32[[[Dönetici:0) Wi-Fi veya Bluetooth uzaktan veri girişi ve kontrolü için gereklidir.
  • Düşük güç için Raspberry Pi Pico, LoRa'da iletişim kuran uzay düğümleri kullanın.
  • BirFL:0)STM32[[Dönetici: 1 ) birçok sensör veya gerçek zamanlı kontrol döngüsü ile sistemlerde yüksek hızlı veri alımı için.

Platform ne olursa olsun, mikro kontroller yeterli GPIO pins, ADC kanalları ve seri arayüzleri (UART, I2C, SPI) sizin seçtiğiniz bileşenler için. Ayrıca topluluk desteği ve önceden yazılmış kütüphanelerin kullanılabilirliğini göz önünde bulundurun -Arduino ve ESP32 ekosistemleri tarımsal sensörler için olağanüstü zengindir.

Türbeler

Akrepler elektronik komutları fiziksel eylemlere dönüştürür. Akıllı tarımdaki ortak eylemciler şunlardır:

  • [FONT:0]Relays[[Dönetici:0)[Döneticiler, yüksek güç cihazları (su pompası, fanlar, ısıtıcılar) ve yük için ayrı bir güç tedariki kullanın.
  • [FONT=0)Mosfet modülleri) - PWM DC motorlarının kontrolü, LED şeritler veya orantılı valfler için.
  • [FONT:0]Servo motorları – Kontrol louvres, vent fs, veya tohum depoları kesin bir angular hareketi ile.
  • [FONT:0)Solenoid valfler[[DÜT:1) - Açık ve yakın su ısıtıcısı veya hidroponik besin teslimatı.

Mikrokontrolcülerin düşük gerilim dijital sinyallerin düşük çıktısını unutmayın; her zaman sürücü devrelerini (relay tahtaları, motor sürücüleri) mikro kontrolcüler ve yüksek güç eylemcileri arasında uçlu yükler için geri dönüşümlü yükler ekleyin.

Connectivity Modülleri

Bağlantı olmadan, akıllı bir tarım sistemi uzaktan izleme ve kontrol yeteneğini kaybeder. İletişim teknolojisinin seçimi mesafe, veri oranı ve güç kısıtlamalarına bağlıdır:

  • [FONT:0)Wi-Fi (ESP8266/ESP32)[[Dönetici: 1) Yüksek veri oranı, bina veya alan üzerine Wi-Fi aralığında çalışır.
  • [FONT=0) “G (MAT800L, SIM7000))[değiştir | kaynağı değiştir], ancak veri planı gerektirir ve daha fazla güç gerektirir.
  • [FONT=0)LoRaWAN (SX1276/1280|[Dönetici: 3–15 km), çok düşük güç, düşük veri oranı. yüzlerce toprak nez düğümü için mükemmel bir ağ geçidi gerektirir.
  • [FONT:0)Zigbee (XBee)) – Birkaç yüz metre içinde sensörler için düşük güç ağ ağı ağı. İyi seralar veya barnlar için.
  • [FONT=0)RF 433MHz[[[Dönetici: 1 ) – Basit, ucuz nokta-to-point iletişim temel uyarılar için.

Maksimum esneklik için, birçok gelişmiş sistem iki teknolojiyi birleştirir: Hücre veya Wi-Fi ile hiçbir şey düşük güç LoRa veya Zigbee yaprak düğümleri için bir ağ geçidi olarak hareket eder.

Güç Tedariki

Alanda işlenmiş sistemler, batarya veya güneş enerjisi üzerinde aylarca güvenilir şekilde çalışmalıdır. Temel güç tasarım konuları:

  • [FONT:0]Solar paneli + şarj kontrolörü) - 5-10W paneli tipik bir ESP32 tabanlı node için 12V 7Ah bataryasını tutabilmektedir.
  • [FONT=0) Deep-sleep modları[Dönetici:0)[Dönetici:0) – ESP32 ve ATmega328 gibi mikroplar sadece uykuda mikroamplar çizebilir.
  • [FONT=0)Voltage düzenleyicileri[[[Döntgen: 1 ) Düşük-Selam (LDO) düzenleyicileri veya verimlilik için buck dönüştürücüleri kullanın. büyük gerilim farklılıkları için lineer düzenleyicilerden kaçının.
  • [FONT:0)Battery monitoring[[Dönetici: 1)) - Batarya seviyesini ölçmek için bir gerilim bölmek, böylece sistem düşük ücretli uyarılar gönderebilir.

Kullanıcı

Çiftçiler, uygun verilere ihtiyaç duyar, ham sensör değerleri değildir. İyi bir UI uyarıları, trendleri ve kontrol seçenekleri açıkça içerir: Seçenekler şunları içerir:

  • [FONT:0]Web panosu[[Dönetici:0)[[[Dönetici:0))[[[Dönetici:0)) – HTML/CSS/JavaScript ile bir ESP32 web sunucusunda inşa edin veya Raspberry Pi'de Node NRED gibi bir çerçeve kullanın.
  • [FONT=0)Mobile uygulaması [DÜDÜT:1] – Blynk, MQTT Dash veya özel Android /iOS uygulaması MQTT ile bağlantılı.
  • [FONT:0)Local display[[DÜT:1) - Mikrokontroller üzerinde 16x2 LCD veya 1024 ekran mevcut değerleri ve pompa durumunu gösterir.
  • [FONT=0)Cloud platformları – ThingTalk, Adafur IO veya AWS IoT, tarihsel olarak veri kaydetme ve e-posta / uyarıları tetikler.

Step-by-Step System Design and Implementation

Adım 1: Define Gereksinimleri Tanımlayın

İzlemek istediğiniz çevresel parametreleri listelemeye başlayın (soil ne, sıcaklık, ışık) ve otomatikleştirmek istediğiniz eylemler (gösterme, havalandırma, gölge dağıtım) Fiziksel alanı kaplatmak için. Ayrıca belirteç bağlantı: Sistem herhangi bir yerden erişilebilir olması veya sadece yerel olarak karar vermek gerekir?

Adım 2: Bileşenleri Seç

Gereksinimlere dayanarak, bir mikrokontrol (örneğin, ESP32, Wi-Fi için), sensörler (örneğin, 3.3V'de çalışırsa, FL22, BH1750), eylemciler (örneğin pompa için servo), ve 6W güneş paneli ile bir güç çözümü (12V batarya) oluşturabilirsiniz. Örneğin, sensör 3.3V'de çalışırsa, ancak mikro kontrolcü mantığı 5V'dir.

Adım 3: Devre Assembly

İlk prototyping için bir ekmek dolabı kullanın. Connect sensörler ve mikro kontrol sistemlerinin belirli pinlerine hareket eder. Basit bir toprak nez sistemi için:

  • Soil sensör VCC → 3.3V, GND → GND, OUT → ADC pin (e.g., GPIO34 in ESP32).
  • Relay modülü VCC → 3.3V, GND → GND, IN → dijital pin (e.g., GPIO4).
  • Pompa pozitif lead through r common/NO, Pump GND to Battery negative.
  • ESP32'yi batarya tarafından desteklenen 5V düzenleyicisinden güç.

Güç uygulamadan önce çift kontrol kablosu kullanın. gerilim ve sürekliliği doğrulamak için çok fazla metre kullanın.

Adım 4: Mikrokontrolör programlama

Arduino IDE veya PlatformIO'daki bilgisayar yazın. Temel döngü tipik olarak bu kalıbı takip eder:

void loop() {
 int moisture = analogRead(SOIL_PIN);
 float temp = dht.readTemperature();
 if (moisture < DRY_THRESHOLD && temp > 5) {
 digitalWrite(PUMP_RELAY, HIGH);
 delay(IRRIGATION_DURATION);
 digitalWrite(PUMP_RELAY, LOW);
 }
 // Send data via MQTT
 client.publish("farm/soil/moisture", String(moisture).c_str());
 // Deep sleep for 10 minutes
 ESP.deepSleep(10 * 60 * 1000000);
}

Instri hatası - NAN veya dışsal değer döndürürse, sahte eylemciden kaçınmayı önlemek için okumayı kontrol edin.Aksilikatörlerin diğer operasyonları (örneğin bağlantı) eş zamanlı olarak çalıştırmasına izin vermek için uyarıda bulun.

Adım 5: Data Logging ve Uzaktan Kontrol

Uzak izleme için, bir MQTT brokeri (halk testi brokeri veya yerel bir Mosquitto örneği) kurdu ve mikrokontrolleri normal aralıklarla sensör verilerini yayınlamaya hazırlayın.Bir komut konuya abone olun, böylece pompayı veya değiştirme eşlerini manuel olarak kapatabilirsiniz. Örnek MQTT konuları:

  • 1.) - Okumaları Yayınlamak
  • [FONT:2) – “ON” veya “OFF” abonesi

Bulutta tarihi veriler (örneğin, ThingTalk) veya yerel olarak SD kart modülüne izin verir. SD kartlar çevrimdışı veri toplamasına izin verir ve daha sonra verim artışı için analiz edilebilir.

Adım 6: Test ve Kalibrasyon

Kalibrate sensörleri bilinen referanslara karşı. Toprak nez için, sistem varsayılanlarından güvenli davranışlara (hava) bir okuma alın. Map ADC okumalar linepolasyon kullanarak nem için okumalar.Sistemi farklı hava koşulları ve toprak türleri altında test edin. Simulate sensör hataları ve ağ damlaları güvenli davranışlara olanak sağlar (örneğin, okumanın geçersiz olması durumunda kapalı pompalayın).

Adım 7: İşsizlik ve Bakım

Test tatmin edici bir şekilde yapılırsa, ekmek dolabından şeritli veya özel bir PCB kullanarak kalıcı bir muhafazaya taşınır. Havadan dayanıklı IP65 veya IP67 kutularını açık düğümler için. Tüm kablo girişlerini silikon veya kablo bezleri ile mühürleyin. periyodik bakım için plan: recalibrate sensörler her birkaç ay, çek pil sağlığı ve temiz güneş panelleri.

Pratik Örnek: Otomatik Drip Irrigation System

Tam gerçek dünya projesi aracılığıyla yürüyelim. Bir çiftçi, toprak nemlerine otomatik olarak 10 tane sebze arsasını geri almak istiyor ve ayrıca telefonlarında uyarı almak istiyor.

[FONT:0)Hardware:[Dönetici:[Dönetici] ESP32 geliştirme kurulu, 4 kapasitif toprak nem sensörleri (bir sıra başına), 12V DC opt valf, 12V 7Ah pil, 10W güneş paneli, şarj kontrolörü, 4- LCD I2C yerel ekran için sırt çanta.

[FONT:0]Firmware:[[Dönetici:[Dönetici:0) [Dönetici] [Dönetici] [CFONTD: 0,15 dakika boyunca uyanılabilir bir ayar) Tüm sensörler, ortalamaları okumalar. Ortalama bir eşiğin altında düşerse (bir ürün aşamasına kadar) ve bir MQTT mesajı gönderirken yerel bir Raspberry Pi. Node-RED'de çalıştırılır.

[FONT:0]Results:[Dönetici:[Dönetici:0) Su tüketimi önceki zamana göre% 40 oranında azaldı. Çiftçi, yağmur olayları sırasındaki toprak koşullarını izleyebilir ve iki büyüme mevsimi boyunca çalıştırılabilir. Sistem fiziksel hasar nedeniyle sadece bir sensör değişimi ile çalışır.

Mikrokontrolcü bazlı Tarımın Faydaları

  • [FONT:0)Water protection:[[Dönetici: 1) Gerçek zamanlı toprak nezine dayanan Precise sulama suyu 30–60% ile azaltabilir.
  • [FONT:0)Labor verimliliğini:[Dönetici:[Dönetici:0) Tekrarlanan görevleri otomatikleştirmek (gömürme, havalandırma, beslenme programları) yetenekli aktiviteler için çiftlik işçileri serbest bırakmak.
  • [FONT:0]Data-güdümlü kararlar:[[Döneticisel sensör verileri desenleri ortaya çıkarır – zamanları, zararlı çevrimleri ve besin eksiklikleri – yüksek verimlere yol açar.
  • [FONT:0)Scalability:[Dönetici:[Dönetici:0) Tek bir mikrokontrol sistemi küçük bir sera kontrol edebilir; LoRa düğümleri ağı pahalı taksi olmadan yüzlerce hektarı kaplayabilir.
  • [FONT:0)Cost:[[Döneticiler kurulu 10 $’dan daha az maliyete mal oldu. Güneş enerjisi ile tamamen kıyafetli sensör düğümleri 100 $ altında inşa edilebilir, küçük çiftçilere hassas tarım yapmak.

Meydanlar ve Çözümler

[Uygun alanlarda enerji: [Dönetici: 0,4] Güneş destekli düğümler, güneş panelinin bulutlu günler için% 30-50 oranındaki kontrolünün altında tutmalıdır.LoRa düğümleri için, 2W güneş paneli ve 18650 bataryası yıllarca süren sistemi tutabilir.

[FONT:0)Bağlantı:[Dönetici:[Dönetici:0)) Hücreler ve Wi-Fi kırsal alanlarda kullanılamaz. LoRaWAN ve uydu backhauls (e.g, Iridium) bunu çözüyor, daha düşük veri oranları ile.

[FONT:0)Sensor sürüklenme ve başarısızlık: Tüm sensörler zamanla bozuluyor.Kendini tanıtır: çoklu sensörler, bayraklar ve bakım uyarıları ile karşılaştırın.

[FONT:0) Güvenlik: [DÜDÜT:1] IoT cihazları savunmasızdır. TLS ile şifreli MQTT trafiği güçlü şifreler kullanın ve hiçbir zaman bir güvenlik duvarı veya VPN olmadan doğrudan halka açık internete maruz kalmaz.

[FONT=0]Pist of scaling:[Dönetici:[Dönetici:0)Temizleme:[Dönetici:0)PerAg ve FarmBot gibi standartlaştırılmış sensör takmak, her biri el-soldered ise modüler tasarımlar sağlayabilir. Özel PCB'lere taşınır ve standart sensör takmak için standartlaştırılmış sensör takmak. Açık kaynak platformları.

Edge AI, düşük güç mikrokontrolleri ile geliyor. ESP32-S3 ve Raspberry Pico 2, makine öğrenimi için donanım hızlandırıcıları içerir. Bu, sensör node'ların bitki hastalıklarının hava tahmin etmesi veya tahmin edilmesi gereken aşırı sıcaklıklara göre olduğunu anlaması anlamına gelir - 5G ve uydu IoT ile birlikte, gelecekteki sistemler büyük çiftliklerde test edilen mikro kontrole yakın bir şekilde ulaşır.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

Mikrokontrollü bir tarım sistemi inşa etmek sadece mümkün değil, çok ödüllendiricidir. Çiftçilerin bu kılavuzda belirtilen sistematik yaklaşımları takip ederek, ekinleri geliştiren ve çevresel etkileri azaltan bir üretim sistemi dağıtabilirsiniz. Tarımın geleceği akıllı, bağlantılı ve mikro kontrollerle erişilebilen herkese erişilebilir.Daha ayrıntılı bilgilendiriciler ve kod örnekleri ile, daha ayrıntılı bilgilendiriciler ve kod örnekleri ile genişletilebilir.