Sommario:
- Passaggio 1: progettazione
- Passaggio 2: alloggiamento e fabbricazione
- Passaggio 3: pagina Web
- Passaggio 4: server Web
- Passaggio 5: elettronica
- Passaggio 6: software
- Passaggio 7: utilizzo
Video: L'ULTIMA Gumball Machine: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Che cos'è l'ultimo? RGB infinito? Che ne dici di un fantastico touchscreen LCD? Forse anche alcune funzionalità wifi completamente inutili? Che ne dici di tutti loro, in un distributore di gomme da masticare. DFRobot mi ha contattato per creare un progetto che utilizza il loro schermo TFT da 2,8 pollici, quindi ho realizzato la macchina per le gomme da masticare più incredibile di sempre (ovviamente).
Motore passo-passo DFRobot
Passaggio 1: progettazione
Come al solito, quasi tutto ciò che è più complesso di alcune semplici connessioni e di una scatola di base necessitava di un design in Fusion 360. Ho iniziato disegnando come volevo che fosse la macchina. Doveva essere alto, avere abbastanza spazio per tutta l'elettronica ed essere anche in grado di sostenere il peso di 12 libbre di gomme da masticare. Allora ho cercato di realizzare un meccanismo di erogazione semplice ed elegante. Doveva erogare solo un gumball alla volta, non incastrarsi e non lasciare che più di un gumball cadesse attraverso ciò che gira. Mi sono reso conto che tutto ciò di cui avevo bisogno era una semplice ruota con 4 fori e che il foro di erogazione avrebbe avuto una copertura sulla parte superiore per impedire che le palline di gomma in eccesso cadessero. Dopo che il mio progetto è stato terminato, ho esportato tutte le parti stampabili in 3D e generato percorsi utensile per il routing CNC dell'alloggiamento. Collegamento Thingiverse
Passaggio 2: alloggiamento e fabbricazione
Ho iniziato raccogliendo le dimensioni delle gambe della macchina del gumball e poi disegnandole su un enorme foglio di compensato. Poi ho preso un seghetto alternativo e ho tagliato le quattro gambe. Ho anche ritagliato l'alloggiamento principale dal compensato con il mio router CNC. Poi ho praticato dei buchi in tutto e l'ho dipinto di rosso. La striscia LED è stata incollata sulla piastra inferiore in modo da poter proiettare un bel bagliore sul supporto della macchina sottostante.
Passaggio 3: pagina Web
Affinché gli utenti possano interagire con il distributore di gomme da masticare, è necessaria un'interfaccia semplice. Ho scelto di creare una semplice pagina web che permetta agli utenti di dispensare gomme da masticare e cambiare il colore dei LED. Dopo che si verifica un'azione, la pagina Web invia i dati a un server Web Node.js personalizzato tramite AJAX.
Passaggio 4: server Web
Avevo bisogno di un server web che fungesse da intermediario tra gli utenti della pagina web e il distributore di gomme da masticare. Pertanto, ho deciso di utilizzare Node.js sia per inviare che per ricevere dati. Gli utenti inviano una richiesta POST per controllare il colore e l'erogazione del LED. Quindi ESP8266 invia una richiesta GET per ottenere lo stato della macchina. E cosa succede se qualcuno continua a fare clic su "dispensa"? Il server tiene traccia di tutti gli IP che hanno fatto clic sul pulsante di erogazione e ne impedisce l'erogazione due volte.
Passaggio 5: elettronica
Uno schermo TFT richiede molta potenza di elaborazione per essere pilotato, quindi ho dovuto scegliere una scheda veloce e potente, che mi ha portato a utilizzare la Teensy 3.5. Ma ora potresti pensare a te stesso: "Come fa un Teensy a usare il Wifi?" È stato un problema molto difficile da risolvere per me. Avevo bisogno che Teensy ascoltasse un server locale per le modifiche apportate dagli utenti. Quindi mi è venuto in mente di utilizzare solo un ESP8266 per controllare il server e quindi "parlare" con Teensy tramite seriale, il che ha reso tutto molto più semplice.
Passaggio 6: software
Il Teensy esegue un semplice script che prima carica l'immagine dalla scheda SD e la visualizza sullo schermo. Quindi controlla i dati seriali per vedere se è necessario cambiare il colore dei LED o erogare.
Passaggio 7: utilizzo
L'utilizzo della macchina per le gomme da masticare è piuttosto semplice: basta andare sulla pagina web e fare clic sul pulsante "Eroga". O, meglio ancora, sali e premi il pulsante. Quindi raggiungi e prendi il tuo premio legittimo.
Consigliato:
Gumball Machine in cartone a mani libere: 18 passaggi (con immagini)
Gumball Machine in cartone a mani libere: abbiamo realizzato una Gumball Machine senza contatto utilizzando un micro: bit, una scheda Crazy Circuits Bit, un sensore di distanza, un servo e un cartone. Realizzarlo e utilizzarlo è stato un "BLAST"! ? ? Quando metti la mano nella base del razzo, un sensore di distanza
L'ultima bici con luce a LED: 12 passaggi
Ultimate LED Light Bike: ho sempre voluto creare una configurazione LED fai-da-te per la mia bici. Questo istruibile mostra tutti i passaggi che ho seguito durante la progettazione e la costruzione di questo progetto
L'ultima mangiatoia per pesci automatica fai-da-te: Livello 2: 10 passaggi (con immagini)
L'ultimo alimentatore automatico di pesce fai-da-te: Livello 2: l'alimentatore di livello 2 è un grande passo avanti rispetto al livello 1. Questa versione utilizza un modulo wifi ESP8266 per sincronizzare l'orologio dell'arduino per controllare il programma di alimentazione e l'illuminazione del serbatoio
Robot Gong: ultima idea di progetto Hackaton per vendite e fanatici dei prodotti (nessuna codifica richiesta): 17 passaggi (con immagini)
Robot Gong: Ultimate Hackaton Project Idea for Sales and Product Geeks (nessuna codifica richiesta): costruiamo un gong musicale robotico attivato tramite e-mail. Ciò ti consente di impostare avvisi e-mail automatici per attivare il gong… (tramite SalesForce, Trello, Basecamp…) Il tuo team non dimenticherà mai più di "GONGGG" quando viene rilasciato un nuovo codice, un affare
Ultima soluzione MacOS/Hackintosh High Sierra 10.13 USB Wifi Driver "a prova di futuro" con Raspberry Pi: 4 passaggi
Ultima soluzione MacOS/Hackintosh High Sierra 10.13 USB Wifi Driver "a prova di futuro" utilizzando Raspberry Pi: uno dei problemi più frustranti con l'ultimo macOS/Hackintosh è la disponibilità del driver wifi usb. macOS High Sierra 10.13Il mio ultimo wifi USB è panda wireless, tuttavia il supporto del driver per macO