Mündəricat:

Simsiz Arduino İdarə olunan Tank (nRF24L01): 6 addım (şəkillərlə)
Simsiz Arduino İdarə olunan Tank (nRF24L01): 6 addım (şəkillərlə)

Video: Simsiz Arduino İdarə olunan Tank (nRF24L01): 6 addım (şəkillərlə)

Video: Simsiz Arduino İdarə olunan Tank (nRF24L01): 6 addım (şəkillərlə)
Video: Arduino ilə uzaqdan idarə olunan maşın | Arduino car with Remote control | PART 1 2024, Noyabr
Anonim
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)
Simsiz Arduino İdarə olunan Tank (nRF24L01)

Salam!

Bu gün sizə Arduino idarə olunan tank və pultun necə qurulacağını göstərəcəyəm. Tankın 3d çap edilmiş hissələri (nəzarətçi, yol bələdçisi və tank örtüyü istisna olmaqla) timmiclark tərəfindən hazırlanmışdır və burada tapa bilərsiniz.

Addım 1: Material və Alətlərin Toplanması

Alət və materialların toplanması
Alət və materialların toplanması

Başlamaq üçün aşağıdakı materiallara ehtiyacınız olacaq:

  • 1x Arduino UNO (burada)
  • 1x Arduino Nano (burada)
  • 2x nRF24L01 2.4GHz simsiz modulları (burada)
  • 1x L298N Motor sürücüsü (burada)
  • 2x Dişli motor (sarı plastik hissə) (burada)
  • 1x Joystick (burada)
  • 1x 9v batareya klipi (burada)
  • 2x güc açarı (burada)
  • 2x TR 18650 batareya (və şarj cihazı) (burada)
  • 2 batareya üçün 1x TR 18650 batareya tutacağı (burada)
  • 1x Kişi -Qadın tullanan dəsti (burada)

3D çaplı hissələr ibarətdir (bu addımın altında tapa bilərsiniz):

  • 2x Bədən
  • 2x TrackMidFrame
  • 52x Track
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1 x Tank örtüyü
  • 1x nəzarətçi

Aşağıdakı vasitələrə də ehtiyacınız olacaq:

  • Lehimleme dəmir
  • Müxtəlif qazma ölçüləri
  • Super yapışqan
  • Kəlbətinlər
  • Bıçaq

Adım 2: Tankı bir araya gətirin

Tankı bir araya gətirin
Tankı bir araya gətirin
Tankı bir araya gətirin
Tankı bir araya gətirin
Tankı bir araya gətirin
Tankı bir araya gətirin

Çap etdikdən sonra tankı yığdım. Parçalar, dişlər və örtük istisna olmaqla, bütün parçalar super yapışqan ilə yapışdırılmışdır. Parçalar dişlərin ətrafında çox sıx idi, printerimlə bağlı bir problem ola bilərdi, amma hər tərəfə iki əlavə parça əlavə etmək və yollar üçün bir bələdçi hazırlamaq qərarına gəldim. Ən uyğun həll deyil, amma işləyir.

Tankı yığdıqdan sonra simsiz modula və güc açarına uyğun deliklər qazdım. Hamısını bir -birinə yapışdırmadan əvvəl yəqin ki, delik açmalıydım, amma o qədər də fərq etmədi. Deliklər qazdım və motor sürücüsünü tankın altına iki M3 boltla bağladım.

İsteğe bağlı (mənimlə eyni probleminiz varsa):

'İsteğe bağlı' qovluqdan və bəzi parçalardan iki tank təlimatı yazdırın (hər tərəfə bir və ya iki əlavə etməyi təklif edirəm).

Addım 3: Tankın və Nəzarətçinin Proqramlaşdırılması

Arduino proqramlaşdırmaq üçün RF24 kitabxanasının quraşdırılması lazımdır. Aşağıdakı faylları yükləyin və arduino IDE -ni açın. Sketch -> Kitabxanaya daxil et -> ZIP Kitabxanası əlavə et və ora 'RF24.zip' daxil edin.

Sonra arduino UNO -ya qoşulmalı və 'tank.ino' faylını arduinoya yükləməlisiniz. Növbəti addımda telləri bağlayacağıq.

İndi Arduino UNO -nu ayırın və Arduino Nanonu qoşun və 'controller.ino' faylını Arduino -ya yükləyin.

Alətlər altındakı 'lövhə' və 'liman' parametrlərini düzgün lövhə növü və liman olaraq dəyişdirməyi unutmayın.

Addım 4: Tankın naqillərinin çəkilməsi

Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi
Tankın çəkilməsi

(nRF24L01 modulunun görünüşü alt görünüşdür) Tankın naqilləri: Aşağıdakı pinləri bağlayın. --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- bağlı deyil L298N ---- Arduino sancaqlar • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Tankın batareya paketinə gəldikdə, topraklama teli GND pininə gedir. arduino və motor sürücüsünün GND pin. güc teli arduinonun Vin pininə və güc açarı ilə motor sürücüsünün +12V pininə gedir. Oh, və motor sürücüsünün +5V pimi, arduinonun 5V pininə bağlıdır.

Addım 5: Nəzarətçini naqilləşdirin

Nəzarətçiyə naqillərin çəkilməsi
Nəzarətçiyə naqillərin çəkilməsi
Nəzarətçiyə naqillərin çəkilməsi
Nəzarətçiyə naqillərin çəkilməsi
Nəzarətçiyə naqillərin çəkilməsi
Nəzarətçiyə naqillərin çəkilməsi

RF24L01 sancaqları ---- Arduino sancaqları • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- bağlı deyil Joystick ---- Arduino pinləri • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 Bütün komponentləri nəzarətçiyə uyğunlaşdırmaq bir az tapmacadır, amma bir az səbirlə idarə edəcəyinizə əminəm.

Tövsiyə: