Inhaltsverzeichnis:

Automatisches Blasengebläse - Gunook
Automatisches Blasengebläse - Gunook

Video: Automatisches Blasengebläse - Gunook

Video: Automatisches Blasengebläse - Gunook
Video: Firework Bubble Machine Unboxing 2022 - Electric and Musical Bubble Machine 2024, November
Anonim
Automatisches Blasengebläse
Automatisches Blasengebläse

Erstellen Sie eine automatische Seifenblasenmaschine mit Arduino Uno und wenigen grundlegenden Komponenten. Die meisten Teilelisten werden mit dem typischen Arduino-Starterkit geliefert. Mein Kippschalter war kaputt, also nahm ich die Drähte ein und verband / trennte sie für das Ein / Aus.

Mit dem Befehl "Setup Mode" für die serielle Schnittstelle können Sie die Position einstellen und im Flash-Speicher speichern, in der das Servo zum Eintauchen in die Seife stoppen soll (im Code "Seifenposition" genannt) und Grad, um vor dem Gebläse zu stoppen (im Code "Schlagstellung" genannt). Rufen Sie den Setup-Modus auf, drehen Sie das Potentiometer und das Servo bewegt sich weiter. Stoppen Sie das Drehen an der gewünschten Position und geben Sie den seriellen Befehl ein, um die neue Position für Blas- und Seifenwerte zu speichern. Die Anweisungen und Codewerte finden Sie in der beigefügten Tabelle. Die Fans sind auf den üblichen Websites leicht verfügbar. Meins wurde bei Amazon gekauft. Ich habe den Turm aus allem gebaut, was verfügbar war und ist vielleicht nicht ideal, aber funktioniert. Die Höhe jedes Regals muss basierend auf der Länge des verwendeten Zauberstabs durchdacht werden. Schüssel für die Seife ist am besten, wenn sie groß und tief mit geraden Seiten ist. Verjüngte Seiten sind auch in Ordnung, solange das Motorregal darunter mehr Freiraum hat als meiner.

Lieferungen

Arduino Uno

Power MosFET, N-Kanal (wie im Arduino Starter Kit enthalten)

180-Grad-Positionierungsservo

5Vdc Lüftergebläse

Drehpotentiometer (wie im Arduino Starter Kit enthalten)

Mehrfarbige LED (RGB)

9V Batterie

9V Batteriehalter

10K Ohm Widerstand (wie im Arduino Starter Kit enthalten)

Menge 3 220 Ohm Widerstände (wie im Arduino Starter Kit enthalten)

0,1 uF Elektrolytkondensator (wie im Arduino Starter Kit enthalten)

Diode (wie im Arduino Starter Kit enthalten)

Steckbrett

Anschlussdrähte

Selbstgebauter Ständer für die Seifenschale (unten), Servomotor mit aufgesetztem Stab (Mitte), Gebläse (oben)

Schritt 1: Verdrahten Sie das Arduino mit den Komponenten

Verdrahten Sie das Arduino mit den Komponenten
Verdrahten Sie das Arduino mit den Komponenten

Folgen Sie dem beigefügten Schaltplan

Schritt 2: Bauen Sie einen dreilagigen Stand für die Montage von Geräten

Bauen Sie einen dreilagigen Ständer für die Montage von Geräten
Bauen Sie einen dreilagigen Ständer für die Montage von Geräten
  • Bestimmen Sie die Höhe jedes Bodens der dreischichtigen Struktur basierend auf der Länge des von Ihnen verwendeten Blasenstabs.
  • Meins war 4 Zoll.
  • Wie Sie sehen können, ist meins sehr grob mit einem kleinen Karton und einem Plastikbecher.
  • Etwas mehr Zeit und Teile herum, kann stabiler, wiederholbarer und professioneller aussehen.

Schritt 3: Geräte montieren

Geräte montieren
Geräte montieren
  • Bringen Sie den Blasenstab am Servomotor an.
  • Montieren Sie den Servomotor an der mittleren Schicht der Struktur.
  • Befestigen Sie das Lüftergebläse an der obersten Schicht der Struktur.
  • Stellen Sie sicher, dass das Gebläse ziemlich nah an der Schwenkposition des Stabs ist, um sicherzustellen, dass genügend Luftstrom herrscht, um Blasen zu erzeugen.
  • Die Positionierservos haben nur einen Hubbereich von 180 Grad. Je nach Montierung müssen Sie möglicherweise den Motor drehen, wenn Sie die Teach-Positionen in einem späteren Schritt einrichten.
  • Ich stellte den Motor am langen Ende mit den Drähten oben auf.

Schritt 4: Laden Sie den Arduino-Code herunter

Laden Sie den Arduino-Code herunter
Laden Sie den Arduino-Code herunter
  • Versorgen Sie den Arduino über den USB-Anschluss Ihres Computers
  • Verwenden Sie die Arduino IDE (Programmierumgebung), um den Code auf die UNO herunterzuladen

Schritt 5: Testen Sie die Geräte und die Verkabelung

Testen Sie die Geräte und die Verkabelung
Testen Sie die Geräte und die Verkabelung

Verbinden Sie sich mit dem seriellen Monitor des Arduino von der IDE

Verwenden Sie die Befehlscodes in der beigefügten Tabelle (.xls), um Folgendes zu testen:

  • Rufen Sie den "Testmodus" auf. Code 10010
  • Servomotor
  • Gebläse
  • Jede LED-Farbe
  • Potentiometer
  • Ein-/Aus-Kippschalter
  • Verlassen Sie den "Testmodus". Code 10011

Schritt 6: Teachen Sie die beiden Bewegungspositionen des Servos

Teachen der zwei Bewegungspositionen des Servos
Teachen der zwei Bewegungspositionen des Servos

Lehren Sie die "Seifenposition"

  • Rufen Sie den "Setup-Modus" auf. Code 10002
  • Drehen Sie das Potentiometer langsam, bis der Stab vollständig in die Seifenblasen eingetaucht ist
  • Speichern Sie die Seifenposition mit dem Code 10004

"Schlagstellung"

  • Noch im "Setup-Modus"
  • Drehen Sie das Potentiometer langsam, bis der Stab direkt vor dem Gebläsekanal steht
  • Speichern Sie die Blasposition mit Code 10005
  • Verlassen Sie den "Setup-Modus". Code 10003

Schritt 7: Beginnen Sie mit dem Blasen von Blasen

Fang an Blasen zu blasen
Fang an Blasen zu blasen

Schalten Sie den Schalter ein und (hoffentlich) fangen Sie an, Blasen zu blasen

Empfohlen: