Dağıtım

reTerminal’da MiniFarm: Basit Bir Tarım İzleme ve Su Yönetim Sistemi Geliştirin

Not: Bu blog, NSW Hükümeti için Akıllı Ulaşım Sistemleri (ITS) Projeleri başkanı ve biyomedikal mühendis olan Philip (aka. Dsrc12) tarafından yazılmıştır. Şu anda STEM alanında gönüllü olarak kendini adamıştır. Philip’in katkıları için teşekkürler.

reTerminal, genişletme kutusuyla birlikte Raspberry Pi’yi masaüstünden alıp sahaya taşır. Burada, node-red kullanarak yazılımın iç yapısını keşfeden STEM eğitimi için bir mini çiftlik projesi geliştiriyoruz. Grove modülleri ve reTerminal için özel düğümler zaten geliştirilmiştir ve bunlar yazılım geliştirmeyi hızlandırmak için kullanılmaktadır. Amaç, tüm projeyi tek bir okul STEM oturumunda, örneğin 60 dakikada tamamlamaktır.

reTerminal’in ekranında aşağıdakileri göstermeyi hedefliyoruz: Hava Kalitesi, Sıcaklık, Nem, Işık, Analog, Dijital ve toprak nemi.

Ayrıca, toprak nemi belirli bir eşik değerinin altına düştüğünde su pompasının çalışmasını sağlamak için su yönetimini de dahil edeceğiz. Burada gösterilen kod yalnızca toprak nemi algılama ve pompayı manuel olarak etkinleştirmeyi içermektedir.

1. Gerekli Donanım

Raspberry Pi Zero için Grove Base Hat $9.80

(SKU:103030276)

reTerminal CM4104032- Raspberry Pi CM4 ile Gömülü Linux ve 5 İnç Kapasitif $195.00

(SKU:110070048)

Grove – Işık Sensörü v1.2 – LS06-S fototransistör $3.20

(SKU: 101020132)

Grove – Kapasitif Toprak Nem Sensörü (Korozyona Dayanıklı) $6.50

(SKU:101020614)

Grove – Röle $3.20

(SKU: 103020005)

Grove – Hava Kalitesi Sensörü v1.3 – Arduino Uyumlu $10.90

(SKU: 101020078)

Grove – Sıcaklık & Nem Sensörü (SHT31) $13.10

SHT31 için alternatifler SHT35, BME280 ve BME680’dir ancak BME modülleri Grove node-red paketinde sağlanmamaktadır. Bunları ayrı olarak ithal etmeniz gerekmektedir.

(SKU: 101020212)

Diğerleri: I2C HUB, Raspberry Pi GPIO Header’ları, Ana Kart ve Lego. Grove kaplamaları projede Grove modüllerini desteklemek ve daha düzenli bir görünüm vermek için kullanılmaktadır. Bunları mavi: sensörler, kırmızı: aktüatörler ve yeşil: çevresel sensörler olarak renk kodluyorum.

2. Gerekli Yazılım

Node-Red

Düğüm

Node-red, soldan başlayarak sağa veri paketleri (payload) gönderen bir veri akışı paradigması kullanır. Sonuçlar ekranın sağındaki hata ayıklama penceresinde görünür. “Paleti Yönet” seçeneğini kullanarak Grove ve reTerminal düğümlerini internetten içe aktarın.

Sarı renkle vurgulanan düğümler yazılımımda kullanılmaktadır. reTerminal’da zaten bir Dijital Sensör bulunduğu için Grove Işık Sensörü V1.2’ye ihtiyacınız yoktur, ancak yazılımın kullanımını karşılaştırmak ve göstermek için oradadır.

  • Bu düğüm için kod çok basittir:
    msg.payload = msg.payload.light;
  • return msg;

Yine, x değerini almak için ivmeyi eklemek gösterim amaçlıdır ve miniFarm için gerekli değildir:

  • msg.payload = msg.payload.axis.x;
  • return msg;

İşte toprak nemi sonuçlarını bir grafikte gösteren bir örnek

Kod

Su yönetimi mantığı hariç her şey aşağıdaki node-red kodunda gösterilmektedir. Bunu eklemek zor değildir.

Akış

Sonuçları görmek için kullanıcı arayüzü oluşturmak için gösterge panosu düğümlerini içe aktarın. Bunu wifi ağımda http://xx.xx.xx:1880/ui kullanarak erişebilirim (http://xx.x.x.xxx:1880/ui burada  xx.x.x.xxx reTerminal’ın ev ağımda bulunduğu yerdir.)

Sonuç

Node-red’in hata ayıklama panelinde sonuçları görebilirsiniz ve sonuçları YouTube kanalımda gösteriyorum: dsrc12

Aşağıdaki resimde gösterildiği gibi Chrome’daki sonuçlar:


Philip Hakkında:

Emekli bir mühendisiyim ve daha önce biyomedikal mühendis olarak çalıştım, ardından NSW Hükümeti için Akıllı Ulaşım Sistemleri (ITS) Projeleri müdürü olarak görev yaptım. Kariyerimin bazı zirveleri:

Westmead Hastanesi’nde ilk biyomedikal mühendis – Avustralya’nın en büyük hastanesi ve önemli bir tıbbi araştırma rolü. Tüm başlangıç yüksek teknolojilerini belirledim, satın aldım ve devreye aldım; bunlar arasında lineer hızlandırıcılar, CT tarayıcıları ve nükleer tıp için bilgisayarlar bulunmaktadır.
ALF (Hızlandırılmış Yükleme Tesisleri) için bilgisayar ve elektronik kontrol sistemleri tasarladım – dünya çapında yol testlerinde lider. 1980’lerde ABD ve Çin hükümetlerine satılan makine, ulusal yol ağlarını inşa etmelerine yardımcı oldu.
Sydney için hızlı otobüs transit sistemleri ve kara buz ile yağışlı hava tespiti ve uyarı sistemleri içeren yol güvenliği için ITS geliştirdim.
Trafik ışığı kontrol sistemleri – dünya genelinde birçok şehirde kullanılmaktadır, bunlar arasında Hong Kong, Şanghay gibi Çin şehirleri de bulunmaktadır. Rolüm, mühendisleri geliştirmek için işe almak ve şehir trafik kontrolünü otoyol rampaları ile entegre etmekti.
Şu anda, gönüllü olarak:

CSIRO’da Endüstri STEM Ortağı olarak çalışıyorum ve Sydney’deki Chatswood Lisesi’ni destekliyorum
Blacktown Belediyesi Kütüphanesi’nde STEM Kulübü kurdum ve Mount Druitt Kütüphanesi’nde çalışıyorum


Bu yazı için bu kadar. Her zamanki gibi, ne yaptığınızı görmek için sabırsızlanıyoruz. Bize bir tweet atın @seeedstudio, ya da LinkedIn, Discord üzerinden bize bildirin, ya da projenizi Hackster’daki Proje Merkezimizde yayınlayın. Lütfen dışarıda güvende olun, birbirinize nazik olun ve bir sonraki ay daha heyecan verici haberlerle görüşmek üzere!

Leave a Reply

Your email address will not be published. Required fields are marked *