Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Hoe maak je een Arduino Bluetooth-gestuurde auto

Componenten en benodigdheden

Arduino Nano R3
× 1
Micro Metal Gearmotor - 600 RPM 12V
× 2
DRV8833 Motor Driver
× 1
Soldeerbout (algemeen)
3D-printer (algemeen)

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.apk

Schema's


Productieproces

  1. Raspberry Pi-robot bestuurd via Bluetooth
  2. Hoe maak je een getimede luchtventilator
  3. IR-afstandsbedieningen hacken
  4. Zet je RC-auto om naar Bluetooth RC-auto
  5. Met joystick bestuurde RC-auto
  6. Een aanpasbare ponsbare toetsenbordknop maken
  7. Arduino Power
  8. Bluetooth spraakgestuurde apparaten met OK Google
  9. Hoe maak je een kompas met Arduino en Processing IDE?
  10. Hoe lang duurt het om een ​​auto-accu op te laden?
  11. Hoe de bezuiniging op de stroomvoorziening de batterij-industrie beïnvloedt