Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Aufbau der Motor- und Kugelrollenbaugruppe
- Schritt 3: Anschließen und Montieren der Motortreiberplatine
- Schritt 4: Anbringen des Micro:bit Edge Connectors
- Schritt 5: Verdrahtung der Motortreiberplatine
- Schritt 6: Hinzufügen des Adafruit Neopixel-Streifens
- Schritt 7: Endmontage
Video: Winziger Micro:bit-Roboter - Teil 1: 7 Schritte
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ich fand kleine Roboter immer großartig und es wäre ideal, einen mit dem kostengünstigen Microbit zu erstellen. Ich wollte einen Roboter entwickeln, der keine vorgefertigten E/A-Platinen verwendet, wie ich sie in der Vergangenheit verwendet habe, um Motoren anzutreiben oder Sensoreingänge zu erhalten, ich wollte etwas Kleineres. Dieser kleine Microbit-Roboter ist einer, auf dem ich eine Reihe von Tutorials aufbauen werde. Angefangen damit, wie ich es mit "The Really Useful Box Companies Boxen" für ein Chassis gemacht habe, und mit sehr kleinen Motoren und Motortreibern. Ich werde dieses Basismodell verwenden, um Dinge wie die im Video gezeigte Bluetooth-Steuerung zu erkunden, den Beschleunigungsmesser und den Magnometer zur Bestimmung der Richtung zu verwenden und Dinge wie Neopixel und IR-Entfernungssensoren hinzuzufügen. Es gibt viele Boards, die Sie kaufen können, um einfach Ihren Mikrobit anzuschließen, der Motoren und Servos betreibt, aber dafür verwenden wir die Hauptkomponenten, die Sie benötigen, um diese Add-On-Boards zu ersetzen. Die gleichen Prinzipien gelten für die Verwendung jedes Mikrocontrollers, wenn Antriebsmotoren.
Video des Bots in Aktion
Ich habe die kleinen Schachteln der Firma "Really Useful Box" für den Körper des Roboters verwendet, ich habe 3 der Deckel verwendet, um ihn zu machen, also würde man einige davon oder ähnliches brauchen. Ich mag die Idee, mit Gegenständen, die Sie bereits haben, Behälter für Elektronik und Motoren zu bauen.
Schritt 1: Was Sie brauchen
Für dieses Projekt habe ich mein übliches Werkzeug verwendet, bestehend aus einem Lötkolben, kleinen Schraubendrehern, Drahtschneider und einem kleinen Bohrer, ich habe auch gerne eine Heißklebepistole zur Verfügung, um einige der Teile zu befestigen und zu befestigen.
Ich habe es geschafft, einige wirklich kleine Motoren mit einem Getriebe zu finden. Das einzige Problem war, dass ich keine Räder finden konnte, die auf die winzige Welle passten. Nach einigem Durchsuchen, was ich hatte, fand ich 4 kleine blaue Plastikzahnräder, die genau richtig waren.
Ich wollte auch, dass dieser Roboter nach Möglichkeit fertig verfügbare Teile verwendet, und habe daher kurze 10cm-Überbrückungsdrähte von Buchse zu Buchse verwendet, damit sie bei Bedarf einfach ein- oder ausgesteckt werden können zugeschnitten und gelötet statt eingesteckt.
2 x Kleinmotoren
10cm Überbrückungskabel
1 x DRV8833 Dual Motor Driver Board
3 x Wirklich nützliche Box Firmendeckel
Kleine Stückchen aus 2mm Plastikfolie
1 x Adafruit Neopixelstreifen
1 x Kitronik Microbit Edge Connector
4 x Zahnräder oder etwas, das man als Räder verwenden kann (man könnte immer etwas Besseres in 3D drucken.
1 x Pololu Kugelrolle
1 x BBC Micro:bit
1 x Batterie - Ich habe einen wiederaufladbaren 1S-Lipo verwendet, aber Sie können auch den kleinen 2 x AA-Halter verwenden, der mit dem Micro:bit go-Kit geliefert wird.
Schritt 2: Aufbau der Motor- und Kugelrollenbaugruppe
Zuerst baute ich die Motoren und die Kugelrollenbaugruppe, da dies den größten Teil des Chassis ausmacht.
1. Zuerst habe ich die 4 Zahnräder, die ich hatte, auf die Motorabtriebswellen geklebt
2. Als nächstes klebte ich die Motoren auf einen kleinen Streifen aus 2 mm Plastik, den ich hatte, Sie können dafür jedes Plastikmaterial verwenden.
3. Nachdem der Kleber ausgehärtet war, legte ich die Baugruppe auf einen umgedrehten, wirklich nützlichen Firmendeckel.
4. Der nächste Teil war das Anbringen der Kugelrolle, ich benutzte die Schrauben und Muttern, die damit geliefert wurden, um sowohl die Plastikfolie, die ich benutzte, als auch den Deckel der Schachtel zu passieren, so dass dies mit etwas Kleber alles an Ort und Stelle hielt.
5. Zu diesem Zeitpunkt habe ich auch die Header auf der DRV8833 Motorplatine montagefertig gelötet.
Schritt 3: Anschließen und Montieren der Motortreiberplatine
Die Drähte, die aus den Motoren herauskommen, sind winzig, sie scheinen nicht viel dicker als ein Haar zu sein. Um sie leichter zu verarbeiten und nicht zu brechen, lötete ich sie an 4 Streifen eines Veroboards, also zwei Drähte von jedem Motor, dies bedeutete, dass jeder Draht auf einer eigenen Kupferschiene lag, dies habe ich dann etwas in die Hälfte geschnittene Buchse gelötet weibliche Überbrückungsdrähte zu. Dies mit dem Hinzufügen von etwas Heißkleber ermöglichte es mir, das Motorboard und das Veroboard dort zu platzieren, wo ich sie brauchte, und schützte die empfindliche Motorverkabelung.
Die Motortreiberplatine und das Veroboard befinden sich alle auf dem Deckel, und ich bohrte einige Löcher, um die Motorkabel bis zur Oberseite des Deckels zu führen.
Schritt 4: Anbringen des Micro:bit Edge Connectors
Der Randverbinder befindet sich auf einem eigenen Deckel, wird montiert, indem 2 Löcher in den Deckel gebohrt und verschraubt werden, oder wenn Sie es vorziehen, ist auch Heißkleber möglich.
In diesem Stadium des Builds habe ich auch herausgefunden, wo die Batterie positioniert werden sollte, damit alles in den winzigen verfügbaren Platz passt.
Sobald dies erledigt war, war es an der Zeit, die Motortreiberplatine zu verdrahten
Schritt 5: Verdrahtung der Motortreiberplatine
In diesem Stadium kann mit den Buchse-zu-Buchse-Überbrückungsdrähten dem Schaltplan gefolgt werden. Ich schneide kleine Abschnitte von der Vorderseite der Deckel aus, die übereinander liegen nach vorn, damit die Überbrückungsdrähte nicht oben standen, aber das ist nicht erforderlich, es macht den Roboter nur etwas größer, wenn er fertig ist.
Micro:bit / Motortreiberplatine
++++++++++++++++++++++++++++++
PIN 1 B1
PIN 8 B2
PIN 11 A2
PIN 12 A1
0V /GND GND
3V FIN
Adafruit Neopixel-Verbindungen
++++++++++++++++++++++++++++++++
Micro:bit / Adafruit-Neopixel
PIN 2 DIN
0V /GND GND3V VIN
Schritt 6: Hinzufügen des Adafruit Neopixel-Streifens
Der Enddeckel der Box ist dann bereit, mit dem Neopixel-Streifen ausgestattet zu werden
Löten Sie zuerst die Drähte an die VCC+, GND- und DIN-Seite des Neopixel-Streifens
In meinem Fall habe ich auch gelötete Drähte zur VCC-, GND- und DOUT-Seite des Neostrip hinzugefügt, während ich dort war, da ich Pläne habe, dies in einem anderen anweisbaren zu erweitern.
Schritt 7: Endmontage
Jetzt sind alle 3 Schichten vollständig Nüsse, damit ich alles wie ein 3-lagiges Sandwich zusammenhalten konnte.
Ich habe schwarzes Klebeband verwendet, um die unteren 2 Schichten zusammen zu halten, die um die Außenseite gewickelt sind
Ich habe dann die 2 Schrauben und Muttern angebracht, um es zusammenzuhalten. Das Einzige, was ich an diesem Ansatz mag, ist, dass es ein schnelles Auseinandernehmen und Hinzufügen neuer Sensoren zum Kantenverbinder ermöglicht, indem einfach die 2 Muttern auf der oberen Schicht entfernt werden.
Eine letzte Änderung, die ich vorgenommen habe, bestand darin, einen Abschnitt aus dem Deckel herauszuschneiden, damit Sie auf die micro:bit-Tasten zugreifen und das Display klarer sehen können. Ich habe auch ein kleines Stück schwarzen Kunststoff hinzugefügt, um zu verbergen, dass einige der unordentlichen Kabel durch den transparenten Deckel der oberen Schicht hindurch sichtbar sind.
NEXT: Ich werde einen nächsten Schritt auf der Programmier- und Softwareseite der Dinge hinzufügen sowie weitere Sensoren wie einen IR-Distanzsensor hinzufügen, um den Bot nützlicher zu machen.
Mehr von dem, was ich tue, können Sie hier auf meiner Website verfolgen: www.inventar.tech
Empfohlen:
Winziger USB-Joystick - Gunook
Winziger USB-Joystick: Diese Anleitung zeigt, wie man einen sehr einfachen kleinen USB-Joystick herstellt. Diese Anleitung bezieht sich auf Hall-Effekt-USB-Joystick für eine kostengünstige Lösung
Ein winziger Programmierer für ATTINY-Mikrocontroller mit Arduino UNO - Gunook
Ein kleiner Programmierer für ATTINY-Mikrocontroller mit Arduino UNO: Es ist derzeit interessant, Mikrocontroller der ATTINY-Serie aufgrund ihrer Vielseitigkeit, des niedrigen Preises, aber auch der Tatsache, dass sie sich leicht in Umgebungen wie der Arduino IDE programmieren können, zu verwenden leicht übertragen
Winziger 12-V-Monitor - Gunook
Winziger 12-V-Monitor: Dieses anweisbare ist für einen winzigen Autobatteriemonitor, der nur eine Ampelanzeige des Batteriezustands durch 3 LEDs anzeigt. Ich wollte einen, den ich dauerhaft angeschlossen lassen konnte und eine sehr geringe Stromaufnahme hatte. Grund war, dass mein Auto unus war
MicroKeyRing: Winziger Passwortspeicher, der in Ihre Tasche passt - Gunook
MicroKeyRing: Winziger Passwortspeicher, der in Ihre Tasche passt: Passwörter, Passwörter und mehr Passwörter. Jede Website, E-Mail-Anwendung oder jeder Google-Dienst benötigt ein Passwort. Und Sie sollten nicht an zwei Stellen dasselbe Passwort verwenden. Wo können Sie sie speichern? In einer Desktop-Anwendung? In einer (vermeintlich sicheren) Web-App?
Winziger Linux-Server - VoCore2 - Erste Schritte - Gunook
Tiny Linux Server - VoCore2 - Erste Schritte: Der VoCore2 Ultimate ist ein beeindruckendes Stück Miniaturisierung und eine Überlegung wert für eingebettete Steuerungsanwendungen. In diesem Tutorial erfahren Sie, wie Sie: die Einstellungen des Geräts konfigurieren, einen sicheren Internetzugang hinzufügen und den Bordcomputer steuern