Obsah:

ULTIMATE Gumball Machine: 7 kroků (s obrázky)
ULTIMATE Gumball Machine: 7 kroků (s obrázky)

Video: ULTIMATE Gumball Machine: 7 kroků (s obrázky)

Video: ULTIMATE Gumball Machine: 7 kroků (s obrázky)
Video: Princezna to asi nebude 😅😅😅 2024, Listopad
Anonim
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine

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

Design
Design
Design
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

Bydlení a výroba
Bydlení a výroba
Bydlení a výroba
Bydlení a výroba
Bydlení a výroba
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

Webová stránka
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

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
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í
Používání

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: