Inhoudsopgave:

RC auto bestuurd door wiel en pedalen?️ - Ajarnpa
RC auto bestuurd door wiel en pedalen?️ - Ajarnpa

Video: RC auto bestuurd door wiel en pedalen?️ - Ajarnpa

Video: RC auto bestuurd door wiel en pedalen?️ - Ajarnpa
Video: Plug is used to open car door #shorts 2024, Juli-
Anonim
RC auto bestuurd door wiel en pedalen?️
RC auto bestuurd door wiel en pedalen?️

Het leven gaat over het waarmaken van je dromen. De mijne was om RC Car te laten sturen met een pc-gamingstuur. Dus ik heb het gehaald.

Hoop dat het nuttig zal zijn voor iemand. Schrijf bij vragen een opmerking.

Stap 1: Onderdelen

Onderdelen
Onderdelen

Om dit project te maken heb je nodig:

  • Raspberry Pi (ik gebruikte RPI 4B met 4GB RAM)
  • Chassis met servogestuurde vooras (inclusief motor en servo)
  • RPI-camera met 3D-geprinte behuizing (optioneel)
  • Li-Po-batterij 11.1V
  • PC-wiel met pedalen
  • Polulu DRV8835 dubbele motorset
  • 11.1V naar 5V Buck-converter
  • Draden

Stap 2: Montage

in elkaar zetten
in elkaar zetten

Stel uw onderstel samen. Ik heb de mijne van:

Soldeer vervolgens twee draden aan de DC-motor aan de achterkant.

Monteer daarna de Raspberry Pi met bouten en moeren

Stap 3: Bevestig motorstuurprogramma aan RPI

Bevestig motorstuurprogramma aan RPI
Bevestig motorstuurprogramma aan RPI
Bevestig motorstuurprogramma aan RPI
Bevestig motorstuurprogramma aan RPI
Bevestig motorstuurprogramma aan RPI
Bevestig motorstuurprogramma aan RPI

Nu moeten we de motordriver solderen. Neem vervolgens de 3-pins goudpin en soldeer deze aan 5V en GND in het driverbord (zie de foto). Tot de laatste pin soldeerdraad met goudpin vrouwelijk uiteinde. We gaan het gebruiken voor PWM-signaal dat de servo stuurt.

Neem vervolgens de buck-converter en soldeer:

  • zwarte (aarde) draad naar GND
  • rode uitgangsdraad naar 5V
  • rode ingangsdraad naar Vout

Wanneer het solderen is voltooid, gebruikt u dubbelzijdig plakband om de converter op de motordriver te monteren.

Daarna is onze chauffeur klaar en kan deze worden aangesloten op de RPI.

Stap 4: Print Case voor Camera

Printbehuizing voor camera
Printbehuizing voor camera

De volgende stap is het printen van de behuizing voor de camera. Je kunt veel projecten vinden op:

Gebruik er een die bij uw camera past.

Stap 5: Laatste montage

Laatste montage
Laatste montage
Laatste montage
Laatste montage
Laatste montage
Laatste montage

Nu is het tijd om alles op een rijtje te zetten. Plaats de batterij, bevestig de camera, steek de servo in de pinnen en sluit de motor aan op de driver en de batterij.

Je kunt het hele schema op de foto zien.

Stap 6: Voer de code uit

Het laatste deel is het uitvoeren van de code.

De communicatie tussen RPI en laptop wordt tot stand gebracht met behulp van Flask-server geschreven in Python.

We gaan twee dingen naar de server sturen:

  • Hoek van het stuur:
  • Motorsnelheid (480 voor volle snelheid vooruit en -480 voor volle snelheid achteruit)

Het programma op de laptop is verantwoordelijk voor het lezen van waarden van pedalen en stuur en het verzenden naar de server die op Raspberry draait.

Op RPI moeten we servercode en programma starten dat waarden leest die zijn opgeslagen op de server die de servohoek en motorsnelheid regelt.

Onthouden:

  1. Raspberry Pi & laptop moeten verbonden zijn met hetzelfde wifi-netwerk!
  2. U moet programma's op RPI vanaf terminal uitvoeren met de opdracht sudo (bijv. sudo python3 Flask_server_RPI.py)!

Aanbevolen: