Mündəricat:
Video: Bağ monitoru: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu, bağ monitorlarımın ən son və tam versiyasıdır, əvvəlki versiyaları fərqli istifadə ilə etmişəm, biri LCD ilə, digəri ESP8266 ilə. Ancaq bu versiyanı daha yaxşı sənədləşdirdiyim üçün yükləməyə qərar verdim.
Tamamlandıqda, torpağın nəmini, temperaturunu, rütubətini və parlaqlığını izləyəcək və sonra.csv faylında bir SD karta daxil olacaq. Bir analiz proqramı hazırlamaq üçün python istifadə etmək istədiyim üçün bir CSV faylı seçdim. Dövrə 9V batareya ilə işləyir, lakin gələcəkdə onu enerji ilə təmin etmək və ya enerji istehlakını azaltmaq və ömrünü uzatmaq üçün dərin bir yuxu rejimi əlavə etmək üçün Li-ion günəş dövrəsi qurmağı ümid edirəm. Məlumatların toplanma sürəti yalnız son sətirlərdən birini düzəltməklə dəyişdirilə bilər.
sizə lazım olacaq:
- Arduino nano 328P (proqram üçün daha böyük yaddaş lazımdır)
- DHT 11 sensor modulu
- Torpaq nəm sensoru
- GY-30 işıq sensoru
- SD kart modulu
- LED
- 220 ohm müqavimət
- 9V batareya və klip
- Qadın və Kişi GPIO başlıqları
- GPIO Jumper
və əlbəttə ki, dəmir, tel, lehim və arduino IDE və kitabxanalar.
Addım 1: Breadboard və Test
Əvvəlcə bir çörək taxtasında dövrəni hazırladım və sınadım. Diqqət yetirin ki, orijinal dizaynda LED yox idi, məlumatları qeyd edərkən göstərməyin gözəl bir xüsusiyyət olacağını düşündükdən sonra bunu əlavə etmək qərarına gəldim. Lehimləməyə başlamazdan əvvəl dövrəni bir çörək taxtasında sınamağı məsləhət görürəm, çünki bir çox komponentdə döngələr dəyişdirilə bilər və ya fərqli bir gərginlik tələb oluna bilər.
Dövrənin onlayn görüntüsünü yarada bilmədim, amma bu pin bağlantısıdır:
9V batareya:
müsbət terminal >> VIN
Mənfi terminal >> GND
DHT 11:
mənfi >> GND
məlumat >> D5
müsbət >> 5V
Nəm sensoru:
mənfi >> GND
müsbət >> 5V
analog pin >> A0
işıq sensoru:
müsbət >> 3.3V
SCL >> A5
SCA >> A4
Əlavə et >> A3
mənfi >> GND
SD kart:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
müsbət >> 5V
mənfi >> GND
LED:
mənfi >> GND
müsbət >> D8 - 220 ohm müqavimət
Komponentlərin işlədiyini və kitabxanaların Arduino faylını istifadə edərək işlədiyini və serial çıxışı oxuduğunu yoxlaya bilərsiniz.
Kitabxanalarınız yoxdursa, kodun əvvəlində kitabxana adını kopyalayaraq onları əlavə etməlisiniz, sonra alətlər> kitabxanaları idarə et> axtar> quraşdır
Qeyd: SD kart üçün.csv faylı yaratmalısınız, bunu notebookdan istifadə edərək ".csv" olaraq qeyd edin və bütün faylları ".txt" deyil. Həm də LED test sənədində deyil, sadəcə "yanıb -sönmə" nümunə eskizindən istifadə edərək pinini 8 -ə dəyişdirin
Addım 2: Dövrə lövhəsi
Dövrü uğurla qurduqdan və komponentləri yoxladıqdan sonra istədiyiniz şəkildə lövhəyə köçürün. SD modulunu lövhəyə bağlamamaq və GPIO qurğusundan istifadə etmək qərarına gəldim, buna görə bir layihə qutusu hazırladığımda asanlıqla əldə edilə bilən bir yerə əlavə edə bilərəm. Göyərtədə daha gözəl göründüyünü düşündüyüm üçün 9V batareya ilə VIN arasında bir keçid rolunu oynamaq üçün 2 pinli bir kişi və tullanan istifadə etmək qərarına gəldim və onu müntəzəm olaraq açıb söndürməyəcəksiniz. Ayrıca, nəm sensörünü birbaşa bağlamağa və probu lövhəyə bağlamaq üçün 2 sancaq əlavə etməyə qərar verdim. Bunu etdiyim zaman çətinliklə üzləşdim, çünki modulların üzərindəki sancaqları sökmək və lövhənin düz olması üçün şaquli olanları yenidən satmaq məcburiyyətində qaldım, buna görə vaxta və səyə qənaət etmək üçün sancaqları ayrılmış modullar almağı məsləhət görürəm.
Dövrü düzəltdiniz, 3 fərqli kod variantı əlavə etdim.
V1.0 - seriya çıxışı və monitor kodunu ehtiva edir. 5 ikinci dövr
V1.1 - heç bir seriyalı çıxış və LED yoxdur. 5 saniyəlik günlük dövrü.
V1.2 - serial çıxışı yoxdur, lakin LED və monitor kodu var. 1 saatlıq günlük dövrü
Addım 3: Baxış
Layihədən çox məmnunam, çünki yaxşı işlədiyini və məqsədə uyğun olduğunu düşünürəm. İnşallah bir qutu hazırlayacağam və 3D çap edəcəyəm və quruluşu yaxşılaşdırmaq üçün enerji təchizatını dəyişdirəcəyəm. Daha əvvəl qeyd etdiyim kimi, əvvəllər bu kimi digər versiyaları da etmişəm, buna görə də kimsə onları yüklədiyimi görmək istəsə və ya hər hansı bir təkmilləşdirmə və ya dəyişiklik edərsə, aşağıda şərh yazın.
İnşaatdan zövq aldığınızı və zəhmət olmasa bəyəndiyinizi ümid edirik!
Tövsiyə:
Parlaq Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): 6 addım
İşıqlı Termometr - Vitaminləşdirilmiş Bağ İşığı (eNANO De Jardin): arduino NANO və temperatur sensoru BMP180 olan vitaminləşdirilmiş bağ işığı. Təvazökar bağ işığımız gizli bir gücə sahib olacaq: rəng kodunu istifadə edərək xarici temperaturu göstərə biləcək və Əməliyyatı belədir: Mən
Arduino Bağlı Bağ: 7 addım
Arduino Bağlı Bağçası: Müasir dövrdə bağçılıq, işləri elektron, bit və baytlarla daha mürəkkəb və çətin etmək deməkdir. Mikrokontroller və bağçanı birləşdirmək həqiqətən məşhur bir fikirdir. Düşünürəm ki, bağların çox sadə giriş və çıxışları olduğu üçün
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: 7 Addım (Şəkillərlə)
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: ESP8266 - Suvarma uzaqdan idarə və tərəvəz bağları, çiçək bağları və çəmənlər üçün vaxtı ilə. ESP-8266 sxemindən və suvarma qurğusu üçün hidravlik / elektrikli klapandan istifadə edir
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)
Açıq və ya qapalı üçün Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: Bağçılıqdan xoşunuz gəlir, amma onu saxlamağa vaxt tapa bilmirsiniz? Bəlkə bir az susamış və ya hidroponikinizi avtomatlaşdırmaq üçün bir yol axtaran ev bitkiləriniz varmı? Bu layihədə bu problemləri həll edəcəyik və əsaslarını öyrənəcəyik
Garduino - Arduino ilə Ağıllı Bağ: 4 addım (şəkillərlə)
Garduino - Arduino ilə Ağıllı Bağ: Bu günlərdə heç kim günahsız deyil. Təsadüfən bitkini öldürməyən varmı ??? Bitkilərinizi yaşatmaq çətindir. Yeni bir bitki alırsınız və ən pis halda onu suvarmağı unudursunuz. Daha yaxşı halda, mövcud olduğunu xatırlayırsınız, amma edirsiniz