Innehållsförteckning:
- Steg 1: Design
- Steg 2: Bostäder och tillverkning
- Steg 3: Webbsida
- Steg 4: Webbserver
- Steg 5: Elektronik
- Steg 6: Programvara
- Steg 7: Användning
Video: ULTIMATE Gumball Machine: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Vad är ultimat? Oändlig RGB? Vad sägs om en cool LCD -pekskärm? Kanske till och med några helt onödiga wifi -funktioner? Vad sägs om dem alla- i en gummibollsmaskin. DFRobot nådde ut till mig för att skapa ett projekt som använder deras 2,8 TFT -skärm, så jag gjorde den mest fantastiska gumballmaskinen någonsin (förstås).
Stegmotor DFRobot
Steg 1: Design
Som vanligt behövde nästan allt som är mer komplext än att göra några enkla anslutningar och en grundlåda en design i Fusion 360. Jag började med att skissa hur jag ville att maskinen skulle se ut. Den behövde vara lång, ha tillräckligt med utrymme för all elektronik och också kunna bära vikten på 12 kg tuggummibollar. Så då försökte jag göra en enkel och elegant utmatningsmekanism. Den var tvungen att bara dosera en tuggummi åt gången, inte fastna och inte låta mer än en tuggummi falla igenom vad den vänder. Jag insåg att allt jag behövde var ett enkelt hjul med 4 hål och att utmatningshålet skulle ha ett lock på toppen av det för att förhindra att överflödiga tuggummibollar faller igenom. Efter att min design var klar exporterade jag alla 3D-utskrivbara delar och genererade verktygsbanor för CNC-routing av huset. Thingiverse -länk
Steg 2: Bostäder och tillverkning
Jag började med att samla måtten för gummibollmaskinens ben och sedan skissa ut dem på ett stort ark plywood. Sedan tog jag en sticksåg och klippte ut de fyra benen. Jag klippte också ut huvudhuset från plywood med min CNC -router. Sedan borrade jag hål i allt och målade det rött. LED -remsan limmades på bottenplattan så att den kunde slänga en fin glöd på maskinens stativ nedan.
Steg 3: Webbsida
För att användarna ska kunna interagera med gumballmaskinen måste det finnas ett enkelt gränssnitt. Jag valde att skapa en enkel webbsida som låter användare dosera tuggummibollar och ändra lysdiodernas färg. Efter att en åtgärd inträffar postar webbsidan POST -data till en anpassad Node.js -webbserver via AJAX.
Steg 4: Webbserver
Jag behövde en webbserver för att fungera som mellanhand mellan användare på webbsidan och gumballmaskinen. Därför bestämde jag mig för att använda Node.js för att både skicka och ta emot data. Användare skickar en POST -begäran för att kontrollera LED -färg och dispensera. Sedan skickar ESP8266 en GET -begäran för att få status för maskinen. Och vad händer om någon fortsätter att klicka på "dispens"? Servern håller reda på alla IP -adresser som har klickat på utlämningsknappen och blockerar dem från att ge ut två gånger.
Steg 5: Elektronik
En TFT -skärm tar mycket processorkraft för att driva, så jag var tvungen att välja ett snabbt och kraftfullt kort som fick mig att använda Teensy 3.5. Men nu tänker du kanske för dig själv: "Hur använder en Teensy Wifi?" Det var ett mycket svårt problem för mig att lösa. Jag behövde få Teensy att lyssna på en lokal server för ändringar som gjorts av användare. Sedan gick det upp för mig att bara använda en ESP8266 för att kontrollera servern och sedan "prata" med Teensy via Serial, vilket gjorde det mycket enklare.
Steg 6: Programvara
Teensy kör ett enkelt skript som först laddar bilden från SD -kortet och visar den på skärmen. Sedan kontrollerar den seriell data för att se om den behöver ändra färgen på lysdioderna eller avge.
Steg 7: Användning
Att använda gumballmaskinen är ganska enkelt: gå bara till webbsidan och klicka på "dispens" -knappen. Eller ännu bättre, gå bara upp och tryck på knappen. Sedan är det bara att nå in och ta ditt rättmätiga pris.
Rekommenderad:
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 steg (med bilder)
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Introduktion PongMate CyberCannon Mark III är den nyaste och mest avancerade delen av ölpongteknologi som någonsin har sålts till allmänheten. Med nya CyberCannon kan vilken person som helst bli den mest fruktade spelaren vid ölpongbordet. Hur är det här
Ultimate Dry Ice Fog Machine - Bluetooth -kontrollerad, batteridriven och 3D -utskriven .: 22 steg (med bilder)
Ultimate Dry Ice Fog Machine - Bluetooth -kontrollerad, batteridriven och 3D -utskriven .: Jag behövde nyligen en Dry Ice -maskin för några teatereffekter för en lokal show. Vår budget skulle inte sträcka sig till att anställa en professionell sådan så det här är vad jag byggde istället. Det är mestadels 3D -tryckt, fjärrstyrt via bluetooth, batteridriven
Ultimate Electronics Helper -- Variabel bänk -PSU med hjälpande händer: 12 steg (med bilder)
Ultimate Electronics Helper || Variabel bänk PSU med hjälpande händer: När du arbetar med elektronik behövs i stort sett alltid två verktyg. Idag kommer vi att skapa dessa två viktiga saker. Och vi kommer också att ta det ett steg längre och slå ihop dessa två till den ultimata elektronikhjälparen! Jag pratar naturligtvis om
Coke Machine Level Detector - Nu med tal !: 6 steg (med bilder)
Coke Machine Level Detector-Now With Speech !: Detta projekt är en remix av min Coke Machine Can Level detector, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) med nya sensorer , och tillägg av talat ljud! Efter att jag gjort min första nivådetektor lade jag till en piezo -summer till g
Polargraph Drawing Machine med stor skala W/ infällbart pennhuvud: 4 steg (med bilder)
Storskalig Polargraph -ritmaskin med infällbart pennhuvud: *Storskalig installation av denna maskin tänktes och utfördes med Rui Periera Detta är en design för Polargraph (http://www.polargraph.co.uk/) ritning med öppen källkod projekt. Den har ett utdragbart pennhuvud och hårdvara för att låta det