Mündəricat:

Bluetooth ilə Linefollower: 7 addım
Bluetooth ilə Linefollower: 7 addım

Video: Bluetooth ilə Linefollower: 7 addım

Video: Bluetooth ilə Linefollower: 7 addım
Video: Baseus 360 °- Умный штатив-держатель с датчиком слежения / ШТАТИВ ДЛЯ БЛОГЕРОВ 2024, Iyul
Anonim
Bluetooth ilə Linefollower
Bluetooth ilə Linefollower
Bluetooth ilə Linefollower
Bluetooth ilə Linefollower
Bluetooth ilə Linefollower
Bluetooth ilə Linefollower

Bu təlimat bir məktəb layihəsi üçün hazırlanmışdır.

Bir neçə spesifikasiya ilə bir xətt izləyicisi hazırlamalı olduq:

- Hədəf qiyməti 50 avro olan ucuz olmalı idi.

- Mümkün qədər sürətli:> 0, 5m/s.

- Xəttin eni: 1, 5 sm / əyri radiusu: 10 sm / kəsişmələr mümkündür (avtomobil düz sürməlidir).

- Xətt izləyicisi normal işıq şəraitində işləməlidir (TL işıqları, günəş işığı, kamera flaşı, …).

- Maks. ölçüləri 12mm x 12mm.

-Sadə aparat: 1 enerji təchizatı, ucuz DC mühərrikləri, H körpüsü,…

- İşıq sensorlar silsiləsi (minimum 6).

- PID nəzarətçisi.

- Simsiz əlaqə (infraqırmızı, Bluetooth,…)

- 1 start/stop düyməsi, linefollower son təyin olunmuş dəyərlərlə başlayır (hətta elektrik kəsildikdə belə).

- Bütün parametrlər sadə bir kompüter proqramı vasitəsilə dəyişdirilə bilər (Kp, Ki, Kd, debug, max. Speed, …).

- Son məhsul öz -özünə hazırlanan PCB (dizayn) olmalıdır.

- Lazım olduqda smd komponentlərindən istifadə edin.

Gəlin başlayaq.

Addım 1: anlayışlar və komponentlər

Bu layihəyə bir neçə seçim edərək başlayarsınız. Bunlar: nəzarətçi, ünsiyyət, H körpüsü, enerji təchizatı, sensorlar və mühərriklər. Bu seçimlər bir -birindən asılı olacaq.

Seçimlərim belə idi:

Mikro nəzarətçi: atmega32u4 (arduino leonardo çipi) üçün 5V lazımdır Əlaqə: RN-42 (Bluetooth) 3, 3V Güc: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-körpü: TB6612FNGMot: test) və 30/1 (sürət) Düymələri: B3SN-3112PSensorlar: SHARP mikroelektronik GP2S700HCP

Addım 2: Şematik tərtib edin

Şematik edilməsi
Şematik edilməsi

Sxemləri hazırlamaq üçün məlumat cədvəllərinə baxın və hər şeyin necə bağlanması lazım olduğunu görəcəksiniz. Şemalar bir neçə fərqli proqramda (DipTrace, Eagle, EasyEDA,…) edilə bilər.

Mənimki istifadə etmək istəyirsinizsə, buradan yükləyə bilərsiniz.

Addım 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

PCB aldığınız zaman hər şeyi lehimləməlisiniz. Komponentləri qısaqapanmadığınızdan əmin olun.

Addım 4: Proqram (arduino)

Proqram (arduino)
Proqram (arduino)

Bütün hesablamalar arduinoda və dəyərlər fərqli bir proqramla dəyişdirilə bilər (növbəti addıma baxın). Tam proqramı yükləyə bilərsiniz.

Addım 5: Proqram (Visual Basic)

Proqram (Visual Basic)
Proqram (Visual Basic)

Visual Basic -də tezliklə satır izləyicisinə dəyərlər yaza biləcək bir proqram yazdım, orada əlavə xüsusiyyətlər də var.

Proqram və kodu burada yükləyə bilərsiniz.

Addım 6: Hər şeyi PCB -də yoxlayın

PCB -də hər şeyi sınayın
PCB -də hər şeyi sınayın
PCB -də hər şeyi sınayın
PCB -də hər şeyi sınayın

İndi hər şeyi sınamalı olacaqsan.

Heç bir problem yoxdursa, onu düzəltməyə başlaya və daha sürətli gedə bilərsiniz. (Əks təqdirdə problemə səbəb ola biləcəkləri tapmalı və sonra həll etməlisiniz.)

Bunu PID, sürət və dövrü dəyişdirərək edin.

Bu, hər bir izləyici ilə dəyişəcək

Mənim üçün dəyərlər (0: 858 m/s mühərrikləri üçün 30: 1) idi:-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Sürət: 140-Cycletime: 2000

PID dəyərləriniz yüksəkdirsə, izləyici çox təhrif alacaq.

Addım 7: Nəticəni bitirin

Sonda bizə verdikləri bütün spesifikasiyalarla bir xətt izləyicisi hazırladıq və 0, 858 m/s sürətinə çatdıq. Bu məktəb layihəsində indiyə qədərki ən sürətli sürətdir., aşağıdakı linkdən istifadə edin. (Bəziləri Holland dilindədir)

drive.google.com/drive/folders/169LRTWpR2k…

Mənim blogum (Holland dilində də).

linefollower20182019syntheseproject.blogsp…

Suallarınız varsa, soruşmaqdan çekinmeyin.

Tövsiyə: