Innholdsfortegnelse:
- Trinn 1: Design
- Trinn 2: Boliger og fabrikasjon
- Trinn 3: Nettside
- Trinn 4: Webserver
- Trinn 5: Elektronikk
- Trinn 6: Programvare
- Trinn 7: Bruk
Video: ULTIMATE Gumball Machine: 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hva er ultimate? Uendelig RGB? Hva med en kul LCD -berøringsskjerm? Kanskje til og med noen helt unødvendige wifi -muligheter? Hva med dem alle- i en gummibollsmaskin. DFRobot kontaktet meg for å lage et prosjekt som bruker deres 2,8 TFT -skjerm, så jeg lagde den mest fantastiske gumballmaskinen noensinne (selvfølgelig).
DFRobot trinnmotor
Trinn 1: Design
Som vanlig trengte nesten alt som er mer komplekst enn å lage noen få enkle tilkoblinger og en grunnleggende boks et design i Fusion 360. Jeg begynte med å skissere hvordan jeg ville at maskinen skulle se ut. Den trengte å være høy, ha nok plass til all elektronikken, og også kunne bære vekten på 12 kg gummiboller. Så da prøvde jeg å lage en enkel og elegant dispenseringsmekanisme. Den måtte bare dispensere en gumball om gangen, ikke sette seg fast, og ikke la mer enn en gumball falle gjennom det den snur. Jeg skjønte at alt jeg trengte var et enkelt hjul med 4 hull, og at utleveringshullet ville ha et deksel på toppen av det for å stoppe overflødige tannkjøttkuler fra å falle gjennom. Etter at designet var ferdig eksporterte jeg alle delene som kan skrives ut i 3D og genererte verktøyspor for CNC-ruting av huset. Tingiverse -lenke
Trinn 2: Boliger og fabrikasjon
Jeg begynte med å samle dimensjonene til gummibollens ben og deretter skissere dem ut på et stort ark med kryssfiner. Så tok jeg et stikksag og skar ut de fire beina. Jeg kuttet også ut hovedhuset fra kryssfiner med CNC -ruteren min. Deretter boret jeg hull i alt og malte det rødt. LED -stripen ble limt på bunnplaten slik at den kunne kaste en fin glød på maskinens stativ nedenfor.
Trinn 3: Nettside
For at brukerne skal samhandle med gumballmaskinen må det være et enkelt grensesnitt. Jeg valgte å lage en enkel webside som lar brukerne levere gummiboller og endre lysdiodens farge. Etter at en handling skjer, sender nettsiden data til en tilpasset Node.js webserver via AJAX.
Trinn 4: Webserver
Jeg trengte en webserver for å fungere som mellommann mellom brukere på nettsiden og gumballmaskinen. Derfor bestemte jeg meg for å bruke Node.js til både å sende og motta data. Brukere sender en POST -forespørsel for å kontrollere LED -farge og dispensere. Deretter sender ESP8266 en GET -forespørsel for å få status for maskinen. Og hva skjer hvis noen fortsetter å klikke "dispensere"? Serveren holder styr på alle IP -adressene som har klikket på dispenseringsknappen og blokkerer dem fra å levere to ganger.
Trinn 5: Elektronikk
En TFT -skjerm krever mye prosessorkraft for å drive, så jeg måtte velge et raskt og kraftig brett som førte meg til å bruke Teensy 3.5. Men nå tenker du kanskje for deg selv: "Hvordan bruker en tenåring Wifi?" Det var et veldig vanskelig problem for meg å løse. Jeg trengte å få Teensy til å lytte til en lokal server for endringer gjort av brukere. Da gikk det opp for meg å bare bruke en ESP8266 til å sjekke serveren og deretter "snakke" med Teensy via Serial, noe som gjorde det mye enklere.
Trinn 6: Programvare
Teensy kjører et enkelt skript som først laster inn bildet fra SD -kortet og viser det på skjermen. Deretter sjekker den serielle data for å se om den trenger å endre fargen på lysdiodene eller dispensere.
Trinn 7: Bruk
Å bruke gumballmaskinen er ganske enkelt: bare gå til nettsiden og klikk på "dispenser" -knappen. Eller enda bedre, bare gå opp og trykk på knappen. Da er det bare å strekke seg inn og hente din rettmessige premie.
Anbefalt:
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 trinn (med bilder)
The Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Introduksjon PongMate CyberCannon Mark III er det nyeste og mest avanserte stykke ølpongteknologi som noensinne er solgt til publikum. Med den nye CyberCannon kan enhver person bli den mest fryktede spilleren ved ølpongbordet. Hvordan er dette
Ultimate Dry Ice Fog Machine - Bluetooth -kontrollert, batteridrevet og 3D -trykt .: 22 trinn (med bilder)
Ultimate Dry Ice Fog Machine - Bluetooth -kontrollert, batteridrevet og 3D -utskrevet .: Jeg trengte nylig en Dry Ice -maskin for noen teatereffekter for et lokalt show. Budsjettet vårt ville ikke strekke seg til å ansette en profesjonell, så dette er det jeg bygde i stedet. Det er for det meste 3D -trykt, fjernstyrt via bluetooth, batteridrift
Ultimate Electronics Helper -- Variabel benk -topp -PSU med hjelpende hender: 12 trinn (med bilder)
Ultimate Electronics Helper || Variabel benk -topp -PSU med hjelpende hender: Når du arbeider med elektronikk, er det stort sett alltid behov for to verktøy. I dag skal vi lage disse to viktige elementene. Og vi vil også ta det et skritt videre og slå disse to sammen til den ultimate elektronikkhjelperen! Jeg snakker selvfølgelig om
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
Den ultimate ATX -strømforsyningsmodulen med USB -ladeporter: 7 trinn (med bilder)
The Ultimate ATX Power Supply Mod With USB Charging Ports: Jeg vet at det allerede er en haug med disse her, men jeg så ikke noe lignende, så jeg tenkte jeg skulle legge det ut, så her er det. Denne strømforsyningen har 3 12v linjer, 3 5v linjer, 3 3.3v linjer, 1 -12v linje, & 2 USB -porter. Den bruker en 480 Watt ATX