INHOUDSOPGAWE:
- Stap 1: Ontwerp
- Stap 2: Behuising en vervaardiging
- Stap 3: Webbladsy
- Stap 4: Webbediener
- Stap 5: Elektronika
- Stap 6: sagteware
- Stap 7: Gebruik
Video: Die ULTIMATE Gumball -masjien: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Wat is die uiteindelike? Oneindige RGB? Hoe gaan dit met 'n koel LCD -raakskerm? Miskien selfs 'n paar heeltemal onnodige wifi -moontlikhede? Hoe gaan dit met hulle almal- in 'n gumball-masjien. DFRobot het my ingeroep om 'n projek te skep wat hul 2.8 TFT -skerm gebruik, sodat ek die wonderlikste gombalmasjien ooit gemaak het (natuurlik).
DFRobot stapmotor
Stap 1: Ontwerp
Soos gewoonlik het byna alles wat meer kompleks is as die maak van 'n paar eenvoudige verbindings en 'n basiese boks 'n ontwerp in Fusion 360 nodig. Ek het begin deur te skets hoe ek wil hê die masjien moet lyk. Dit moes lank wees, genoeg ruimte hê vir al die elektronika, en ook die gewig van 12 kg gomballetjies dra. Toe probeer ek 'n eenvoudige en elegante resepsmeganisme maak. Dit moes net een gomball op 'n slag afgee, nie vasgekeer word nie, en nie meer as een gumball laat val deur wat dit draai nie. Ek het tot die besef gekom dat ek net 'n eenvoudige wiel met 4 gate nodig het, en dat die uitlaatgat 'n deksel bo -op sou hê om te voorkom dat oortollige gomballetjies deurval. Nadat my ontwerp klaar was, het ek al die 3D-drukbare onderdele uitgevoer en gereedskappaaie gegenereer vir CNC-routing van die behuising. Dingiverse skakel
Stap 2: Behuising en vervaardiging
Ek het begin om die afmetings vir die bene van die gumball -masjien bymekaar te maak en dan op 'n groot laag laaghout te skets. Toe vat ek 'n legkaart en sny die vier bene uit. Ek sny ook die hoofbehuizing uit laaghout met my CNC -router. Toe boor ek gate in alles en verf dit rooi. Die LED -strook is op die onderplaat vasgeplak sodat dit 'n mooi gloed op die onderkant van die masjien kan gee.
Stap 3: Webbladsy
Om gebruikers met die gumball -masjien te kommunikeer, moet 'n maklike koppelvlak wees. Ek het gekies om 'n eenvoudige webblad te skep waarmee gebruikers gomballetjies kan afgee en die LED's se kleur kan verander. Nadat 'n aksie plaasgevind het, plaas die webblad POST -data na 'n aangepaste Node.js -webbediener via AJAX.
Stap 4: Webbediener
Ek het 'n webbediener nodig gehad om op te tree as tussenganger tussen gebruikers op die webblad en die gumball -masjien. Daarom het ek besluit om Node.js te gebruik om data te stuur en te ontvang. Gebruikers stuur 'n POST -versoek om LED -kleur en resepte te beheer. Dan stuur die ESP8266 'n GET -versoek om die status van die masjien te kry. En wat gebeur as iemand aanhou om op 'afgee' te klik? Die bediener hou rekord van al die IP's wat op die afhandelingsknoppie geklik het en keer dat dit twee keer afgelewer word.
Stap 5: Elektronika
'N TFT -skerm verg baie verwerkingskrag, dus moes ek 'n vinnige en kragtige bord kies, wat my die Teensy 3.5 moes gebruik. Maar nou dink jy dalk by jouself: "Hoe gebruik 'n tiener Wifi?" Dit was vir my 'n baie moeilike probleem om op te los. Ek moes die Teensy na 'n plaaslike bediener laat luister vir veranderings wat deur gebruikers aangebring is. Toe het ek besef dat ek net 'n ESP8266 moet gebruik om die bediener na te gaan en dan met die Teensy te praat via Serial, wat dit baie makliker gemaak het.
Stap 6: sagteware
Die Teensy voer 'n eenvoudige script uit wat die prent eers van die SD -kaart laai en dit op die skerm vertoon. Dan kontroleer dit seriële data om te sien of dit die kleur van die LED's moet verander of moet aflewer.
Stap 7: Gebruik
Die gebruik van die gumball -masjien is redelik eenvoudig: gaan net na die webblad en klik op die "afgee" -knoppie. Of, nog beter, gaan net op en druk op die knoppie. Gryp dan net in en haal u regmatige prys.
Aanbeveel:
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek