Talaan ng mga Nilalaman:
- Hakbang 1: Disenyo
- Hakbang 2: Pabahay at Pabrika
- Hakbang 3: Webpage
- Hakbang 4: Webserver
- Hakbang 5: Elektronika
- Hakbang 6: Software
- Hakbang 7: Paggamit
Video: Ang ULTIMATE Gumball Machine: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ano ang panghuli? Walang katapusang RGB? Paano ang tungkol sa isang cool na LCD touchscreen? Marahil kahit na ilang ganap na hindi kinakailangang mga kakayahan sa wifi? Paano ang tungkol sa kanilang lahat- sa isang gumball machine. Inabot ako ng DFRobot upang lumikha ng isang proyekto na gumagamit ng kanilang 2.8 TFT screen, kaya't ginawa ko ang pinaka kamangha-manghang gumball machine kailanman (syempre).
DFRobot stepper motor
Hakbang 1: Disenyo
Tulad ng dati, halos lahat ng bagay na mas kumplikado kaysa sa paggawa ng ilang simpleng mga koneksyon at isang pangunahing kahon na kailangan ng isang disenyo sa Fusion 360. Nagsimula ako sa pamamagitan ng pag-sketch ng kung ano ang nais kong magmukhang hitsura ng makina. Kailangan itong maging matangkad, magkaroon ng sapat na silid para sa lahat ng electronics, at masuportahan din ang bigat na 12lbs ng gumballs. Kaya't sinubukan kong gumawa ng isang simple at matikas na mekanismo ng pagbibigay. Kailangan lamang nitong maitapon ang isang gumball nang paisa-isa, hindi masikip, at huwag hayaang mahulog sa isang gumball ang lumiliko. Napagtanto ko na ang kailangan ko lang ay isang simpleng gulong na may 4 na butas, at ang butas ng pagbibigay ay magkakaroon ng takip sa tuktok nito upang pigilan ang labis na mga gumball na mahulog. Matapos ang aking disenyo ay na-export ko ang lahat ng mga bahagi na naka-print na 3d at nakabuo ng mga toolpath para sa pagruruta ng CNC ng pabahay. Link ng Thingiverse
Hakbang 2: Pabahay at Pabrika
Nagsimula ako sa pamamagitan ng pagtipon ng mga sukat para sa mga binti ng gumball machine at pagkatapos ay i-sketch ito sa isang malaking sheet ng playwud. Pagkatapos ay kumuha ako ng lagari at pinutol ang apat na binti. Pinutol ko rin ang pangunahing pabahay mula sa playwud kasama ang aking router sa CNC. Pagkatapos ay nag-drill ako ng butas sa lahat at pininturahan ito ng pula. Ang LED strip ay nakadikit sa ilalim ng plato upang makapaglabas ito ng magandang ilaw sa kinatatayuan ng makina sa ibaba.
Hakbang 3: Webpage
Upang makipag-ugnay ang mga gumagamit sa gumball machine kailangang maging isang madaling interface. Pinili kong lumikha ng isang simpleng webpage na hinahayaan ang mga gumagamit na magtapon ng mga gumballs at baguhin ang kulay ng mga LED. Matapos ang isang pagkilos na maganap ang webpage POSTs data sa isang pasadyang Node.js webserver sa pamamagitan ng AJAX.
Hakbang 4: Webserver
Kailangan ko ng isang webserver upang kumilos bilang isang tagapamagitan sa pagitan ng mga gumagamit sa webpage at sa gumball machine. Samakatuwid, nagpasya akong gamitin ang Node.js sa parehong pagpapadala at pagtanggap ng data. Nagpadala ang mga gumagamit ng isang kahilingan sa POST upang makontrol ang kulay ng LED at pagbigay. Pagkatapos ang ESP8266 ay nagpapadala ng isang kahilingan sa GET upang makuha ang katayuan ng makina. At ano ang mangyayari kung ang isang tao ay patuloy na nag-click sa "dispense"? Sinusubaybayan ng server ang lahat ng mga IP na na-click ang dispense button at hinaharangan ang mga ito mula sa pag-dispose nang dalawang beses.
Hakbang 5: Elektronika
Ang isang TFT screen ay tumatagal ng maraming kapangyarihan sa pagproseso upang magmaneho, kaya't pumili ako ng isang mabilis at makapangyarihang board, na hahantong sa akin na gamitin ang Teensy 3.5. Ngunit ngayon maaari mong iniisip ang iyong sarili: "Paano ginagamit ng isang Teensy ang Wifi?" Iyon ay isang napakahirap na problema para malutas ko. Kailangan kong makinig ang Teensy sa isang lokal na server para sa mga pagbabagong ginawa ng mga gumagamit. Pagkatapos ay sumikat sa akin na gumamit lamang ng isang ESP8266 upang suriin ang server at pagkatapos ay "makipag-usap" sa Teensy sa pamamagitan ng Serial, na ginagawang mas madali.
Hakbang 6: Software
Nagpapatakbo ang Teensy ng isang simpleng script na unang naglo-load ng imahe mula sa SD card at ipinapakita ito sa onscreen. Pagkatapos ay susuriin nito ang serial data upang makita kung kailangan nitong baguhin ang kulay ng mga LED o dispense.
Hakbang 7: Paggamit
Ang paggamit ng gumball machine ay medyo simple: pumunta lamang sa webpage at i-click ang pindutang "dispense". O, mas mabuti pa, umakyat lamang at itulak ang pindutan. Pagkatapos abutin lamang at kunin ang iyong nararapat na premyo.
Inirerekumendang:
Hands-Free Cardboard Gumball Machine: 18 Hakbang (na may Mga Larawan)
Hands-Free Cardboard Gumball Machine: Gumawa kami ng isang Touch-Free Gumball Machine Gamit ang isang micro: bit, isang Crazy Circuits Bit Board, isang distansya sensor, isang servo, at karton. Ang paggawa nito at paggamit nito ay isang " BLAST "! ? ? Kapag inilagay mo ang iyong kamay sa base ng rocket, isang distansya sensor
Ang Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 na Hakbang (na may Mga Larawan)
Ang Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Panimula Ang PongMate CyberCannon Mark III ay ang pinakabago at pinaka-advanced na teknolohiya ng beer pong na naibenta sa publiko. Gamit ang bagong CyberCannon, ang sinumang tao ay maaaring maging ang pinaka kinatakutan na manlalaro sa mesa ng beer pong. Paano ito p
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa : 7 Hakbang (na may Mga Larawan)
NFC Lock - Kapag ang isang PCB Ay Gayundin ang Mga Pindutan, ang Antenna at Higit Pa …: Maaari kang kumuha ng isa sa dalawang mga bagay mula sa Instructable na ito. Maaari mong sundin kasama at lumikha ng iyong sariling kumbinasyon ng isang numerong keypad at isang NFC reader. Ang eskematiko ay narito. Narito ang layout ng PCB. Makakakita ka ng isang bayarin ng mga materyales para sa iyo upang mag-order ng p
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c