In dieser Lektion werden wir einen Ultraschallsensor am Roboter-Auto installieren und das Auto programmieren, um einen Abstand zum Objekt zu halten, um sich zu bewegen.
Sie müssen Lektion 1 (den Zusammenbau des Autos) abschließen, bevor Sie mit dieser Lektion fortfahren.
Schritt 1: Installieren Sie das Grundgerüst des Smart Cars gemäß Lektion 1. Wenn Sie die Installation in Lektion 1 bereits abgeschlossen haben, belassen Sie sie einfach wie sie ist.
Schritt 2: Installieren Sie den Servomotor an der Vorderseite des Auto-Chassis mit 2 Stück M2,2 * 8 Selbstschneidenden Schrauben wie folgt:
Schritt 3: Installieren Sie das Ultraschallmodul an der Halterung mit 4 Stück M1,5 * 8 Schrauben und M1,5 Muttern.
Schritt 4: Installieren Sie die Halterung für das Ultraschallmodul auf dem Servomotor mit M2 * 4 Selbstschneidenden Schrauben.
Schritt 5: Installieren Sie das Piepsermodul auf dem Auto-Chassis mit 1 Stück M3-Kunststoffschraube, M3-Kunststoffpfeiler und M3-Kunststoffmutter.
Schritt 6: Verbinden Sie den SG90-Servomotor gemäß dem folgenden Diagramm mit dem OSOYOO Motor Shield (Denken Sie daran: Entfernen Sie keine vorhandenen Kabel, die in Lektion 1 installiert wurden):
Schritt 7: Verbinden Sie das Ultraschallmodul wie im folgenden Anschlussdiagramm mit dem OSOYOO Motor Shield:
Schritt 8:Verbinden Sie das Piepsermodul wie im folgenden Anschlussdiagramm mit dem OSOYOO Motor Shield:
Open-sourceSoftware(IDE) | Laden Sie die IDE hier herunter: https://www.arduino.cc/en/Main/Software?setlang=en |
|
7-Zip ist ein kostenlosesZip-Programm, das Zip-Dateien entpackt. | Laden Sie 7zip hier kostenlos herunter. https://www.7-zip.org/ |
Installieren Sie die neueste IDE (Wenn Sie die IDE-Version nach 1.1.16 haben, überspringen Sie diesen Schritt bitte).
Laden Sie die IDE von https://www.arduino.cc/en/software, herunter und installieren Sie die Software.
Laden Sie Lesson 4 sample code , herunter, entpacken Sie sie und Sie sehen einen Ordner namens lesson4.
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 “lesson4.ino” im Ordner “lesson4” 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.
Wähle das entsprechende Board und den Port für dein Projekt aus und lade den Sketch auf das Board hoch.
Ausrichtung der Ausgangsposition des Ultraschallsensors
Nach dem Einschalten des Autos hören Sie einen langen Piepton. Der Servomotor wird dann einige Bewegungen ausführen und schließlich für 2 Sekunden in eine Richtung stoppen. Während dieser ersten 2 Sekunden müssen Sie sicherstellen, dass der Ultraschallsensor (zwei Augen) geradeaus ausgerichtet ist.
Wenn er nicht geradeaus ausgerichtet ist, sollten Sie das Auto sofort ausschalten und den Sensor vom Servomotor entfernen, ihn neu installieren und ihn in die geradeaus gerichtete Position bringen, wie auf dem folgenden Bild zu sehen ist.
Schalte das Auto ein, bewege ein Objekt oder deine Hand vor das Ultraschallmodul und das Auto wird sich dann in einer bestimmten Entfernung zum Objekt oder deiner Hand bewegen. Wenn du dich dem Auto näherst, wird es zurückfahren, genauso wie es sagt “Berühre mich nicht”. Wenn das Objekt oder deine Hand das Ultraschallmodul verlässt, wird das Auto aufhören sich zu bewegen.
DownLoad Url osoyoo.com
You must be logged in to post a comment.
What kind of nuts do you need to fasten the mount holder onto the ultrasonic sensor?
It uses M1.5 nuts to fasten the mount holder onto the ultrasonic sensor. It is packed with M1.5*8 screws.
Would M.16 or M.14 nuts work as well?
I’m asking because these nuts loosen over time, and they’re very hard to find when they fall.
Is it possible to find these online as replacements?
Hi, please provide your order No. and address.
I’ll send the replacement to you ASAP.
702-4109202-2332257
1465 Tyneburn Crescent, Apt. 301
Missisauga, Ontario LPX 1P7
Canada
By the way, Is the replacement free?
and when can I expect these to arrive?
OK, I’ll send the replacement to you ASAP for free.
It will take 10-25 days to reach your side.
Elaine
everytime i try to upload the code to the basic board it say:savrdude: stk500_recv(): programmer is not responding
It seems that the UNO board has some problem. Please send your order number and address to [email protected], we will give you solution.