Inhoudsopgave:

De ULTIMATE Gumball Machine - Ajarnpa
De ULTIMATE Gumball Machine - Ajarnpa

Video: De ULTIMATE Gumball Machine - Ajarnpa

Video: De ULTIMATE Gumball Machine - Ajarnpa
Video: Masha and the Bear 🐼 BON APPÉTIT 🥟 30 min ⏰ Сartoon collection 🎬 2024, November
Anonim
De ULTIEME kauwgomballenautomaat
De ULTIEME kauwgomballenautomaat
De ULTIEME kauwgomballenautomaat
De ULTIEME kauwgomballenautomaat
De ULTIEME kauwgomballenautomaat
De ULTIEME kauwgomballenautomaat

Wat is ultiem? Oneindige RGB? Wat dacht je van een cool LCD-touchscreen? Misschien zelfs een aantal volledig onnodige wifi-mogelijkheden? Wat dacht je van allemaal - in een kauwgomballenautomaat. DFRobot nam contact met me op om een project te maken dat hun 2,8-inch TFT-scherm gebruikt, dus ik heb de meest verbazingwekkende kauwgomballenautomaat ooit gemaakt (natuurlijk).

DFRobot stappenmotor

Stap 1: Ontwerp

Ontwerp
Ontwerp
Ontwerp
Ontwerp

Zoals gewoonlijk had bijna alles wat ingewikkelder is dan het maken van een paar eenvoudige verbindingen en een basisdoos een ontwerp in Fusion 360 nodig. Ik begon met schetsen hoe ik wilde dat de machine eruit zou zien. Het moest lang zijn, genoeg ruimte hebben voor alle elektronica en ook het gewicht van 12 pond kauwgomballen kunnen dragen. Dus toen probeerde ik een eenvoudig en elegant doseermechanisme te maken. Het moest slechts één kauwgombal tegelijk afgeven, niet vastlopen en niet meer dan één kauwgombal laten vallen door wat het draait. Ik kwam tot het besef dat alles wat ik nodig had een eenvoudig wiel met 4 gaten was, en dat het uitgiftegat een deksel zou hebben om te voorkomen dat overtollige kauwgomballen er doorheen zouden vallen. Nadat mijn ontwerp klaar was, heb ik alle 3D-afdrukbare onderdelen geëxporteerd en toolpaths gegenereerd voor het CNC-routeren van de behuizing. Thingiverse-link

Stap 2: Huisvesting en fabricage

Huisvesting en fabricage
Huisvesting en fabricage
Huisvesting en fabricage
Huisvesting en fabricage
Huisvesting en fabricage
Huisvesting en fabricage

Ik begon met het verzamelen van de afmetingen voor de poten van de kauwgomballenautomaat en schetste ze vervolgens op een enorm stuk triplex. Toen pakte ik een decoupeerzaag en sneed de vier poten eruit. Ik heb ook de hoofdbehuizing uit multiplex gesneden met mijn CNC-router. Daarna heb ik overal gaten in geboord en rood geverfd. De LED-strip werd op de bodemplaat gelijmd, zodat deze een mooie gloed op de standaard van de machine eronder kon werpen.

Stap 3: webpagina

Webpagina
Webpagina

Om gebruikers met de kauwgomballenautomaat te laten communiceren, moet er een eenvoudige interface zijn. Ik heb ervoor gekozen om een eenvoudige webpagina te maken waarmee gebruikers kauwgomballen kunnen uitdelen en de kleur van de LED's kunnen veranderen. Nadat een actie is uitgevoerd, POST de webpagina gegevens naar een aangepaste Node.js-webserver via AJAX.

Stap 4: Webserver

Ik had een webserver nodig om als intermediair te fungeren tussen gebruikers op de webpagina en de kauwgomballenautomaat. Daarom besloot ik Node.js te gebruiken om zowel gegevens te verzenden als te ontvangen. Gebruikers sturen een POST-verzoek om de LED-kleur en dosering te regelen. Vervolgens stuurt de ESP8266 een GET-verzoek om de status van de machine te krijgen. En wat gebeurt er als iemand op "doseren" blijft klikken? De server houdt alle IP's bij die op de uitgifteknop hebben geklikt en blokkeert ze om twee keer te doseren.

Stap 5: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica
Elektronica
Elektronica

Een TFT-scherm kost veel rekenkracht om te besturen, dus ik moest een snel en krachtig bord kiezen, waardoor ik de Teensy 3.5 gebruikte. Maar nu denk je misschien bij jezelf: "Hoe gebruikt een Teensy wifi?" Dat was een heel moeilijk probleem voor mij om op te lossen. Ik moest de Teensy ertoe brengen om naar een lokale server te luisteren voor wijzigingen die door gebruikers zijn aangebracht. Toen drong het tot me door om gewoon een ESP8266 te gebruiken om de server te controleren en vervolgens via Serial met de Teensy te "praten", wat het een stuk eenvoudiger maakte.

Stap 6: Software

De Teensy voert een eenvoudig script uit dat eerst de afbeelding van de SD-kaart laadt en op het scherm weergeeft. Vervolgens controleert het de seriële gegevens om te zien of het de kleur van de LED's of de dosering moet veranderen.

Stap 7: Gebruik

Gebruik
Gebruik

Het gebruik van de kauwgomballenautomaat is vrij eenvoudig: ga gewoon naar de webpagina en klik op de knop "Doseren". Of, nog beter, ga gewoon naar boven en druk op de knop. Reik dan gewoon naar binnen en pak je rechtmatige prijs.

Aanbevolen: