Sisällysluettelo:
- Vaihe 1: Suunnittelu
- Vaihe 2: Asuminen ja valmistus
- Vaihe 3: Verkkosivu
- Vaihe 4: Verkkopalvelin
- Vaihe 5: Elektroniikka
- Vaihe 6: Ohjelmisto
- Vaihe 7: Käyttö
Video: ULTIMATE Gumball Machine: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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ö
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:
Hands-free pahvi Gumball Machine: 18 vaihetta (kuvilla)
Hands-free-pahvi Gumball-kone: Teimme kosketuksettoman Gumball-koneen käyttämällä mikro: bittiä, hullujen piirien bittilevyä, etäisyysanturia, servoa ja pahvia. Sen tekeminen ja käyttö oli "BLAST"!! ? ? Kun asetat kätesi raketin pohjaan, etäisyysanturi
Ultimate Binary Watch: 12 vaihetta (kuvilla)
Ultimate Binary Watch: Sain äskettäin tutustua binaarikellojen käsitteeseen ja aloin tutkia, voisinko rakentaa sellaisen itselleni. En kuitenkaan löytänyt olemassa olevaa muotoilua, joka olisi sekä toimiva että tyylikäs samanaikaisesti. Joten päätin
Ultimate Arcade - retrospektiivinen rakenne: 10 vaihetta (kuvilla)
Ultimate Arcade - retrospektiivinen rakennelma: Kokemus ja takaapäin näkeminen ovat hienoja asioita. Toissapäivänä olen katoksessa katsomassa noin 10–12 vuotta sitten tekemääni luopumista. Aloin rakentaa tämän, kun tyttäreni oli vain 10 tai 11 ja hän oli luultavasti 12 -vuotias valmistuessaan
Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: 6 vaihetta (kuvilla)
Ultimate Beer Pong Machine - PongMate CyberCannon Mark III: Johdanto PongMate CyberCannon Mark III on uusin ja kehittynein olutpongitekniikka, joka on koskaan myyty yleisölle. Uuden CyberCannonin avulla kuka tahansa voi tulla pelätyimmäksi pelaajaksi olutpongin pöydässä. Miten tämä p
Ultimate Dry Ice Fog Machine - Bluetooth -ohjattu, paristokäyttöinen ja 3D -tulostettu .: 22 vaihetta (kuvilla)
Ultimate Dry Ice Fog Machine - Bluetooth -ohjattu, paristokäyttöinen ja 3D -tulostettu .: Tarvitsin äskettäin kuivajääkoneen teatteritehosteisiin paikalliseen esitykseen. Budjettimme ei ulottuisi ammattilaisen palkkaamiseen, joten rakensin tämän sijaan. Se on enimmäkseen 3D -tulostettu, ohjataan etäyhteydellä bluetoothin kautta, akku toimii