Inhaltsverzeichnis:

Arduino angetriebene automatische Kehrmaschine - Gunook
Arduino angetriebene automatische Kehrmaschine - Gunook

Video: Arduino angetriebene automatische Kehrmaschine - Gunook

Video: Arduino angetriebene automatische Kehrmaschine - Gunook
Video: Nickelband Nickel Strip Cutter Schneidemaschine E-Bike automatisch Arduino Nano DIY Projekt 3D Druck 2024, November
Anonim
Arduino-betriebene automatische Kehrmaschine
Arduino-betriebene automatische Kehrmaschine

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

Outsourcing von Materialien
Outsourcing von Materialien
Outsourcing von Materialien
Outsourcing von Materialien
Outsourcing von Materialien
Outsourcing von Materialien
Outsourcing von Materialien
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

Werkzeuge benötigt
Werkzeuge benötigt

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

Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
Finden, wo die Motoren und Sensoren und die Lackierung platziert werden sollen
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

Löcher setzen
Löcher setzen
Löcher setzen
Löcher setzen
Löcher setzen
Löcher setzen
Löcher setzen
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

Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
Alles zusammenfügen
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

Festverdrahten
Festverdrahten
Festverdrahten
Festverdrahten
Festverdrahten
Festverdrahten
Festverdrahten
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

Schließe es ab
Schließe es ab

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: