Sisällysluettelo:

ULTIMATE Gumball Machine: 7 vaihetta (kuvilla)
ULTIMATE Gumball Machine: 7 vaihetta (kuvilla)

Video: ULTIMATE Gumball Machine: 7 vaihetta (kuvilla)

Video: ULTIMATE Gumball Machine: 7 vaihetta (kuvilla)
Video: PS3 #2: Ressurecting the impossable! | EPIC rollercoaster repair that nearly broke me. 2024, Marraskuu
Anonim
ULTIMATE Gumball Machine
ULTIMATE Gumball Machine
ULTIMATE Gumball Machine
ULTIMATE Gumball Machine
ULTIMATE Gumball Machine
ULTIMATE Gumball Machine

Mikä on lopullinen? Ääretön RGB? Entä viileä LCD -kosketusnäyttö? Ehkä jopa joitakin täysin tarpeettomia wifi -ominaisuuksia? Entä ne kaikki- kumikoneessa. DFRobot otti minuun yhteyttä luodakseen projektin, joka käyttää heidän 2,8 TFT -näyttöään, joten tein kaikkien aikojen upeimman kumipallokoneen (tietysti).

DFRobot -askelmoottori

Vaihe 1: Suunnittelu

Design
Design
Design
Design

Kuten tavallista, lähes kaikki monimutkaisempi kuin muutaman yksinkertaisen liitännän tekeminen ja peruslaatikko tarvitsivat suunnittelun Fusion 360: ssä. Aloitin hahmottamalla, miltä kone halusi näyttää. Sen piti olla pitkä, riittävästi tilaa kaikelle elektroniikalle ja pystyä kestämään myös 12 kilon kumipallojen paino. Joten sitten yritin tehdä yksinkertaisen ja tyylikkään annostelumekanismin. Sen piti annostella vain yksi kumipallo kerrallaan, olla juuttumatta ja antaa useamman kuin yhden kumipallon pudota sen läpi, mitä se kääntää. Tulin ymmärtämään, että tarvitsin vain yksinkertaisen pyörän, jossa oli 4 reikää, ja että annostelureiän päällä olisi kansi, joka estää ylimääräisten kumipallojen putoamisen. Suunnitteluni valmistuttua vienin kaikki 3D-tulostettavat osat ja loin työstöradat kotelon CNC-reititykseen. Monipuolinen linkki

Vaihe 2: Asuminen ja valmistus

Asuminen ja valmistus
Asuminen ja valmistus
Asuminen ja valmistus
Asuminen ja valmistus
Asuminen ja valmistus
Asuminen ja valmistus

Aloitin keräämällä mitat kumikoneen jaloille ja luonnostellen ne sitten valtavalle vanerilevylle. Sitten otin palapelin ja leikkasin neljä jalkaa ulos. Leikkasin myös pääkotelon vanerista CNC -reitittimellä. Sitten porasin reikiä kaikkeen ja maalasin sen punaiseksi. LED -nauha liimattiin pohjalevylle, jotta se voisi heittää mukavan hehkun koneen alla olevaan telineeseen.

Vaihe 3: Verkkosivu

Nettisivu
Nettisivu

Jotta käyttäjät voivat olla vuorovaikutuksessa gumball -koneen kanssa, sen on oltava helppokäyttöinen. Päätin luoda yksinkertaisen verkkosivun, jonka avulla käyttäjät voivat jakaa kumipalloja ja muuttaa LEDien väriä. Kun toiminto on tapahtunut, verkkosivu POST -tiedot mukautetulle Node.js -verkkopalvelimelle AJAX: n kautta.

Vaihe 4: Verkkopalvelin

Tarvitsin verkkopalvelimen toimimaan välittäjänä verkkosivun käyttäjien ja kumikoneen välillä. Siksi päätin käyttää Node.js -tiedostoa sekä tietojen lähettämiseen että vastaanottamiseen. Käyttäjät lähettävät POST -pyynnön LED -värin hallintaan ja annosteluun. Sitten ESP8266 lähettää GET -pyynnön laitteen tilan selvittämiseksi. Ja mitä tapahtuu, jos joku klikkaa "annostele"? Palvelin pitää kirjaa kaikista IP -osoitteista, jotka ovat napsauttaneet annostelupainiketta, ja estää niitä jakamasta kahdesti.

Vaihe 5: Elektroniikka

Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka
Elektroniikka

TFT -näytön ajaminen vaatii paljon prosessointitehoa, joten minun piti valita nopea ja tehokas levy, joka johti käyttämään Teensy 3.5: tä. Mutta nyt saatat ajatella itsellesi: "Kuinka Teensy käyttää Wifiä?" Se oli minulle erittäin vaikea ratkaista ongelma. Minun piti saada Teensy kuuntelemaan paikallista palvelinta käyttäjien tekemistä muutoksista. Sitten minulle valkeni, että käytän vain ESP8266: ta palvelimen tarkistamiseen ja sitten "puhun" Teensyn kanssa Serialin kautta, mikä teki siitä paljon helpompaa.

Vaihe 6: Ohjelmisto

Teensy suorittaa yksinkertaisen komentosarjan, joka ensin lataa kuvan SD -kortilta ja näyttää sen näytöllä. Sitten se tarkistaa sarjatiedot nähdäkseen, tarvitseeko sen vaihtaa LED -valojen väriä vai annostella.

Vaihe 7: Käyttö

Käyttö
Käyttö

Gumball -koneen käyttö on melko yksinkertaista: mene vain verkkosivulle ja napsauta "annostele" -painiketta. Tai vielä parempi, mene ylös ja paina painiketta. Ota sitten yhteyttä ja lunasta oikea palkinto.

Suositeltava: