Inhoudsopgave:
- Stap 1: Verzamelen van materialen en gereedschappen
- Stap 2: Zet de tank samen
- Stap 3: De tank en controller programmeren
- Stap 4: Bedrading van de tank
- Stap 5: Bedrading van de controller
Video: Draadloze Arduino-gestuurde tank (nRF24L01) - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hoi!
Vandaag laat ik je zien hoe je een Arduino-gestuurde tank en afstandsbediening bouwt. De 3D-geprinte delen van de tank (met uitzondering van de controller, trackguide en tankcover) zijn ontworpen door timmiclark en zijn hier te vinden.
Stap 1: Verzamelen van materialen en gereedschappen
Je hebt de volgende materialen nodig om aan de slag te gaan:
- 1x Arduino UNO (hier)
- 1x Arduino Nano (hier)
- 2x nRF24L01 2,4 GHz draadloze modules (hier)
- 1x L298N Motordriver (hier)
- 2x Tandwielmotor (het gele stukje plastic)(hier)
- 1x Joystick (hier)
- 1x 9v batterijclip (hier)
- 2x Aan/uit-schakelaar (hier)
- 2x TR 18650 batterijen (en een oplader)(hier)
- 1x TR 18650 batterijhouder voor 2 batterijen (hier)
- 1x Man-vrouw jumper set (hier)
De 3D geprinte onderdelen bestaan uit (te vinden onderaan deze stap):
- 2x lichaam
- 2x TrackMidFrame
- 52x spoor
- 4x Tandwiel
- 4x CogBracketInner
- 4x TandsteunBuitenste
- 1x Tankafdekking
- 1x regelaar
Je hebt ook de volgende hulpmiddelen nodig:
- Soldeerbout
- Verschillende boormaten
- superlijm
- Tang
- Mes
Stap 2: Zet de tank samen
Na het printen heb ik de tank in elkaar gezet. Alle stukken behalve de sporen, tandwielen en deksel werden aan elkaar gelijmd met superlijm. De sporen zaten uiteindelijk te strak rond de tandwielen, het zou een probleem kunnen zijn met mijn printer, maar ik besloot om twee extra sporen aan elke kant toe te voegen en een gids voor de sporen te ontwerpen. Het is niet de meest handige oplossing, maar het werkt wel.
Nadat ik de tank had gemonteerd, boorde ik gaten voor de draadloze module en de aan / uit-schakelaar. Ik had waarschijnlijk de gaten moeten boren voordat ik alles aan elkaar had gelijmd, maar het maakte niet zoveel uit. Ik boorde gaten en bevestigde de motoraandrijving aan de bodem van de tank met twee M3-bouten.
Optioneel (als je hetzelfde probleem hebt als ik):
Print twee tankgidsen uit de 'optionele' map en enkele tracks (ik raad aan om er een of twee aan elke kant toe te voegen).
Stap 3: De tank en controller programmeren
Om de arduino te programmeren, moet de RF24-bibliotheek zijn geïnstalleerd. Dus download de onderstaande bestanden en open arduino IDE. Ga naar Sketch -> Include Library -> Add. ZIP Library en importeer 'RF24.zip' daarin.
Vervolgens moet je de arduino UNO aansluiten en 'tank.ino' uploaden naar de arduino. we zullen de draden in de volgende stap verbinden.
Koppel nu de Arduino UNO los en sluit de Arduino Nano aan en upload 'controller.ino' naar de Arduino.
Vergeet niet om de instellingen voor 'board' en 'port' onder tools te wijzigen in het juiste boardtype en de juiste poort.
Stap 4: Bedrading van de tank
(de afbeelding van de nRF24L01-module is een onderaanzicht) Bedrading van de tank: Sluit de volgende pinnen aan. nRF24L01-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 aangeslotenL298N ---- Arduino pinnen • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10Wat het batterijpakket van de tank betreft, gaat de aardedraad naar de GND-pin van de arduino en de GND-pin van de motordriver. de stroomdraad gaat via de aan / uit-schakelaar naar de Vin-pin van de Arduino en naar de +12V-pin van de motordriver. Oh, en de +5V-pin van de motordriver is bevestigd aan de 5V-pin van de Arduino.
Stap 5: Bedrading van de controller
Bedrading van de ControllernRF24L01 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 Joystick ---- Arduino-pinnen • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1Het is even puzzelen om alle componenten in de controller te passen, maar met wat geduld gaat het je vast lukken
Aanbevolen:
Hoe maak je een draadloze Tin-Can-telefoon! (Arduino Walkie Talkie): 7 stappen (met afbeeldingen)
Hoe maak je een draadloze Tin-Can-telefoon! (Arduino Walkie Talkie): Onlangs zat ik midden in een heel belangrijk telefoontje toen mijn bananentelefoon niet meer werkte! Ik was zo gefrustreerd. Dat is de laatste keer dat ik een oproep mis vanwege die stomme telefoon! (Achteraf ben ik misschien een beetje te boos geworden in
Draadloze gamecontroller met Arduino en NRF24L01+ (ondersteuning voor één of twee controllers): 3 stappen
Draadloze gamecontroller met Arduino en NRF24L01+ (ondersteuning voor één of twee controllers): Je kunt het volledige project vinden op mijn website (het is in het Fins): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomodulilla/Dit is een heel korte briefing over het project. Ik wilde het gewoon delen als iemand zou willen
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
Draadloze Arduino IDE Onfeilbare instructies: 6 stappen
Draadloze Arduino IDE… Onfeilbare instructies: Ik wilde schetsen downloaden van de Adrino IDE naar mijn uno zonder de usb-kabel. Ik wilde schetsen in een robot aanpassen zonder hem naar mijn werkbank te dragen, aangezien de uno in een soort verzegelde doos zit. Na het lezen van vele artikelen De beste manier is met Blueto
Robothand Met Draadloze Handschoen Gecontroleerd - NRF24L01+ - Arduino: 7 stappen (met afbeeldingen)
Robothand Met Draadloze Handschoen Gecontroleerd | NRF24L01+ | Arduino: In deze video; 3D-robothandmontage, servobesturing, flexsensorbesturing, draadloze besturing met nRF24L01, Arduino-ontvanger en zenderbroncode zijn beschikbaar. Kortom, in dit project leren we hoe we een robothand kunnen besturen met een draadloze