Obsah:

Ultimate Gumball Machine: 7 krokov (s obrázkami)
Ultimate Gumball Machine: 7 krokov (s obrázkami)

Video: Ultimate Gumball Machine: 7 krokov (s obrázkami)

Video: Ultimate Gumball Machine: 7 krokov (s obrázkami)
Video: Ремонт аккумулятора. не заводит. 10 вольт. замкнула банка. пошаговый процесс ремонта 2024, November
Anonim
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine
Ultimate Gumball Machine

Čo je konečné? Nekonečné RGB? Čo hovoríte na chladný dotykový displej LCD? Možno dokonca niektoré úplne zbytočné možnosti wifi? Čo hovoríte na všetkých- v gumovom automate. DFRobot ma oslovil, aby vytvoril projekt, ktorý používa ich 2,8 -palcovú TFT obrazovku, a tak som vyrobil najúžasnejší gumový automat (samozrejme).

Krokový motor DFRobot

Krok 1: Návrh

Dizajn
Dizajn
Dizajn
Dizajn

Ako obvykle, takmer všetko, čo je zložitejšie ako vytvorenie niekoľkých jednoduchých spojení a základného boxu, vyžadovalo vo Fusion 360 návrh. Začal som načrtnutím toho, ako by mal stroj vyzerať. Musel byť vysoký, mať dostatok priestoru pre všetku elektroniku a tiež vydržať hmotnosť 12 libier gumových gúľ. Potom som sa pokúsil vytvoriť jednoduchý a elegantný dávkovací mechanizmus. Muselo vydávať iba jednu gumovú gumu naraz, nesmie sa zaseknúť a nenechať viac ako jednu gumovú guľu prepadnúť tomu, čo sa otočí. Došiel som k záveru, že všetko, čo potrebujem, je jednoduché koliesko so 4 otvormi a že výdajný otvor bude mať na vrchu kryt, ktorý zabráni prebytočným gumovým guliam. Po dokončení môjho návrhu som exportoval všetky 3D tlačiteľné diely a vygeneroval dráhy nástrojov pre CNC smerovanie krytu. Vecný odkaz

Krok 2: Bývanie a výroba

Bývanie a výroba
Bývanie a výroba
Bývanie a výroba
Bývanie a výroba
Bývanie a výroba
Bývanie a výroba

Začal som tým, že som zozbieral rozmery nôh gumového automatu a potom ich načrtol na obrovskom liste preglejky. Potom som vzal skladačku a vyrezal štyri nohy. Pomocou CNC routera som tiež vyrezal hlavné puzdro z preglejky. Potom som do všetkého vyvŕtal diery a natrel červenou farbou. LED pásik bol nalepený na spodnú dosku, aby mohol pekne žiariť na stojan stroja nižšie.

Krok 3: Webová stránka

Webstránka
Webstránka

Aby používatelia mohli komunikovať s gumovým automatom, musí existovať jednoduché rozhranie. Rozhodol som sa vytvoriť jednoduchú webovú stránku, ktorá používateľom umožní dávkovať gumové guličky a meniť farbu diód LED. Potom, čo sa stane akcia, webová stránka POST prenesie údaje na vlastný webový server Node.js prostredníctvom AJAX.

Krok 4: Webový server

Potreboval som webový server, ktorý by fungoval ako prostredník medzi užívateľmi na webovej stránke a gumovým automatom. Preto som sa rozhodol použiť Node.js na odosielanie aj prijímanie údajov. Používatelia odosielajú požiadavku POST na ovládanie farby LED a výdaja. Potom ESP8266 odošle požiadavku GET na získanie stavu počítača. A čo sa stane, ak niekto stále klikne na „vydať“? Server sleduje všetky adresy IP, ktoré klikli na tlačidlo výdaja, a zablokuje ich dvakrát vydávať.

Krok 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Displej TFT vyžaduje veľa výpočtového výkonu, takže som musel zvoliť rýchlu a výkonnú dosku, čo ma viedlo k použitiu Teensy 3.5. Teraz si však môžete myslieť na seba: „Ako mladistvý používa Wifi?“To bol pre mňa veľmi ťažký problém vyriešiť. Potreboval som, aby Teensy počúval na lokálnom serveri zmeny vykonané používateľmi. Potom mi došlo, že som použil ESP8266 na kontrolu servera a potom sa „porozprával“s Teensy cez sériové číslo, čo to výrazne uľahčilo.

Krok 6: Softvér

Teensy spustí jednoduchý skript, ktorý najskôr načíta obrázok z karty SD a zobrazí ho na obrazovke. Potom skontroluje sériové údaje, aby zistil, či je potrebné zmeniť farbu diód LED alebo vydať.

Krok 7: Použitie

Použitie
Použitie

Používanie gumového automatu je veľmi jednoduché: stačí prejsť na webovú stránku a kliknúť na tlačidlo „vydať“. Alebo ešte lepšie, choďte hore a stlačte tlačidlo. Potom stačí siahnuť a chytiť svoju oprávnenú cenu.

Odporúča: