INHOUDSOPGAWE:

1KM afstandsbediende motor: 6 stappe (met foto's)
1KM afstandsbediende motor: 6 stappe (met foto's)

Video: 1KM afstandsbediende motor: 6 stappe (met foto's)

Video: 1KM afstandsbediende motor: 6 stappe (met foto's)
Video: Dit ging niet zoals ik had verwacht..😳 2024, November
Anonim
1 km afstand afstandbeheerde motor
1 km afstand afstandbeheerde motor
1 km afstand afstandbeheerde motor
1 km afstand afstandbeheerde motor
1 km afstand afstandbeheerde motor
1 km afstand afstandbeheerde motor

Sedert ek klein was, was ek verstom oor die afstandbeheerde motors, maar hul reikafstand was nooit meer as 10 meter nie. Nadat ek 'n paar Arduino -programme geleer het, het ek uiteindelik besluit om my eie motor met afstandsbediening te bou wat tot 1 km bereik kan word met behulp van die nRF24L01+ -module.

My hoofdoel was om 'n motor te maak wat 'n groot reikafstand het met 'n lang speeltyd. Om hierdie doel te bereik, het ek die motor so lig moontlik gemaak met behulp van liggewig onderstel en ligte litium-ioonbatterye met 'n goeie kapasiteit (3000 mAh). Ek het baie gesukkel om die 1KM -reeks uit die nRF24L01+ te kry omdat ek tydens die bou baie probleme ondervind het. Maar dit was immers baie lekker om te bou en ek is baie tevrede met die resultaat.

Laat ons begin !!

Stap 1: Bestel u komponente

Bestel u komponente!
Bestel u komponente!

Om 'n afstandbeheerde motor te maak, benodig u:

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit -motorskerm

2x nRF24L01+

4x Motor + ratkas

4x wiele

2x 3.3V spanningsreguleerder (LM1117)

5x drukknoppies

2x 10 µF kondensator

3x litium-ioonbattery (om 'n 12V-batterypak te maak)

9V battery

2x 100 nF kondensator

Vroulike opskrifte

Jumper Wires

Stap 2: Druk die onderstel uit

Druk die onderstel uit
Druk die onderstel uit
Druk die onderstel uit
Druk die onderstel uit

Ek het hierdie onderstel ontwerp met behulp van 'n CAD -sagteware, en daarna gedruk met 'n CNC -masjien. Die materiaal wat vir hierdie liggaam gebruik word, is PVC met 'n dikte van 5 mm. Die PVC is 'n goeie materiaal om te gebruik, want dit is maklik om mee te werk (soos u op die foto kan sien, het ek 'n paar dele van die liggaam gebuig deur hitte aan te wend), relatief goedkoop, sterk genoeg om die gewig van die komponente te dra, en dit is ook baie lig.

Stap 3: Waarom 'n motorskerm gebruik?

Waarom 'n motorskerm gebruik?
Waarom 'n motorskerm gebruik?

U moet weet dat enige krag wat deur die Arduino-penne kom, waarskynlik deur die ingeboude spanningsreguleerder op die bord gegaan het. Die spanningsreguleerder is nie ontwerp om groot hoeveelhede stroom te hanteer nie. En as u kaart via USB aangedryf word, is USB nie ontwerp om groot hoeveelhede stroom te verskaf nie. As u 'n ander manier vind om 'n motor aan te dryf waar die stroom nie deur die ingeboude reguleerder vloei nie, verminder u die hoeveelheid hitte wat opgewek word en bespaar u die krag van die ander sensors of kontroles wat nodig is.

'N Ander voordeel van 'n motorskerm is dat dit baie makliker is om met komponente soos motors te skakel, en dat dit die bedrading vergemaklik en funksies soos omkering van motorrigtings moontlik maak.

Stap 4: Maak u afstandsbediening

Maak jou afstandsbediening!
Maak jou afstandsbediening!
Maak jou afstandsbediening!
Maak jou afstandsbediening!
Maak jou afstandsbediening!
Maak jou afstandsbediening!

Soos u kan sien, is daar 8 drukknoppies op die afstandsbediening, maar tans gebruik ek slegs 5 knoppies (1 knoppie vir elke rigting + 1 knoppie om die rijsnelheid te verander).

Hier vind u die skema wat ek vir die sender gemaak het:

  • nRF24L01+:

    • CE Koppel aan die Arduino D7
    • CS Koppel aan die Arduino D8
    • MOSI Koppel aan die Arduino D11
    • MISO Koppel aan die Arduino D12
    • SCK Koppel aan die Arduino D13
    • GND Koppel aan Arduino GND
    • 3.3V Koppel aan LM1117 OUT
    • Verbind die kapasitors volgens die skema
  • Arduino:

    • VIN Koppel aan 9V van die battery
    • GND Koppel aan GND van die battery
    • Koppel al die drukknoppies volgens die skema
  • LM1117:

    • IN Koppel aan Arduino 5V
    • GND Koppel aan Arduino GND

Nadat u al die vereiste verbindings gemaak het, moet u die onderstaande kode oplaai, maar voordat u dit aflaai, moet u die RF24 -biblioteek aflaai en insluit

Stap 5: Sluit die elektronika aan en laai die kode op

Sluit die elektronika aan en laai die kode op!
Sluit die elektronika aan en laai die kode op!

Hier vind u die skema wat ek vir die ontvanger gemaak het:

  • nRF24L01+:

    • CE Koppel aan die Arduino A8
    • CS Koppel aan die Arduino A9
    • MOSI Koppel aan die Arduino D51
    • MISO Koppel aan die Arduino D50
    • SCK Koppel aan die Arduino D52
    • GND Koppel aan die Arduino GND
    • 3.3V Koppel aan die LM1117 OUT
    • Verbind die kapasitors volgens die skema
  • Adafruit Motor Shield:

    • M1 Koppel aan die motor regs voor
    • M2 Koppel aan die linkermotor voor
    • M3 Koppel aan die linker agtermotor
    • M4 Koppel aan die motor regs agter
    • M+ Koppel aan die 12V -battery
    • GND Koppel aan GND van die battery
  • LM1117:

    • IN Koppel aan die Arduino 5V
    • GND Koppel aan die Arduino GND

Nadat u al die vereiste verbindings gemaak het, moet u die onderstaande kode oplaai, maar voordat u dit aflaai, moet u die RF24 -biblioteek en die AFMotor -biblioteek aflaai en insluit

Stap 6: Toekomstige verbeterings

Toekomstige verbeterings
Toekomstige verbeterings

Baie geluk, u het 'n volledig radio-beheerde motor gebou wat tot 1 km bereik kan word!

Soos ek vroeër gesê het, is ek baie tevrede met die resultaat, maar ek weet dat daar altyd verbeterings is om die motor beter te maak. Die enigste verbetering wat ek tans in gedagte het, is om die motors wat ek met vinniger motors het, te verander, want die motor is nie vinnig genoeg vir my nie. Ek beplan ook om 'n veringstelsel te maak om die motor in die veld te laat ry.

As u enige verbeterings het wat ek kan aanbring, laat weet my asseblief in die kommentaar.

As u 'n probleem ondervind tydens die bouwerk, kan u hieronder kommentaar lewer.

Ek hoop dat u hierdie instruksies geniet het, dankie dat u gelees het!:-)

Afstandsbedieningswedstryd 2017
Afstandsbedieningswedstryd 2017
Afstandsbedieningswedstryd 2017
Afstandsbedieningswedstryd 2017

Derde prys in die afstandbeheer -kompetisie 2017

Aanbeveel: