Mündəricat:

1KM Uzaqdan İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)
1KM Uzaqdan İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)

Video: 1KM Uzaqdan İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)

Video: 1KM Uzaqdan İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)
Video: Azərbaycanda idarə olunan ən dözümlü və etibarlı avtomobillərin 10luğu 2024, Noyabr
Anonim
1KM Uzaqdan İdarə olunan Avtomobil
1KM Uzaqdan İdarə olunan Avtomobil
1KM Uzaqdan İdarə olunan Avtomobil
1KM Uzaqdan İdarə olunan Avtomobil
1KM Uzaqdan İdarə olunan Avtomobil
1KM Uzaqdan İdarə olunan Avtomobil

Kiçik olduğum üçün uzaqdan idarə olunan avtomobillər məni heyran edirdi, lakin onların məsafəsi heç vaxt 10 metri keçmirdi. Bəzi Arduino proqramlaşdırma öyrəndikdən sonra nRF24L01+ modulundan istifadə edərək 1 km aralığa qədər gedə bilən öz Uzaqdan İdarə olunan Avtomobilimi qurmağa qərar verdim.

Əsas məqsədim, uzun müddət işləyən yüksək mənzilli bir avtomobil etmək idi. Bu məqsədə çatmaq üçün maşını yüngül şassi və yaxşı tutumlu (3000mAh) yüngül Lityum-ion batareyaları istifadə edərək mümkün qədər yüngül etdim. 1KM aralığını nRF24L01+ -dan çıxarmaq üçün çox mübarizə apardım, çünki tikinti zamanı bir çox problemlə üzləşdim. Ancaq nəticə etibarilə qurmaq çox əyləncəli idi və nəticədən çox məmnunam.

Gəlin başlayaq !!

Addım 1: Komponentlərinizi sifariş edin

Komponentlərinizi sifariş edin!
Komponentlərinizi sifariş edin!

Uzaqdan idarə olunan avtomobili hazırlamaq üçün sizə lazım olacaq:

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit Motor Qalxanı

2x nRF24L01+

4x Motor + Sürət qutusu

4x Təkərlər

2x 3.3V Gərginlik Tənzimləyicisi (LM1117)

5x Düymələr

2x 10 µF kondansatör

3x Lityum-İyon Batareya (12V batareya paketi hazırlamaq üçün)

9V Batareya

2x 100 nF kondansatör

Qadın başlıqları

Jumper telləri

Addım 2: Kassanı çap edin

Şassi çap edin
Şassi çap edin
Şassi çap edin
Şassi çap edin

Bu şassini CAD proqramından istifadə edərək hazırladım, sonra CNC Maşını ilə çap etdim. Bu gövdə üçün istifadə olunan material 5 mm qalınlığında PVC -dir. PVC istifadə etmək üçün yaxşı bir materialdır, çünki işləmək asandır (şəkildə gördüyünüz kimi bir az istilik tətbiq edərək bədənin bəzi hissələrini əydim), nisbətən ucuz, komponentlərin ağırlığını dəstəkləyəcək qədər güclüdür. çox yüngül.

Addım 3: Niyə bir motor qalxanı istifadə etməlisiniz?

Niyə motor qalxanı istifadə etməliyəm?
Niyə motor qalxanı istifadə etməliyəm?

Bilməlisiniz ki, Arduino sancaqlarından gələn hər hansı bir güc, ehtimal ki, lövhədəki bortdakı gərginlik tənzimləyicisindən keçmişdir. Gərginlik tənzimləyicisi böyük miqdarda cərəyanı idarə etmək üçün nəzərdə tutulmamışdır. Lövhəniz USB ilə təchiz olunarsa, USB çox miqdarda cərəyan vermək üçün nəzərdə tutulmamışdır. Cərəyanın təyyarə tənzimləyicisindən keçmədiyi bir mühərriki gücləndirmək üçün başqa bir yol tapmaq, istehsal olunan istilik miqdarını azaldacaq və lazım ola biləcək digər sensorlar və ya idarəedicilər üçün lövhənin gücünü qənaət edəcəkdir.

Bir motor qalxanının başqa bir üstünlüyü, mühərriklər kimi komponentlərlə əlaqə qurmağı çox asanlaşdırması və naqilləri asanlaşdırması və motor istiqamətinin dəyişdirilməsi kimi xüsusiyyətlərə imkan verməsidir.

Addım 4: Uzaqdan idarə edin

