Mündəricat:
- Təchizat
- Addım 1: Elektron dövrəsi
- Addım 2: Verilənlər bazasının yaradılması
- Addım 3: Kod (arxa plan)
- Addım 4: Kod (ön uç)
- Addım 5: Korpus
Video: Avtomatik çiləmə sistemi - EasySprinkle: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
EasySprinkle, bağınızdakı otlar üçün avtomatik çiləmə sistemi layihəsidir.
Az yağış yağan isti günlərdə otlarınızın susuzlaşması baş verə bilər və özünüzə su verməlisiniz. Bu layihənin məqsədi budur ki, bir daha bunu etməyəsiniz və otlarınız sağlam qalacaq.
Bu layihə, otun susuz olub olmadığını müəyyən etmək üçün Temperatur, Nəm və Su Səviyyə sensoru istifadə edir. Lazım olduqda açılacaq olan çiləyicilərinizin su borularına bağlana bilən bir klapan istifadə edərək qurudulduqda sistem otu su ilə təmin edəcək.
Təchizat
Mikro nəzarətçi:
Moruq Pi
Sensorlar:
- LM35 temperatur sensoru
- SparkFun Nəm Sensoru
- T1592 P Su Sensoru
- MCP3008 (Sensor oxunması üçün ADC çeviricisi)
Aktuator:
- Rainbird 100 HV Solenoid Vana
- 1 kanallı Relay Modulu (və ya çiləyiciləriniz üçün neçə klapandan asılı olaraq daha çox kanal.)
- Transformator 24V/AC (Solenoid Valf 24V AC gərginliyi üzərində işləyir)
İsteğe bağlı:
LCD ekran (Raspberry Pi-nin IP ünvanını göstərmək üçün)
Dövrə:
- Çörək paneli və kabellər
- Transformator üçün mis tellər
Kassa (isteğe bağlı):
- Taxta qutu
- Taxta qutuda deliklər açmaq üçün qazma
- Avadanlığı qutuya qoymaq üçün yapışdırın
Addım 1: Elektron dövrəsi
Pilləyə əlavə edilmiş sxem sxemlərindən istifadə edərək elektron çörəyi taxtada düzəldə bilərsiniz.
Yalnız transformator üçün klapan və röle modulu ilə birləşdirmək üçün bəzi mis tellərə ehtiyacınız olacaq.
Şematik faylları aşağıda yükləyə bilərsiniz:
Addım 2: Verilənlər bazasının yaradılması
Layihə üçün verilənlər bazası yaratmaq üçün MySQL Workbench -də bir model hazırlamalısınız.
İşdə sizə lazım olacaq cədvəllər:
Akti
Bütün hərəkətlərin bir cihazdan gəldiyi yer budur.
'Akti' cədvəlində 'cihaz' cədvəlindən istinad edilən Cihaz Kimliyi var. Cədvəldə status və tarix də var.
Qurğu
Bütün cihazların gəldiyi yer budur.
'Cihaz' cədvəlində hər bir cihazın növü, ölçü vahidi və təsviri var. (Sensorlar və aktuatorlar)
Görüş
Bütün tədbirlərin gəldiyi yer budur.
'Görüşmə' cədvəlində 'cihaz' cədvəlindəki Cihaz Kimliyi və bir dəyər və tarix də var.
GitHub -da tapa biləcəyim zibil faylını da istifadə edə bilərsiniz:
Addım 3: Kod (arxa plan)
Arxa planın kodunu GitHub -da tapa bilərsiniz:
Bu necə işləyir:
Arxa plan kodu Pythonda yazılmışdır.
Arxa hissədə aparat kodu olacaq, sensorlar hər saat ölçəcək və bu dəyərləri verilənlər bazasına göndərəcək. Vana sensor məlumatlarından asılı olaraq işlədiləcək və minimum sensor dəyərlərinə əməl edilmədikdə avtomatik olaraq bir saat açılacaqdır. Məlumatlar SocketIO istifadə edərək arxa ucdan ön tərəfə göndərilir.
İşləmək üçün app.py -ni işə salın.
Tercihlərinizə uyğun olaraq dəyişdirin:
Kodun işləməsi üçün bir şeyi dəyişdirməlisiniz.
Config.py verilənlər bazası üçün etimadnaməsini ehtiva edir, bunu verilənlər bazası istifadəçiniz, parolunuz və s.
Addım 4: Kod (ön uç)
GitHub -da ön cəbhənin kodunu yenidən tapa bilərsiniz:
Bu necə işləyir:
Cəbhədə veb tətbiqi üçün html və css olacaq. JavaScript faylları, veb səhifədəki məlumatları əldə etmək üçün ön ucdan arxa tərəfə əlaqə qurmalıdır.
Faylları Raspberry Pi -nin/var/www/html qovluğuna yapışdırın.
Addım 5: Korpus
Yuxarıdakı şəkillərdə göründüyü kimi, taxtanı bir az yapışqan ilə taxmaq üçün istifadə etdim. Və elektrik kabeli, sensor və vana kabelləri üçün deliklər qazılmışdır. LCD ekrana uyğun olaraq qapaqdan bir düzbucaq kəsdim.
Aydındır ki, korpusunuzu necə düzəldəcəyinizi özünüz seçə bilərsiniz, ancaq bu sizə bir nümunə vermək üçündür.
Tövsiyə:
Mikro istifadə edərək bitkilərin avtomatik suvarma sistemi: bit: 8 addım (şəkillərlə)
Mikro: bit istifadə edərək Avtomatik Bitki Suvarma Sistemi: Bu Təlimat kitabında sizə Micro: bit və digər kiçik elektron komponentlərdən istifadə edərək avtomatik bitki suvarma sisteminin necə qurulacağını göstərəcəyəm. Micro: bit nəm sensoru istifadə edir. bitkinin torpağındakı nəm səviyyəsini izləmək və
Avtomatik Bitki Suvarma Sistemi: 4 addım
Avtomatik Bitki Suvarma Sistemi: İşdə avtomatik bitki suvarma sistemimi hazırladım
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): Bu layihə, qızdırıcıdan istifadə edərək Avtomatik PID tüninqinin necə ediləcəyini başa düşmək üçün sadə bir intuitiv yol təqdim etməyi hədəfləyir. Etdiklərim sistem xüsusiyyətlərini ortaya çıxarmaq üçün bang-bang nəzarətindən istifadə edərək parametrlər əldə etmək üçün Åström-Hägglund metoduna əsaslanır
Batareyalı Ofis. Şərq/Qərb Günəş Panelləri və Külək Türbini Avtomatik Keçirən Günəş Sistemi: 11 Addım (Şəkillərlə)
Batareyalı Ofis. Şərq/Qərb Günəş Panelləri və Külək Türbini Avtomatik Keçirən Günəş Sistemi: Layihə: 200 kvadrat metrlik bir ofisin akkumulyatorla təchiz edilməsi lazımdır. Ofisdə bu sistem üçün lazım olan bütün nəzarətçilər, batareyalar və komponentlər də olmalıdır. Günəş və külək enerjisi batareyaları dolduracaq. Yalnız kiçik bir problem var
Su anbarı olan WiFi Avtomatik Bitki Besleyicisi - Bağlı/Açıq Kultivasiya Quraşdırması - Uzaqdan İzləmə ilə Avtomatik Su Bitkiləri: 21 Addım
Su anbarı olan WiFi Avtomatik Bitki Bəsləyicisi - Bağlı/Açıq Kultivasiya Quraşdırması - Uzaqdan İzləmə ilə Avtomatik olaraq Su Bitkiləri: Bu təlimatda bitkiləri avtomatik olaraq sulayan və Adosia platformasından istifadə edərək uzaqdan izlənilə bilən xüsusi bir qapalı/açıq bitki qidalandırıcı sisteminin necə qurulacağını göstərəcəyik