Cov txheej txheem:

Süßigkeitenautomat - Khoom Qab Zib Vending Tshuab: 5 Kauj Ruam (nrog Duab)
Süßigkeitenautomat - Khoom Qab Zib Vending Tshuab: 5 Kauj Ruam (nrog Duab)

Video: Süßigkeitenautomat - Khoom Qab Zib Vending Tshuab: 5 Kauj Ruam (nrog Duab)

Video: Süßigkeitenautomat - Khoom Qab Zib Vending Tshuab: 5 Kauj Ruam (nrog Duab)
Video: Аппетитная уличная еда от шеф-повара французского происхождения в Японии: Очередь вокруг квартала! 2024, Kaum ib hlis
Anonim
Image
Image
Das Gehäuse Bauen
Das Gehäuse Bauen

Dieser Automat siv Süßigkeiten (oder andere Objekte), tuag tuag Daim ntawv von Schokolinsen haben, auf sehr unständliche Weise. Das Ziel ua tsov rog es, einen interessanten Mechanismus zu bauen und unterschiedliche Methoden aus dem Making-Bereich anzuwenden. Das Material gelangt durch das Rütteln eines Tellers auf eine Waage, tuag Ladung grammgenau abwiegt. Sobald das eingestellte Gewicht erreicht ist, wird der Rüttelmotor abgeschaltet thiab tuag Waage abgekippt.

Kev teeb tsa kev teeb tsa:

Das Gewicht tuaj yeem yog Menin eingestellt werden. Der Mechanismus wird über drei Modi gestartet, tuag ebenfalls über das Menü einstellbar sind: durch eine Zeitschaltuhr (Lub Sijhawm - der Countdown ist einstellbar), durch ein externes Teeb liab (Input - z. B. das Schließen eines Tasters) oderurch

Der Rütteltisch ist höhenverstellbar. Es können kuj tseem tsis suav nrog cov khoom Materialien für den Spender verwendet werden.

Das wird gebraucht (Kosten ± 70 €)

Rau Cov Neeg Siv Khoom:

  • 30 cm * 40 cm * 14 cm Holzkiste
  • Holz (0, 5 cm MDF & 0, 9 cm * 0, 9 cm Kantholzleiste)
  • Acryglas, durchsichtig (0, 2 cm, rau tuag Frontplatte und Schublade)
  • Metallreste (für den Rütteltisch)
  • DC-Motor (rau qhov chaw Rütteltisch)
  • Schrumpfschlauch (Durchmesser abhängig vom Motor des Rütteltisches)
  • Gewindestange (d = 0, 5 cm, rau Aufhängung des Rütteltisches)
  • Muttern (xa mus rau Gewindestange)
  • Chinch Buchse, IB
  • DC Buchse, Z. B.

Rau Schaltung:

  • Arduino Ib
  • Kippschalter
  • Encoder & Knopf
  • LCD Zaub (inkl. I2C Bus)
  • Kabel
  • NPN-Transisto, IB BC517
  • 270 Ohm dav dav
  • Freilaufdiode
  • Lochrasterplatinen Reste

Rau Hnub Nyoog:

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

Rau Buzzer:

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

Werkzeuge thiab Maschinen:

  • Lasercutter
  • 3D-Drucker
  • Lötkolben
  • Bohrmaschine
  • Tes tuav
  • Sandpapier
  • Abisolierzange
  • Kneifzange
  • Forstner Bohrer: koj puas xav tau ntau tus thwjtim?
  • Weitere Holzbohrer Cov
  • Ntau yam Schraubwerkzeuge

Kauj Ruam 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 kommt in eine Holzbox aus dem Baumarkt. Für das Silo, den Rütteltisch und die Rutsche folgende Holzteile zurechtsägen und verleimen:

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

Der DC Lub Cev Tsis Zoo hauv Richtung des Rutschen Anfangs montiert. Dabei ist darauf zu achten, dass er nicht zu weit vorne platziert wird, weil er sonst das Rutschgut zerstören kann. Tuag Unwucht wird mit einem Stück Schrumpfschlauch auf den DC Motor gesetzt. Der Rütteltisch selbst wird durch zwei Gewindestangen genau mittig montiert (dazu hauv kev tuag Oberseite zwei Löcher bohren: 15cm ntuav seitlichen Rand, 2 cm ntuav hinteren und ein weiteres 7 cm ntuav hinteren und ebenfalls 15 cm ntuav seitlichen Rand)

