Mündəricat:

İQ əsaslı takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: 5 Addım (Şəkillərlə)
İQ əsaslı takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: 5 Addım (Şəkillərlə)

Video: İQ əsaslı takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: 5 Addım (Şəkillərlə)

Video: İQ əsaslı takometrdən Əlaqə Sistemindən istifadə edən Mühərrikin RPM -nin Avtomatik Nəzarəti: 5 Addım (Şəkillərlə)
Video: Canlı təlim | 3-4 yaşlı uşaqlarla düzgün ünsiyyət qaydaları 2024, Iyul
Anonim
IR əsaslı bir takometrdən əks əlaqə sistemindən istifadə edərək mühərrikin RPM -nin avtonom idarə edilməsi
IR əsaslı bir takometrdən əks əlaqə sistemindən istifadə edərək mühərrikin RPM -nin avtonom idarə edilməsi

İstər sadə, istərsə də dəhşətli bir prosesin avtomatlaşdırılmasına ehtiyac var. Bu layihəni kiçik torpaq sahəmizi sulamaq/sulamaq üçün üsullar taparkən qarşılaşdığım sadə bir problemdən əldə etdim. cari təchizat xətləri və bahalı generatorlar (nasosumuzun işləməsi üçün) çətinliyi artırdı.

Beləliklə, qərar verdiyimiz işçi tərəfindən belə ucuz və istifadəsi asan bir üsul qurmaqdır. Pompanı köhnə skuterimizə (işlək vəziyyətdə) qoyub scooter təkərinin şaftı ilə işə salmağa qərar verdik. yaxşı və yaxşı, mexaniki montajı və kəmər sürücüsünü hazırladıq və sınaqdan keçirdik və uğur qazandı.

Ancaq başqa bir problem, motor işləyərkən, bir adamın RPM -ni izləmək və qazla əl ilə tənzimləmək üçün həmişə skuterin yanında olması və işçinin istədiyi RPM -ni təyin edə bilməsi üçün bu layihəni bizim tərəfimizdən hazırlaması idi. mühərriki işə salmaq və təsərrüfatdakı digər işlərə qatılmaq istəyir.

Quraşdırma aşağıdakılardan ibarətdir:

  1. IR əsaslı takometr (RPM ölçmək üçün).
  2. RPM -ə daxil olmaq üçün bir klaviatura.
  3. İzlənilən RPM və cari RPM -ni göstərmək üçün bir LCD ekran.
  4. Qazı artırmaq/azaltmaq üçün Step motor.
  5. Nəhayət, bütün bu prosesləri idarə etmək üçün bir mikro nəzarətçi.

Addım 1: Lazım olan hissələri tənzimləyin

Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi
Lazımi hissələrin tənzimlənməsi

Əvvəllər, komponentlərin nə olacağına dair ümumi bir fikir verdim.

Həqiqi komponentlər tələb olunur:

  1. Mikro nəzarətçi (Arduino Mega 2560 istifadə etdim).
  2. Bir L293D motor sürücüsü IC (və ya bir qırılma taxtası edəcək).
  3. 16 X 2 LCD ekran.
  4. İnfraqırmızı/yaxınlıq sensoru (model nömrəsi STL015V1.0_IR_Sensor)
  5. Bir qütblü bir pilləli motor (5 telli, 12 V olan bir motor istifadə etdim).
  6. 4 X 4 klaviatura.
  7. Bir cüt 220 ohm, 1000 ohm rezistorlar.
  8. 10k potansiyometr.
  9. Bağlayıcı tellər, rəngli tellər, soyucu.
  10. Çörək lövhələri.
  11. Step motorunu işə salmaq üçün 12V batareya.
  12. Arduino -nu enerji ilə təmin etmək üçün 5V.

Və başlamaq üçün lazım olan hər şey budur, millət!

Addım 2: Prosesin ümumi axını

Prosesin ümumi axını
Prosesin ümumi axını
Prosesin ümumi axını
Prosesin ümumi axını

Prosesin gedişi belədir:

  1. Quraşdırma açılır və bütün cihazın kalibrlənməsi bitənə qədər gözləyin.
  2. İstifadəçi Keypad istifadə edərək lazımi RPM -ni daxil etməlidir.
  3. Bu, mühərrikə sabit bir istinad nöqtəsinin diktə edilməsi üçün edilir, belə ki, quraşdırma açıldıqda, motorun başlanğıc mövqeyi həmişə sabitdir və istinad nöqtəsi olaraq qəbul edilir.
  4. Motoru/təkəri döndərəcək hər hansı bir maşını işə salın.
  5. RPM ölçüsü baş verir və LCD -də göstərilir.
  6. Buradakı geribildirim sistemi görüntüyə girir. Əgər aşkarlanan RPM istənilən RPM -dən azdırsa, step motoru qazı artıracaq şəkildə addımlayır.
  7. Aşkarlanan RPM istənilən RPM -dən çox olarsa, step motoru qazı azaldacaq şəkildə addımlayır.
  8. Bu proses istənilən RPM -ə çatılana qədər baş verir, çatdıqda stepper hərəkətsiz qalır.
  9. İstifadəçi, lazım olduqda bir master açarı istifadə edərək sistemi söndürə bilər.

Addım 3: Lazımi Bağlantıların qurulması

Lazımi Bağlantıların qurulması
Lazımi Bağlantıların qurulması

Step motor üçün bağlantılar:

5 telli bir step motoru istifadə etdiyim üçün, 4 tel bobinləri enerjiləşdirmək üçün, digəri isə yerə bağlıdır. Motordan çıxan 4 telin sırasının eyni olması həmişə lazım deyil. Açıq şəkildə göstərilmədiyi təqdirdə, çox metrdən istifadə edərək sifarişi əl ilə öyrənməlisiniz və ya motorunuzun məlumat cədvəlinə baxın. Bu 4 tel L293D IC və ya motor sürücünüzün çıxışlarına bağlıdır.

2. L293D IC üçün bağlantılar:

Bir motor sürücüsünü istifadə etməyinizin səbəbi, 12V pilləli motorunuzun 5V -lik bir təchizatla düzgün işləyə bilməməsi və arduino lövhəsini qızardaraq mühərrikə tədarük etməyinizdir. İnternet olduqca standart bir keçid IC olduğundan. Sancaqlar və onların əlaqələri

  • EN1, EN2: Aktiv edin (həmişə yüksək və ya '1'), çünki standart bir dekoderdir və adətən Enable adlı əlavə girişə malikdir. Çıxış yalnız Enable girişi 1 dəyərinə malik olduqda yaranır; əks halda, bütün çıxışlar 0 -dır.
  • Pin 4, 5, 12, 13: Yerə bağlıdırlar.
  • Pin 2, 7, 10, 15: Mikro nəzarətçidən gələn giriş pinləridir.
  • Pin 3, 6, 11, 14: Step motorunun 4 sancağına bağlı çıxış pinləridir.

3. LCD ilə əlaqələr:

LCD -də 16 pin var, burada 8 -i məlumat ötürülür və əksər hallarda 8 sancaqdan yalnız 4 -nü istifadə edə bilərsiniz.

  • Vss: torpaq
  • Vdd: + 5V
  • Səs: potensiometrə (kontrastı tənzimləmək üçün)
  • RS: arduino rəqəmsal pin 12 -ə
  • R/W: torpaq.
  • E: arduino -da 11 -i bağlamaq.
  • Məlumat sancaqları 4, 5, 6, 7: arduino -da müvafiq olaraq 5, 4, 3, 2 sancaqlar.
  • LED +: 220 ohm müqavimət ilə + 5V -ə qədər.
  • LED-: yerə.

4. 4 X 4 Key Pad ilə əlaqələr:

Buradakı bağlantılar olduqca sadədir. Klaviaturadan çıxan 8 pin var və hamısı birbaşa arduinonun rəqəmsal pinlərinə gedir. 4 sütunlar üçün 4 satır üçündür. Arduino üzərindəki pinlər 46, 48, 50, 52, 38, 40, 42, 44.

5. Arduino ilə IR Sensor Arasında:

Yaxınlıq sensoru, +5V, çıxış, torpaqdan yalnız 3 pin çıxdığı üçün bu addım da sadədir. Çıxış pimi arduino üzərindəki Ao pinindəki analoqa verilir.

Hamımız budur, çox işimiz bitdi və növbəti addım, bura əlavə etdiyim kodu yükləməkdir!

Zəhmət olmasa yuxarıdakı şəkildəki bütün komponentlərin naqillərini çəkdiyim sxemə baxın.

Addım 4: Step Motorun qaza mexaniki birləşməsi

Step Motorun Qəzaya Mexaniki Bağlanması
Step Motorun Qəzaya Mexaniki Bağlanması

Elektronik hissə bitdikdən sonra, növbəti hissə, milin qaz qoluna bağlanmasıdır.

Sistem elədir ki, mühərrikin RPM düşdüyü zaman, step motor sağa doğru addımlayır, qolu irəli itələyərək RPM -ni qaldırır. Eynilə, RPM çox yüksək olduqda, RPM -ni azaltmaq üçün qolu geri çəkmək üçün geri çəkilir.

Video bunu göstərir.

Addım 5: Kod

Yazılı Arduino IDE millətidir.

Bunun üçün lazım olan kitabxanaları da yükləyin.

Çox sağ ol.

Tövsiyə: