Cuprins:

Mașina ULTIMATE Gumball: 7 pași (cu imagini)
Mașina ULTIMATE Gumball: 7 pași (cu imagini)

Video: Mașina ULTIMATE Gumball: 7 pași (cu imagini)

Video: Mașina ULTIMATE Gumball: 7 pași (cu imagini)
Video: Dacă râzi ajungi în iad 🤣 georgecgf #shorts #romania 2024, Noiembrie
Anonim
Mașina ULTIMATE Gumball
Mașina ULTIMATE Gumball
Mașina ULTIMATE Gumball
Mașina ULTIMATE Gumball
Mașina ULTIMATE Gumball
Mașina ULTIMATE Gumball

Ce este final? RGB infinit? Ce zici de un ecran tactil LCD rece? Poate chiar unele capabilități wifi complet inutile? Ce zici de toate - într-un aparat de gumball. DFRobot m-a contactat pentru a crea un proiect care utilizează ecranul lor TFT de 2,8 , așa că am făcut cel mai uimitor aparat de gumball din toate timpurile (desigur).

Motor pas cu pas DFRobot

Pasul 1: Proiectare

Proiecta
Proiecta
Proiecta
Proiecta

Ca de obicei, aproape tot ce este mai complex decât să faci câteva conexiuni simple și o cutie de bază avea nevoie de un design în Fusion 360. Am început schițând cum aș dori să arate mașina. Trebuia să fie înalt, să aibă suficient spațiu pentru toate componentele electronice și, de asemenea, să poată suporta greutatea de 12 kg de gumballs. Așa că am încercat să creez un mecanism de distribuire simplu și elegant. Trebuia să distribuie o singură gumball pe rând, să nu se blocheze și să nu lase să cadă mai mult de o gumball prin ceea ce se întoarce. Mi-am dat seama că tot ce îmi trebuia era o roată simplă cu 4 găuri și că gaura de distribuție va avea un capac pe partea de sus a acesteia pentru a opri căderea excesului de gumă. După ce proiectul meu a fost terminat, am exportat toate piesele imprimabile în 3D și am generat trasee de instrumente pentru rutare CNC a carcasei. Link-ul Thingiverse

Pasul 2: Carcasă și fabricație

Carcasă și fabricație
Carcasă și fabricație
Carcasă și fabricație
Carcasă și fabricație
Carcasă și fabricație
Carcasă și fabricație

Am început prin a aduna dimensiunile pentru picioarele mașinii de gumball și apoi le-am schițat pe o foaie imensă de placaj. Apoi am luat un puzzle și am tăiat cele patru picioare. De asemenea, am decupat carcasa principală din placaj cu routerul meu CNC. Apoi am făcut găuri în toate și l-am vopsit în roșu. Banda LED a fost lipită pe placa inferioară, astfel încât să poată arunca o strălucire frumoasă pe suportul mașinii de dedesubt.

Pasul 3: pagină web

Pagină web
Pagină web

Pentru ca utilizatorii să interacționeze cu mașina de gumball, trebuie să existe o interfață ușoară. Am ales să creez o pagină web simplă care să permită utilizatorilor să distribuie gumă și să schimbe culoarea LED-urilor. După ce se întâmplă o acțiune, pagina web POST transmite date către un server web personalizat Node.js prin AJAX.

Pasul 4: Webserver

Aveam nevoie de un server web care să acționeze ca intermediar între utilizatorii de pe pagina web și mașina de gumball. Prin urmare, am decis să folosesc Node.js pentru a trimite și a primi date. Utilizatorii trimit o cerere POST pentru a controla culoarea și distribuirea LED-urilor. Apoi ESP8266 trimite o cerere GET pentru a obține starea mașinii. Și ce se întâmplă dacă cineva continuă să facă clic pe „dispensare”? Serverul ține evidența tuturor adreselor IP care au făcut clic pe butonul de distribuire și le blochează de la distribuire de două ori.

Pasul 5: Electronică

Electronică
Electronică
Electronică
Electronică
Electronică
Electronică

Un ecran TFT necesită multă putere de procesare pentru a conduce, așa că a trebuit să aleg o placă rapidă și puternică, ceea ce m-a determinat să folosesc Teensy 3.5. Dar acum s-ar putea să vă gândiți la voi înșivă: „Cum folosește un Teensy Wifi?” Aceasta a fost o problemă foarte greu de rezolvat pentru mine. Aveam nevoie ca Teensy să asculte un server local pentru modificările făcute de utilizatori. Apoi mi-a venit în minte să folosesc doar un ESP8266 pentru a verifica serverul și apoi să „vorbesc” cu Teensy prin Serial, ceea ce a făcut-o mult mai ușoară.

Pasul 6: Software

Teensy rulează un script simplu care mai întâi încarcă imaginea de pe cardul SD și o afișează pe ecran. Apoi, verifică datele seriale pentru a vedea dacă trebuie să schimbe culoarea LED-urilor sau să distribuie.

Pasul 7: utilizare

Utilizare
Utilizare

Utilizarea aparatului de gumball este destul de simplă: mergeți doar la pagina web și faceți clic pe butonul „distribuire”. Sau, mai bine, pur și simplu urcați și apăsați butonul. Apoi, întindeți mâna și luați-vă premiul de drept.

Recomandat: