Obsah:
- Krok 1: Design
- Krok 2: Bydlení a výroba
- Krok 3: Webová stránka
- Krok 4: Webový server
- Krok 5: Elektronika
- Krok 6: Software
- Krok 7: Použití
Video: ULTIMATE Gumball Machine: 7 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Co je konečné? Nekonečné RGB? Co třeba cool LCD dotykový displej? Možná dokonce nějaké úplně zbytečné možnosti wifi? A co všichni- v gumballovém automatu. DFRobot mě oslovil, abych vytvořil projekt, který využívá jejich 2,8 TFT obrazovku, a tak jsem vyrobil ten nejúžasnější gumball automat všech dob (samozřejmě).
Krokový motor DFRobot
Krok 1: Design
Jako obvykle, téměř vše, co je složitější než vytvoření několika jednoduchých připojení a základní krabice, vyžadovalo ve Fusion 360 návrh. Začal jsem tím, že jsem načrtl, jak jsem chtěl, aby stroj vypadal. Musí být vysoký, mít dostatek prostoru pro veškerou elektroniku a také být schopen unést hmotnost 12 liber gumových míčků. Pak jsem se tedy pokusil vytvořit jednoduchý a elegantní dávkovací mechanismus. Muselo dávkovat pouze jednu gumovou gumu najednou, nenechat se zaseknout a nenechat propadnout více než jednu gumovou kouli. Došel jsem k poznání, že vše, co potřebuji, je jednoduché kolečko se 4 otvory a že výdejní otvor bude mít nahoře kryt, který zabrání propadu přebytečných gumových koulí. Poté, co byl můj návrh dokončen, jsem exportoval všechny 3D tisknutelné díly a vygeneroval dráhy nástrojů pro CNC směrování pouzdra. Věčný odkaz
Krok 2: Bydlení a výroba
Začal jsem tím, že jsem shromáždil rozměry nohou gumového stroje a pak je nakreslil na obrovskou vrstvu překližky. Potom jsem vzal skládačku a vyřezal čtyři nohy. Svým CNC routerem jsem také vyřízl hlavní kryt z překližky. Pak jsem do všeho vyvrtal otvory a namaloval to na červeno. LED pás se nalepil na spodní desku, aby mohl vrhat pěknou záři na níže položený stojan stroje.
Krok 3: Webová stránka
Aby uživatelé mohli komunikovat s automatem na gumball, musí existovat snadné rozhraní. Rozhodl jsem se vytvořit jednoduchou webovou stránku, která uživatelům umožní dávat žvýkačky a měnit barvu LED diod. Poté, co dojde k akci, webová stránka POST odešle data na vlastní webový server Node.js prostřednictvím AJAX.
Krok 4: Webový server
Potřeboval jsem webový server, který by fungoval jako prostředník mezi uživateli na webové stránce a gumball machine. Proto jsem se rozhodl použít Node.js k odesílání i přijímání dat. Uživatelé odesílají požadavek POST na ovládání barvy LED a výdeje. Poté ESP8266 odešle požadavek GET, aby získal stav počítače. A co se stane, když někdo stále klikne na „vydat“? Server sleduje všechny IP adresy, které klikly na tlačítko výdeje, a zablokuje jim výdej dvakrát.
Krok 5: Elektronika
Displej TFT vyžaduje hodně výpočetního výkonu, takže jsem musel zvolit rychlou a výkonnou desku, což mě vedlo k použití Teensy 3.5. Ale teď si možná říkáte: „Jak Teensy používá Wifi?“To byl pro mě velmi těžký problém vyřešit. Potřeboval jsem přimět Teensy, aby poslouchala změny provedené uživateli na místním serveru. Pak mi došlo, že jsem pomocí ESP8266 zkontroloval server a poté „promluvil“s Teensy přes Serial, což to hodně usnadnilo.
Krok 6: Software
Teensy spustí jednoduchý skript, který nejprve načte obrázek z karty SD a zobrazí jej na obrazovce. Poté zkontroluje sériová data, aby zjistila, zda je třeba změnit barvu LED nebo vydat.
Krok 7: Použití
Používání stroje na gumball je velmi jednoduché: stačí přejít na webovou stránku a kliknout na tlačítko „vydat“. Nebo ještě lépe, jděte nahoru a stiskněte tlačítko. Pak už jen sáhněte a vezměte si svoji oprávněnou cenu.
Doporučuje:
The Ultimate Binary Watch: 12 kroků (s obrázky)
The Ultimate Binary Watch: Nedávno jsem se seznámil s konceptem binárních hodinek a začal jsem provádět průzkum, abych zjistil, jestli bych si je mohl postavit sám. Nebyl jsem však schopen najít existující design, který by byl funkční i stylový zároveň. Tak jsem se rozhodl
Ultimate Arcade - retrospektivní build: 10 kroků (s obrázky)
Ultimate Arcade - retrospektivní build: Zkušenosti a zadní pohled jsou skvělé věci. Druhý den jsem se v kůlně díval na dnes již zaniklé stvoření, které jsem vytvořil asi před 10–12 lety. Začal jsem to stavět, když bylo mé dceři pouhých 10 nebo 11 let a po dokončení jí bylo pravděpodobně 12
NAS-pi: Ultimate Box pro vaše PLEX, DLNA a NAS Pleasures: 5 kroků (s obrázky)
NAS-pi: Konečný box pro vaše PLEX, DLNA a NAS potěšení: Ahoj, lidi! Dnes si vytvoříme opravdového vzhledu! Úložiště připojené k síti Raspberry Pi s funkcí streamování médií! Raspberry Pi 3 & Kompatibilní s Raspberry Pi 2! Tato sestava je dodávána se serverem RAID1 160 GB a serverem PLEX s kapacitou 1,4 TB. Vynikající
The Machine Giving Arduino Machine (aka: Making Your Own Bop-it!): 5 kroků
The Machine Giving Arduino Machine (aka: Making Your Own Bop-it!): Pro studii, kterou právě sleduji, jsem dostal úkol vyrobit něco s Arduinem. Sehnal jsem si standardní sestavu materiálů ze školy a vymyslel jsem něco, co by s nimi mohlo fungovat, s minimální venkovní podložkou
Ultimate Fog Machine na suchý led - ovládaný Bluetooth, napájený baterií a 3D tiskem: 22 kroků (s obrázky)
Ultimate Fog Machine na suchý led - Bluetooth ovládaný, napájený baterií a 3D tisk: Nedávno jsem potřeboval stroj na suchý led pro některé divadelní efekty pro místní show. Náš rozpočet by se nerozšířil na najímání v profesionálním, takže místo toho jsem postavil toto. Většinou je to 3D tisk, dálkové ovládání přes bluetooth, napájení z baterie