Indholdsfortegnelse:
- Trin 1: Design
- Trin 2: Boliger og fremstilling
- Trin 3: webside
- Trin 4: Webserver
- Trin 5: Elektronik
- Trin 6: Software
- Trin 7: Brug
Video: ULTIMATE Gumball Machine: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Hvad er ultimativt? Uendelig RGB? Hvad med en sej LCD touchscreen? Måske endda nogle helt unødvendige wifi -funktioner? Hvad med dem alle- i en gumballmaskine. DFRobot kontaktede mig for at oprette et projekt, der bruger deres 2,8 TFT -skærm, så jeg lavede den mest fantastiske gumballmaskine nogensinde (selvfølgelig).
DFRobot stepper motor
Trin 1: Design
Som sædvanlig havde næsten alt, der er mere komplekst end at lave et par enkle forbindelser og en grundboks, et design i Fusion 360. Jeg startede med at skitsere, hvordan jeg ville have maskinen til at se ud. Den skulle være høj, have plads nok til al elektronikken og også kunne bære vægten på 12 kg tyggegummikugler. Så da forsøgte jeg at lave en enkel og elegant dispenseringsmekanisme. Den skulle kun dispensere en gumball ad gangen, ikke blive klemt og ikke lade mere end en gumball falde igennem, hvad den vender. Jeg kom til den erkendelse, at alt hvad jeg havde brug for var et simpelt hjul med 4 huller, og at udleveringshullet ville have et dæksel oven på det for at forhindre overskydende tyggegummikugler i at falde igennem. Efter mit design var færdigt eksporterede jeg alle de dele, der kan printes i 3d, og genererede værktøjsstier til CNC-routing af huset. Link til Thingiverse
Trin 2: Boliger og fremstilling
Jeg startede med at samle dimensionerne til gummibollemaskinens ben og derefter skitsere dem ud på et stort stykke krydsfiner. Så tog jeg et stiksav og skar de fire ben ud. Jeg skar også hovedhuset ud af krydsfiner med min CNC -router. Derefter borede jeg huller i alt og malede det rødt. LED -strimlen blev limet på bundpladen, så den kunne kaste et flot skær på maskinens stativ nedenfor.
Trin 3: webside
For at brugerne kan interagere med gumballmaskinen skal der være en let grænseflade. Jeg valgte at oprette en simpel webside, der lader brugerne dispensere gumballs og ændre lysdiodernes farve. Efter en handling sker websidens POST -data til en tilpasset Node.js webserver via AJAX.
Trin 4: Webserver
Jeg havde brug for en webserver til at fungere som mellemmand mellem brugere på websiden og gumballmaskinen. Derfor besluttede jeg at bruge Node.js til både at sende og modtage data. Brugere sender en POST -anmodning om at kontrollere LED -farve og dispensere. Derefter sender ESP8266 en GET -anmodning om at få status for maskinen. Og hvad sker der, hvis nogen bliver ved med at klikke på "dispens"? Serveren holder styr på alle de IP'er, der har klikket på dispenseringsknappen, og blokerer dem for at udlevere to gange.
Trin 5: Elektronik
En TFT -skærm tager meget processorkraft at køre, så jeg var nødt til at vælge et hurtigt og kraftfuldt bord, der fik mig til at bruge Teensy 3.5. Men nu tænker du måske ved dig selv: "Hvordan bruger en Teensy Wifi?" Det var et meget svært problem for mig at løse. Jeg havde brug for at få Teensy til at lytte til en lokal server for ændringer foretaget af brugerne. Så gik det op for mig at bare bruge en ESP8266 til at tjekke serveren og derefter "tale" med Teensy via Serial, hvilket gjorde det meget lettere.
Trin 6: Software
Teensy kører et simpelt script, der først indlæser billedet fra SD -kortet og viser det på skærmen. Derefter kontrollerer det serielle data for at se, om det er nødvendigt at ændre farven på lysdioderne eller afgive.
Trin 7: Brug
Det er ret simpelt at bruge gumballmaskinen: Bare gå til websiden og klik på knappen "dispenser". Eller endnu bedre, bare gå op og tryk på knappen. Så er det bare at række ud og få din retmæssige præmie.
Anbefalede:
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 trin (med billeder)
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Introduktion PongMate CyberCannon Mark III er det nyeste og mest avancerede stykke ølpongteknologi, der nogensinde er blevet solgt til offentligheden. Med den nye CyberCannon kan enhver person blive den mest frygtede spiller ved ølpongbordet. Hvordan er dette p
Ultimate Dry Ice Fog Machine - Bluetooth -styret, batteridrevet og 3D -printet .: 22 trin (med billeder)
Ultimate Dry Ice Fog Machine - Bluetooth -styret, batteridrevet og 3D -printet .: Jeg havde for nylig brug for en Dry Ice -maskine til nogle teatereffekter til et lokalt show. Vores budget ville ikke strække sig til at ansætte en professionel, så det er det, jeg byggede i stedet. Det er for det meste 3D -printet, fjernstyret via bluetooth, batteripower
Ultimate Electronics Helper -- Variabel bænk -top -PSU med hjælpende hænder: 12 trin (med billeder)
Ultimate Electronics Helper || Variabel bænk -top -PSU med hjælpende hænder: Når du arbejder med elektronik, er der stort set altid brug for to værktøjer. I dag laver vi disse to væsentlige ting. Og vi vil også tage det et skridt videre og flette disse to sammen til den ultimative elektronikhjælper! Jeg taler selvfølgelig om dig
Coke Machine Level Detector - Nu Med Tale !: 6 trin (med billeder)
Coke Machine Level Detector-Now With Speech !: Dette projekt er et remix af min Coke Machine Can Level detector, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) med nye sensorer , og tilføjelse af talt lyd! Efter at jeg havde lavet min første niveau detektor, tilføjede jeg en piezo -summer til g
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til