Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

RC-Porsche-Auto (Arduino-Projekt)

Komponenten und Verbrauchsmaterialien

Arduino Nano R3
× 1
Angepasste JLCPCB-Leiterplatte
× 1

Über dieses Projekt

Einführung:RC-Auto (Arduino-Projekt)

In diesem Projekt zeige ich Ihnen, wie Sie eine einfachere Version von RC-Cars bauen.

Ich biete Ihnen eine vollständige Schritt-für-Schritt-Anleitung, um Ihnen zu zeigen, wie Sie Ihr eigenes RC-Auto bauen, und erkläre sowohl Hardware- als auch Softwareteile im Detail, um diese Anleitung auf den einfachsten Weg zu machen, um Ihr eigenes auszuprobieren eigene Kenntnisse in der Elektronikfertigung. Dieses Projekt ist besonders praktisch, nachdem Sie die kundenspezifische Platine erhalten haben, die wir bei easyEDA bestellt haben, um das Erscheinungsbild unseres Autos zu verbessern. Außerdem gibt es in diesem Handbuch genügend Dokumente und Codes, damit Sie maßgeschneiderte Bewegungen für Ihr Auto erstellen können. Wenn Sie nicht so viel lesen möchten! Sie können sich dieses Video ansehen, um eine klarere Anleitung zu erhalten.

Wir haben dieses Projekt in nur 7 Tagen durchgeführt, nur drei Tage, um die Hardwareherstellung und den Zusammenbau abzuschließen, dann 4 Tage, um den Code und die Android-App vorzubereiten. um das Auto damit zu steuern.

Bevor wir beginnen, schauen wir zuerst

Was Sie von diesem Tutorial lernen werden:

  • Wir werden einen Porsche GT3 RS hacken, um seine Motoren und Chassis usw. zu nutzen.
  • Dann entwerfen wir die Platine unseres neuen steuerbaren Boards
  • Wir werden auch sehen, wie man die Android-App erstellt, um das Auto zu steuern
  • Und zum Schluss werden wir alle Teile zusammenbauen und wir fahren los.

Schritt 1:Was ist ein RC-Car!

Hier sind einige Informationen über ein RC-Auto oder ein ferngesteuertes Fahrzeug, das als jedes Fahrzeug definiert ist, das durch ein Mittel ferngesteuert wird, das seine Bewegung nicht mit einem Ursprung außerhalb des Geräts einschränkt. Dies ist oft eine Funksteuerung Gerät, Kabel zwischen Steuerung und Fahrzeug, oder ein Infrarot Steuerung.

R/C-Autos in Spielzeugqualität werden in der Regel mit einem Fokus auf Design und gleichzeitiger Reduzierung der Produktionskosten hergestellt. Während ein Hobbyauto über separate elektronische Komponenten verfügt, die bei einem Ausfall einzeln ausgetauscht werden können, werden Spielzeugautos normalerweise mit Komponenten hergestellt, die als Ersatzteile schwerer zu finden sind, und einer einzigen elektronischen Platine, die in das Design des Fahrzeugs integriert ist.

In unserem Fall verwenden wir einen Radiolinker, bei dem es sich um ein Bluetooth HC-05-Modul handelt, um sowohl das Auto als auch ein Smartphone oder ein anderes Android-Gerät zu verbinden, da wir das Auto über eine Android-App steuern.

Über die Android-App.

Wir haben die MIT-App-Erfinder-Plattform verwendet, um eine grafische Programmierung für unsere Android-App zu erstellen.

Die Nutzung dieser Plattform ist so einfach und unkompliziert.

Sie können die App herunterladen. die wir für dieses Projekt über diesen Link erstellt haben

Schritt 2:Porsche GT3 RS-Modell

Ich habe dieses RC-Auto von einem meiner Freunde bekommen, es ist ein Porsche-Modell GT3 RS und es war in einem wirklich schlechten Zustand, aber es hat immer noch seinen guten Ruf, so dass das Auto nach einigen Reinigungsschritten jetzt ein tolles Aussehen hat. aber das Wichtigste sind die Motoren.

Als ich es abschraubte, fand ich zwei Motoren, der erste befindet sich hinten im Auto für Vorwärts- und Rückwärtsbewegungen und der zweite ist vorne, um das Lenkrad darzustellen, und sie funktionieren sehr gut. Also habe ich alle nutzlosen Drähte verlegt und nur die Motorendrähte behalten und nach dem Löten einiger Stecker ist das Chassis einsatzbereit. Das Auto hat auch einige Lichter, es gibt zwei weiße LEDs auf der Vorderseite und zwei rote LEDs auf der Rückseite, aber wir werden weitere LEDs hinzufügen, um mehr Spaß damit zu haben, wie die Standlichter, die den Bewegungen des Lenkradmotors folgen:

Wenn das Auto beispielsweise nach links abbiegt (nachdem Sie den linken Pfeil in der Android-App ausgewählt haben), beginnen die LEDs auf der linken Seite automatisch zu blinken und es ist dasselbe für die richtige Richtung

Außerdem habe ich einige RGB-LEDs hinzugefügt, die je nach Auswahl die Farbe ändern.

Schritt 3:PCB-Herstellung unter der EasyEDA-Plattform

Alle Artikel anzeigen

Über EasyEDA!

EasyEDA ist eine kostenlose Online-Community zur Automatisierung des elektronischen Designs, die das Erstellen, Testen und Bearbeiten von Schaltplänen und PCBs ermöglicht. Den Link zur easyEDA-Plattform finden Sie hier. Dieses Online-Programm wird auf allen Plattformen unterstützt, sogar auf Android. Mit easyEDA können Sie eine Schaltplanerfassung für Ihre Dokumente, Schaltungssimulation, Online-Leiterplattenkonstruktion mit der Möglichkeit zum Importieren von Leiterplatten- und Schaltplandateien erstellen die Leiterplatte in diesem Online-Designer oder erstellen Sie sie einfach mit einer anderen Software und laden Sie eine Gerber-Datei zu easyEDA hoch, um eine Bestellung aufzugeben.

Zurück zu unserem Projekt

Wir kehren zu unserem Projekt zurück und sprechen über das Schaltungsdesign. Dies steht in direktem Zusammenhang mit dieser Plattform, den besten PCB-Herstellern, die diese Online-Software bereitstellen, mit der Sie Ihre PCB entwerfen und dann bestellen können. Es ist unglaublich, all diese Optionen, Tools und insbesondere eine großartige Bibliothek hier bereitzustellen, da alle erforderlichen Komponenten verfügbar sind, wie z. B. der Arduino Nano L293 H-Brücken-Motortreiber, das HC-Bluetooth-Modul und mehr Komponente mit ihrem Namen, dann platzieren Sie sie einfach

Wie üblich müssen wir von hier aus die easyEDA-Plattform ausführen, dann ein neues Projekt starten und die erforderlichen Komponenten importieren.. und sie miteinander verbinden, um die im Bild gezeigte Schaltung zu erstellen ist genau das, was wir brauchen, klicken Sie einfach auf Projekt in PCB konvertieren, dann erhalten Sie Ihren PCB-Designbereich. Ich empfehle Ihnen, direkt auf den folgenden Link zur Platine automatisch zu klicken:Direktlink für RC-Car-Projekt Sie können die Platine auch vor der Bestellung mit dem PCB-Viewer überprüfen, und ich habe ein Bild bereitgestellt, das die von uns entworfene Platine zeigt.

Dieses Schema ist nützlich, egal was Sie brauchen, da ich das ESP-01-Modul hinzugefügt habe, wenn Sie Ihr Auto über WIFI steuern möchten, und auch NRF ist dort verfügbar, wenn Sie einen Radio-Transceiver verwenden möchten. Nachdem wir diesen Schaltplan erstellt haben, verwandeln wir ihn direkt in eine PCB, was jetzt sehr praktisch ist, und nachdem wir jede Komponente an ihrem Platz platziert und einige Etiketten und einige schöne Logos hinzugefügt haben, ist unsere PCB jetzt bereit für eine Online-Bestellung, also alles, was Sie brauchen do wird zur Herstellungsausgabe und stellt einige Parameter ein, für mich bevorzuge ich die rote Farbe für meine Leiterplatte. Führen Sie die Zahlung durch und warten Sie auf die Lieferung. Nur 4 Tage, um das Paket zu erhalten, und es war ein großartiger Service, und nachdem ich das Paket geöffnet hatte, bemerkte ich einen neuen Service von easyEDA, der ein LCSC-Service ist, mit dem Sie die benötigten Komponenten für Ihre Leiterplatte bestellen können. Und wir haben die Platinen mit allen voreingestellten Optionen, die wir ausgewählt haben. Die Platinen sind wie immer sehr gut verarbeitet und alle Etiketten sind mit der Beschreibung usw. da, so dass die Herstellung dieses Projekts jetzt so praktisch ist.

Schritt 4:Zutaten

Sehen wir uns nun die erforderlichen Komponenten für dieses Projekt an und Sie finden alle zugehörigen Links für eine Online-Bestellung. Wir benötigen daher:

  • - Jedes RC-Auto-Spielzeugchassis
  • - Die Platine, die Sie über diesen Link bestellen können:http://ouo.io/1i1Lc
  • - Ein Arduino Nano
  • - HC-05 oder HC-06 Bluetooth-Modul
  • - Lichtsensor BH1750
  • - Temperatur- und Feuchtigkeitssensor
  • - L293D H-Brücken-Motortreiber
  • - Einige RGB-LEDs
  • - 5-V-Summer
  • - Einige Header-Anschlüsse

Schritt 5:Die Montage (Löten der Komponenten)

Wir sind jetzt bereit, also beginnen wir mit dem Löten der Komponenten und vergessen Sie nicht, die Etiketten zu befolgen, um Lötfehler zu vermeiden. Wir beginnen mit dem Löten des Arduino-Steckers, um die Stromversorgung zu testen, und Sie können auch einige grundlegende Testcodes schreiben, um die richtige Verbindung für jeden Sensor wie den Lichtsensor zu überprüfen ) damit du vollen Zugriff darauf hast.

Hinweis :Sie müssen Ihren Lötkolben schön und sauber halten. Das bedeutet, dass Sie es bei jeder Verwendung am Schwamm abwischen. Die Spitze Ihres Lötkolbens sollte sauber und glänzend sein. Wenn Sie feststellen, dass die Spitze durch Flussmittel verschmutzt oder oxidiert wird, dh ihren Glanz verliert, sollten Sie sie reinigen. Auch wenn Sie mitten im Löten sind. Eine saubere Lötspitze macht es VIEL einfacher, Wärme auf das Lötziel zu übertragen.

Die bei EasyEDA bestellte Leiterplatte hilft Ihnen dabei, alles an der richtigen Stelle zu halten. Zögern Sie also nicht, diesen Link zu besuchen, wenn Sie die von uns hergestellte Leiterplatte anzeigen und online bestellen möchten.

Schritt 6:Android-App-Test

Mit dieser App können Sie das Auto mit Bluetooth für Vorwärts- und Rückwärtsbewegungen und Links-Rechts-Richtungen steuern. Außerdem gibt es einen Drift-Modus mit der Summertaste und dem Handschalter, aber zuerst sollten Sie Bluetooth aktivieren und eine Verbindung zu Ihrem Auto herstellen, damit die App funktioniert führt Sie durch einige Sprachnachrichten.

Nachdem wir das Auto ausgewählt haben, können wir jetzt die Möglichkeit testen, die Farbe der RGB-LEDs zu steuern, und wie Sie sehen können, ändern die LEDs die Farbe je nach unserer Auswahl.

Über die Android-App werde ich Ihnen in den kommenden Anleitungen zeigen, wie Sie sie mit der MIT-App-Erfinder-Plattform erstellen können, aber vorerst können Sie sie herunterladen und kostenlos über diesen Link installieren

Schritt 7:Der Code- und Validierungstest

Das Chassis scheint bereit für einige ernsthafte Tests, also brauchen wir jetzt nur noch den Code.

So! So funktioniert es:Für jeden Tastendruck auf unserer Android-App wird ein Zeichen über Bluetooth an Arduino übertragen und für jedes Zeichen muss ein Algorithmus ausgeführt werden. Wenn wir beispielsweise die Taste nach vorne drücken, übertragen wir das Zeichen 'f' so Wenn das Board das Zeichen 'f' empfängt, ruft es eine Funktion zur Steuerung des Rückseitenmotors für die Vorwärtsbewegung auf und ist für alle Tasten gleich.

Der Code ist verfügbar und kann wie gewohnt unter diesem Link heruntergeladen werden. Und wie Sie auf den Fotos sehen können, ist der Code so einfach und sehr gut kommentiert, dass Sie ihn verstehen können.

Wie Sie sehen können, hat jede Taste eine Funktion mit dem Auto, aber was ich wirklich schätze, ist der automatische Modus zur Steuerung der Lichthelligkeit. Ich habe den Lichtsensor oben hinten im Auto platziert. Wenn wir diesen Modus auswählen, steuert das Auto die Helligkeit der Frontlicht-LEDs in Abhängigkeit von den Sensorsignalen. Außerdem können wir die Temperatur- und Luftfeuchtigkeitswerte direkt auf dem Bildschirm des Smartphones ablesen, was wirklich beeindruckend ist.

Danke :)

Ich glaube, dieses Instructable ist die umfassendste Schritt-für-Schritt-Anleitung zum Bau eines RC-Autos, das jemals veröffentlicht wurde. Das ist es für dieses anweisbare, zögern Sie nicht, es zu fassen und uns durch einen Kommentar alles zu fragen, was Sie über dieses Projekt wissen möchten.


Herstellungsprozess

  1. Erstellen von Monitor-Ambilight mit Arduino
  2. Arduino Pong-Spiel - OLED-Display
  3. Joystick-gesteuertes RC-Auto
  4. Audiofrequenzdetektor
  5. Arduino Tamagotchi Klon - Digitales Haustier
  6. Wireless Lichtschalter-Manipulator
  7. Tech-TicTacToe
  8. Bewegungssensor-Wasserpistole
  9. Arduino-Countdown-Timer
  10. Autozähler mit Arduino + Processing + PHP