Hoe maak je een Arduino Bluetooth-gestuurde auto
Componenten en benodigdheden
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| ||||||
|
Over dit project
Hallo vrienden! Mijn naam is Nikolas, ik ben 15 jaar oud en ik woon in Athene, Griekenland. Vandaag laat ik je zien hoe je een 2-wiel Bluetooth-gestuurde auto maakt met een Arduino Nano , een 3D-printer en enkele eenvoudige elektronische componenten! Zorg ervoor dat je mijn YouTube-video bekijkt om de auto in actie te zien en volg de instructies vanaf daar als je wilt!
Verhaal
Ik kwam in de basiselektronica toen ik 9 jaar oud was toen mijn vader me wat batterijen, een schakelaar en een kleine gloeilamp bracht om mee te spelen, ik was super enthousiast. Rond die tijd maakte ik met de hulp van mijn vader mijn allereerste auto die zo eenvoudig mogelijk was. Het bestond uit een oude telefoondoos waaraan we vier gelijkstroommotoren hadden bevestigd met enkele wielen van enkele speelgoedauto's die we hadden en ze werden aangedreven door een paar AA-batterijen, het kon alleen vooruit gaan, maar de 9-jarige ik was echt trots en gelukkig. In de daaropvolgende jaren maakte ik nogal wat creaties en VEEL speelgoedautootjes. Op een gegeven moment heb ik mezelf het doel gesteld om een op afstand bestuurbare auto te maken die, voor jou misschien heel eenvoudig lijkt, maar voor mijn vroegere zelf was het ver buiten mijn bereik. Maar toen de pandemie afgelopen voorjaar uitbrak en we in quarantaine kwamen, kwam ik in de complexere elektronica en rond april bereikte ik mijn doel door een auto te maken op basis van een Arduino Uno die kon worden bestuurd via een IR-afstandsbediening! Ik stelde mezelf toen het doel om een auto te maken die via Bluetooth met mijn telefoon zou worden bestuurd. Dit is waar deze tutorials op hun plaats komen. Geniet ervan!
Stap 1:3D-printen
De 3D-bestanden heb ik zelf ontworpen met Onshape. U moet de basis en ook twee wielen afdrukken. Ik heb alle onderdelen geprint in Prusament Gold PETG met een laaghoogte van 0,2 mm en 40% vulling op de Creality Ender 3 V2.
U kunt de .stl-bestanden hier vinden:Thingiverse
Stap 2:Circuit
Tijd om het circuit te maken! Dus zet nu de Arduino Nano, de DRV8833 en de HC-06 op je breadboard.
- Verbind de VCC van de HC-06 en DRV8833 tot 5V
- Verbind de GND van de HC-06 en DRV8833 naar GND
- Verbind de TXD tot D10
- Verbind de RXD tot D11
- Verbind INT1 , INT2 , INT3 , INT4 naar D2 , D3 , D4 , D5 dienovereenkomstig
- Sluit de kabels van de eerste motor aan naar OUT1 en OUT2
- Sluit de kabels van de tweede motor aan naar OUT3 en OUT4
- Sluit de "" van de batterij aan op 5V en de "- " naar GND (Je kunt de schuifschakelaar nu toevoegen aan de "+" als je wilt)
Stap 3:Programmeren
Laten we de code uploaden naar de Arduino Nano! Sluit hem eenvoudig aan op uw computer met een USB-kabel en open vervolgens het bestand "BluetoothCar.ino" met Arduino IDE. Zorg ervoor dat de opties op het tabblad Tools hetzelfde zijn als in de afbeelding hierboven en dat u de juiste COM-poort hebt geselecteerd. Klik op "Uploaden" en je bent klaar om te gaan!
BluetoothCar.ino
Stap 4:Bluetooth-app
Het is tijd om te proberen of ons circuit en programma werken zoals bedoeld. Ik heb mijn eigen Android-app gemaakt met MIT App Inventor, een eenvoudig programma waarmee je gemakkelijk Android-apps kunt maken! U kunt de app op uw Android-telefoon installeren door de "BluetoothController.apk" hieronder te downloaden. Er zijn enkele alternatieven in de Play Store en de App Store als je wilt, maar ik heb deze gemaakt omdat de auto alleen beweegt als je vinger op de knop zit, een functie die ik erg leuk vind.
Wanneer u voor de allereerste keer verbinding maakt met de Bluetooth-module, moet u Bluetooth op uw apparaat inschakelen, daarna moet u een apparaat vinden met de naam "HC-06 " en om er verbinding mee te maken, moet je het wachtwoord "1234 . invoeren " of "0000 ". Ga daarna naar de app en klik op de Bluetooth-knop en selecteer de HC-06. Nu heb je je auto met succes verbonden met je smartphone en kun je de motoren bedienen via de app!
BluetoothController.apk
Stap 5:Montage
Nu moet je de elektronica solderen en je klaarmaken om de auto te monteren!
- Schroef de 18650-batterijhouder op de basis en voeg de moer toe
- Duw de twee motoren op hun plaats
- Plaats de schuifschakelaar op zijn plaats
- Plaats de DRV8833-motordriver op zijn plaats
- Plaats de Arduino Nano op zijn plaats
- Schuif de HC-06 op zijn plaats
- Voeg de 18650-batterij toe aan de houder
- Duw de twee wielen in de assen van de motoren
- Als laatste, voeg 2 elastiekjes toe aan elk wiel
Stap 6:Geniet van je creatie!
Goed gedaan! Zet hem nu aan, maak er verbinding mee via je Android-app en veel plezier! Ik hoop dat je deze tutorial leuk vond en als je dat deed, overweeg dan om je te abonneren op mijn YouTube-kanaal voor meer geweldige projecten, je kunt ook mijn Instagram bekijken op @n_babetass! U kunt eventuele vragen of aanbevelingen achterlaten in de opmerkingen hieronder! Bedankt voor je tijd!
Code
- BluetoothCar.ino
BluetoothCar.inoArduino
Geen voorbeeld (alleen downloaden).
Aangepaste onderdelen en behuizingen
Thingiverse
https://www.thingiverse.com/thing:4683747CAD-bestand op thingiverse.com bluetoothcontroller_(1)_Ud3W5pFdl4.apkSchema's
Productieproces
- Raspberry Pi-robot bestuurd via Bluetooth
- Hoe maak je een getimede luchtventilator
- IR-afstandsbedieningen hacken
- Zet je RC-auto om naar Bluetooth RC-auto
- Met joystick bestuurde RC-auto
- Een aanpasbare ponsbare toetsenbordknop maken
- Arduino Power
- Bluetooth spraakgestuurde apparaten met OK Google
- Hoe maak je een kompas met Arduino en Processing IDE?
- Hoe lang duurt het om een auto-accu op te laden?
- Hoe de bezuiniging op de stroomvoorziening de batterij-industrie beïnvloedt