INHOUDSOPGAWE:
- Stap 1: Bestel u komponente
- Stap 2: Druk die onderstel uit
- Stap 3: Waarom 'n motorskerm gebruik?
- Stap 4: Maak u afstandsbediening
- Stap 5: Sluit die elektronika aan en laai die kode op
- Stap 6: Toekomstige verbeterings
Video: 1KM afstandsbediende motor: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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?
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
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
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
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!:-)
Derde prys in die afstandbeheer -kompetisie 2017
Aanbeveel:
Afstandsbediende LED -oë en kostuumkap: 7 stappe (met foto's)
Afstandsbediende LED -oë en kostuumkap: Twin Jawas! Dubbele Orko! Twee spook towenaars van Bubble-Bobble! Hierdie kostuumkap kan enige wese met LED-oë wees wat u kies net deur die kleure te verander. Ek het hierdie projek vir die eerste keer in 2015 gemaak met 'n baie eenvoudige stroombaan en kode, maar hierdie jaar wou ek
DIY Ir afstandsbediende Led Strip: 10 stappe (met foto's)
DIY Ir Remote Controlled Led Strip: Hallo hallo almal welkom by ons nuwe instruksies, soos u reeds uit die kleinkiekie weet dat ons in hierdie projek 'n Ir led strip -kontroleerder gaan maak wat beheer kan word met behulp van 'n algemeen beskikbare IR -afstandsbediening wat gewoonlik gebruik in
Afstandsbediende hovercraft: 8 stappe (met foto's)
Afstandsbeheerde hovercraft: ss
Afstandsbediende Bluetooth -motor met behulp van Arduino UNO: 4 stappe
Afstandsbediende Bluetooth -motor met Arduino UNO: Dit sal altyd fassinerend wees om te begin implementeer wat ons tot dusver in Arduino bestudeer het. Eintlik sou die meeste van almal die basiese beginsels volg. So hier gaan ek eenvoudig hierdie Arduino -gebaseerde motor met afstandsbediening verduidelik. Vereistes: 1.Arduino UNO
Play Station afstandsbediende draadlose 3D -gedrukte motor: 7 stappe (met foto's)
Play Station afstandsbediende draadlose 3D -gedrukte motor: wie hou nie van speletjies nie? Wedrenne en gevegte in die virtuele wêreld van Play Station en Xbox !! Om die plesier in die regte lewe te bring, het ek hierdie instruksies gemaak waarin ek jou gaan wys hoe jy enige Play Station -afstandsbediening (bedraad) kan gebruik