Mündəricat:
- Addım 1: Lazım olan komponentlər:
- Addım 2: Bağlama Şeması
- Addım 3: Nəm Sensorlarını yoxlayın
- Addım 4: Əsas oxu və Çap et
- Addım 5: Konteynerlərinizi qurun və ya əldə edin
- Addım 6: Lcd Ekranını Qurun və Test edin və Nəm Sensorundan Çap Edin
- Addım 7: Konteyner və Komponent Quraşdırması
- Addım 8: Əşyaları bağlayın
- Addım 9: Su Pompası Testi
- Addım 10: Bir şey əlavə edin
- Addım 11: Su nasosunun naqilləri
- Addım 12: Su Pompası Tetikleyicisi
- Addım 13: Daha çox vaxtım olsaydı
- Addım 14: Kod Açıqlaması və Kod Mənbəsi
Video: Ağıllı Planter: 14 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu layihənin ideyası, Comp 3012 robototexnikasının son layihəsi üçün ağıllı bir əkin qurmaq idi, yazda bitkilərdən və bağçılıqdan zövq aldığım üçün bunu bir layihə üçün seçdim və yazda tamamlaya biləcəyim daha böyük bir layihə üçün bir başlanğıc nöqtəsi istədim. Bu layihənin ideyası, robotik bir geribildirim döngəsini izləmək və bitkilər üçün bir yol yaratmaq, fikri torpaq suyunun tərkibini izləmək və bitkiyə su lazım olduqda torpağa su vurmaq idi. Bir çox fərqli sensorlar ilə birlikdə layihəyə oxunan bir lcd ekran əlavə edirəm, sonunda ağıllı əkicim oxudu və göstərdi: temperatur, tutma hövzəsinin su səviyyəsi, iki bitki/torpaq sahəsinin nəm səviyyəsi və işıq səviyyəsi.
Addım 1: Lazım olan komponentlər:
- 1x arduino lövhəsi
- 1x Lcd modulu
- 1x 10k potensiometr
- 1 x çörək taxtası
- 3x nəm sensoru
- 1x LM35 temperatur sensoru
- 1x Adafruit işıq sensoru
- 1x12v su nasosu
- 1x 12v enerji mənbəyi (batareya paketi göstərilir)
- 1x 5v tətik rölesi
- 1x kişi müsbət və mənfi BNC konnektoru
- 1x qadın müsbət və mənfi BNC konnektoru
- 3x konteyner (öz əlləri ilə göstərilir)
- 2x su borusu bölmələri
- 1 x Su
- 1x Torpaq
- 1x bitki
Addım 2: Bağlama Şeması
Bu əlaqə diaqramında 12v əvəzinə 9v və nasos yerinə bir motor istifadə etdim, çünki bu variantlar mövcud deyildi, eyni zamanda nəm sensoru təmsil etmək üçün adafruit işıq sensoru və İQ sensorlar yerinə bir temperatur sensoru istifadə etdim. Bu əvəzedicilər hər ikisi 3 telli, vcc və siqnallı olduğu üçün analoq olduğu üçün gözəl və əsl sensorların nümayəndəsi olmalıdır.
Addım 3: Nəm Sensorlarını yoxlayın
Aldığımların 5v -ə qoşulduqda 1023 -dən 0 -a, 3.3v -ə qoşulduqda isə 677 ilə 0 arasında dəyişir. Sensorlar da yuxarıdan aşağıya oxuyur, yəni yüksək (1023) nəm yoxdur və aşağı (200) suda olur.
Addım 4: Əsas oxu və Çap et
Arduino -nu istənilən vaxt aralığında rütubət sensöründən analoq dəyərdə oxumaq üçün proqramlaşdırın, bu zaman eyni zamanda serial monitor/plotterə çap etmək üçün proqramlaşdırmışam.
Addım 5: Konteynerlərinizi qurun və ya əldə edin
Bu sinifdən sonra layihəmi saxlamaq və istifadə etmək istədiyim üçün konteynerlərimi 20 gage poladdan hazırladım. Konteynerlərin ideyası, əvvəlcə su hövzəsi, sonra lövhə üçün bir konteyner və bütün sensorlar və oxumaq üçün lcd ekran, üçüncüsü isə əkmə qabı və borular və sensorlar vasitəsilə bir -birinə bağlı olan üç ayrı konteynerə malik olmaq idi.
Addım 6: Lcd Ekranını Qurun və Test edin və Nəm Sensorundan Çap Edin
Addım 7: Konteyner və Komponent Quraşdırması
Arduino və çörək taxtasını orta konteynerə əlavə etməyə başlayın, su hövzəsi sensoru, lcd ekran və lcd ekran üçün 10k potensiometr əlavə etdim.
Addım 8: Əşyaları bağlayın
Konteynerə yeni əlavə etdiyiniz əşyaları bağlayın, qabı metaldan hazırladığım üçün, metal qabda heç bir şeyin topraklanmadığını və qısaldılmadığından əmin olmaq istədim, bunun qarşısını almaq üçün elektrik lövhələrinə yuyucular əlavə etdim. elektron və metal qab arasındakı hava boşluğu.
Addım 9: Su Pompası Testi
Giriş və çıxışın nə olduğunu görmək üçün su nasosunu sınayın, bunun üçün 12v güc mənbəyinə ehtiyacınız olacaq, çünki nasosun gərginliyi 9v ilə işləyərkən yorulmuşam və bu da işləyirmiş kimi görünür. sürətli bir əlaqə və ayırma, kişi və qadın BNC bağlayıcılarının lazımlı olduğu yerdir. Pompanı sınamadan əvvəl onu işə salmaq da vacibdir, heç bir halda su nasosunu sınamamalısınız ki, bu da nasosun zədələnməsinə səbəb ola bilər.
Addım 10: Bir şey əlavə edin
Digər sensörləri (temperatur, işıq və hər iki torpaq nəm sensoru) konteynerlərə və arduinoya əlavə edin, çapı lcd ekran və seriyalı çap vasitəsilə yoxlayın, bu nöqtədə bəzi sensorları 1-8 Havzada su səviyyəsi və torpağın nəmlik səviyyəsi üçün oxunaqlılıq üçün bu, oxunan 1023 -dən 1024 çıxarmaq və 100 -ə bölməklə edilə bilər.
Addım 11: Su nasosunun naqilləri
Su nasosunda, 12v enerji mənbəyində və 5v tetik rölesində tel və plumb. Su nasosu və 12V güc mənbəyi üçün mənfi naqilləri test etmək üçün sürətli BNC bağlayıcılarına bağladım, sanki nasosun tətikini sınayarkən bir şey səhv oldu, fişi çəkib nasosu bağlamaq asandır.
Addım 12: Su Pompası Tetikleyicisi
12v güc mənbəyinin tetikleyicisini, torpağın rütubət səviyyəsinə əsaslanan 5v rölesi tetiği ilə proqramlaşdırın, çünki nasos olduqca güclüdür, bunu çox az vaxta təyin etmək və düzgün səviyyədə suvarma əldə etmək üçün sınaqdan keçirmək lazımdır. Bu addımı başa vura bilmədim, ancaq bir az əlavə vaxtım olanda yazda planlaşdırıram. Əkin konteynerinizə torpaq əlavə edin, bütün sensorlar və su xəttini qurun və qoşun.
Addım 13: Daha çox vaxtım olsaydı
Zərifləşdirin, bir az əlavə vaxtım olanda hər şeyi böyük bir döngədə saxlamaq əvəzinə düzgün funksiya zənglərindən və qurulmadan istifadə etmək üçün proqramlaşdırma işimi təkmilləşdirmək istərdim, eyni zamanda özünü düzəldən su yoxlamasında da proqram tərtib edərdim və dizaynını bir az da düzəldərdim. qutular.
Addım 14: Kod Açıqlaması və Kod Mənbəsi
Kod əslində olduqca sadədir, bütün sensorlar və lcd ekranı üçün əsas pin qurğusudur, bu pinlərdən analoji dəyərləri oxuyur və yan tərəfində lcd ekranı olan serial monitor/plotterə çap edir. döngə. Daha çox vaxtım olsaydı, su nasosunun tətikində də proqramlaşdırardım və yazda planlaşdırırdım.
Tövsiyə:
Ağıllı Masa LED İşığı - Ağıllı İşıqlandırma W/ Arduino - Neopixels İş Sahəsi: 10 Adım (Şəkillərlə birlikdə)
Ağıllı Masa LED İşığı | Ağıllı İşıqlandırma W/ Arduino | Neopixels Çalışma Alanı: İndi günlərimiz evdə çox vaxt keçirir, virtual olaraq oxuyuruq və işləyirik, buna görə də xüsusi və ağıllı işıqlandırma sistemi olan Arduino və Ws2812b LEDləri ilə iş sahəmizi daha da genişləndirməyək. Masa üstü LED işığı
Ağıllı Planter - Su Səviyyəsini Göstərir: 5 Addım (Şəkillərlə birlikdə)
Smart Planter - Su səviyyəsini göstərir: Yeni evimiz üçün bir neçə sevimli görünüşlü bitki aldıq. Evdə doldurulmuş bütün elektron cihazların arasında bitkilər canlı bir hiss bəxş edir. Buna görə də qarşılığında bitkilər üçün bir şey etmək istədim. Buna görə də bu ağıllı planı qurdum
SONOFF Ağıllı Açarları ilə Ağıllı Pərdələri necə DIY etmək olar ?: 14 addım
SONOFF Smart Açarları ilə Ağıllı Panjurları Necə DIY etmək olar?: SONOFF ağıllı açarlarda kilidləmə rejimindən istifadə edərək adi pərdələrinizi/pərdələrinizi ağıllı hala gətirin Çoxlarınız bunun səhərlər pərdələri/pərdələri çəkdiyiniz bir iş olduğunu qəbul edəcəksinizmi? və axşam aşağı çəkin? Hər halda, mən
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
Ağıllı Evinizi Smartly Secure: Təhlükəsiz və etibarlı bir yarışma üçün yarışıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Konfiqurasiya edin