Inhoudsopgave:
- Stap 1: Dingen die je nodig hebt
- Stap 2: De controller monteren
- Stap 3: Montage van de auto
- Stap 4: De code
Video: Robotica Afstandsbediening Rock Crawler Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Dit ziet en is erg barebones. Ik zou iedereen die dit project wil doen aanraden een manier te bedenken om de elektronica te bedekken om te beschermen tegen water en vuil.
Stap 1: Dingen die je nodig hebt
-Arduino MEGA
-Arduino UNO
-2x joysticks
-2x 2,4 GHz-zendontvangers
-Elk chassis met minimaal twee motoren (voor besturing en vermogen)
-Dit project heeft drie motoren (een extra voor voorwielaandrijving)
-Batterijpakket voor motoren
-2x Motor Control Units (twee zijn alleen nodig voor parttime vierwielaandrijving)
-2x 9 volt batterijen voor arduino's
-Arduino-uitbreidingsschild
-Power schakelaar voor motoren (optioneel)
Stap 2: De controller monteren
Voor de controller heb je een Arduino UNO nodig met een extension shield, twee joysticks, een 2,4GHz-transceiver en een 9v-batterij.
Het verlengschild wordt gebruikt voor meer GND- en 5V-pinnen, dit maakt het project gemakkelijker omdat u geen soldeerwerk voor de controller hoeft te doen
Begin met het aansluiten van de joysticks op de Arduino. Onthoud dat de ene joystick verantwoordelijk is voor de X-beweging, terwijl de andere verantwoordelijk is voor de Y-beweging. Het verlengschild is vereist om zowel de joysticks als de zendontvanger van stroom te voorzien.
Joystick 1 wordt bedraad voor x-as (gashendel), Je kunt de SW (joystick-schakelaar) bedraden als je wilt schakelen tussen 4WD en 2WD (maar dat is hierin niet geïmplementeerd)
Joystick 2 wordt bedraad voor de y-as (besturing)
Vervolgens wilt u de zendontvanger als volgt gaan bedraden:
Zendontvanger pinnen ---- Arduino pinnen
GND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 13
MOSI 6 ---- 11
MISO 7 ---- 12
IRQ 8 ---- niet aangesloten
Stap 3: Montage van de auto
Hiervoor heb je je chassis met motoren, Arduino MEGA, twee motorbesturingseenheden, een 2,4GHz-transceiver en een 9v-batterij nodig.
We begonnen met het bedraden van de motoren naar de motorbesturingseenheden. Onthoud dat er drie motoren bij betrokken zijn (elk met twee draden), dus één motorbesturingseenheid zal slechts half bedraad zijn.
Vervolgens wilt u de motorbesturingseenheden aansluiten op de MEGA. Onthoud welke pinnen je hebt gebruikt voor de motorrichting, want die heb je nodig in de code.
Daarna kunt u beginnen met het aansluiten van de transceiver op de MEGA. De pinnen zullen niet hetzelfde zijn als op de UNO vanwege de manier waarop de MEGA de communicatie afhandelt.
De bedrading voor pennen 4 en 6 is opengelaten. In de codem waren ze bedraad voor de voorwielen. Maar als u ervoor kiest om alleen RWD te hebben, hoeft u deze niet te bedraden.
Transceiver-pinnen ---- Arduino-pinnen GND 1 ---- GND
VCC 2 ---- 3.3V
CE 3 ---- 7
CSN 4 ---- 8
SCK 5 ---- 52
MOSI 6 ---- 51
MISO 7 ---- 50
IRQ 8 ---- niet aangesloten
Stap 4: De code
Car.ino wordt geüpload naar de MEGA
Controller.ino in de UNO
Als u de seriële monitor wilt gebruiken voor foutopsporing, zorg er dan voor dat u de baudrate instelt op 115200.
Aanbevolen:
Bedien uw LED's met de afstandsbediening van uw tv?! -- Arduino IR-zelfstudie: 5 stappen (met afbeeldingen)
Bedien uw LED's met de afstandsbediening van uw tv?! || Arduino IR-zelfstudie: in dit project zal ik je laten zien hoe ik de nutteloze knoppen op de afstandsbediening van mijn tv heb hergebruikt om de LED's achter mijn tv te bedienen. Je kunt deze techniek ook gebruiken om allerlei dingen te besturen met een beetje code-editing. Ik zal ook wat vertellen over de theorie
TV-afstandsbediening wordt een RF-afstandsbediening -- NRF24L01+ zelfstudie: 5 stappen (met afbeeldingen)
TV-afstandsbediening wordt een RF-afstandsbediening || NRF24L01+ Tutorial: In dit project laat ik je zien hoe ik de populaire nRF24L01+ RF IC heb gebruikt om de helderheid van een ledstrip draadloos aan te passen via drie nutteloze knoppen van een tv-afstandsbediening. Laten we beginnen
Veilige Arduino-afstandsbediening: 5 stappen
Veilige Arduino-afstandsbediening: dit is een voorbeeld van hoe u een ultraveilige draadloze (garage-)afstandsbediening kunt maken. Meestal hebben afstandsbedieningen een rolling code-beveiliging, die door elke geavanceerde dief kan worden omzeild. erin hacken zou ac
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Hoe een tv-afstandsbediening of anders te emuleren met Arduino Irlib: 3 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een tv-afstandsbediening of anders te emuleren met Arduino Irlib: Inleiding Hallo allemaal en welkom bij mijn eerste Instructable. Vandaag zullen we leren, zoals de titel al zegt, om e TV-afstandsbediening of iets dergelijks te emuleren dat werkt met infraroodsignalen met behulp van Arduino (elk model) .Het probleem was: Hoe kan ik codes naar een