Tartalomjegyzék:
- 1. lépés: Tervezés
- 2. lépés: Ház és gyártás
- 3. lépés: Weboldal
- 4. lépés: Webszerver
- 5. lépés: Elektronika
- 6. lépés: Szoftver
- 7. lépés: Használat
Videó: Az ULTIMATE Gumball gép: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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
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:
Kihangosított karton Gumball gép: 18 lépés (képekkel)
Kihangosított karton Gumball gép: Érintésmentes Gumball gépet készítettünk micro: bit, Crazy Circuits Bit Board, távolságérzékelő, szervó és karton használatával. Elkészítése és használata "BLAST" volt! ? ? Amikor a kezét a rakéta aljába teszi, egy távolságérzékelő
A különböző haszontalan gép: 6 lépés (képekkel)
A különböző haszontalan gépek: Annyi haszontalan géppel, megpróbáltam olyat készíteni, ami egy kicsit más. Ahelyett, hogy egy mechanizmussal tolná vissza a váltókapcsolót, ez a gép egyszerűen 180 fokkal elfordítja a kapcsolót. Ebben a projektben egy Nema -t használtam 17 léptetőmotor, amely
555 haszontalan gép: 8 lépés (képekkel)
555 Haszontalan gép: Szinte minden projektem, amit életemben készítettem, arduino -t vagy csak atmegas -t használtam, de az iskolám utolsó elektronikus leckéjén találtam egy kis integrált áramkört, 555 -öt. Hallottam már róla, de azt gondoltam, hogy a mikrokontrollerek jobbak. Olvasok
ULTRAZONIKUS LEVITÁCIÓS GÉP ARDUINO -val: 8 lépés (képekkel)
ULTRAZONIKUS LEVITÁCIÓS GÉP ARDUINO -val: Nagyon érdekes látni valamit, ami lebeg a levegőben vagy a szabad térben, mint az idegen űrhajók. egy antigravitációs projekt pontosan erről szól. A tárgyat (alapvetően egy kis papírlapot vagy termokolt) két ultrahangos transzfer közé helyezzük
Gumiszalagú gép, infravörös érzékelés, TV DEFENDER ROBOT: 5 lépés (képekkel)
Gumiszalagú gépgyártás, infravörös érzékelés, TV -DEFENDER ROBOT: Integrált áramkörök nélkül ez a robot infravörös jelet vár egy szabványos TV -távirányítóról, majd gyorsan lelő egy gumiszalagot. Megjegyzés: Az "asztali webhely" megtekintése/kérése Ha nem látja a videót. Jogi nyilatkozat: Ez a projekt