Um kuv Ende tuag Frontplatte einschieben und befestigen zu können, werden oben und auf beiden Seiten unten Holzleistenstücke verleimt. Zur Verschraubung der Frontplatte kommen jeweils Löcher auf beiden Seiten dazu.

Rau tuag Armaturen thiab 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, hauv das tuag entsprechenden Armaturen passen.

Kauj Ruam 2: Tuag Waage Konstruieren

Tuag Waage Konstruieren
Tuag Waage Konstruieren
Tuag Waage Konstruieren
Tuag Waage Konstruieren

Die Waage besteht aus drei Teilen: Caj Npab, Halterung (Base) thiab Teller. Dieber tuag Dateien teller.fcstd und Waage.skp könnt ihr die Teile bearbeiten (dafür benötigt ihr FreeCAD und SketchUp). Tuag anderen Dateien sind im stl Format und können z. B. mit Cura geöffnet und 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.

Nun noch den Servo an der vorbereitete Stelle montieren.

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

Kauj Ruam 3: Tuag Schaltung Verlöten/Stecken

Tuag Schaltung Verlöten/Stecken
Tuag Schaltung Verlöten/Stecken

Es gibt ein paar wenige Lötarbeiten: Tuag Wägezelle muss mit dem AD Modul verbunden werden. Außerdem wird eine kleine Schaltung benötigt, um den DC Rüttelmotor sorgenfrei anzusteuern. Rau qhov Bebe Arbeiten folgt am besten den verlinkten Tutorials. Hinzu kommen ein paar Kabel, tuag mit dem Kippschalter und dem Encoder zu verbinden sind.

Denber den Encoder oder auch Drehgeber gibt es hier viele Infos. Liegt er mit der Unterseite und den zwei Pins nach oben vor uns, ist die Pinbelegung folgendermaßen: oben (Pin links GND, Pin rechts A2 am Arduino) unten (Pin links A0 am Arduino, Pin rechts A1 am Arduino, Pin mitte GND).

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

Der Vibrationsmotor kommt tus Pin 12 des Arduino, tuag Chinch Buchse für den Buzzer tus Pin 8, muab Servo tus Pin 9, das HX711 Modul 5 (DOUT) und 4 (CLK), der Display A4 und A5.

Von Pin 11 teev sawv ntxov Arduino wird noch ein Jumper Kabel auf den Reset Pin des Arduinos gesteckt.

Kauj ruam 4: Firmware Anpassen Und Auf Den Arduino Übertragen

Zur Firmware: Damit ihr den Code nutzen könnt, müsst ihr folgende Libraries haben/laden:

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

Bevor tuag angeschlossene Kho vajtse ordnungsgemäß arbeiten kann, muss außerdem der Code noch an ein paar Kleinigkeiten angepasst werden: Nutzt den calibration Code, um eure Waage einzustellen sowie den i2c_Scanner Code, um die Adresseen eure Beide Werte dann bitte hauv den cv-machine_code eintragen:

-252006 ist der calibration factor meines Aufbaus

#define calibration_factor -7160.00 // ntsuas ntsuas qhov ntsuas

0x27 ist tuag Adresse meines Moduls

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // teeb tsa LCD ntawm tus pin A4 & A5 thiab I2C chaw nyob

Am Ende einfach den cv-machine_code ntawm Arduino IDE übertragen.

Ihr werdet im Code keine Loop Funktion finden, da ich für die Programmierung des Automaten eine Timer Library Genutzt habe, in der diese versteckt ist. Das habe ich gemacht, weil nur mit Timing Events ein etwas aufwändigerer Prozess wie dieser zuverlässig funktioniert. Auf qeeb sollte verzichtet werden, weil sie den Mikrocontroller blockieren.

Kauj Ruam 5: Schublade Und Buzzer

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

Paub meej folgen

Pom zoo: