Hinweis: Alle OSOYOO Produkte für Arduino sind Drittanbieter-Boards, die voll kompatibel mit Arduino sind.

Autorisierte Online-Händler

Wo kann man das Set mit 18650er Batterien und USB-Ladegerät kaufen

Kaufen von OSOYOO Kaufen von US Kaufen von UK Kaufen von DE Kaufen von IT Kaufen von FR Kaufen von ES Kaufen von JP

Wo kann man das Set mit 9V und 18650 Batteriegehäusen kaufen

Kaufen von OSOYOO Kaufen von US Kaufen von UK Kaufen von DE Kaufen von IT Kaufen von FR Kaufen von ES Kaufen von JP

Zielsetzung

In diesem Tutorial werden wir Osoyoo Smart DIY Kit verwenden, um ein einfaches ferngesteuertes Smart Car zu bauen. Sobald die Installation des Autos abgeschlossen ist, werden wir eine Infrarot-Fernbedienung verwenden, um die Bewegungen des Autos zu steuern, einschließlich vorwärts, rückwärts, links und rechts abbiegen.

Teile und Geräte

Nein. Bild Gerät Quatität Zubehör Link
1 IR-Empfängermodul 1 M3 Kunststoffschraube x 2
M3 Kunststoffmuttern x 2
M3 Kunststoffsäulen x 2
Hier klicken zum Kaufen
2 IR-Fernbedienung 1 Hier klicken zum Kaufen
3 20Pin Überbrückungskabel Stecker auf Buchse 20cm einige Hier klicken zum Kaufen
4 Sechskant-Schraubendreher 1 Hier klicken zum Kaufen
5 M3 Kunststoffschraube 2
6 M3 Kunststoffsäulen 2
7 M3 Kunststoffmutter 2

Installation der Hardware
Schritt 1: Installieren Sie das Smart Car Grundgerüst wie in Smart Car Lektion 1 . Wenn Sie die Installation in Lektion 1 bereits abgeschlossen haben, belassen Sie es einfach dabei.
Schritt 2: Bauen Sie ein IR-Empfängermodul in das Fahrzeug ein. Installieren Sie das IR-Empfängermodul mit 2 Stück M3 Kunststoffschrauben, M3 Kunststoffsäulen und M3 Kunststoffmuttern an der Vorderseite des oberen Chassis.

Schritt 3: Verbinden Sie den S-Pin des IR-Empfängers mit dem D10-Pin Ihrer Platine, GND mit GND, VCC mit 5V, wie auf dem folgenden Foto (Vergessen Sie nicht: Entfernen Sie NICHT die in Lektion 1 installierten Drähte. ) :


Installation der Software

Open-source Arduino
Software(IDE)
Software hier herunterladen:
https://www.arduino.cc/en/Main/Software?setlang=en
7 zip ist ein kostenloses Programm
zum Entpacken von Zip-Dateien
Laden Sie 7zip hier kostenlos herunter
https://www.7-zip.org/

Schritt 1: Installieren Sie die neueste IDE (Wenn Sie eine IDE-Version nach 1.1.16 haben, überspringen Sie bitte diesen Schritt)
IDE herunterladen von https://www.arduino.cc/en/Main/Software?setlang=en , installieren Sie dann die Software.

Schritt 2: Installieren Sie die IRremote-Bibliothek in der IDE (Wenn Sie die IRremote-Bibliothek bereits installiert haben, überspringen Sie bitte diesen Schritt)
IRremote-Bibliothek herunterladen von https://osoyoo.com/wp-content/uploads/samplecode/IRremote.zip, dann importieren Sie die Bibliothek in die IDE (Öffnen Sie die IDE-> klicken Sie auf Sketch-> Include Library-> Add .Zip Library)

Wählen Sie im Pop-up-Fenster in Ihrem Download-Ordner die Datei IRremote.zip aus, die Sie soeben heruntergeladen haben.

Schritt 3: Herunterladen Lektion 2 IR-Fernsteuerung Roboterauto Beispielcode aushttps://osoyoo.com/driver/v2car-lesson2.zip und entpacken Sie die heruntergeladene Zip-Datei smartcar-lesson2.zip, dann sehen Sie einen Ordner namens smartcar-lesson2.

Schritt 4: Schließen Sie Ihr Board mit einem USB-Kabel an den PC an, öffnen Sie die IDE -> klicken Sie auf “file” -> klicken Sie auf “Open” -> wählen Sie den Code “smartcar-lesson2.ino” im Ordner “smartcar-lesson2”, laden Sie den Code in Ihr Board.

Schritt 5: Wählen Sie das entsprechende Board und den entsprechenden Port für Ihr Projekt aus und laden Sie die Skizze auf das Board.

Prüfung
Drücken Sie die Tasten der IR-Steuerung, um die Bewegungen des Fahrzeugs gemäß der folgenden Tabelle zu steuern:

Hinweis:
1) Bitte versuchen Sie, den Senderanschluss der IR-Fernbedienung mit dem IR-Empfängerkopf auszurichten, wie in der Abbildung im Anhang dargestellt.
2) Bitte drücken Sie die Fernbedienung sanft und in regelmäßigen Abständen.

Störungsbeseitigung

Einige Benutzer haben festgestellt, dass diese IR-Fernbedienung nicht funktioniert. Der Grund dafür könnte sein, dass die IR-Fernbedienung einen anderen Tastencode sendet, der nicht mit unserem Beispielcode übereinstimmt. Um dieses Problem zu lösen. Bitte führen Sie folgende Schritte aus:
Schritt A) Ermitteln Sie den IR-Code jeder Taste Ihrer IR-Fernbedienung.
Kopieren Sie den Code von folgendem Link:https://osoyoo.com/wp-content/uploads/samplecode/irdemo.ino

Laden Sie die obige Skizze auf Ihr Board und öffnen Sie den seriellen Monitor in der oberen rechten Ecke.

Drücken Sie die Taste ◄ ► ▲ ▼ “OK” auf Ihrer Fernbedienung, dann wird ihr IR-Code wie folgt angezeigt:

Notieren Sie den IR-Code Ihrer Steuertasten ◄ ► ▲ ▼ “OK”,

Schritt B)den IR-Code in der Skizzendatei aus Lektion 2 ersetzen:
Wenn Sie den Code aus Lektion 2 erneut öffnen, sehen Sie die folgenden Zeilen, die den IR CODE der einzelnen Schaltflächen definieren:
#define IR_ADVANCE 0x00FF18E7 //code from IR controller “▲” button
#define IR_BACK 0x00FF4AB5 //code from IR controller “▼” button
#define IR_RIGHT 0x00FF5AA5 //code from IR controller “►” button
#define IR_LEFT 0x00FF10EF //code from IR controller “◄” button
#define IR_STOP 0x00FF38C7 //code from IR controller “OK” button
#define IR_turnsmallleft 0x00FFB04F //code from IR controller “#” button
Bitte ändern Sie die Werte der einzelnen Schaltflächen in den obigen Zeilen so, dass sie mit dem Code von Schritt A). Wenn Sie nicht wissen, wie Sie wechseln können, senden Sie einfach eine E-Mail E-Mail und geben Sie uns den Code jedes Buttons von Schritt A), ich kann Ihnen helfen, den Code zu ändern und Ihnen eine neue Skizzen-Datei zu mailen.
Mit der obigen Methode können Sie auch andere IR-Sendegeräte (z. B. TV-Fernbedienung, DVD-Fernbedienung, Fernbedienung der Klimaanlage usw.) zur Steuerung des Fahrzeugs verwenden. Verwenden Sie einfach Schritt A), um den Schlüsselcode Ihrer Fernbedienung zu erhalten und ändern Sie die Skizzen-Datei in Schritt B), es wird funktionieren.
Anmerkung:
1) Versuchen Sie bitte, den Senderanschluss der IR-Fernbedienung mit dem IR-Empfängerkopf auszurichten, wie in der Abbildung im Anhang dargestellt.
2) Bitte drücken Sie die Fernbedienung sanft und in regelmäßigen Abständen