Sommario:

GrooveTail - Macchina da cocktail: 8 passaggi
GrooveTail - Macchina da cocktail: 8 passaggi

Video: GrooveTail - Macchina da cocktail: 8 passaggi

Video: GrooveTail - Macchina da cocktail: 8 passaggi
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Novembre
Anonim
GrooveTail - Macchina da cocktail
GrooveTail - Macchina da cocktail
GrooveTail - Macchina da cocktail
GrooveTail - Macchina da cocktail

Smettila di perdere tempo dovendo preparare un cocktail e cercare su Google tutti gli ingredienti. Preparati una macchina da cocktail. Questo è quello che mi passava per la testa quando mi è venuta l'idea di realizzare questo progetto.

Volevo fare qualcosa per cui mi sarebbe piaciuto lavorare, ed è esattamente questo. Dopo aver creato la mia cocktailmachine mi sento benissimo perché ora posso bere cocktail per tutta l'estate senza nemmeno dover fare nulla.

Questo progetto è controllato completamente da un semplice sito web che è reattivo e molto facile da usare. Gli ingredienti e i cocktail che metti nel progetto dipendono interamente da te.

Questa macchina per cocktail è fantastica e ti mostrerò come l'ho realizzata.

Passaggio 1: materiali di consumo

Purtroppo questo progetto non è gratuito…. Dovrai acquistare alcuni materiali di consumo necessari per controllare l'app e le pompe.

È allegato un elenco completo delle forniture (distinta materiali (BOM)).

  1. Il "Raspberry Pi" è necessario per controllare tutto ciò che codificherai.
  2. Abbiamo bisogno di un "alimentatore da 12 V" per assicurarci che tutto sia alimentato. Questo viene fornito anche con un cavo di alimentazione.
  3. Ho ordinato 6 "Pompe Perialistiche 12V" per pompare il liquido nel bicchiere.
  4. 7,5 metri di tubi in silicone per trasferire il liquido alla pompa e poi al bicchiere.
  5. Abbiamo anche bisogno di un "Relè a 8 canali" per controllare la modalità di alimentazione (on/off) delle pompe peralistiche.
  6. Il "Regolatore 5V" viene utilizzato per collegare l'alimentatore 12V al Raspberry Pi 5V.
  7. In questo progetto ho usato una "Scheda di distribuzione dell'alimentazione" per controllare il mio + e - ma puoi farlo anche su una breadboard.
  8. Ho anche ordinato un "display OLED" per mostrare l'ip che dovrai digitare nel tuo browser.
  9. Per l'alloggiamento del progetto sono andato in un negozio locale e ho comprato 2 travi di legno di 27x27 mm e alte 210 cm e 2 lastre di legno di 125x62,5 cm
  10. Per le bevande sono anche andato in un negozio locale e ho comprato le bevande necessarie per i miei cocktail.

Passaggio 2: lo schema Fritzing

La prima cosa che ho fatto è stata creare il mio schema. Questo programma è molto facile da usare e ti aiuta molto quando colleghi tutti i tuoi componenti insieme.

Puoi sempre controllare quali pin ho usato e come ho collegato il tutto nei file allegati.

Passaggio 3: banca dati

Banca dati
Banca dati

Dopo aver terminato il mio schema, ho creato il mio database. Il mio database viene utilizzato per collegare insieme i miei ingredienti e i miei cocktail. Il database ha anche memorizzato la temperatura rilevata dal sensore ds1820.

Ho iniziato a disegnare un modello e una volta che il mio modello è stato completato bene, l'ho progettato in avanti.

Passaggio 4: wireframe e design

Wireframe e design
Wireframe e design

Avevo già un'idea per la struttura del sito web da quando ho iniziato con questo progetto. Quindi all'inizio l'ho disegnato su wireframe e dopo ho aggiunto i colori. Ho scelto colori scuri perché i cocktail risaltavano di più.

Questo è anche il momento in cui ho dovuto pensare a quali caratteristiche avrei inserito nel mio progetto. Ho aggiunto un pulsante di annullamento, quindi se premi fai cocktail in caso di incidente puoi comunque annullare la tua azione. Ho anche sentito che era necessario inserire una funzione di pulizia in modo che ci fosse meno vita batterica nei tubi.

Passaggio 5: cablaggio di tutto

Cablaggio di tutto
Cablaggio di tutto
Cablaggio di tutto
Cablaggio di tutto
Cablaggio di tutto
Cablaggio di tutto

È ora di collegare tutto. Assicurati di utilizzare il tuo schema di Fritzing per questo in quanto lo rendono molto più facile da fare e non farai tanti errori.

Assicurati di inserire il regolatore 5V tra l'alimentatore 12V e il Raspberry Pi. Altrimenti il tuo Raspberry Pi sarà in sovratensione e morirà. Assicurati anche che tutti i tuoi fili + e - siano nel posto giusto poiché il Raspberry Pi è molto fragile per questo tipo di cose.

Passaggio 6: codice frontend e backend

Codice frontend e backend
Codice frontend e backend

Dopo aver realizzato i miei wireframe en design. Ho iniziato a scrivere il mio html en css. Tutto è andato molto bene e dovrebbe andare abbastanza veloce.

Il codice frontend è stato scritto in Visual Studio Code con javascript e il codice backend è stato scritto in Python3.5.

Nel mio frontend ho scritto alcune funzionalità come il conto alla rovescia durante la preparazione di un cocktail. Nel mio backend ho scritto tutto per collegare il mio database, la visualizzazione della temperatura, la visualizzazione degli ingredienti e l'attivazione e la disattivazione delle pompe.

La parte difficile arriva quando devi collegare il tuo codice frontend con il codice backend. Ho usato le prese per questo. Le prese sono abbastanza facili da usare e hanno funzionato bene per me.

Repository Github

Passaggio 7: l'alloggio

L'alloggio
L'alloggio
L'alloggio
L'alloggio
L'alloggio
L'alloggio

Dopo che gran parte della mia codifica è stata eseguita, ho iniziato a realizzare l'alloggiamento di questo progetto. Ho comprato tutto in un negozio locale.

  1. 2 travi in legno di 27x27 mm e alte 210 cm
  2. 2 piatti in legno da 125x62,5cm

Ho iniziato ritagliando le giuste dimensioni delle travi di legno e dei piatti di legno. My Housing è 40x40cm e alto 62,5cm.

Dopo aver ritagliato tutte le misure giuste ho ricavato un rettangolo con le travi di legno. Una volta che il rettangolo è stato fatto ho messo sopra dei piatti di legno attorno ad esso con delle viti. Mi sono assicurato che ci fosse una piastra al centro dell'alloggiamento per inserire la mia elettronica. Quella parte verrà successivamente chiusa e verrà mostrata solo la parte inferiore del case.

Dopo che la maggior parte delle cose principali dell'alloggiamento è stata eseguita, ho iniziato a avvitare alcuni fori dove sarebbero state le pompe peralistiche e le ho posizionate.

Sul retro dell'alloggiamento c'è un foro a I per il passaggio del cavo di alimentazione. Nella piattaforma centrale ho disegnato 6 fori per far passare i tubi di silicone e entrare nelle bevande.

Ho anche disegnato un buco nel mezzo della piattaforma e ci ho fatto passare un tubo bianco che avevo in casa, un po' per improvvisazione. Questo tubo è dove andranno tutti i tubi in silicone.

Passaggio 8: il tocco finale

Il tocco finale
Il tocco finale
Il tocco finale
Il tocco finale
Il tocco finale
Il tocco finale

Dopo che l'esterno dell'alloggiamento è stato terminato. Ho avvitato e registrato tutti i miei componenti. Questo è stato molto lavoro e richiede molto tempo poiché devi farlo con molta attenzione e precisione per non danneggiare i componenti.

Dopo aver inserito tutti i miei componenti, ho attaccato le mie pompe perialistiche all'alloggiamento e vi ho attaccato i tubi di silicone.

Ho inserito i tubi di silicone attraverso i fori che ho disegnato su un lato. E dall'altra parte l'ho messo nel tubo bianco in modo che tutti i tubi di silicone si unissero. Qui è dove il vetro viene a stare in piedi.

Lo schermo OLED è una delle ultime cose che ho attaccato alla mia custodia. L'ho avvitato e ho anche avvitato un piccolo foro per far passare tutti i fili all'interno della parte componente.

Dopo aver cablato tutto e testato se funziona, ho chiuso la parte superiore della parte anteriore del case e sembrava molto bello. Sono molto orgoglioso del progetto che ho creato.

Consigliato: