Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: 3D-Druck der Teile
- Schritt 2: Arduino installieren
- Schritt 3: Programmierung von BORIS
- Schritt 4: Kalibrieren der Servos von BORIS
- Schritt 5: Montage der Beine von BORIS
- Schritt 6: Zusammenbau des BORIS-Körpers
- Schritt 7: Verdrahtung der Elektronik
- Schritt 8: Fertigstellen der Montage des BORIS-Körpers
- Schritt 9: Verwendung von BORIS
- Schritt 10: Den Code von BORIS verstehen die Grundlagen:
- Schritt 11: BORIS in die Zukunft und darüber hinaus
Video: BORIS der Zweibeiner für Anfänger und darüber hinaus – Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Wollten Sie schon immer lernen, wie man einen Arduino programmiert, aber Sie können das Projekt einfach nicht finden, das es wert ist, die Zeit oder das Geld dafür aufzuwenden.
Wollten Sie schon immer Ihren eigenen, leicht programmierbaren, hackbaren und anpassbaren Roboter besitzen, können aber keinen finden, der Ihren Bedürfnissen oder Preisklasse entspricht.
Nun, oh Junge, ich habe das Projekt für dich, für etwas mehr als 100 $ und einen Zugang zu einem 3D-Drucker kannst du dir alle Teile kaufen, die du brauchst, um diesen bösen Jungen zu bauen:
BORIS das zweibeinige Orientierungs- und Radar-intelligentes System.
Warum ist BORIS entstanden?
Als ehemaliger Student der Konstruktionstechnik erinnere ich mich an die Tage, als wir an der Universität nur ein Arduino mit einem Haufen Kabel und Sensoren hatten, die sinnlos angeschlossen waren und blinkten, um Programmieren zu lernen. Ich habe BORIS als pädagogischen Roboter entworfen, dessen Hauptzweck darin besteht, jedem, der sich für Robotik und Programmierung insgesamt interessiert, beizubringen, wie man ein Servo bewegt oder ein Licht blinkt oder einen Lautsprecher zum Summen bringt, alles in einem interessanteren und ordentlicheren kleinen Paket
Warum ist BORIS das Beste?
- Er ist schnell!!! mit einem revolutionären neuen Beindesign ist BORIS einer der schnellsten zweibeinigen Roboter in seiner Größen- und Preisklasse, also sind die Zeiten vorbei, in denen Sie eine halbe Stunde warten müssen, bis Ihr Roboter einen Meter zurücklegt und einen Roboter filmt, der mit der 10-fachen Geschwindigkeit läuft damit es im Video gut aussieht.
- Er ist leicht aufzubauen!!! Mit nur einem Schraubendreher können Sie Ihren BORIS zum Laufen bringen
-
Er quillt über vor Add-Ons!!! Dies ist nicht nur ein zweibeiniger Laufroboter BORIS ist randvoll mit zusätzlichen Funktionen und Add-Ons ausgestattet, die alle das Beste aus gut dokumentierter Open-Source-Software und elektronischer Standardhardware machen, damit auch die neuesten Neulinge eine Chance haben zu lernen, wie man den Roboter wirklich dazu bringt, das zu tun, was er von ihm will.
- Ultraschallsensor zur Hinderniserkennung und -vermeidung
- 3-Achsen-Magnometer (digitaler Kompass) BORIS weiß, wo oben ist und in welche Richtung er zeigt
- OLED-Display Sein Mund kann sich bewegen!!!
- Summer Er kann Geräusche machen!!!
- Er ist statisch stabil!!! Haben Sie keine Angst, dass die Programmierung der Gehsequenz ganz einfach ist, es sind keine komplexen Algorithmen erforderlich, um diesen Roboter in Bewegung zu setzen.
- Er ist zu 100% 3D-druckbar, abgesehen von der Elektronik und den Schrauben für die Elektronik BORIS ist vollständig 3D-druckbar, dies reduziert seinen Preis und macht auch die Nachbildung von Ersatzteilen mit einem 3D-Drucker einfach
Was kann BORIS tun? In diesem anweisbaren werden wir:
- Baue einen BORIS
- Richten Sie BORIS für das manuelle Gehen mit einem Controller ein und richten Sie es für das autonome Gehen mit Hindernisvermeidung und einer festen Orientierung ein (mit anderen Worten, BORIS vermeidet Hindernisse und fährt auf einer festgelegten Bahn fort)
- Richten Sie BORIS für das autonome Gehen ein, ohne dass der Controller benötigt wird, mit Hindernisvermeidung und einer festen Ausrichtung (mit anderen Worten, BORIS wird Hindernissen ausweichen und auf einer festgelegten Flugbahn fortfahren)
Ist BORIS das Richtige für Sie?
Nun, ich hoffe es auf jeden Fall, also lasst uns ohne weiteres bauen!
Lieferungen
Für dieses instructable benötigen Sie:
WERKZEUGE:
Kleiner Kreuzschlitzschraubendreher
ZUBEHÖR FÜR DEN ROBOTER:
6x Original Tower Pro MG90S analoges 180-Grad-Servo (Link hier)
Sie können viele Dinge billig aus China kaufen, aber Servos gehören nicht dazu! Nachdem ich viele verschiedene Typen getestet hatte, insbesondere billige gefälschte Towerpro-Servos, fand ich heraus, dass die billigen gefälschten so unzuverlässig sind und oft einen Tag nach der Verwendung kaputt gehen, also entschied ich, dass echte Towerpro-Servos das Beste wären!
1x Sunfounder Wireless Servo Control Board (Link hier)
Sie können kein besseres Prototyping-Board als dieses für die drahtlose Servosteuerung finden. Dieses Board verfügt über einen eingebauten 5V 3A-Leistungswandler und 12 Servo-Eingangspins und Pins für ein drahtloses nrf24L01-Transceiver-Modul und Arduino NANO in einem kompakten, ordentlichen Paket, also machen Sie sich keine Sorgen mehr über unordentliche Kabel!
- 1x Arduino NANO (Link hier)
- 1x NRF24L01 Transceiver-Modul (Link hier) (Sie benötigen dies nicht, wenn Sie den Controller nicht verwenden)
- 1x Magnometer (digitaler Kompass) QMC5883L GY-273 (Link hier)
- 1x UltraschallsensorHC-SR04(Link hier)
- 1x OLED-Display 128x64 SSH1106 Weiß(Link hier)
- 1x Passiver Summer (Link hier)
- 2x 18650 3,7V Li-Ionen-Akkus (Link hier)
- 1x 18650 Batteriehalter (Link hier) (diese Batterien geben Ihnen ca. 30 Minuten Laufzeit, bessere geben Ihnen ca. 2 Stunden Laufzeit)
- 1x LI-Ionen-Akkuladegerät (Link hier)
- 1x Starthilfekabel 120 Stück 10 cm lang (Link hier)
- 1x Mini-Breadboard (Link hier)
- 1x Schrauben 2mm x 8mm 100er Pack (Link hier)
Die gesamte Elektronik kann auch bei Amazon gefunden werden, wenn Sie es sich nicht leisten können, auf die Lieferung zu warten, aber sie wird etwas teurer.
REGLER:
Um diesen Roboter manuell zu steuern, benötigen Sie den 3D-gedruckten Arduino-Controller (Link hier)
Der Roboter kann auch rein autonom sein, so dass die Steuerung nicht zwingend erforderlich ist.
KUNSTSTOFFE:
Die Teile können in PLA oder PETG oder ABS gedruckt werden.
!! Bitte beachten Sie, dass eine 500-g-Spule mehr als genug ist, um 1 Roboter zu drucken !!
3D DRUCKER:
Mindestens erforderliche Bauplattform: L150mm x B150mm x H100mm
Jeder 3D-Drucker wird es tun. Ich habe die Teile persönlich auf dem Creality Ender 3 gedruckt, einem kostengünstigen 3D-Drucker unter 200 $. Die Drucke sind perfekt geworden.
Schritt 1: 3D-Druck der Teile
Jetzt ist es also Zeit zum Drucken…Yeay
Ich habe alle Teile von BORIS akribisch für den 3D-Druck entworfen, ohne dass beim Drucken Stützmaterialien oder Flöße erforderlich sind.
Alle Teile stehen auf Pinshape (Link hier) und MyMiniFactory (Link hier) zum Download bereit.
Alle Teile wurden testgedruckt auf dem Creality Ender 3
Material: PETG
Schichthöhe: 0,3 mm
Füllung: 15%
Düsendurchmesser: 0,4 mm
Die Teileliste für BORIS sieht wie folgt aus:
- 1x KÖRPERBODEN
- 1x KÖRPERMITTE
- 1x KÖRPERFRONT
- 1x KAROSSERIE HINTEN
- 2x KÖRPERRECHTECKE
- 4x QUADRATISCHE STIFTE FÜR KÖRPER
- 1x ELEKTRONIKRAHMEN
- 1x ELEKTRONIK-PIN
- 1x OLED-RAHMEN
- 2x FÜSSE
- 2x KNÖCHEL
- 2x BEIN 1
- 2x BEIN 2
- 2x KOLBENGEHÄUSE
- 2x KOLBENGEHÄUSE (Spiegel)
- 4x KOLBENHALTER
- 4x KOLBEN
- 2x HÜFTEN
- 8x KREISSTIFTE L1
- 2x KREISSTIFTE L2
- 2x KREISSTIFTE L3
- 10x RUNDER PIN L4
- 16x QUADRATISCHER CLIP
- 22x KREISCLIP
Jedes Teil kann entweder als Gruppe oder einzeln gedruckt werden.
Für den Gruppendruck müssen Sie nur eine von jeder einzelnen GROUP.stl-Datei drucken, abgesehen von der Group LEG 1.stl-Datei und den GROUP CIRCULAR PIN.stl-Dateien, von denen Sie eine davon auswählen müssen, und Sie haben die kompletter Teilesatz erforderlich.
Befolgen Sie die folgenden Schritte zum Drucken aller STL-Dateien.
- Beginnen Sie mit dem Drucken der LEG 1.stl-Dateien einzeln, da diese am schwierigsten zu drucken sind.stl-Datei.
- Drucken Sie die INDIVIDUELLE KREISSTIFTE.5mm L1, INDIVIDUELLE KREISSTIFTE.75mm L1 und INDIVIDUELLE KREISSTIFTE 1mm L1 einmal gedruckt testen Sie die Stifte in den Löchern des BEIN 1.stl, die Sie zuvor gedruckt haben, und wählen Sie diejenige aus, die am engsten sitzt, ohne zu sein fest, um sich nicht durch das Loch schieben zu können Wenn möglich, verwenden Sie das 0,5-mm-Loch, da je enger die Passform ist, desto schneller wird der Roboter gehen.
- Fahren Sie mit dem Drucken der restlichen GROUP. STL-Dateien fort
Und da haben wir es ungefähr 2 Tage nach dem Druck, Sie sollten alle Kunststoffteile von BORIS haben.
Schritt 2 abgeschlossen!!!
Schritt 2: Arduino installieren
BORIS verwendet C++-Programmierung, um zu funktionieren. Um Programme auf BORIS hochzuladen, verwenden wir die Arduino IDE zusammen mit einigen anderen Bibliotheken, die in der Arduino IDE installiert werden müssen.
Installieren Sie Arduino IDE auf Ihrem Computer
Arduino-IDE (Link hier)
Um die Bibliotheken in der Arduino IDE zu installieren, müssen Sie mit allen Bibliotheken in den folgenden Links Folgendes tun:
- Klicken Sie auf die untenstehenden Links (Sie gelangen zur GitHub-Seite der Bibliotheken)
- Klicken Sie auf Klonen oder Herunterladen
- Klicken Sie auf ZIP herunterladen (der Download sollte in Ihrem Webbrowser starten)
- Öffnen Sie den heruntergeladenen Bibliotheksordner
- Entpacken Sie den heruntergeladenen Bibliotheksordner
- Kopieren Sie den entpackten Bibliotheksordner
- Fügen Sie den entpackten Bibliotheksordner in den Arduino-Bibliotheksordner ein (C:\Documents\Arduino\libraries)
Bibliotheken:
- Varspeedservo-Bibliothek (Link hier)
- QMC5883L-Bibliothek (Link hier)
- Adafruit GFX-Bibliothek (Link hier)
- Adafruit SH1106 Bibliothek (Link hier)
- RF24-Bibliothek(Link hier)
Und da haben wir es, Sie sollten alles bereit sein Um sicherzustellen, dass Sie die Arduino IDE richtig eingerichtet haben, folgen Sie den folgenden Schritten
- Laden Sie unten den gewünschten Arduino-Code herunter (Robot Controller & Autonomous.ino oder Robot Autonomous.ino)
- Öffnen Sie es in der Arduino IDE
- Wählen Sie Werkzeuge:
- Vorstand auswählen:
- Wählen Sie Arduino Nano
- Wählen Sie Werkzeuge:
- Prozessor auswählen:
- Wählen Sie ATmega328p (alter Bootloader)
- Klicken Sie auf die Schaltfläche Verify (Häkchen) in der linken oberen Ecke der Arduino IDE
Wenn alles gut geht, sollten Sie unten eine Meldung erhalten, die besagt, dass das Kompilieren fertig ist.
Und damit haben Sie Schritt 1 abgeschlossen !!!
Schritt 3: Programmierung von BORIS
Jetzt ist es an der Zeit, den Code in BORIS's Gehirn, den Arduino Nano, hochzuladen.
- Schließen Sie den Arduino Nano über ein USB-Kabel an Ihren Computer an
- Klicken Sie auf die Schaltfläche zum Hochladen (Pfeil nach rechts)
- Wenn alles gut geht, sollten Sie unten eine Nachricht mit der Aufschrift Done Uploading erhalten.
Und das war's für Schritt 3.
Schritt 4: Kalibrieren der Servos von BORIS
Jetzt ist es also an der Zeit, die Servos zu kalibrieren und mit den Teilen von BORIS zu montieren…
Alle folgenden Schritte sind im obigen Assembley-Video dargestellt.
Benötigte elektronische Teile:
- 1x Arduino Nano
- 1x NRF24LO1 Transceiver (nur bei Verwendung von BORIS mit Controller)
- 1x Sunfounder Wireless Servo Control Board
- 6x Original TowerPro MG90S 180-Grad-Servos
- 1x Batteriehalter
- 2x 18650 3,7 V Li-Ionen-Akkus
Benötigte Kunststoffteile:
- 4x Kolben
- 4x Kolbenhalter
- 2x Kolbengehäuse
- 2x Kolbengehäuse (Spiegel)
- 2x Hüften
- 1x Körper unten
- 1x Körpermitte
- 4x Körper Vierkantstifte
- 4x Quadratische Clips
Benötigte Schrauben und Servohörner:
- 12x lange selbstkonische Schrauben
- 6x kurze Schrauben für Servohörner
- 4x einarmige Servohörner
- 2x Doppelarm-Servohörner
Montage der Kolben Anleitung:
- Setzen Sie alle 4 Kolben in die 4 Kolbenhalter ein
- Schieben Sie die 4 Kolbengehäuse über die Kolbenhalter, wie im obigen Montagevideo gezeigt
- Positionieren Sie die 4 Kolben so, dass die Kolbenlöcher und die Kolbengehäuselöcher ausgerichtet sind
- Stecken Sie die 4 Servos durch die 4 Löcher des Kolbengehäuses
- Befestigen Sie die 4 Servos mit 2 langen selbstkonischen Schrauben pro Servo an den 4 Kolbengehäusen (nicht zu fest anziehen)
Montage der Hüften und des Körpers Anweisungen:
- Stecken Sie die 2 Servos in das Karosserie-Mittelteil (Achten Sie darauf, sie richtig um die nach außen gerichteten Kabel zu platzieren)
- Befestigen Sie die 2 Servos mit 2 langen selbstkonischen Schrauben pro Servo am Karosseriemittelteil
- Führen Sie die 2 Hüften in das Körperunterteil ein
- Richten Sie das Körperunterteil mit dem Körpermittelteil aus
- Befestigen Sie das Karosserieunterteil mit 4 Karosserievierkantstiften am Karosseriemittelteil (wie im Montagevideo gezeigt)
- Sichern Sie die quadratischen Stifte des Körpers mit 4 quadratischen Clips
Elektronische Anleitung:
- Stecken Sie den Arduino- und NRF24L01-Transceiver (optional) in das Servo Control Board
- Verbinden Sie die Batteriehalterdrähte (Rot mit Plus, Schwarz mit Minus) mit der Servosteuerplatine (Achten Sie darauf, dass die Anschlüsse richtig herum sind)
- Schließen Sie die Servos in beliebiger Reihenfolge an die Anschlüsse 4, 5, 6, 7, 8 und 9 an (Achten Sie auf die richtige Ausrichtung der Anschlüsse)
- Legen Sie die Batterien ein
- Drücken Sie die Taste der Servosteuerplatine in die gedrückte Position
- Stellen Sie den Batteriehalterschalter auf die Position ON
- Das Board sollte aufleuchten und die Servos sollten sich in ihre 90-Grad-Ausgangsposition bewegen
Montage der Servohörner Anleitung:
- Sobald die Servos ihre 90-Grad-Ausgangsposition erreicht haben, setzen Sie die einarmigen Servohörner in einem 90-Grad-Winkel (+- ein paar Grad Versatz ist kein Weltuntergang) in die Kolben ein, wie in der Abbildung gezeigt Montagevideo oben.
- Führen Sie die Doppelarm-Servohörner so in die Hüften ein, dass beide Servoarme in einer Linie sind. Wie im Assembley-Video oben gezeigt
- Befestigen Sie alle Servohörner mit 1 kurzen Schraube pro Servo an den Servos
- Stellen Sie den Schalter des Batteriehalters in die Position OFF
- Trennen Sie die Servos von den Anschlüssen 4, 5, 6, 7, 8 und 9
Und da haben wir es, alle Servos sind kalibriert und der Rest des Roboters ist fertig zum Zusammenbauen.
Schritt 5: Montage der Beine von BORIS
Alle folgenden Schritte sind im obigen Assembley-Video dargestellt.
Benötigte Kunststoffteile für das linke Bein:
- 1x Linker Fuß
- 1x Knöchel
- 1x Bein 1
- 1x Bein 2
- 2x montierte Kolben
- 4x Rundstifte L1
- 1x Rundstifte L2
- 1x Rundstifte L3
- 3x Rundstifte L4
- 9x kreisförmige Clips
Anleitung zur Montage des linken Beins:
- Schieben Sie die 4 Rundstifte L1 durch die Knöchellöcher (wie im Assembley-Video gezeigt)
- Positionieren Sie einen der montierten Kolben in den Schlitz des linken Fußes und wählen Sie den montierten Kolben aus, bei dem die Servokabel nach hinten zeigen (wie im Assembley-Video gezeigt).
- Positionieren Sie den Knöchel auf dem Schlitz des linken Fußes und dem Schlitz des montierten Kolbens
- Schieben Sie 1 Rundstift L2 durch das Knöchel- und Fußgelenk
- Schieben Sie 1 Rundstift L3 durch das Knöchel- und das montierte Kolbengelenk
- Schieben Sie 1 Rundstift L4 durch das Gelenk des Fußes und des montierten Kolbens
- Positionieren Sie das Bein 1 auf den Knöchel- und Rundstiften L1
- Positionieren Sie das Bein 2 auf den Knöchel- und Rundstiften L1
- Positionieren Sie einen der montierten Kolben zwischen Bein 1 und Bein 2 und wählen Sie den aus, bei dem das Servokabel nach außen zeigt (wie im Montagevideo gezeigt).
- Schieben Sie 1 Rundstift L4 durch Bein 1 und den montierten Kolben
- Schieben Sie 1 Rundstift L4 durch Bein 2 und den montierten Kolben
- Sichern Sie alle Rundstifte mit Rundklammern
Benötigte Kunststoffteile für das rechte Bein:
- 1x Rechter Fuß
- 1x Knöchel
- 1x Bein 1
- 1x Bein 2
- 2x montierte Kolben (Spiegel)
- 4x Rundstifte L1
- 1x Rundstifte L2
- 1x Rundstifte L3
- 3x Rundstifte L4
- 9x kreisförmige Clips
Montageanleitung für das rechte Bein:
Gehen Sie genauso vor wie in der Anleitung zur Montage des linken Beins
Schritt 6: Zusammenbau des BORIS-Körpers
Alle folgenden Schritte sind im obigen Assembley-Video dargestellt.
Benötigte elektronische Teile:
- OLED-Display
- Summer
- Magnometer (digitaler Kompass)
- Mini-Breadboard
- Zusammengebauter Batteriehalter und Servosteuerplatine
Benötigte Schrauben:
9x Lange selbstkonische Schrauben
Benötigte Kunststoffteile:
- 4x Rundstift L4
- 1x Elektronikrahmen
- 1x OLED-Rahmen
- 2x Körper Rechtecke
- 1x Elektronik-Vierkantstift
- 6x Quadratische Clips
- 4x kreisförmige Clips
- 1x Zusammengebauter Körper
- 2x montierte Beine
Anweisungen zur Karosseriemontage:
- Positionieren Sie das zusammengebaute linke Bein auf den Hüften des zusammengebauten Körpers (Achten Sie darauf, sie richtig herum zu legen)
- Mit 2 Rundstiften L4 und 2 Rundclips sichern
- Wiederholen Sie die Schritte 1 und 2 für das rechte Bein
- Schrauben Sie den Summer am Gehäuse fest. Wie oben im Assembley-Video gezeigt
- Führen Sie die Servokabel durch die Löcher der Hüften in den Körper und führen Sie sie zwischen den 2 Hüftservos. Wie oben im Assembley-Video gezeigt
- Setzen Sie den Elektronikrahmen in die Position auf dem Körper ein (Achten Sie darauf, ihn richtig herum zusammenzubauen)
- Sichern Sie es mit dem quadratischen Elektronikstift und 2 quadratischen Clips
- Positionieren Sie das Mini-Breadboard auf dem Elektronikrahmen
- Entfernen Sie die Batterien aus dem Batteriehalter
- Schrauben Sie den Batteriehalter mit 2 Schrauben diagonal an die Rückseite des Elektronikrahmens, wie im obigen Assembley-Video gezeigt (achten Sie darauf, dass Sie ihn richtig herum verschrauben)
- Schrauben Sie das Servo Control Board mit 2 Schrauben diagonal am Elektronikrahmen fest
- Schrauben Sie das Magnometer (digitaler Kompass) mit 2 Schrauben am Elektronikrahmen fest
- Schrauben Sie das OLED-Display mit 2 Schrauben diagonal an den OLED-Rahmen
- Stecken Sie die Körperrechtecke auf beiden Seiten des Körpers
- Sichern Sie sie mit 4 quadratischen Clips
Schritt 7: Verdrahtung der Elektronik
Jetzt ist es Zeit, mit den Spaghetti zu spielen!!!
- Schließen Sie alle 6 Servos an die Mainboard-Anschlüsse 4, 5, 6, 7, 8 und 9 wie im Bild oben gezeigt an (achten Sie darauf, sie richtig herum anzuschließen)
- Verbinden Sie 3 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc-, Masse- und Signalstiften an Anschlussnummer 10
- Verbinden Sie das andere Ende der 3 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc-, Masse- und I/O-Pins des Summermoduls (achten Sie darauf, dass Sie sie richtig herum anschließen).
- Verbinden Sie 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins an Anschlussnummer 3
- Verbinden Sie das andere Ende der 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins des Ultraschallsensors (stellen Sie sicher, dass sie richtig herum angeschlossen sind).
- Verbinden Sie 2 Buchse-zu-Buchse-Überbrückungskabel mit den Signalpins an den Anschlüssen 2 (Echo) und 3 (Trig)
- Verbinden Sie das andere Ende der 2 Buchse-zu-Buchse-Überbrückungskabel mit den Echo- und Trig-Pins des Ultraschallsensors (achten Sie darauf, dass Sie sie richtig herum anschließen).
- Verbinden Sie 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins an Anschlussnummer 11
- Verbinden Sie das andere Ende der 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins des OLED-Displays (achten Sie darauf, dass Sie sie richtig herum anschließen).
- Verbinden Sie 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins an Anschlussnummer 12
- Verbinden Sie das andere Ende der 2 Buchse-zu-Buchse-Überbrückungskabel mit den Vcc- und Masse-Pins des Magnometers (digitaler Kompass) (achten Sie darauf, dass Sie sie richtig herum anschließen)
- Verbinden Sie 2 weibliche zu männliche Überbrückungskabel mit den Signalpins an den Anschlüssen 11 (SDA) und 12 (SCL)
- Verbinden Sie das andere Ende der 2 weiblichen zu männlichen Überbrückungskabel mit 2 verschiedenen Schienen des Mini Breadboards
- Verbinden Sie 2 weibliche zu männliche Überbrückungskabel von der SCL-Schiene auf dem Mini-Breadboard mit den SCL-Pins auf dem OLED-Display und dem Magnometer (digitaler Kompass)
- Verbinden Sie 2 weibliche auf männliche Überbrückungskabel von der SDA-Schiene auf dem Mini-Breadboard mit den SDA-Pins auf dem OLED-Display und dem Magnometer (digitaler Kompass)
Schritt 8: Fertigstellen der Montage des BORIS-Körpers
Alle folgenden Schritte sind im obigen Assembley-Video dargestellt.
Benötigte Kunststoffteile:
- 1x Vorderkörper
- 1x hinterer Körper
- 6x Quadratische Clips
- Zusammengebautes BORIS
Anweisungen zur Karosseriemontage:
- Stecken Sie den OLED-Rahmen in den Körper
- Mit 2 quadratischen Clips sichern
- Stecken Sie den Ultraschallsensor in das vordere Gehäuse
- Stecken Sie den Front Body über die Vorderseite der Body Rectangles
- Mit 2 quadratischen Clips sichern
- Setzen Sie die Batterien und die Batteriehalterabdeckung auf den Batteriehalter
- Stecken Sie den hinteren Körper über die Rückseite der Körper Rechtecke
- Fixieren mit 2 quadratischen Clips
Schritt 9: Verwendung von BORIS
Da haben wir es also, wir haben BORIS endlich fertig montiert, jetzt ist es Zeit zu spielen
Hier sind ein paar Benutzerhinweise:
BORIS ohne Controller:
- BORIS einschalten
- Drehen Sie ihn herum, um das Magnometer (digitaler Kompass) zu kalibrieren. Sie haben 10 Sekunden Zeit, um dies zu tun
- Positionieren Sie ihn in die Richtung, in die er vorwärts gehen soll
- Beobachten Sie, wie er geht und vermeiden Sie alle Hindernisse, die sich ihm in den Weg stellen
BORIS mit Controller:
- BORIS einschalten
- Schalten Sie den Controller ein
- Drehen Sie ihn herum, um das Magnometer (digitaler Kompass) zu kalibrieren. Sie haben 10 Sekunden Zeit, um dies zu tun
- Verwenden Sie den Joystick zum Steuern
- Drücke die Auf- und Ab-Tasten für Tanzbewegungen
- Drücken Sie die linke und rechte Taste für den linken Kick und den rechten Kick
- Drücken Sie die Joystick-Taste 2 Sekunden lang, um den autonomen Modus zu aktivieren
- Drücken Sie die Joystick-Taste, bis der Roboter aufhört, sich zu bewegen, um den autonomen Modus zu deaktivieren
Schritt 10: Den Code von BORIS verstehen die Grundlagen:
Jetzt haben Sie BORIS zum Laufen gebracht. Nehmen wir an, Sie möchten sein Verhalten ändern.
Lassen Sie mich Ihnen ein wenig helfen, die Art und Weise zu verstehen, wie Boris programmiert ist:
Ändern der Programmierung von BORIS beim autonomen Gehen:
Hier ist die Liste der vorprogrammierten Befehle, die BORIS ausführen kann:
Stirnrunzeln();
Lächeln();
HappySound();
Trauriger Sound();
RoboterForward();
RoboterRückwärts();
RoboterLinks();
RobotRight();
RobotLeftKick();
RobotRightKick();
Robotertanz1();
RobotDance2();
Dies ist der Teil des Codes, den Sie ändern möchten:
// Wenn der Sensor eine Wand erkennt
if (Abstand > 2 && Abstand = 20 && buttonJoystickPushCounter == 1 && OrientationError = - 30) { Smile(); HappySound(); RoboterForward(); RoboterForward(); aufrechtzuerhalten. RoboterLinks(); } // Wenn der Sensor keine Wand erkennt und Ausrichtung = 20 && buttonJoystickPushCounter == 1 && OrientationError > 0) {Smile(); RobotRight(); }
Schritt 11: BORIS in die Zukunft und darüber hinaus
Nun, da wir mit dem Bau von BORIS fertig sind, können wir über die Zukunft von BORIS sprechen.
Die Wahrheit ist, ich weiß nicht wirklich, was ich mit BORIS machen soll, jetzt hängt alles von dem Feedback ab, das ich von Ihnen hier zu diesem Instructable bekomme.
Also hoffe ich, dass Sie dieses Instructable genossen und bitte lassen Sie mich wissen, was Sie denken.
Erster Preis bei Make it Move
Empfohlen:
Tower Climbing Helping Robot V1 - Zweibeiner, RF, BT-Steuerung mit App - Gunook
Tower Climbing Helping Robot V1 - Two Legged, RF, BT Control With App: Wenn ich jemals Eidechsen an Wänden sehe, plane ich, einen Roboter wie ihn zu machen. Es ist eine langfristige Idee, ich suche in vielen Artikeln nach Elektroklebstoffen und überprüfe irgendwie und bin an seiner Haltefähigkeit gescheitert. Im Moment plane ich, es mit Elektromagneten zu machen, um
Ihr eigenes Smart Car und darüber hinaus HyperDuino+R V3.5R mit Funduino/Arduino - Gunook
Ihr eigenes Smart Car & Beyond HyperDuino+R V3.5R mit Funduino/Arduino: Dies ist eine direkte Kopie dieser Anleitung HIER. Weitere Informationen finden Sie unter HyperDuino.com. Mit dem HyperDuino+R v4.0R können Sie einen Erkundungspfad in viele verschiedene Richtungen beginnen, von der Steuerung von Motoren bis hin zur Erforschung der Elektronik, von
Volldampf voraus! zur Unendlichkeit & darüber hinaus – Gunook
Volldampf voraus! to Infinity & Beyond: Eine Zusammenarbeit zwischen Alicia Blakey und Vanessa KrauseWer zum Teufel ist Fibonacci? Basierend auf Alicias Design (den verschachtelten Planetenrädern) haben wir uns entschieden, zusammenzuarbeiten, um zu versuchen, ein funktionierendes Zahnradsystem zu entwickeln, das in einer aufrechten Position angezeigt werden kann
Python für Anfänger Anfänger - Gunook
Python für Anfänger Anfänger: Hallo, letztes Mal, wenn Sie aufgepasst haben, haben wir die Grundlagen von Python angesprochen - print, while- und for-Schleifen, Eingabe- & Ausgang, wenn, und ein Starter auf easygui. auch eine kostenlose Distribution von easygui und pycal-my own module.Dieses Tutorial behandelt:mehr
Microreader-Kit und darüber hinaus - Gunook
Mikroleser-Kit und darüber hinaus: Dieses Kit ist im Wesentlichen ein kleiner Mikroleser mit einem daran befestigten IC, der ihm Daten zum Lesen liefert. Der Mikroleser zeigt den Text Buchstabe für Buchstabe in einer Schleife an. Jedes Mal, wenn Sie es neu starten, wählt es zufällig einen neuen Satz aus seiner Software aus. Der Microrea