Satura rādītājs:

ULTIMATE Gumball mašīna: 7 soļi (ar attēliem)
ULTIMATE Gumball mašīna: 7 soļi (ar attēliem)

Video: ULTIMATE Gumball mašīna: 7 soļi (ar attēliem)

Video: ULTIMATE Gumball mašīna: 7 soļi (ar attēliem)
Video: GUMBALL OUT OF CONTEXT MARATHON 2024, Novembris
Anonim
ULTIMATE Gumball mašīna
ULTIMATE Gumball mašīna
ULTIMATE Gumball mašīna
ULTIMATE Gumball mašīna
ULTIMATE Gumball mašīna
ULTIMATE Gumball mašīna

Kas ir galīgais? Bezgalīgs RGB? Kā būtu ar vēsu LCD skārienekrānu? Varbūt pat dažas pilnīgi nevajadzīgas wifi iespējas? Kā būtu ar viņiem visiem- gumijas mašīnā. DFRobot vērsās pie manis, lai izveidotu projektu, kas izmanto to 2,8 collu TFT ekrānu, tāpēc es izveidoju visu laiku pārsteidzošāko gumijas mašīnu (protams).

DFRobot soļu motors

1. solis: dizains

Dizains
Dizains
Dizains
Dizains

Kā parasti, gandrīz visam, kas ir sarežģītāk nekā dažu vienkāršu savienojumu un pamata kastes izveidei, bija nepieciešams Fusion 360 dizains. Sākumā ieskicēju mašīnas izskatu. Tam vajadzēja būt garam, pietiekami daudz vietas visai elektronikai, kā arī spēt izturēt 12 mārciņu smaganu svaru. Tad es mēģināju izveidot vienkāršu un elegantu izsniegšanas mehānismu. Tai vajadzēja izsniegt tikai vienu gumijas bumbiņu vienlaikus, nevis iesprūst un neļaut vairāk kā vienai gumijas bumbai izkrist caur to, kas pagriežas. Es sapratu, ka viss, kas man vajadzīgs, ir vienkāršs ritenis ar 4 caurumiem un ka izvadīšanas atveres augšpusē ir vāks, lai novērstu lieko gumijas bumbiņu izkrišanu. Kad mans dizains bija pabeigts, es eksportēju visas 3D drukājamās detaļas un izveidoju darbarīkus CNC maršrutēšanai. Lieliska saite

2. solis: mājokļi un izgatavošana

Mājokļi un izgatavošana
Mājokļi un izgatavošana
Mājokļi un izgatavošana
Mājokļi un izgatavošana
Mājokļi un izgatavošana
Mājokļi un izgatavošana

Es sāku, apkopojot gumijas mašīnas kāju izmērus un pēc tam ieskicējot tos uz milzīgas saplākšņa loksnes. Tad es paņēmu finierzāģi un izgriezu četras kājas. Es arī izgriezu galveno korpusu no saplākšņa ar savu CNC maršrutētāju. Tad es visā izurbju caurumus un nokrāsoju to sarkanā krāsā. Gaismas diodes sloksne tika pielīmēta pie apakšējās plāksnes, lai tā varētu patīkami spīdēt uz mašīnas statīva zemāk.

3. darbība: tīmekļa vietne

Tīmekļa lapa
Tīmekļa lapa

Lai lietotāji varētu mijiedarboties ar gumijas mašīnu, ir jābūt vienkāršam interfeisam. Es izvēlējos izveidot vienkāršu tīmekļa lapu, kas lietotājiem ļauj izdalīt gumijas bumbiņas un mainīt gaismas diodes krāsu. Pēc tam, kad kāda darbība ir notikusi, tīmekļa lapa ievieto datus pielāgotam Node.js tīmekļa serverim, izmantojot AJAX.

4. solis: tīmekļa serveris

Man bija nepieciešams tīmekļa serveris, kas darbotos kā starpnieks starp tīmekļa vietnes lietotājiem un gumijas mašīnu. Tāpēc es nolēmu izmantot Node.js gan datu nosūtīšanai, gan saņemšanai. Lietotāji nosūta POST pieprasījumu, lai kontrolētu LED krāsu un izdalītu. Pēc tam ESP8266 nosūta GET pieprasījumu, lai iegūtu iekārtas statusu. Un kas notiek, ja kāds turpina noklikšķināt uz "izsniegt"? Serveris izseko visus IP, kas noklikšķinājuši uz izsniegšanas pogas, un bloķē to divreiz izsniegšanu.

5. solis: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Lai vadītu TFT ekrānu, ir nepieciešams daudz apstrādes jaudas, tāpēc man bija jāizvēlas ātra un jaudīga tāfele, kā rezultātā es izmantoju Teensy 3.5. Bet tagad jūs domājat pie sevis: "Kā Teensy izmanto Wifi?" Tā man bija ļoti grūti atrisināma problēma. Man vajadzēja likt Teensy noklausīties vietējo serveri, lai uzzinātu lietotāju veiktās izmaiņas. Tad man ienāca prātā vienkārši izmantot ESP8266, lai pārbaudītu serveri un pēc tam "sarunātos" ar Teensy, izmantojot Serial, kas padarīja to daudz vieglāku.

6. darbība: programmatūra

Teensy palaiž vienkāršu skriptu, kas vispirms ielādē attēlu no SD kartes un parāda to ekrānā. Pēc tam tā pārbauda sērijas datus, lai redzētu, vai tai ir jāmaina gaismas diožu krāsa vai jāizlaiž.

7. solis: lietošana

Lietošana
Lietošana

Gumball mašīnas lietošana ir diezgan vienkārša: vienkārši dodieties uz tīmekļa vietni un noklikšķiniet uz pogas "izsniegt". Vai, vēl labāk, vienkārši uzkāpiet un nospiediet pogu. Tad vienkārši piesakieties un paņemiet savu likumīgo balvu.

Ieteicams: