Turinys:

ULTIMATE Gumball mašina: 7 žingsniai (su nuotraukomis)
ULTIMATE Gumball mašina: 7 žingsniai (su nuotraukomis)

Video: ULTIMATE Gumball mašina: 7 žingsniai (su nuotraukomis)

Video: ULTIMATE Gumball mašina: 7 žingsniai (su nuotraukomis)
Video: CUPHEAD ПЕСНЯ (БРАТЬЯ ПО ОРУЖИЮ) - DAGames (Новый Перевод) 2024, Lapkritis
Anonim
ULTIMATE Gumball mašina
ULTIMATE Gumball mašina
ULTIMATE Gumball mašina
ULTIMATE Gumball mašina
ULTIMATE Gumball mašina
ULTIMATE Gumball mašina

Kas yra galutinis? Begalinis RGB? Kaip apie vėsų LCD jutiklinį ekraną? Gal net kai kurios visiškai nereikalingos „wifi“galimybės? Kaip apie juos visus- gumball mašinoje. „DFRobot“kreipėsi į mane, kad sukurtų projektą, kuriame būtų naudojamas 2,8 colio TFT ekranas, todėl sukūriau nuostabiausią gumball mašiną (žinoma).

DFRobot žingsninis variklis

1 žingsnis: dizainas

Dizainas
Dizainas
Dizainas
Dizainas

Kaip įprasta, beveik viskam, kas sudėtingiau, nei atlikti keletą paprastų jungčių ir pagrindinei dėžutei, reikėjo „Fusion 360“dizaino. Pradėjau eskizuodama, kaip norėčiau, kad mašina atrodytų. Jis turėjo būti aukštas, turėti pakankamai vietos visai elektronikai, taip pat sugebėti atlaikyti 12 svarų guminių kamuolių svorį. Tada aš bandžiau sukurti paprastą ir elegantišką dozavimo mechanizmą. Vienu metu jis turėjo išleisti tik vieną gumbą, neužstrigti ir neleisti daugiau nei vienam gumbui nukristi per tai, ką jis pasuka. Supratau, kad man tereikia paprasto rato su 4 skylutėmis ir kad dozavimo angos viršuje yra dangtelis, kad perteklinės gumos kamščiai nenukristų. Baigęs kurti, eksportavau visas 3D spausdinamas dalis ir sukūriau įrankių takus, skirtus CNC nukreipti korpusą. Nuostabi nuoroda

2 žingsnis: būstas ir gamyba

Būstas ir gamyba
Būstas ir gamyba
Būstas ir gamyba
Būstas ir gamyba
Būstas ir gamyba
Būstas ir gamyba

Aš pradėjau rinkti gumbalo mašinos kojų matmenis ir tada nupiešiau juos ant didžiulio faneros lapo. Tada paėmiau dėlionę ir išpjoviau keturias kojas. Aš taip pat iškirpiau pagrindinį korpusą iš faneros su savo CNC maršrutizatoriumi. Tada į viską išgręžiau skyles ir nudažiau raudonai. Šviesos diodų juostelė buvo priklijuota prie apatinės plokštės, kad ji galėtų maloniai švytėti ant apačios stovo.

3 žingsnis: tinklalapis

Tinklo puslapis
Tinklo puslapis

Kad vartotojai galėtų bendrauti su gumball mašina, turi būti paprasta sąsaja. Aš nusprendžiau sukurti paprastą tinklalapį, leidžiantį vartotojams atsisakyti guminių kamuolių ir pakeisti šviesos diodų spalvą. Po to, kai įvykdomas veiksmas, tinklalapis siunčia duomenis į tinkintą „Node.js“žiniatinklio serverį per AJAX.

4 žingsnis: tinklalapio serveris

Man reikėjo žiniatinklio serverio, kuris veiktų kaip tarpininkas tarp tinklalapio vartotojų ir gumball mašinos. Todėl nusprendžiau naudoti „Node.js“tiek duomenims siųsti, tiek gauti. Vartotojai siunčia POST užklausą valdyti LED spalvą ir išleisti. Tada ESP8266 siunčia GET užklausą gauti mašinos būseną. O kas atsitiks, jei kas nors nuolat spustelės „išduoti“? Serveris stebi visus IP, paspaudusius dozavimo mygtuką, ir neleidžia jiems du kartus išduoti.

5 žingsnis: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Norint valdyti TFT ekraną, reikia daug apdorojimo galios, todėl turėjau pasirinkti greitą ir galingą plokštę, leidžiančią naudotis „Teensy 3.5“. Bet dabar jūs galvojate sau: „Kaip„ Teensy “naudoja„ Wi -Fi “? Tai man buvo labai sunku išspręsti. Man reikėjo, kad „Teensy“išklausytų vietinį serverį, ar nėra vartotojų atliktų pakeitimų. Tada man pasirodė, kad tiesiog naudoju ESP8266 serveriui patikrinti ir tada „pasikalbėti“su „Teensy“per seriją, o tai labai palengvino.

6 žingsnis: programinė įranga

„Teensy“paleidžia paprastą scenarijų, kuris pirmiausia įkelia vaizdą iš SD kortelės ir parodo jį ekrane. Tada ji patikrina serijos duomenis, kad pamatytų, ar reikia keisti šviesos diodų spalvą ar išleisti.

7 žingsnis: naudojimas

Naudojimas
Naudojimas

Naudoti gumball mašiną yra gana paprasta: tiesiog eikite į tinklalapį ir spustelėkite mygtuką „Išleisti“. Arba, dar geriau, tiesiog pakilkite ir paspauskite mygtuką. Tada tiesiog prisijunkite ir pasiimkite teisėtą prizą.

Rekomenduojamas: