2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Ik weet zeker dat jullie allemaal thuis ongebruikte RC-auto's kunnen vinden. Deze instructie helpt je om je oude RC-auto te veranderen in een origineel cadeau:) Omdat de RC-auto die ik had klein van formaat was, heb ik Arduino Pro Mini als hoofdcontroller gekozen. Een andere belangrijke module die ik in dit project heb gebruikt, is de TB6612FNG dual motor driver carrier. Deze motorcontroller heeft voldoende bereik van acceptabele ingangsspanningen (4,5V tot 13,5V) en continue uitgangsstroom (1A per kanaal). Als bluetooth ontvanger heb ik een populaire goedkope module HC-06 gebruikt. Bovendien kunt u LED's gebruiken als voor- en achterlichten van de auto.
Onderdelen van het project:
- RC-auto (mogelijk oud en kapot)
- Arduino Pro Mini 328 (3V/8Mhz) x1
- TB6612FNG Dual Motor Driver Carrier x1
- HC-06 bluetooth-module of vergelijkbaar x1
- Leds: 2x rood en 2x wit
- Weerstand 10k (vereist voor leds) x4 of 10k SIL Weerstand Netwerk x1
- Breadboard (halve maat) x1
- Jumpers en kabels
- AA-batterijen x4
Stap 1: Aansluiting van de modules
De manier om Arduino Pro Mini te verbinden met de andere modules wordt hieronder gegeven. Vergeet niet de voedingsspanning op elke module (VCC, GND) aan te sluiten.
1. Bluetooth (bijv. HC-06) -> Arduino Pro Mini (3.3V)
- RXD - TXD
- TXD - RXD
- VCC - 3.3V van Arduino Pro Mini (VCC)
- GND - GND
2. TB6612FNG Dual Motor Driver -> Arduino Pro Mini
- AIN1 - 4
- AIN2 - 7
- BIN1 - 8
- BIN2 - 9
- PWMA - 5
- PWMB - 6
- STBY - Vcc
- VMOT - motorspanning (4,5 tot 13,5 V) - 6V van RC-autoaccu
- Vcc - logische spanning (2,7 tot 5,5) - 3,3 V van Arduino Pro Mini (VCC)
- GND - GND
3. TB6612FNG Dual Motor Driver -> DC-motoren
- A01 - aandrijfmotor A
- A02 - aandrijfmotor A
- B01 - stuurmotor B
- B02 - stuurmotor B
4. LED's -> Arduino Pro Mini
- led rechts voor - 2
- led links voor - 3
- led rechts achter - 14
- led links achter - 15
Stap 2: Arduino-code
De volledige code voor dit project is beschikbaar op GitHub: link
Het Arduino-programma controleert in de hoofdlus - "void loop()" of het nieuwe commando (teken) via Bluetooth vanuit de Android-app is verzonden. Als er een inkomend teken van Bluetooth-serieel is, begint het programma met de uitvoering van de functie "void processInput()". Vervolgens wordt vanuit deze functie, afhankelijk van het teken, een specifieke besturingsfunctie aangeroepen (bijvoorbeeld voor "r" wordt de tekenfunctie "void turn_Right()" aangeroepen).
Als je Arduino motor shield (L298) gaat gebruiken, kan deze link handig voor je zijn
Stap 3: Android-app
Met mijn Android-app kun je elke robot die is uitgerust met een Arduino-bord via bluetooth besturen. U kunt ook onafhankelijk de twee motoren PWM-kanalen (een paar motoren) besturen.
Het unieke karakter is toegewezen aan elke knop van de Android-app, zoals weergegeven in de bovenstaande afbeelding. Je kunt Arduino-code bewerken en mijn Android-app gebruiken om je eigen apparaat te besturen (niet alleen deze RC-auto).
U kunt mijn Android-app gratis downloaden van Google Play: link
Hoe de Android-app te gebruiken:
- tik op de menuknop of 3 verticale stippen (afhankelijk van de versie van je Android)
- selecteer het tabblad "Een apparaat aansluiten"
- tik op het tabblad "HC-06" en na een tijdje zou je het bericht "Verbonden met HC-06" moeten zien
- na het aansluiten, kunt u uw auto besturen
- als je je bluetooth-apparaat HC-06 niet ziet, tik je op de knop "Scannen naar apparaten"
- bij het eerste gebruik koppelt u uw bluetooth-apparaten door de standaardcode "1234" in te voeren
Als je mijn andere projecten met betrekking tot robotica wilt zien, ga dan naar:
- mijn website: www.mobilerobots.pl
- facebook: Mobiele robots
Aanbevolen:
Eenvoudige geautomatiseerde modelspoorbaan - Arduino bestuurd: 11 stappen (met afbeeldingen)
Eenvoudige geautomatiseerde modelspoorbaan | Arduino-gestuurd: Arduino-microcontrollers zijn een geweldige aanvulling op de modelspoorbaan, vooral als het om automatisering gaat. Hier is een eenvoudige en gemakkelijke manier om aan de slag te gaan met modelspoorautomatisering met Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan
ESP8266 RGB LED STRIP WIFI-bediening - NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi - RGB LED STRIP Smartphone-bediening: 4 stappen
ESP8266 RGB LED STRIP WIFI-bediening | NODEMCU Als een IR-afstandsbediening voor ledstrip, bestuurd via wifi | RGB LED STRIP Smartphone-bediening: Hallo allemaal, in deze tutorial zullen we leren hoe we nodemcu of esp8266 kunnen gebruiken als een IR-afstandsbediening om een RGB LED-strip te bedienen en Nodemcu zal worden bestuurd door smartphone via wifi. Dus in principe kun je de RGB LED STRIP bedienen met je smartphone
Op afstand bestuurd vuurwerk: 5 stappen
Op afstand bedienbaar vuurwerk: hoe u uw vuurwerk draadloos kunt ontsteken met een Arduino WAARSCHUWING! Ik ben niet verantwoordelijk als dit project leidt tot letsel of materiële schade.………………………………………………………… ………………………………………… Onderdelen:Arduino (elk bord) Jumper draden RF afstandsbediening en ontvanger 9volt power s
Apparaten bedienen via internet via browser. (IoT): 6 stappen
Apparaten bedienen via internet via browser. (IoT): In deze Instructable zal ik je laten zien hoe je apparaten zoals LED's, relais, motoren etc. via internet via een webbrowser kunt bedienen. En u hebt via elk apparaat veilig toegang tot de bedieningselementen. Het webplatform dat ik hier heb gebruikt, is RemoteMe.org bezoek
Bestanden overdragen via uw LAN via BitTorrent: 6 stappen
Bestanden overdragen via uw LAN via BitTorrent: Soms moet u mogelijk bestanden over een netwerk naar meerdere computers overbrengen. Hoewel je het op een flashstation of cd/dvd zou kunnen zetten, zou je naar elke computer moeten gaan om de bestanden te kopiëren en het kan even duren om alle bestanden te kopiëren (vooral met f