Inhaltsverzeichnis:
- Schritt 1: Design
- Schritt 2: Gehäuse und Fertigung
- Schritt 3: Webseite
- Schritt 4: Webserver
- Schritt 5: Elektronik
- Schritt 6: Software
- Schritt 7: Verwendung
Video: Der ULTIMATIVE Kaugummiautomat - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
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
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
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
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
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
ESP-01 Programmier-Hack - der Einfache :): 6 Schritte
ESP-01 Programmierer Hack - der Einfache :): Hallo ESPer, In diesem anweisbaren zeige ich Ihnen einen einfachen Hack, um einen Programmierer für ESP-01 / ESP8266-01 / ES-01-Modul zu machen. Die meisten von uns haben ein Arduino-Board oder FTDI USB-TTL-Geräte als Programmierer für dieses Modul verwendet. Beide Methoden funktionieren gut. Aber t
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Der ultimative automatische Fischfutterautomat zum Selbermachen: Tier 2: 10 Schritte (mit Bildern)
Der ultimative DIY Automatic Fish Feeder: Tier 2: Der Tier 2 Feeder ist ein großer Fortschritt gegenüber Tier 1. Diese Version verwendet ein ESP8266-WLAN-Modul, um die Uhr des Arduino zu synchronisieren, um den Fütterungsplan und die Beleuchtung des Tanks zu steuern