Tartalomjegyzék:

Az ULTIMATE Gumball gép: 7 lépés (képekkel)
Az ULTIMATE Gumball gép: 7 lépés (képekkel)

Videó: Az ULTIMATE Gumball gép: 7 lépés (képekkel)

Videó: Az ULTIMATE Gumball gép: 7 lépés (képekkel)
Videó: MadLipz(HUN) - Poénbomba #16 2024, November
Anonim
Az ULTIMATE Gumball gép
Az ULTIMATE Gumball gép
Az ULTIMATE Gumball gép
Az ULTIMATE Gumball gép
Az ULTIMATE Gumball gép
Az ULTIMATE Gumball gép

Mi a végső? Végtelen RGB? Mit szólnál egy hűvös LCD érintőképernyőhöz? Talán még néhány teljesen felesleges wifi képesség is? Mit szólna mindegyikhez- egy gumball gépben. A DFRobot megkeresett, hogy hozzon létre egy projektet, amely a 2,8 hüvelykes TFT képernyőjüket használja, így elkészítettem a valaha volt legcsodálatosabb gumball gépet (természetesen).

DFRobot léptetőmotor

1. lépés: Tervezés

Tervezés
Tervezés
Tervezés
Tervezés

Szokás szerint szinte mindennek, ami bonyolultabb, mint néhány egyszerű csatlakozás és egy alapdoboz létrehozása, szüksége volt a Fusion 360 tervezésére. Először azzal vázoltam fel, hogy milyennek szeretném látni a gépet. Magasnak kellett lennie, elegendő helyet kell biztosítani az összes elektronikának, és képesnek kell lennie arra is, hogy elbírja a 12 font súlyú golyó súlyát. Így aztán megpróbáltam egy egyszerű és elegáns adagolómechanizmust készíteni. Egyszerre csak egy gombolyagot kellett kiadnia, nem elakadhatott, és nem engedhette, hogy egynél több gumball essen át azon, amit megfordít. Rájöttem, hogy csak egy egyszerű, 4 lyukú kerékre van szükségem, és hogy az adagolófurat fedéllel van ellátva, hogy megakadályozza a felesleges gumicukrok átesését. A tervezés befejezése után exportáltam az összes 3D-ben nyomtatható alkatrészt, és szerszámpályákat készítettem a ház CNC-irányításához. Thingiverse link

2. lépés: Ház és gyártás

Ház és gyártás
Ház és gyártás
Ház és gyártás
Ház és gyártás
Ház és gyártás
Ház és gyártás

Azzal kezdtem, hogy összegyűjtöttem a gumicsípőgép lábainak méreteit, majd felvázoltam őket egy hatalmas rétegelt lemezre. Aztán fogtam egy szúrófűrészt, és kivágtam a négy lábát. A fő házat is kivágtam rétegelt lemezből a CNC routerrel. Aztán mindenbe lyukakat fúrtam és pirosra festettem. A LED szalagot az alsó lemezre ragasztották, így szép fényt tudott sugározni a gép alján lévő állványra.

3. lépés: Weboldal

Honlap
Honlap

Ahhoz, hogy a felhasználók kölcsönhatásba léphessenek a gumball géppel, egyszerű felületre van szükség. Úgy döntöttem, hogy létrehozok egy egyszerű weboldalt, amely lehetővé teszi a felhasználók számára, hogy adagoljanak a gumicukrot, és megváltoztassák a LED -ek színét. Miután egy művelet megtörtént, a weboldal POST adatokat küld az egyéni Node.js webszervernek AJAX -on keresztül.

4. lépés: Webszerver

Szükségem volt egy webszerverre, amely közvetítő szerepet tölt be a weboldal felhasználói és a gumball gép között. Ezért úgy döntöttem, hogy a Node.js -t használom adatok küldésére és fogadására. A felhasználók POST kérést küldenek a LED színének szabályozására és adagolására. Ezután az ESP8266 GET kérést küld a gép állapotának lekérdezéséhez. És mi történik, ha valaki folyamatosan az "adagolás" gombra kattint? A szerver nyomon követi az összes IP -t, amelyek rákattintottak az adagológombra, és kétszer blokkolja a kiadást.

5. lépés: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

A TFT képernyő nagy feldolgozási teljesítményt igényel, így gyors és hatékony táblát kellett választanom, ami a Teensy 3.5 használatát eredményezte. De most talán azt gondolja magában: "Hogyan használja a Teensy a Wifit?" Ezt nagyon nehéz problémát kellett megoldanom. Szükségem volt rá, hogy a Teensy figyelje a helyi szervert a felhasználók által végrehajtott változtatásokhoz. Aztán eszembe jutott, hogy csak egy ESP8266 -tal ellenőrzöm a szervert, majd "beszélek" a Teensyvel a Serialon keresztül, ami sokkal könnyebbé tette a dolgot.

6. lépés: Szoftver

A Teensy egy egyszerű szkriptet futtat, amely először betölti a képet az SD -kártyáról, és megjeleníti a képernyőn. Ezután ellenőrzi a soros adatokat, hogy meg kell -e változtatnia a LED -ek színét vagy ki kell adnia.

7. lépés: Használat

Használat
Használat

A gumball gép használata meglehetősen egyszerű: csak menjen a weboldalra, és kattintson az "adagolás" gombra. Vagy még jobb, ha felmegy és megnyomja a gombot. Akkor csak nyúljon hozzá és vegye át a jogos nyereményét.

Ajánlott: