Sommario:
- Forniture
- Passaggio 1: Passaggio 1: Cablaggio dell'elettronica
- Passaggio 2: Passaggio 2: configurare il Raspberry Pi
- Passaggio 3: Passaggio 3: costruire il caso
- Passaggio 4: Passaggio 4: creare i contenitori
- Passaggio 5: Passaggio 5: Integrazione dell'elettronica
- Passaggio 6: Passaggio 6: Conclusione
Video: Barista automatizzato: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
L'obiettivo di questo progetto è rendere più semplice il processo di creazione/miscelazione di cocktail tramite IoT (Internet of Things). le ricette dei cocktail (una volta inserite) verranno ricordate dal progetto. I contenitori per le bevande sono integrati con sensori che misurano la temperatura e il contenuto della bottiglia. Tutto il progetto sarà controllato attraverso un sito web su smartphone/computer.
Forniture
Hardware:
- foglio di legno mdf (0, 5cm)
- viti per legno
- Tubo da 4 mm di diametro interno
- 4 contenitori in plastica
- Tubo in pvc da 40 mm
elettronica:
- lampone pi3
- 4x sensore a ultrasuoni (hc-sr04)
- 4x 10k ntc (impermeabile)
- ADC mcp3008
- scanner rfid
- Schermo a cristalli liquidi
- Relè 4 moduli
- 4 pompe peristaltiche
- Adattatore di alimentazione 12v cc
utensili:
- tec7 silicone trasparente
- trapano
- stampante 3d
- Sega
il costo del progetto del foro sarà di circa 130 euro.
Passaggio 1: Passaggio 1: Cablaggio dell'elettronica
Cablaggio:
durante la costruzione del cablaggio dell'intero progetto consiglio di utilizzare dei cavi più lunghi per i sensori a ultrasuoni, il motivo è che devono raggiungere ogni contenitore. fai lo stesso con il modulo relè poiché questo sarà dall'altra parte della build.
Saldare il circuito della pompa all'adattatore 12v cc e collegarlo al modulo relè. (etichetta le pompe in modo che sia più facile ricordare quale pompa è collegata a quale interruttore relè, questo sarà utile più avanti nella costruzione)
facoltativo (questo risparmierà lavoro durante la costruzione dell'intero caso):
- puoi etichettare i sensori ad ultrasuoni collegati ai pin con i numeri sottostanti
- etichettare l'ntc come connesso al mcp3008
Raspberry Pi (BCM):
GPIO2(sda1/i2c) ==> modulo relè 1
GPIO3(scl1/i2c) ==> modulo relè 2
GPIO17 ==> trigger ultrasonico 1
GPIO27 ==> eco ad ultrasuoni 1
GPIO22 ==> trigger ultrasonico 2
SPI_MOSI(GPIO10) ==> mcp3008(Din) & rfid (MOSI)
SPI_MISO(GPIO9) ==> mcp3008(Dout) & rfid (MISO)
SPI_SCLK(GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> eco ad ultrasuoni 2
GPIO6 ==> trigger ultrasonico 2
GPIO13 ==> eco ad ultrasuoni 3
GPIO19 ==> trigger ultrasonico 4
GPIO26 ==> eco ad ultrasuoni 4
GPIO14(uart0_TXD) ==> modulo relè 3
GPIO15(uart0_RXD) ==> modulo relè 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0(GPIO8) ==> rfid(SDA)
SPI0_CE1(GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==>LCD (RS)
Passaggio 2: Passaggio 2: configurare il Raspberry Pi
configurazione:
collega il pi al tuo wifi e abilita l'SPI nel menu di configurazione (sudo rasp-config => opzioni interfaccia => SPI => abilita)
installa i seguenti pacchetti:
- mfrc522
- RPLCD
- borraccia
- flask_cors
- flask_socketio
Banca dati:
installa mariadb sul raspberry pi.
effettuare una connessione remota a ssh con mysql workbench.
importare il file autonomo con il database sul raspberrypiane assicurarsi che l'utente disponga di tutti i diritti sul database.
programma:
sotto questa sezione c'è un file rar scaricalo ed estrai i file all'interno.
questi file contengono il server flask e le classi necessarie per il progetto.
trasferisci questi file sul raspberry pi, ti consiglio di creare una mappa per il tuo utente chiamata bartender automatico e di inserire i filetti lì dentro
prima di poter eseguire il programma dovrai aprire app.py e cercare 'db = DataBase(app, "user", "password", "cocktails_db")'
cambia utente e password con nome utente e password mariadb
sito web:
installa un server apache2 sul raspberry pi.
connettersi tramite filezilla.
estrai il file qui sotto e dovrai ancora cambiare alcune cose, all'interno del file js ci sono 4 file.js.
e infine trasferisci tutto nella mappa /var/www sul raspberry pi con filezilla.
Passaggio 3: Passaggio 3: costruire il caso
Esiste il caso di un telaio in legno e poi l'aggiunta dei fogli di mdf.
Portafoto:
con le assi di legno 2x1 dovrai segarle delle giuste dimensioni.
- 6x 20 cm
- 3x 49 cm
- 2x 15 cm
lato posteriore (cornice):
prendi 2 pezzi del listello di legno da 50 cm e 2 pezzi del listello da 25 cm
e fare un semplice rettangolo. (foto)
lato anteriore (telaio):
prendi quello che resta del legno, che dovrebbe essere 4 pezzi da 25 cm, 1 pezzo da 50 cm e 2 pezzi da 17,5 cm
e disponili come nella figura seguente.
Caso:
con i fogli di mdf da 0,5 cm tagliare le seguenti misure:
caso principale:
- 1x 51x36 cm (in alto)
- 1x 50x35 cm (in basso)
- 2x 50x23, 5 cm (anteriore e posteriore)
- 2x 35, 5x23, 5cm (pannelli laterali)
trattino:
-1x 19, 5x19 cm
-3x 10x19 cm
1. Prendiamo il 50x36cm per il fondo e vi attaccheremo il retro e il davanti della cornice.
2. ora attacca i pannelli laterali al telaio, questi dovrebbero essere i lati senza telaio. (il motivo per cui non abbiamo fatto le assi laterali per il telaio è per risparmiare spazio all'interno del progetto).
3. Ora prendi i pannelli del pannello frontale e dovremo fare una rientranza e un foro in alto a sinistra per il display lcd.
trattino:
- per il rientro devi prima estrarre un rettangolo dal pannello frontale alto 18 cm per 19 cm
- quindi prendi i tuoi 4 pezzi per la rientranza e incollali insieme con un po' di colla per legno e un inserto nella custodia.
il 19,5x19cm è il pannello posteriore per il rientro.
foro display lcd:
- in alto a sinistra del pannello frontale dovrai fare un foro di 7 cm di lunghezza per 2,5 cm di larghezza
Passaggio 4: Passaggio 4: creare i contenitori
il coperchio e il contenitore stesso sono da modificare, il contenitore necessita di un foro per entrare nel tubo per il pompaggio dell'acqua stessa e di un foro per il sensore di temperatura il coperchio necessita di 3 fori 1 per versare la bevanda e altri 2 per il sensore ad ultrasuoni all'interno ogni contenitore.
coperchio del contenitore:
- Praticare 1 foro di 4,5 cm sul lato superiore del coperchio
- sul lato inferiore 2 fori di 1, 6cm con 0, 8cm in mezzo
contenitore stesso:
- sarà necessario praticare 2 fori sul fondo del contenitore stesso sul lato opposto del contenitore (i lati corti)
- 1 dei 2 fori deve essere a circa 1, 5 cm dal fondo perché il lato posteriore del telaio, l'altro deve essere basso verso il basso.
Passaggio 5: Passaggio 5: Integrazione dell'elettronica
1. prima di tutto inizieremo ad attaccare la breadboard sul lato sinistro vista dal davanti.
2. Successivamente, prova a posizionare l'affissione a cristalli liquidi all'interno del rettangolo segato nella parte anteriore, che dovrebbe essere abbastanza stretto da poter essere tenuto da solo. ma puoi usare le viti se ne senti il bisogno
3. Proprio sotto l'affissione a cristalli liquidi è necessario avvitare/fissare lo scanner rfid in posizione. (entrambi funzioneranno)
4. Sul lato destro posizioneremo il relè come mostrato nell'immagine e avviteremo le pompe sul lato destro, con i cavi per il lampone pi che vanno oltre la rientranza nella parte anteriore.
5. Ora ti servirà il contenitore con il foro più basso rivolto verso l'interno e inserisci i sensori di temperatura secondo la numerazione con la bottiglia numero 1 partendo da sinistra andando verso destra. i fori con i sensori di temperatura devono essere impermeabili quindi incollare con il tec7.
6. inserire i tubi dall'altro lato e prendere una misura approssimativa della lunghezza necessaria per arrivare alle pompe e tagliarle. assicurati di incollarlo.
7. nel frattempo possiamo inserire i sensori ad ultrasuoni e i tubi in pvc nei fori corrispondenti senza bisogno di colla dovrebbero adattarsi abbastanza bene.
Passaggio 6: Passaggio 6: Conclusione
- estrarre i 2 alimentatori dal lato posteriore e avvitare la piastra posteriore.
- svitare i tappi di chiusura del tubo in pvc posizionare la parte superiore sulla custodia stessa si può avvitare se necessario, ma preferisco non sinds posso accedervi in quel modo dopo che è stata fatta.
Il progetto ora è finito, puoi decorare come vuoi.
Consigliato:
ECG automatizzato- BME 305 Progetto finale Credito extra: 7 passaggi
ECG automatizzato- BME 305 Progetto finale Credito extra: un elettrocardiogramma (ECG o ECG) viene utilizzato per misurare i segnali elettrici prodotti da un cuore che batte e svolge un ruolo importante nella diagnosi e nella prognosi delle malattie cardiovascolari. Alcune delle informazioni ottenute da un ECG includono il ritmo
Modello di circuito ECG automatizzato: 4 passaggi
Modello di circuito ECG automatizzato: l'obiettivo di questo progetto è creare un modello di circuito con più componenti in grado di amplificare e filtrare adeguatamente un segnale ECG in ingresso. Tre componenti saranno modellati individualmente: un amplificatore per strumentazione, un filtro notch attivo e un
Progetto automatizzato della ciotola per alimenti per animali domestici: 13 passaggi
Progetto automatizzato di ciotola per alimenti per animali domestici: questa guida illustrerà e spiegherà come costruire una mangiatoia per animali domestici automatizzata e programmabile con ciotole per alimenti attaccate. Ho allegato un video qui che descrive come funzionano i prodotti e come si presenta
ECG automatizzato: simulazioni di amplificazione e filtro con LTspice: 5 passaggi
ECG automatizzato: simulazioni di amplificazione e filtro con LTspice: questa è l'immagine del dispositivo finale che costruirai e una discussione molto approfondita su ciascuna parte. Descrive anche i calcoli per ogni fase. L'immagine mostra il diagramma a blocchi per questo dispositivo Metodi e materiali: l'obiettivo di questo pro
Simulatore di circuito ECG automatizzato: 4 passaggi
Simulatore di circuito ECG automatizzato: un elettrocardiogramma (ECG) è una tecnica potente utilizzata per misurare l'attività elettrica del cuore di un paziente. La forma unica di questi potenziali elettrici differisce a seconda della posizione degli elettrodi di registrazione ed è stata utilizzata per rilevare molti