Turinys:
- 1 žingsnis: dizainas
- 2 žingsnis: būstas ir gamyba
- 3 žingsnis: tinklalapis
- 4 žingsnis: tinklalapio serveris
- 5 žingsnis: Elektronika
- 6 žingsnis: programinė įranga
- 7 žingsnis: naudojimas
Video: ULTIMATE Gumball mašina: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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
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
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
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
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
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:
Laisvų rankų įrangos kartoninė „Gumball“mašina: 18 žingsnių (su paveikslėliais)
Laisvų rankų įrangos kartoninė „Gumball“mašina: Mes sukūrėme „Gumball“be palietimo mašiną, naudodami „micro: bit“, „Crazy Circuits Bit Board“, atstumo jutiklį, servo ir kartoną. Jį sukurti ir naudoti buvo „BLAST“! ? ? Įkišę ranką į raketos pagrindą, atstumo jutiklis
Skirtinga nenaudinga mašina: 6 žingsniai (su nuotraukomis)
Skirtinga nenaudinga mašina: turėdama tiek daug nenaudingų mašinų, aš bandžiau padaryti tą, kuris yra šiek tiek kitoks. Užuot turėjęs mechanizmą, stumiantį perjungimo jungiklį, ši mašina tiesiog pasuka jungiklį 180 laipsnių kampu. Šiame projekte aš naudoju „Nema“17 žingsninis variklis, kuris
„Smokin '“- nuotoliniu būdu valdoma dūmų mašina pigiai: 5 žingsniai (su nuotraukomis)
„Smokin '“- nuotoliniu būdu valdoma dūmų mašina pigiai: tai trumpas pamokymas, kaip padaryti palyginti mažą, nuotoliniu būdu valdomą, pigų ir linksmą dūmų aparatą, kurį galima panaudoti draugų išdaigoms, stebuklingiems triukams, oro srautų bandymui ar bet kuriai kitai jūsų širdis trokšta. Atsisakymas: šiame kūrinyje yra
Radijo laiko mašina: 8 žingsniai (su nuotraukomis)
Radijo laiko mašina: čia radau puikų projektą „Instrutables“: WW2 radijo transliavimo laiko mašina. Aš buvau nustebęs dėl šios idėjos. Bet aš nesu „Python“vaikinas ir man patinka „Steampunk“. Taigi aš nusprendžiau sukurti panašų dalyką iš skirtingų medžiagų. Čia rasite sąrašą
Sukurkite savo žalios kokteilių mašiną: 5 žingsniai (su nuotraukomis)
Sukurkite savo žalios kokteilių mašiną: Šiame projekte aš jums parodysiu, kaip sujungiau „Arduino Nano“, skystųjų kristalų ekraną, sukamąjį kodavimo įrenginį, tris peristaltinius siurblius su variklio tvarkyklėmis, apkrovos elementą ir keletą medienos gabalų, kad sukurtų neapdorotą, bet funkcionali kokteilių mašina. Pakeliui aš apžiūrėsiu