Inhaltsverzeichnis:

Der ULTIMATIVE Kaugummiautomat - Gunook
Der ULTIMATIVE Kaugummiautomat - Gunook

Video: Der ULTIMATIVE Kaugummiautomat - Gunook

Video: Der ULTIMATIVE Kaugummiautomat - Gunook
Video: Der beste Kaugummiautomat bisher! 😱🙌 #shorts 2024, November
Anonim
Der ULTIMATIVE Kaugummiautomat
Der ULTIMATIVE Kaugummiautomat
Der ULTIMATIVE Kaugummiautomat
Der ULTIMATIVE Kaugummiautomat
Der ULTIMATIVE Kaugummiautomat
Der ULTIMATIVE Kaugummiautomat

Was ist ultimativ? Unendlich RGB? Wie wäre es mit einem coolen LCD-Touchscreen? Vielleicht sogar einige völlig unnötige WLAN-Funktionen? Wie wäre es mit allen – in einem Kaugummiautomaten. DFRobot hat sich an mich gewandt, um ein Projekt zu erstellen, das ihren 2,8-Zoll-TFT-Bildschirm verwendet, also habe ich (natürlich) die erstaunlichste Kaugummimaschine aller Zeiten entwickelt.

DFRobot Schrittmotor

Schritt 1: Design

Entwurf
Entwurf
Entwurf
Entwurf

Wie üblich brauchte fast alles, was komplexer ist als ein paar einfache Verbindungen und eine Grundbox herzustellen, ein Design in Fusion 360. Ich begann damit, zu skizzieren, wie die Maschine aussehen sollte. Es musste groß sein, genug Platz für die gesamte Elektronik haben und auch das Gewicht von 12 Pfund Kaugummikugeln tragen können. Also habe ich versucht, einen einfachen und eleganten Ausgabemechanismus zu entwickeln. Es musste nur einen Kaugummi auf einmal ausgeben, sich nicht verklemmen und nicht mehr als einen Kaugummi durch das, was es drehte, fallen lassen. Ich kam zu der Erkenntnis, dass ich nur ein einfaches Rad mit 4 Löchern brauchte und dass das Ausgabeloch oben eine Abdeckung haben würde, um zu verhindern, dass überschüssige Kaugummis durchfallen. Nachdem mein Design fertig war, exportierte ich alle 3D-druckbaren Teile und generierte Werkzeugwege für das CNC-Fräsen des Gehäuses. Thingiverse-Link

Schritt 2: Gehäuse und Fertigung

Gehäuse und Fertigung
Gehäuse und Fertigung
Gehäuse und Fertigung
Gehäuse und Fertigung
Gehäuse und Fertigung
Gehäuse und Fertigung

Ich begann damit, die Abmessungen für die Beine des Kaugummiautomaten zu sammeln und sie dann auf einer riesigen Sperrholzplatte zu skizzieren. Dann nahm ich ein Puzzle und schneide die vier Beine aus. Ich schneide auch das Hauptgehäuse mit meinem CNC-Router aus Sperrholz aus. Dann habe ich Löcher in alles gebohrt und rot lackiert. Der LED-Streifen wurde auf die Bodenplatte geklebt, damit er ein schönes Leuchten auf den Maschinenständer darunter werfen konnte.

Schritt 3: Webseite

Website
Website

Damit Benutzer mit dem Kaugummiautomaten interagieren können, muss eine einfache Benutzeroberfläche vorhanden sein. Ich habe mich entschieden, eine einfache Webseite zu erstellen, auf der Benutzer Kaugummikugeln verteilen und die Farbe der LEDs ändern können. Nachdem eine Aktion ausgeführt wurde, sendet die Webseite die Daten per POST an einen benutzerdefinierten Node.js-Webserver über AJAX.

Schritt 4: Webserver

Ich brauchte einen Webserver, der als Vermittler zwischen den Benutzern der Webseite und dem Kaugummiautomaten fungiert. Daher habe ich mich entschieden, Node.js sowohl zum Senden als auch zum Empfangen von Daten zu verwenden. Benutzer senden eine POST-Anfrage, um die LED-Farbe und die Dosierung zu steuern. Dann sendet der ESP8266 eine GET-Anfrage, um den Status der Maschine abzurufen. Und was passiert, wenn jemand immer wieder auf "Ausgeben" klickt? Der Server verfolgt alle IPs, die auf die Dispensierschaltfläche geklickt haben, und verhindert, dass sie zweimal dosiert werden.

Schritt 5: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Ein TFT-Bildschirm braucht viel Rechenleistung zum Fahren, daher musste ich mich für ein schnelles und leistungsstarkes Board entscheiden, was mich dazu veranlasste, das Teensy 3.5 zu verwenden. Aber jetzt denkst du dir vielleicht: "Wie nutzt ein Teensy Wifi?" Das war für mich ein sehr schwer zu lösendes Problem. Ich musste den Teensy dazu bringen, einen lokalen Server auf Änderungen zu hören, die von Benutzern vorgenommen wurden. Dann dämmerte es mir, einfach einen ESP8266 zu verwenden, um den Server zu überprüfen und dann über Serial mit dem Teensy zu "sprechen", was es viel einfacher machte.

Schritt 6: Software

Der Teensy führt ein einfaches Skript aus, das zuerst das Bild von der SD-Karte lädt und auf dem Bildschirm anzeigt. Dann überprüft es die seriellen Daten, um zu sehen, ob die Farbe der LEDs geändert oder ausgegeben werden muss.

Schritt 7: Verwendung

Verwendungszweck
Verwendungszweck

Die Verwendung des Kaugummiautomaten ist ziemlich einfach: Gehen Sie einfach auf die Webseite und klicken Sie auf die Schaltfläche "Ausgeben". Oder, noch besser, gehen Sie einfach nach oben und drücken Sie den Knopf. Dann greif einfach rein und schnapp dir deinen rechtmäßigen Preis.

Empfohlen: