Inhaltsverzeichnis:
- Schritt 1: Outsourcing von Materialien
- Schritt 2: Erforderliche Werkzeuge
- Schritt 3: Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
- Schritt 4: Löcher setzen
- Schritt 5: Alles zusammenfügen
- Schritt 6: Code
- Schritt 7: Festverdrahten
- Schritt 8: Schließen Sie es
- Schritt 9: Feinschliff
Video: Arduino angetriebene automatische Kehrmaschine - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Also beschloss ich eines Tages, einen Roomba zu kaufen, aber er ist zu teuer, denn ich bin Student und meine Priorität ist immer noch meine Schule.
und mir kommt eine Idee in den Sinn, die besagt, wie man eine macht, ich habe einen anständigen Hintergrund in Programmierung und Arduino, also warum nicht?
Schritt 1: Outsourcing von Materialien
Die Teile für die Projekte sind unten aufgeführt:
Arduino Pro Mini oder ein beliebiges Arduino-Board
Ich habe nur Pro Mini verwendet, weil es effizienter und kleiner ist
L298n-Motortreiber
Dieser Motortreiber wird verwendet, um die beiden Motoren anzutreiben, die die Kehrmaschine antreiben
Besen schieben
Wenn Sie nicht wissen, was ein Schubbesen ist, ist es wie ein Besen mit mehreren Bürsten
und dreht sich beim Durchschieben und sammelt den Schmutz
2 DC-Bürstenmotoren
Ich habe gerade ein paar Gleichstrommotoren verwendet, die ich von kaputten Spielzeugautos bekommen habe
Zwei Ultraschallsensoren
Wände und Hindernisse spüren und vermeiden
Gleichstrombuchse
Zum Aufladen der Powerbanks
Powerbanks
um die nötige Energie für das Board und die Motoren bereitzustellen
zwei USB-Steckerkabel
zum Anschluss an die Powerbank
Schritt 2: Erforderliche Werkzeuge
Ein Dremel-Werkzeug
um das Loch zu schneiden und dort zu platzieren, wo es benötigt wird
Ein Lötkolben
natürlich zum Löten von Drähten.
Zange
um Draht zu schneiden und die Drähte zu biegen
Klebepistole (optional)
um die Motoren zusammenzuhalten, aber wenn Sie nicht nur Zipties verwenden
Schraubenzieher
zum Anziehen und Lösen der Schrauben mehrerer Komponenten
Schritt 3: Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
Ich habe geschätzt, wo die Sensoren platziert werden sollen, indem ich sie einfach oben platziert habe, und ich habe die Kreise markiert, die später vom Dremel geschnitten werden, und während ich dabei bin, habe ich sie mit einer metallisch blauen Sprühfarbe lackiert
Schritt 4: Löcher setzen
- Also habe ich vier Löcher vor den Oberkörperbesen gesetzt, zwei links und zwei rechts, damit die Sensoren reinkommen
- und ich habe auch zwei rechteckige Löcher in den Boden des unteren Körpers des Besens gesetzt, damit die Motoren hineingehen können
Schritt 5: Alles zusammenfügen
Ich habe alle Sensoren und Motoren mit Heißkleber an den Körper geklebt, für die Motoren habe ich ihn in den unteren Körper gesteckt und mit Holzdübeln gestützt, damit er nicht wackelt. Für die Sensoren habe ich sie auch in die richtigen Löcher geklebt, ich habe auch eine Breakout-Platine für den Pro Mini gemacht, damit es einfacher ist, zu verdrahten und Fehler zu beheben. während sich der Motortreiber vor dem Reiniger befindet
Schritt 6: Code
der Code wurde in der Arduino IDE erstellt und ist natürlich c plus modifiziert. Wenn Sie den Code herunterladen möchten, klicken Sie einfach auf den untenstehenden Link. Es gibt also zwei Teile des Codes in Laiensprache, der erste Teil besteht darin, die Daten von den Sensoren zu erhalten, damit das Board sie analysieren kann, und der zweite Teil besteht darin, zuzuweisen, welche Motoren sich drehen und manövrieren, das sind nur zwei einfache Teile. Wenn Sie sich fragen, wie ich den Code hochgeladen habe, verwende ich einfach ein Arduino Uno zum Hochladen
Schritt 7: Festverdrahten
Ich habe # 12-Gauge-Anschlusskabel verwendet, um alles an seinen richtigen Platz anzuschließen. Fritzing-Schema ist oben angegeben.
die VCC und GND der Sensoren sind mit den Powerbanks verbunden, die 5 Volt liefern, und ein Trig-Pin und ein Echo-Pin sind mit den entsprechenden Pins verbunden. auch die Pins zur Steuerung des Motors sind im Code definiert
Schritt 8: Schließen Sie es
Ich lege die Powerbank oben drauf, weil im Inneren kein Platz für die beiden massiven Powerbanks ist. Ich habe sie auch vorne platziert, um das Gewicht zu erhöhen und so mehr Traktion auf die Vorderräder zu bringen, die die Bürste antreiben. ich habe auch alles wieder verschraubt
Schritt 9: Feinschliff
Dies ist der letzte Schritt dieser langen anweisbaren Hoffnung, dass Sie es genießen, es zu machen und sich frei fühlen, es zu ändern und zu ändern.
Empfohlen:
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
So bauen Sie eine automatische Notleuchte – wikiHow
Wie man eine automatische Notlampe herstellt: In diesem anweisbaren werde ich zeigen, wie man eine einfache eautomatische Notlampe * supereinfach * Taschengröße * wiederaufladbar * automatisch herstellt
Der von Google Trends angetriebene Weihnachtsbaum – wikiHow
The Google Trends Powered Christmas Tree: Möchten Sie wissen, wie trendig Weihnachten ist? Finden Sie es mit diesem von Google Trends angetriebenen Weihnachtsbaum heraus! Partymodus inklusive
Der ultimative automatische Fischfutterautomat zum Selbermachen: Tier 2: 10 Schritte (mit Bildern)
Der ultimative DIY Automatic Fish Feeder: Tier 2: Der Tier 2 Feeder ist ein großer Fortschritt gegenüber Tier 1. Diese Version verwendet ein ESP8266-WLAN-Modul, um die Uhr des Arduino zu synchronisieren, um den Fütterungsplan und die Beleuchtung des Tanks zu steuern
Einfache automatische Sicherung von Outlook und anderen Dateien.: 4 Schritte
Einfache automatische Sicherung von Outlook und anderen Dateien.: Wir alle sind uns einig, Daten vom Computer zu verlieren, daher erstellen wir von Zeit zu Zeit Backups der Dateien, die wir für wichtiger halten Problem Sie gehen, um die Backups zu überprüfen, die Sie erstellen, was