INHOUDSOPGAWE:

Süßigkeitenautomat - Snoepautomaat: 5 stappe (met foto's)
Süßigkeitenautomat - Snoepautomaat: 5 stappe (met foto's)

Video: Süßigkeitenautomat - Snoepautomaat: 5 stappe (met foto's)

Video: Süßigkeitenautomat - Snoepautomaat: 5 stappe (met foto's)
Video: Как сделать GumBall Candy Dispenser Maxchine из картона 2024, November
Anonim
Image
Image
Das Gehäuse Bauen
Das Gehäuse Bauen

Dieser Automat spendet Süßigkeiten (of andere Objekte), die die Form von Schokolinsen haben, auf sehr unständliche Weise. Dit is een van die belangrikste meganisme vir die bou van 'n unieke metode. Das Material gelangt durch das Rütteln eines Tellers auf eine Waage, die die Ladung grammgenau abwiegt. Sobald das eingestellte Gewicht erreicht ist, wird der Rüttelmotor abgeschaltet and die Waage abgekippt.

Konfigurasiesmöglichkeiten:

Das Gewicht kan über ein Menü eingestellt werden. Der Mechanismus wird über drei Modi gestartet, die ebenfalls über das Menü einstellbar sind: durch eine Zeitschaltuhr (Time - der Countdown ist einstellbar), durch ein externes Signal (Input - z. B. das Schließen eines Tasters) or durch beide Optionen gleichzeitig.

Der Rütteltisch ist höhenverstellbar. Es können also unterschiedlich große Materialien für den Spender verwendet werden.

Das wird gebraucht (Kosten ± 70 €)

Für das Gehäuse:

  • 30 cm * 40 cm * 14 cm Holzkiste
  • Holz (0, 5 cm MDF & 0, 9 cm * 0, 9 cm Kantholzleiste)
  • Acryglas, deur (0, 2 cm, voor die frontplatte en schublade)
  • Metallreste (für den Rütteltisch)
  • DC-motor (für den Rütteltisch)
  • Schrumpfschlauch (Durchmesser abhängig vom Motor des Rütteltisches)
  • Gewindestange (d = 0, 5 cm, für die Aufhängung des Rütteltisches)
  • Muttern (passend für die Gewindestange)
  • Chinch Buchse, z. B.
  • DC Buchse, z. B.

Für die Schaltung:

  • Arduino Uno
  • Kippschalter
  • Encoder & Knopf
  • LCD -skerm (inkl. I2C -bus)
  • Kabel
  • NPN-Transisto, z. B. BC517
  • 270 Ohm wyer stand
  • Freilaufdiode
  • Lochrasterplatinen Reste

Vir die Waage:

  • Servo
  • Wägezelle
  • HX711 AD -module
  • Ein Stück draht
  • Eine Achse (z. B. Kugelschreibermine)

Für den Buzzer:

  • Hout (0, 3 cm)
  • 4 Taster, z. B.
  • Kabelreste
  • Kabel (z. B. ein altes Audiokabel)
  • Chinch Stecker, z. B.

Werkzeuge und Maschinen:

  • Lasersnyer
  • 3D-drukker
  • Lötkolben
  • Bohrmaschine
  • Handsäge
  • Sandpapier
  • Abisolierzange
  • Kneifzange
  • Forstner Bohrer
  • Weitere Holzbohrer
  • Diverse Schraubwerkzeuge

Stap 1: Das Gehäuse Bauen

Das Gehäuse Bauen
Das Gehäuse Bauen
Das Gehäuse Bauen
Das Gehäuse Bauen

Das Innere des Automaten kom in 'n Holzbox aus dem Baumarkt. Für das Silo, den Rütteltisch und die Rutsche folgende Holzteile zurechtsägen en verleimen:

  • 2 * 11 cm * 14 cm = Silo
  • 1 * 10, 5 cm * 14 cm = Rütteltisch
  • 1 * 11 cm * 26 cm = Rutsche

Der DC Motor wird in Richtung des Rutschen Anfangs montiert. Dabei ist darauf zu achten, dass is not to weit vorne platziert wird, weil is sonst das Rutschgut zerstören kann. Die Unwucht wird mit einem Stück Schrumpfschlauch auf den DC Motor gesetzt. Die Rütteltisch selbst wird durch zwei Gewindestangen genau mittig montiert (dazu in die Oberseite zwei Löcher bohren: 15cm vom seitlichen Rand, 2 cm vom hinteren and one weiteres 7 cm vom hinteren and ebenfalls 15 cm vom seitlichen Rand).

Ek kan die voorste platte vir die eerste keer in die hande kry en dit kan ook vir die houtleistenstücke verwerk word. Zur Verschraubung der Frontplatte kommen jeweils Löcher auf beiden Seiten dazu.

Für die Armaturen en Buchsen müssen ein paar Löcher gebohrt werden. Abhängig davon, welche Schalter ihr verwendet, ist der Forstner Bohrer eine gute Methode. Einfach auf der rechten Seite zwei geeignete Orte suchen (nicht auf der Höhe, auf der die Schublade am Ende eingeschoben wird) und vorsichtig mit dem Forstner Bohrer zwei vertiefungen in das Holz bohren. Danach mittig ein kleineres Loch nachsetzen, in das die entsprechenden Armaturen passer.

Stap 2: Die Waage Konstruieren

Die Waage Konstruieren
Die Waage Konstruieren
Die Waage Konstruieren
Die Waage Konstruieren

Die Waage besteht aus drei Teilen: Arm, Halterung (Base) und Teller. Über die Dateien teller.fcstd und Waage.skp kan in die Teile bearbeiten (dafür benötigt ihr FreeCAD und SketchUp) gebruik word. Die ander datums in die vorm en formaat z. B. met Cura geöffnet and damit auf den 3D-Druck vorbereitet werden. Am Ende wird noch eine Achse benötigt, mit der der Arm und die Halterung verbunden wird. Dafür eignet sich z. B. eine alte Kugelschreibermine.

Ons kan nie die servo an der vorbereitete Stelle montieren nie.

Am Ende wird die Waage dann auf einer Höhe von ca. 10, 5 cm with zwei Schrauben an der Rückwand des Automate befestigt (nicht tiefer, weil sonst der Servo die Schublade behindert).

Stap 3: Die Schaltung Verlöten/Stecken

Die Schaltung Verlöten/Stecken
Die Schaltung Verlöten/Stecken

Dit kan ook 'n paar wenke wees: Die waardes moet met die AD module word. Außerdem wird eine kleine Schaltung benötigt, um den DC Rüttelmotor sorgenfrei anzusteuern. Für beide Arbeiten volgt am besten den Tutorials. Ons kan ook 'n paar kabels kry, wat met die Kippschalter en die Encoder verbind kan word.

Über den Encoder oder auch Drehgeber gibt es hier viele Infos. Lêer is met die Unterseite en den zwei Pins wat ons kan sien, is die Pinbelegung -volgorde: onder (Pin links GND, Pin rechts A2 am Arduino) unten (Pin links A0 am Arduino, Pin rechts A1 am Arduino, Pin mit GND).

Der Kippschalter unterbricht den + Pol von der DC Buchse zum Arduino Uno.

Daar is 'n vibrasie -motor wat 'n pin 12 van Arduino, die Chinch Buchse für den Buzzer en Pin 8, die servo en 'n pin 9, die HX711 -module 5 (DOUT) en 4 (CLK), die Display a A4 en A5.

Van Pin 11.00 uur kan nog 'n Jumper Kabel op die Reset Pin des Arduinos gesteckt word.

Stap 4: Firmware Anpassen Und Auf Den Arduino Übertragen

Vir Firmware: Die kode kan nie meer gebruik word nie, maar ook vir volgende biblioteke:

  • Servo.h
  • HX711.h
  • LiquidCrystal_I2C.h
  • PciManager.h
  • Debouncer.h
  • Rotary.h

Bevestiging van die hardeware van die hardeware kan ook deur die kode gebruik word, maar 'n paar klein eienskappe kan ook gebruik word: die kalibreringskode vir e -posse, die e -posse van die i2c_Scanner -kode, die adres eures i2C -modules. Beide Werte dann bitte in den cv-machine_code eintragen:

-252006 ist der kalibrasie faktor meines Aufbaus

#definieer kalibrasie_faktor -7160.00 // skaalkalibreringsfaktor

0x27 is die adresmodules

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIEF); // stel LCD op pin A4 & A5 en I2C adres

Kan ek eenvoudig die cv-machine_code via Arduino IDE übertragen.

Ek het 'n kode -sleutel -lusfunksie gevind wat die programmeer van die outomatiese timerbiblioteek in die beste versterkte funksies kan gebruik. Dit kan ook met tydsberekeninge gebeur word en dit kan ook 'n funksionele proses wees. As gevolg van vertragings, kan die mikrokontroller blokkeer.

Stap 5: Schublade Und Buzzer

Schublade Und Buzzer
Schublade Und Buzzer
Schublade Und Buzzer
Schublade Und Buzzer

Details folgen

Aanbeveel: