In dieser Lektion werden wir unser Roboterauto mit dem Handy steuern und eine Fahrattraktion machen. Da es sich um eine simulierte Fahrt handelt, werden wir ein virtuelles Lenkrad und ein virtuelles Getriebe in unserer APP verwenden, um ihre Gegenstücke in einem echten Auto zu imitieren.
SCHRITT 1: Installieren Sie das Smart Car-Grundgerüst wie in Lektion 1 beschrieben. Wenn Sie die Installation in Lektion 1 bereits abgeschlossen haben, belassen Sie sie so, wie sie ist.
SCHRITT 2: Setzen Sie das Bluetooth-Modul ein
Bitte setzen Sie den Bluetooth-Steckplatz gemäß der folgenden Abbildung ein (denken Sie daran: Entfernen Sie NICHT die in Lektion 1 installierten Kabel):
Vergewissern Sie sich auch, dass die beiden Steckbrücken im folgenden roten Quadrat mit D11, D4 verbunden sind (wenn sie mit D1, D0 verbunden sind, setzen Sie die Steckbrücken auf D11, D4).
Suchen Sie “OSOYOO imitation driving” in
Google Play oder Apple APP Store(Hinweis: Wenn Sie diese APP nicht in Google Play finden können,
können Sie die APP direkt über den folgenden Link herunterladen: https://osoyoo.com/driver/v1car.apk)
SCHRITT 1:
Installieren Sie die neueste IDE (Wenn Sie die IDE-Version nach 1.1.16 haben, überspringen Sie diesen Schritt bitte).
Verbinde das OSOYOO Basic Board für Arduino mit einem USB-Kabel mit dem PC, öffne die IDE -> klicke auf Datei -> klicke auf Öffnen -> wähle den Code “lesson6a.ino” im Ordner “lesson6a” aus, lade den Code auf das Board.
Hinweis: Schalten Sie Ihre Batterie aus oder ziehen Sie Ihren Netzadapter aus, wenn Sie den Sketch-Code auf das OSOYOO Basic Board für Arduino hochladen.
SCHRITT 4:
Wähle das entsprechende Board und den Port für dein Projekt aus und lade den Sketch auf das Board hoch.
SCHRITT 5:
Installieren Sie die APP auf Ihrem Mobiltelefon:
1) Installieren Sie die APP auf Ihrem Android-Gerät wie folgt
Suchen Sie im Google Play Store den APP-Namen “OSOYOO imitation driving”, laden Sie die APP wie folgt herunter und installieren Sie sie auf Ihrem Smartphone
Wenn Sie Google Play nicht benutzen können, um die APP zu finden, laden Sie bitte die APP von folgendem Link herunter: https://osoyoo.com/driver/v1car.apk.
2) Installieren Sie die APP auf Ihrem Apple IOS Gerät wie folgt
Suchen Sie im Apple APP Store nach dem APP-Namen “OSOYOO imitation driving”, laden Sie die APP wie folgt herunter und installieren Sie sie auf Ihrem Smartphone
Erläuterung der APP-Benutzeroberfläche (die Benutzeroberfläche unterscheidet sich zwischen Android und IOS)
Verbinden Sie HC-02 über Bluetooth mit einem Android-Telefon. Es gibt eine BT Search Schaltfläche in der Android-APP: Wenn Sie auf diese Schaltfläche klicken, sehen Sie eine Liste von Bluetooth-Geräten, die mit Ihrer APP gekoppelt wurden. Wählen Sie das HC-02-Gerät aus, um das Auto zu verbinden. Sobald der HC-02 verbunden ist, ändert sich der Bluetooth-Status von “Getrennt” zu “Verbunden”. Sie können Ihr Auto nur steuern, wenn Bluetooth verbunden ist.
Verbinden Sie HC-02 bluetooth in iPhone/iPad, klicken Sie einfach auf die Schaltfläche “Connect“, ein HC-02-Gerät wird in einer Pop-up-Liste angezeigt. Klicken Sie auf dieses HC-02-Gerät, um das Bluetooth-Modul mit Ihrem iPhone zu verbinden. Dann ändert sich der Name der Schaltfläche “Connect” in “Disconnect“.
Motorumschaltung: Wenn die Motorumschaltung auf AUS (weiß) gestellt ist, wird das Auto angehalten und alle Tasten in der APP werden deaktiviert. Wenn der Motorkippschalter auf ON (rot) steht, fährt das Auto los. Alle anderen Schaltflächen zur Bewegungssteuerung sind dann aktiv.
Vorwärts-/Rückwärtsgangschalter: Mit diesem Schalter können Sie das Auto vorwärts oder rückwärts fahren lassen, wie bei einem echten Auto.
F1,F2,F3,F4,F5 angepasste Taste. In dieser Lektion verwenden wir nur F5, um die Bewegung des Autos anzuhalten. Der Unterschied zwischen F5 und der Taste “Motor aus” besteht darin, dass bei Berührung der Taste “Motor aus” alle anderen Tasten deaktiviert werden. Sie sollten die Motor-Taste erneut drücken, um andere Tasten zu aktivieren. Wenn Sie hingegen auf F5 klicken, wird das Auto angehalten, aber alle anderen Tasten sind weiterhin aktiv. Auch wenn du keine Taste berührst, sondern nur den Winkel deines Handys änderst (z. B. das Lenkrad bewegst), wird das Auto wieder fahren.
Richtungslenkrad: Wenn Sie den Winkel Ihres Mobiltelefons drehen, ändert das Lenkrad den Winkel entsprechend dem Drehwinkel Ihres Mobiltelefons. Dadurch ändert Ihr Auto die Richtung. Wenn Sie zum Beispiel das Lenkrad im Uhrzeigersinn drehen, wird das Auto nach links fahren. Denken Sie daran, dass die Lenkung und der Vorwärts-/Rückwärtsgang zusammenarbeiten sollten, genau wie beim Fahren eines echten Autos. Wenn du zum Beispiel dein Auto auf einen Parkplatz auf der rechten Seite zurückfahren willst, musst du den Gang auf R stellen und das Lenkrad im Uhrzeigersinn drehen.
Geschwindigkeit+: Erhöht die Geschwindigkeit des Roboterautos
Geschwindigkeit-: Das Roboterauto wird langsamer
Testen
Verbinden Sie die APP mit dem Bluetooth-Modul HC-02
Connecting mit einem Android-Gerät:
Wenn Sie ein Android-Gerät verwenden und das Bluetooth-Modul noch nicht mit Ihrem Mobiltelefon gekoppelt haben, koppeln Sie bitte zuerst das Bluetooth-Modul, bevor Sie die APP öffnen. Suchen Sie in den Einstellungen Ihres Handys -> Bluetooth ein Bluetooth-Gerät namens HC02 und koppeln Sie es mit dem Passwort 1234. Sobald das HC02-Gerät gekoppelt ist, öffnen Sie die APP und klicken Sie auf die Schaltfläche “BT Search“, um die APP mit dem HC02-Gerät zu verbinden.
Connecting mit einem iOS-Gerät: Wenn Sie ein iOS-Gerät verwenden, öffnen Sie einfach die APP, klicken Sie auf die Schaltfläche “Verbinden”, und es wird eine Liste von Bluetooth-Geräten angezeigt. Wählen Sie das HC02-Gerät aus.
Hinweis: Wenn Sie bei Android-Geräten auf die BT-Suchschaltfläche klicken und die folgende Fehlermeldung angezeigt wird, befolgen Sie bitte die nächsten Schritte:
Drücken Sie lange auf die APP-Inco und klicken Sie dann auf „APP-Info“.
Nachdem Sie nun die Hardware und Software für diese Lektion installiert haben, können wir mit unserem Auto fahren!
Schritt 1) Stellen Sie Ihr Roboterauto auf den Boden und schalten Sie den Batterieschalter ein.
Schritt 2) Gehe zu deinem Mobiltelefon -> Einstellungen -> Bluetooth-Einstellungen und suche nach einem Bluetooth-Gerät namens HC-02. Pairen Sie es mit dem Code 1234.
Schritt 3) Öffnen Sie die OSOYOO Imitation Driving Robot APP, klicken Sie auf die Schaltfläche “BT Search” und finden Sie das Bluetooth-Gerät, das Sie gekoppelt haben.
Schritt 4) Schalten Sie den Motorschalter ein und klicken Sie auf Speed+, um die Geschwindigkeit des Roboterautos zu erhöhen, da es zunächst sehr langsam ist. Wenn du dein Handy drehst, wird das Auto die Richtung ändern.
1. Please make sure the two jump caps connected D11, D4
2. Please make sure you have turned on the bluetooth of your phone.
3. Please scan bluetooth device and match HC02 in setting of Phone
Hi, Can I use an HC-05 bluetooth module instead of the HC-02 they give you? I want to try another bluetooth control app, but none of them support the HC-02 module.
Yes, the pin definitions of the HC-05 do match with the HC-02
When I try connecting my robot to another Bluetooth control APP, it says that it doesn’t support the HC-02 module, and it only supports HC-05, and HM-10.
I even tried putting the HC-05 directly into the HC-02 slot, but the module doesn’t connect to the Arduino.
So if I connect the HC-05 module to the Osoyoo bluetooth slot with Male-To-Female wires, will it work?
You can put HC-05 to replace OSOYOO HC-02 and run our lesson 6 sketch code and APP. But if you want to put HC-05 in our car then use other people’s APP and run other people’s sketch code, we can not guarantee it will work.
Helloo, i have a problem. The bluethoot doesn’t appear in the configuration.
I turn on the HC module but still the same.
1. Please make sure the two jump caps connected D11, D4
2. Please make sure you have turned on the bluetooth of your phone.
3. Please scan bluetooth device and match HC02 in setting of Phone
Thx. It works.
I did everything correctly and made sure of it, however when I try to drive the car it won’t work, despite it being connected to the HC module.
Are you willing to take a video about this and send to my email address: [email protected]
Sure.
Hi, Can I use an HC-05 bluetooth module instead of the HC-02 they give you? I want to try another bluetooth control app, but none of them support the HC-02 module.
Please confirm whether the Pins definition of HC-05 is the same with HC-02
Is there any error when you use HC-02 module with other bluetooth control APP?
Android and IOS device can connect with HC-02.
Yes, the pin definitions of the HC-05 do match with the HC-02
When I try connecting my robot to another Bluetooth control APP, it says that it doesn’t support the HC-02 module, and it only supports HC-05, and HM-10.
I even tried putting the HC-05 directly into the HC-02 slot, but the module doesn’t connect to the Arduino.
So if I connect the HC-05 module to the Osoyoo bluetooth slot with Male-To-Female wires, will it work?
You can put HC-05 to replace OSOYOO HC-02 and run our lesson 6 sketch code and APP. But if you want to put HC-05 in our car then use other people’s APP and run other people’s sketch code, we can not guarantee it will work.