Uzaqdan idarə edin!
Uzaqdan idarə edin!
Uzaqdan idarə edin!
Uzaqdan idarə edin!
Uzaqdan idarə edin!
Uzaqdan idarə edin!

Gördüyünüz kimi pultda 8 düymə var, amma hazırda yalnız 5 düymədən istifadə edirəm (hər istiqamət üçün 1 düymə + sürəti dəyişdirmək üçün 1 düymə).

Verici üçün yaratdığım sxemə burada baxa bilərsiniz:

  • nRF24L01+:

    • CE Arduino D7 -yə qoşulun
    • CS Arduino D8 -ə qoşulun
    • MOSI Arduino D11 -ə qoşulun
    • MISO Arduino D12 -ə qoşulun
    • SCK Arduino D13 -ə qoşulun
    • GND Arduino GND -ə qoşulun
    • 3.3V LM1117 OUT -a qoşulun
    • Kondansatörləri sxemə görə bağlayın
  • Arduino:

    • VIN Batareyanın 9V -ə qoşulun
    • GND Batareyanın GND -yə qoşulun
    • Bütün düymələri sxemə uyğun olaraq bağlayın
  • LM1117:

    • IN Arduino 5V -ə qoşulun
    • GND Arduino GND -yə qoşulun

Bütün lazımi bağlantıları etdikdən sonra aşağıdakı kodu yükləməlisiniz, ancaq bundan əvvəl RF24 Kitabxanasını yükləyib daxil etməyinizə əmin olun.

Addım 5: Elektronikanı bağlayın və Kodu Yükləyin

Elektronu bağlayın və kodu yükləyin!
Elektronu bağlayın və kodu yükləyin!

Alıcı üçün yaratdığım sxemi burada tapa bilərsiniz:

  • nRF24L01+:

    • CE Arduino A8 -ə qoşulun
    • CS Arduino A9 -a qoşulun
    • MOSI Arduino D51 -ə qoşulun
    • MISO Arduino D50 ilə əlaqə qurun
    • SCK Arduino D52 -ə qoşulun
    • GND Arduino GND -yə qoşulun
    • 3.3V LM1117 OUT -a qoşulun
    • Kondansatörləri sxemə görə bağlayın
  • Adafruit Motor Qalxanı:

    • M1 Ön Sağ Motora qoşun
    • M2 Ön Sol Motora qoşun
    • M3 Sol Geri Motora qoşun
    • M4 Sağ Arxa Motora qoşun
    • M+ 12V Batareyaya qoşulun
    • GND Batareyanın GND -yə qoşulun
  • LM1117:

    • IN Arduino 5V -ə qoşulun
    • GND Arduino GND -yə qoşulun

Bütün lazımi bağlantıları qurduqdan sonra aşağıdakı kodu yükləməlisiniz, ancaq bundan əvvəl RF24 Kitabxanasını və AFMotor Kitabxanasını yükləyib daxil etməyinizə əmin olun.

Addım 6: Gələcək Təkmilləşdirmələr

Gələcək Təkmilləşdirmələr
Gələcək Təkmilləşdirmələr

Təbriklər, 1KM aralığına qədər idarə oluna bilən, tamamilə radio idarə olunan bir avtomobil qurdunuz!

Daha əvvəl dediyim kimi, nəticədən çox məmnunam, amma bilirəm ki, maşını daha yaxşı hala gətirmək üçün hər zaman bəzi inkişaflar var. Hal -hazırda düşündüyüm yeganə təkmilləşdirmə, mənim üçün kifayət qədər sürətli olmadığı üçün sahib olduğum mühərrikləri dəyişdirməkdir. Avtomobilin yoldan çıxmasına icazə vermək üçün asma sistemi də qurmağı planlaşdırıram.

Edə biləcəyim hər hansı bir inkişafınız varsa, şərhlərdə mənə bildirin.

Tikinti zamanı hər hansı bir problemlə qarşılaşsanız, aşağıda şərh etməkdən çəkinməyin.

Ümid edirəm bu dərsdən zövq aldınız, oxuduğunuz üçün təşəkkürlər!:-)

Uzaqdan idarəetmə yarışması 2017
Uzaqdan idarəetmə yarışması 2017
Uzaqdan idarəetmə yarışması 2017
Uzaqdan idarəetmə yarışması 2017

2017 Uzaqdan İdarəetmə Müsabiqəsində Üçüncü Mükafat

Tövsiyə: