Mündəricat:

Bağ monitoru: 3 addım
Bağ monitoru: 3 addım

Video: Bağ monitoru: 3 addım

Video: Bağ monitoru: 3 addım
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Bağ monitoru
Bağ monitoru
Bağ monitoru
Bağ monitoru

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

Çörək lövhəsi və test
Çörək lövhəsi 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ə lövhəsi
Dövrə lövhəsi
Dövrə lövhəsi
Dövrə lövhəsi
Dövrə lövhəsi
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ə: