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

RC Porsche Car (Arduino Project)

Componenten en benodigdheden

Arduino Nano R3
× 1
JLCPCB aangepaste PCB
× 1

Over dit project

Inleiding:RC-auto (Arduino-project)

In dit project laat ik je zien hoe je een eenvoudigere versie van RC-auto's kunt bouwen.

Ik bied een volledige stapsgewijze begeleiding om u te laten zien hoe u uw eigen RC-auto kunt maken, en ik leg in detail zowel hardware- als softwareonderdelen uit om van deze begeleiding de eenvoudigste manier te maken om uw eigen vaardigheden op het gebied van elektronisch maken. Dit project is zo handig om te maken, speciaal nadat we de aangepaste PCB hebben ontvangen die we bij easyEDA hebben besteld om het uiterlijk van onze auto te verbeteren en er zijn ook voldoende documenten en codes in deze gids om aangepaste bewegingen voor uw auto te maken. Als je zo'n hekel hebt aan lezen! Je kunt deze video bekijken voor meer duidelijke begeleiding.

We hebben dit project in slechts 7 dagen gemaakt, slechts drie dagen om de hardware te maken en te monteren, en vervolgens 4 dagen om de code en de Android-app voor te bereiden. om de auto erdoorheen te sturen.

Laten we eerst kijken voordat we beginnen

wat leer je van deze tutorial :

  • We zullen een Porsche GT3 RS hacken om de motoren en het chassis enz. te gebruiken.
  • Vervolgens ontwerpen we de printplaat van ons nieuwe bestuurbare bord
  • We zullen ook zien hoe we de Android-app kunnen maken om de auto te besturen
  • En tot slot gaan we alle onderdelen in elkaar zetten en gaan we rijden.

Stap 1:Wat is een RC-auto!

Hier is wat informatie over een RC-auto of een op afstand bestuurbaar voertuig dat wordt gedefinieerd als elk voertuig dat op afstand wordt bediend met een middel dat zijn beweging niet beperkt met een oorsprong buiten het apparaat. Dit is vaak een radiobediening apparaat, kabel tussen controle en voertuig, of een infrarood controller.

R/C-auto's van speelgoedkwaliteit worden doorgaans gefabriceerd met een focus op design in combinatie met verlaging van de productiekosten. Terwijl een auto van hobbykwaliteit afzonderlijke elektronische componenten heeft die afzonderlijk kunnen worden vervangen als ze defect raken, worden auto's van speelgoedkwaliteit doorgaans gemaakt met componenten die moeilijker te vinden zijn als reserveonderdelen en met een enkele elektronische printplaat die in het ontwerp van het voertuig is geïntegreerd.

In ons geval gebruiken we een radiolinker, een Bluetooth HC-05-module om zowel de auto als een smartphone of een ander Android-apparaat te verbinden, aangezien we de auto besturen via een Android-app.

Over de Android-app.

We hebben het uitvindersplatform van de MIT-app gebruikt om een ​​grafische programmering voor onze Android-app te maken.

Het gebruik van dit platform is zo gemakkelijk en eenvoudig.

U kunt de app downloaden. die we voor dit project hebben gemaakt via deze link

Stap 2:Porsche GT3 RS-model

Ik heb deze RC-auto van een van mijn vrienden, het is een Porsche-model GT3 RS en hij verkeerde in zeer slechte staat, maar hij heeft nog steeds zijn goede reputatie, dus na het uitvoeren van enkele reinigingsstappen ziet de auto er nu geweldig uit, maar het belangrijkste zijn de motoren.

Dus toen ik het losschroefde, vond ik twee motoren, de eerste bevindt zich aan de achterkant van de auto voor voorwaartse en achterwaartse bewegingen en de tweede bevindt zich aan de voorkant ervan om het stuur weer te geven en ze werken heel goed. Dus ik heb alle nutteloze draden verplaatst en alleen de motordraden bewaard en na het solderen van een connector is het chassis klaar voor actie. De auto heeft ook enkele lichten, er zijn twee witte LED's aan de voorkant en twee rode LED's aan de achterkant, maar we zullen meer LED's toevoegen om er meer plezier aan te beleven, zoals de stadslichten die de bewegingen van de stuurwielmotor volgen:

Wanneer de auto bijvoorbeeld naar links draait (na het kiezen van de linkerpijl op de Android-app), beginnen de linker-LED's automatisch te knipperen en zal het hetzelfde zijn voor de goede richting

En ik heb ook enkele RGB-LED's toegevoegd die van kleur veranderen afhankelijk van je selectie.

Stap 3:PCB's maken onder EasyEDA-platform

Alle items tonen

Over EasyEDA!

EasyEDA is een gratis online community voor elektronische ontwerpautomatisering waarmee u schema's en PCB's kunt maken, testen en bewerken. Vind hier de link naar het easyEDA-platform. Dit online programma wordt ondersteund op alle platforms, zelfs Android, met easyEDA kunt u een schematische opname maken voor uw documenten, circuitsimulatie, online PCB-ontwerpen met de mogelijkheid om PCB- en schematische bestanden te importeren, dus vanaf dit punt kunnen we begrijpen dat we kunnen creëren de print in deze online designer of maak hem gewoon met een andere software en upload een gerber-bestand naar easyEDA om een ​​bestelling te plaatsen.

Terug naar ons project

We gaan terug naar ons project en praten over circuitontwerp, dit is direct gerelateerd aan dit platform, de beste PCB-makers die deze online software bieden waar u uw PCB kunt ontwerpen en deze vervolgens kunt bestellen. Dit is super verbazingwekkend om al deze opties, tools en vooral een geweldige bibliotheek hier te bieden, omdat alle benodigde componenten beschikbaar zijn, zoals de Arduino Nano L293 H-bridge-motorstuurprogramma, de HC Bluetooth-module en meer, dus alles wat we hoeven te doen is gewoon zoeken in de component bij zijn naam en plaats het dan

Zoals gewoonlijk moeten we het easyEDA-platform vanaf hier starten, dan een nieuw project starten en de benodigde componenten importeren ... en ze met elkaar verbinden om het circuit te maken dat op de afbeelding wordt getoond. is precies wat we nodig hebben, klik gewoon op project converteren naar PCB, dan krijgt u uw PCB-ontwerpgebied. Ik raad je aan om automatisch op de volgende link naar de printplaat te klikken:Directe link voor RC-autoproject Je kunt de printplaat ook controleren voordat je hem bestelt met behulp van de PCB-viewer, en ik heb een foto verstrekt die de print laat zien die we hebben ontworpen.

Dit schema is handig, wat je ook nodig hebt, want ik heb de ESP-01-module toegevoegd als je je auto via WIFI wilt besturen en ook NRF is daar beschikbaar als je een radiozendontvanger wilt gebruiken. Nadat we dit schema hebben gemaakt, gaan we direct over om het te transformeren naar PCB, wat nu superhandig is, en nadat we elk onderdeel op zijn plaats hebben geplaatst en enkele labels en enkele mooie logo's hebben toegevoegd, is onze PCB nu klaar voor een online bestelling, dus alles wat u nodig hebt om do gaat naar fabricage-output en stel een aantal parameters in, voor mij geef ik de voorkeur aan de rode kleur voor mijn PCB. Voer de betaling uit en wacht op de levering. Slechts 4 dagen om het pakket te ontvangen en het was een geweldige service, en na het openen van het pakket zag ik een nieuwe service van easyEDA, de LCSC-service waarmee u de benodigde componenten voor uw PCB kunt bestellen. En we hebben de PCB's met alle vooraf ingestelde opties die we hebben gekozen. De PCB's zijn zoals gewoonlijk zeer goed vervaardigd en alle labels zijn aanwezig met de beschrijving enz., dus het maken van dit project zal nu zo handig zijn.

Stap 4:Ingrediënten

Laten we nu de benodigde componenten voor dit project bekijken en u kunt alle gerelateerde links vinden voor een online bestelling, dus we hebben nodig:

  • - Elk RC auto speelgoed chassis
  • - De PCB die u via deze link kunt bestellen:http://ouo.io/1i1Lc
  • - Eén Arduino nano
  • - HC-05 of HC-06 Bluetooth-module
  • - Lichtsensor BH1750
  • - Temperatuur- en vochtigheidssensor
  • - L293D H-brug motor driver
  • - Sommige RGB-LED's
  • - 5V zoemer
  • - Sommige Header-connectoren

Stap 5:De montage (soldeer de componenten)

We zijn nu klaar, dus laten we beginnen met het solderen van de componenten en vergeet niet de labels te volgen om soldeerfouten te voorkomen. We beginnen met het solderen van de Arduino-connector om de voeding te testen en je kunt ook een basistestcode schrijven om de juiste verbinding voor elke sensor, zoals de lichtsensor, te verifiëren en het is hetzelfde voor de LED's omdat ze allemaal rechtstreeks op het bord zijn aangesloten (Arduino ) zodat je er volledige toegang toe hebt.

Opmerking :U dient uw soldeerbout mooi schoon te houden. Dat betekent dat je het elke keer dat je het gebruikt over de spons moet vegen. De punt van je soldeerbout moet schoon en glanzend zijn. Telkens wanneer u ziet dat de punt vuil wordt door vloeimiddel of oxideert, dat betekent dat hij zijn glans verliest, moet u hem schoonmaken. Ook als je aan het solderen bent. Het hebben van een schone soldeerpunt maakt het VEEL gemakkelijker om warmte naar het soldeerdoel over te brengen.

De PCB die we bij EasyEDA hebben besteld, zal u begeleiden om alles op de juiste plaats te houden, dus aarzel niet om deze link te bezoeken als u de PCB wilt bekijken die we hebben gemaakt en een online bestelling wilt doen.

Stap 6:Android-app-test

Met deze app kun je de auto besturen met Bluetooth voor voorwaartse en achterwaartse bewegingen en links-rechts-richtingen en er is ook een driftmodus met de zoemerknop en de handbreker, maar eerst moet je Bluetooth inschakelen en verbinding maken met je auto, zodat de app zal begeleiden u door enkele gesproken berichten.

Nadat we de auto hebben uitgekozen, kunnen we nu de mogelijkheid testen om de kleur van de RGB-LED's te regelen, en zoals je kunt zien, veranderen de LED's van kleur afhankelijk van onze selectie.

Over de Android-app zal ik je in de komende instructables laten zien hoe je deze kunt maken met het MIT-app-uitvinderplatform, maar voor nu kun je hem downloaden en gratis installeren via deze link

Stap 7:De code- en validatietest

Het chassis lijkt klaar voor een aantal serieuze tests, dus alles wat we nu nodig hebben is de code.

Dus! Hier is hoe het werkt, voor elke druk op de knop op onze Android-app wordt een personage via Bluetooth naar Arduino overgebracht en voor elk personage is er een algoritme dat moet worden uitgevoerd, bijvoorbeeld als we de knop naar voren drukken, dragen we het teken 'f' over, dus wanneer het bord het teken 'f' ontvangt, roept het een functie op om de motor aan de achterkant te besturen voor voorwaartse beweging en het is hetzelfde voor alle knoppen.

de code is beschikbaar en zoals gewoonlijk kunt u deze downloaden via deze link. En zoals je op de foto's kunt zien, is de code zo eenvoudig en zeer goed becommentarieerd, dat je de code kunt begrijpen die van jou is.

Zoals je kunt zien, heeft elke knop een functionaliteit met de auto, maar wat ik echt op prijs stel, is de automatische modus voor de regeling van de lichthelderheid. Ik heb de lichtsensor bovenaan de achterkant van de auto geplaatst en wanneer we deze modus selecteren, zal de auto de helderheid regelen van de voorlicht-LED's afhankelijk van de sensorsignalen. Ook kunnen we de temperatuur- en vochtigheidswaarden direct op het scherm van de smartphone aflezen, wat echt indrukwekkend is.

Dank je :)

Ik geloof dat deze Instructable de meest uitgebreide stapsgewijze handleiding is om een ​​RC-auto te bouwen die ooit is gepubliceerd. Dat is het voor dit instructable, voel je vrij om het te duimen en ons alles te vragen wat je wilt weten over dit project via een opmerking.


Productieproces

  1. Maak Monitor Ambilight met Arduino
  2. Arduino Pong Game - OLED-scherm
  3. Met joystick bestuurde RC-auto
  4. Audiofrequentiedetector
  5. Arduino Tamagotchi Clone - Digital Pet
  6. Draadloze lichtschakelaarmanipulator
  7. Tech-TicTacToe
  8. Bewegingssensor-waterpistool
  9. Arduino Countdown Timer
  10. Autoteller met Arduino + Processing + PHP
  11. Arduino-zonnebloem:een elektronische zonnedanser