Mündəricat:

Avtomatik çiləmə sistemi - EasySprinkle: 5 addım
Avtomatik çiləmə sistemi - EasySprinkle: 5 addım

Video: Avtomatik çiləmə sistemi - EasySprinkle: 5 addım

Video: Avtomatik çiləmə sistemi - EasySprinkle: 5 addım
Video: Выбор оборудования для перманентного макияжа: Денис Миридонов и Ольга Ханафи #hanafycolourspigments 2024, Sentyabr
Anonim
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle
Avtomatik Çiləmə Sistemi - EasySprinkle

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ı

Verilənlər bazasının yaradılması
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

Korpus
Korpus
Korpus
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ə: