Mündəricat:

CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi: 5 Addım (Şəkillərlə)
CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi: 5 Addım (Şəkillərlə)

Video: CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi: 5 Addım (Şəkillərlə)

Video: CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi: 5 Addım (Şəkillərlə)
Video: Lehimləmə sirlərinin açılması: Lehimləmə Dəmirinin və Duzun Bu Sirri Haqqında Az Adam Bilir 2024, Iyul
Anonim
CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi
CAR-INO: Arduino və Bluetooth İdarəçiliyi ilə Köhnə RC Avtomobilinin Tam Çevrilməsi

Giriş

Salam, ilk göstərişlərimdə 1990 -cı ildən köhnə rc avtomobilini yeni bir şeyə çevirməklə bağlı təcrübəmi sizinlə bölüşmək istərdim. Şaxta baba mənə dünyanın ən sürətli maşını olan Ferrari F40 -ı hədiyyə edərkən 1990 -cı ilin bayramı idi!… O vaxt.

Bu əla avtomobil rc uzaqdan idarəetmə ilə təchiz olunmuşdu, ancaq bir düymə ilə…: |

bəli, bu maşın yalnız irəli və geriyə gedə bilər! sürmək çox sinir bozucu idi, buna görə nadir hallarda istifadə edirdim … bu səbəbdən bu oyuncaq hələ də sağdır!

Çardaqda orijinal qutuda tapdım, buna görə ildırım vurdu! Maşını çevirmək üçün əlavə arduino modulumdan istifadə edə bilərəm!

İki səbəbdən CAR-INO layihəsinə zəng etmək qərarına gəldim, arduINO istifadə edəcəyəm və italyan dilində karino "gözəl" deməkdir, çünki son nəticə gözəl olacaq!:)

Həyata keçirilən xüsusiyyətlər bunlardır:

  • sükan (əlbəttə!)
  • sürətə nəzarət
  • fara nəzarət
  • arxa işığa nəzarət
  • buynuz

gəlin başlayaq!

Addım 1: Komponentlərin siyahısı

  1. arduino nano 1.8 €
  2. DC motor sürücüsü (L298n lövhəsindən istifadə etdim) 1.5 €
  3. servo motor sg90 1 €
  4. bluethoot modulu (HC-05 kimi) 3 €
  5. aktiv səs siqnalı << 1 €
  6. 3 ağ led << 1 €
  7. mikro keçid << 1 €
  8. kondansatör ən az 320uF << 1 €
  9. rəngli tellər << 1 €
  10. köhnə 1990 -cı il işləyən DC motorlu maşın.

Qiymətlər Aliexpress -dən götürülüb.

ARAÇLAR

  • qaynaqçı
  • qalay
  • cımbızlar
  • tel soyucu
  • isti yapışqan

Addım 2: Mexaniki dəyişikliklər

Mexanik Dəyişikliklər
Mexanik Dəyişikliklər
Mexanik Dəyişikliklər
Mexanik Dəyişikliklər

Maşını açanda başa düşdüm ki, bu başqa bir seriyalı rc avtomobilinin ucuz bir versiyasıdır, çünki onun servo üçün yeri var və təkərləri bağlayan oxun servo qovşağı var, əksinə baş təkərləri kilidləmək üçün yığılmışdır.

SG90 servo üçün yer açmaq üçün bir az plastik kəsdim və onu yapışdırdım, eyni zamanda oxla birləşmə yaratmaq üçün servo qoluna bir vida yapışdırdım (şəkilə bax). Köhnə elektron lövhəni çıxartdım və onu tutan əlavə plastikləri kəsdim.

Addım 3: Maşının yığılması

Avtomobilin yığılması
Avtomobilin yığılması
Avtomobilin yığılması
Avtomobilin yığılması
Avtomobilin yığılması
Avtomobilin yığılması

Arxa işıq LEDləri birbaşa LED -ə bağlı olan pin 13 -ə bağlıdır, buna görə rezistora ehtiyacınız yoxdur. Ön ledə cərəyanı məhdudlaşdırmaq üçün 220 / 250 ohm rezistor istifadə edə biləcəyiniz bir rezistor lazımdır. Məndə ağ led yox idi, buna görə mənim vəziyyətimdə ağ led kimi bir RGB led istifadə etdim.

Layihəmdə 9 və 10 -cu pinləri PWM olaraq istifadə edə bilmirəm, çünki servo kitabxanası (servo motoru idarə etmək üçün kodda istifadə edəcəyik) bu pinlərdəki PWM -i deaktiv edir.

Ən yaxşı yol, biri məntiq (arduino) üçün, digəri mühərriklər üçün (ikili təchizat sxemi kimi) iki fərqli enerji təchizatçısından istifadə etməkdir, amma maşınımda kifayət qədər yer yoxdur (sürücü lövhəsini taxmaqda çox problemim var idi) və servo) buna görə də motorun aktivləşməsi zamanı arduinonun aşağı düşməsinə səbəb olan aşağı gərginlik zirvəsini süzmək üçün böyük bir kondansatördən istifadə etmək qərarına gəldim.

Digər komponentlərin gücünü söndürmək üçün mikro açarı istifadə etdim. yanıb sönmə zamanı arduino ilə əlaqəli digər komponentlər bu əməliyyat zamanı problemlər yarada bilər.

Montajdan əvvəl komponentləri yerləşdirmək üçün yaxşı bir plan seçin və avtomobilin gövdəsinin yaxşı oturduğundan əmin olun! Telləri (sxemə əsasən) birbaşa arduinoda qaynaqlayıram, amma başlıqlardan istifadə etmək daha yaxşıdır!

Bütün komponentləri düzəltmək üçün isti yapışqan istifadə etdim, çünki kifayət qədər güclüdür, asanlıqla çıxarılır və qarışıqlıq yaratmır.

Addım 4: Kod

2018-03-17 YENİ VERSİYA - BÜYÜK YENİLƏNİŞ!

Yeni kod üçün ünsiyyəti playstore -da pulsuz bir tətbiq olan "Arduino Joystick Controller" ə əsasladım.

Yeni proqramı buradan yükləyin

XƏBƏRDARLIQ: PC -yə arduino bağladığınızda, batareya təchizatını söndürdüyünüzdən əmin olun !!!!

L293 kitabxanasını yükləyin və arduino "kitabxana" qovluğunda açın.

Tətbiqdə şəxsi profil yaratmaq üçün avtomobilinizi asanlıqla konfiqurasiya edə bilərsiniz. kodun əvvəlində pinoutu seçimlərinizə görə təyin edə bilərsiniz (pwm olaraq pin 9 və 10 istifadə etməyin). Servo sükanı işə salındıqda diapazonda olarsa, şərhləri silmək üçün xüsusi bir mərkəz açısı daxil edə bilərsiniz:

//#mərkəzini təyin edin

Bu proqram aşağıdakı kimi yeni xüsusiyyətlərə malikdir:

  • analog sükan bucağı
  • parametrlər tətbiq vasitəsilə tənzimlənir
  • analoq sensorları oxumaq imkanı (batareya, temperatur və s.)
  • digər 2 servo əlavə etmək və idarə etmək imkanı (yəni kamera gimbal üçün) Zövq alın!

Zövq alın!

Köhnə versiya

Kod üçün ünsiyyəti playstore -da pulsuz bir tətbiq olan "Arduino Bluetooth RC Car APP" ə əsasladım.

Tətbiqi bura endirin

XƏBƏRDARLIQ: PC -yə arduino bağladığınızda, batareya təchizatını söndürdüyünüzdən əmin olun !!!!

Kodun əvvəlində avtomobilinizi 2 konfiqurasiya ilə asanlıqla konfiqurasiya edə bilərsiniz:

  1. Pinout tərifi: pinout seçə bilərsiniz (NB pin 9 və 10 -u pwm olaraq istifadə etməyin).
  2. Kalibrləmə: maşını hərəkət etdirmək üçün sükan dərəcənizi (sağa, sola və mərkəzə) və minimum PWM -ə qoyun.

İndi nano üzərindəki ino faylını yandırın və zövq alın!

2018-03-15 YENİLƏNİB: sürət hesablanması üçün bir səhv həll edildi.

Addım 5: Gələcək İnkişaf

Digər möhtəşəm xüsusiyyətləri düşünürəm:

  • batareya gərginliyi sensoru əlavə edin
  • temperatur sensoru əlavə edin
  • farların idarə edilməsi

Bu təlimatları ən qısa zamanda yeniləyəcəyəm.

Tövsiyə: