Cuprins:
- Pasul 1: Proiectare
- Pasul 2: Carcasă și fabricație
- Pasul 3: pagină web
- Pasul 4: Webserver
- Pasul 5: Electronică
- Pasul 6: Software
- Pasul 7: utilizare
Video: Mașina ULTIMATE Gumball: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
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
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
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ă
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
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:
Mașină controlată Bluetooth Arduino DIY: 6 pași (cu imagini)
Mașină controlată Bluetooth Arduino DIY: Bună ziua prieteni! Numele meu este Nikolas, am 15 ani și locuiesc în Atena, Grecia. Astăzi vă voi arăta cum să realizați o mașină controlată Bluetooth cu 2 roți folosind un Arduino Nano, o imprimantă 3D și câteva componente electronice simple! Asigurați-vă că vă urmăriți
Kit de conversie USB la mașină de scris: 9 pași (cu imagini)
Kitul de conversie USB Typewriter: Există ceva foarte magic în ceea ce privește tastarea pe acele mașini de scris manuale vechi. De la apăsarea satisfăcătoare a tastelor cu arc, până la strălucirea accentelor cromate lustruite, la semnele clare de pe pagina tipărită, mașinile de scris fac un
Mașină Gumball din carton fără mâini: 18 pași (cu imagini)
Mașină de gumball din carton fără mâini: am realizat o mașină de gumball fără atingere folosind un micro: bit, un Crazy Circuits Bit Board, un senzor de distanță, un servo și carton. Realizarea și utilizarea acestuia a fost un „BLAST” !! ? ? Când plasați mâna în baza rachetei, un senzor de distanță
Intrare în mașină biometrică - Mașină adevărată fără cheie: 4 pași
Intrare în mașină biometrică - Mașină adevărată fără cheie: Cu câteva luni în urmă, fiica mea m-a întrebat, de ce mașinile moderne nu sunt echipate cu sistem de intrare bio-metrică, chiar dacă un telefon mobil îl are. De atunci lucra la implementarea aceluiași și în cele din urmă a reușit să instalez și să testez ceva pe T
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări