Sommario:
- Forniture
- Passaggio 1: pannello frontale e ripiano
- Passaggio 2: gli schemi
- Passaggio 3: cablaggio dell'alimentatore switching da 12 V
- Passaggio 4: collegare le pompe
- Passaggio 5: collegare l'LCD
- Passaggio 6: collegare il sensore a ultrasuoni
- Passaggio 7: collegare il sensore di temperatura
- Passaggio 8: collegare LDR e striscia LED
- Passaggio 9: preparazione dell'RPI (attivazione di Spi, bus a un filo)
- Passaggio 10: banca dati
- Passaggio 11: codice
- Passaggio 12: sito finale
Video: Mix&Cheers: 13 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Molti sono stanchi di pagare un sacco di soldi per un piccolo drink al bar.
Vorrebbero organizzare la propria serata cocktail con gli amici, ma non hanno le capacità per preparare cocktail o vogliono semplicemente godersi la serata invece di preparare drink per gli altri.
Per rendere questo possibile o più facile per molte persone, ho realizzato un mixer per cocktail Smart.
Questo dispositivo può preparare cocktail mescolando fino a quattro ingredienti contemporaneamente.
L'utente può personalizzarlo per fare molte bevande.
Controlli tutto online tramite un sito Web in cui puoi personalizzare tutti gli ingredienti e i cocktail.
L'utente può vedere il volume corrente degli ingredienti.
Forniture
Componenti hardware
- Raspberry Pi 4 Modello B 2GB
- Calzolaio a T al lampone PI
- Custodia con ventola e caricabatterie per RPI
- Modulo 5v 8 o 4 canali relè
- Alimentatore a commutazione 12V
- Cavo di alimentazione
- 4 pompe peristaltiche
- Striscia led
- MicroSD 16GB
- LDR
- Sensore ultrasonico
- Impermeabile DS18B20
- 4 taglieri
- LCD 16*2
- Potenziometro
Componenti della cassa
- MDF 2,5 mm per pannello frontale e ripiano per elettronica.
- Fascio di legno (18mm*18mm)
- Viti per legno
- 2 cerniere della porta
- Angoli in metallo
- Tubo in silicone alimentare diametro interno 2 mm
-
Piccolo armadio da cucina di Ikea
Strumenti manuali
- Trapano a mano
- sega per legno
- Saldatore
- Coltello da cancelleria
- Nastro biadesivo
Passaggio 1: pannello frontale e ripiano
Iniziamo misurando e disegnando le linee necessarie sull'MDF.
Pannello frontale (porta)
- pannello frontale (290mm/360mm)
- A 3 cm dall'alto, al centro del pannello, disegniamo un rettangolo delle dimensioni del nostro display LCD.
- Tagliamo il rettangolo e proviamo l'LCD, se va bene lo dipingiamo.
- Avvitiamo i cardini della porta sul pannello e sull'armadio in modo da poterlo aprire
Lo scaffale
- Tagliamo 2 pezzi della nostra trave di legno ogni 230 mm
- Quindi li avvitiamo all'interno dell'armadio sotto i 200 mm superiori su ciascun lato.
- quindi avvitiamo una piastra MDF (360mm*360mm) su di essi
- aggiungi un angolo di metallo per essere sicuro
- lo scaffale è pronto
Pannello posteriore
Nel mio armadio c'è un pannello posteriore con un'apertura (foro) per il cavo.
Passaggio 2: gli schemi
Prima di tutto, vediamo su questo schema cosa faremo.
Passaggio 3: cablaggio dell'alimentatore switching da 12 V
Per prima cosa dovremmo cablare e testare l'alimentatore a commutazione da 12 V
- Tagliamo l'estremità del cavo di alimentazione
- ci sono 3 fili (live, naturale, terra) li colleghiamo al nostro alimentatore, e questo è il nostro ingresso.
- L'alimentatore ha 2 uscite, ne scegliamo una e la colleghiamo a una breadboard (chiamiamola breadboard 12v).
- misuriamo i volt di uscita, se è 12v quindi abbiamo collegato tutto bene
Passaggio 4: collegare le pompe
- Collegare il + della pompa al NO del relè
- Collegare il - di ogni pompa direttamente a - dell'alimentatore 12v
- Collegare il + dell'alimentazione 12v alla COM del relè di ogni pompa.
- Collegare il VCC del relè a 5v all'alimentazione esterna a 5v
- Collegare il GND dell'alimentazione esterna 5v a GND di RPI
- Collegare il GND del relè a GND dell'alimentazione esterna
- Collegare l'INT (pompa) del relè a diversi pin GPIO
Controlla gli schemi per i dettagli visivi.
Passaggio 5: collegare l'LCD
Collegheremo l'LCD in modalità a 4 bit.
- Collega RS, E, D4, D5, D6, D7 a diversi pin GPIO.
- Connetti VSS, RW a GND
- Collegare VDD all'alimentazione esterna 5v
Contrasto
- Collegare V0 al pin centrale (secondo) del potenziometro
- Collegare il primo pin del potenziometro a +5v e a LED+
- Collegare il terzo pin del potenziometro a GND e al LED-
Controlla gli schemi per i dettagli visivi.
Passaggio 6: collegare il sensore a ultrasuoni
Controlla gli schemi per i dettagli visivi.
- Collegare il VCC a +5v di alimentazione esterna
- Collegare GND a GND di RPI
- Collega il trigger al pin GPIO
- Collegare l'eco tramite il partitore di tensione (330ohm e 470ohm) a GND
- Collega l'eco al pin GPIO
Passaggio 7: collegare il sensore di temperatura
Controlla gli schemi per i dettagli visivi.
- Collegare VDD a 3.3v dell'RPI
- Collega GND a GND di RPI
- Collegare DQ tramite resistore (4.7k ohm o 5k ohm) a 3.3v dell'RPI
- Collega DQ al pin 4 GPIO (dovresti prima attivare il bus on-wire su Raspberry RPI)
Passaggio 8: collegare LDR e striscia LED
Per leggere il valore LDR, dovremmo collegarlo a RPI tramite MCP3008
LDR
- Collegare LDR all'alimentazione esterna +5v tramite un resistore da 10k ohm e al canale0 su mcp3008
- Connetti LDR a GND
MCP3008
- Collegare VDD, VREF a + 5v di alimentazione esterna
- Connetti AGND, DGND a GND
- Collegare CLK al pin GPIO 11
- Connetti l'uscita DATI al pin GPIO 09
- Connetti i dati al pin GPIO 10
- Connetti CS/SHDN al pin GPIO 8
Passaggio 9: preparazione dell'RPI (attivazione di Spi, bus a un filo)
Dovremmo attivare
- spi per mcp3008
- bus a un filo per sensore di temperatura
Passaggio 10: banca dati
- connettersi all'RPI raspberry e creare il database.
- Crea dopo 2 vie come nell'immagine (è più facile per il nostro codice)
Passaggio 11: codice
Ecco il codice
Consigliato:
Squeal & Scrape: 5 passaggi
Squeal & Scrape: questo progetto può essere realizzato fresando un PCB utilizzando i file trovati su github o utilizzando la scheda vero come nell'illustrazione. Sono necessarie alcune saldature, quindi è necessaria la solita attrezzatura: saldatore supporto per saldatura pulitore per punta del filo taglierina per filo spelafili che aiuta
Introduzione a Python - Katsuhiko Matsuda & Edwin Cijo - Nozioni di base: 7 passaggi
Introduzione a Python - Katsuhiko Matsuda & Edwin Cijo - Nozioni di base: Ciao, siamo 2 studenti in MYP 2. Vogliamo insegnarti le basi su come codificare Python. È stato creato alla fine degli anni '80 da Guido van Rossum nei Paesi Bassi. È stato creato come successore della lingua ABC. Il suo nome è "Python" perché quando
Cubetto di temperaturaSat Ben & Kaiti & Q Hour 1: 8 passaggi
Temperature CubeSat Ben & Kaiti & Q Hour 1: Hai mai desiderato creare qualcosa da te che può essere inviato nello spazio e prendere la temperatura di un altro pianeta? Nella nostra lezione di fisica del liceo, siamo stati assegnati a costruire un CubeSat con un arduino funzionante con la domanda principale Come possiamo
MIX and MATCH LCD CASE: 5 passaggi
MIX and MATCH LCD CASES: La moglie non ti permetterà di mettere la tua ultima creazione sul tavolino da caffè … perché sembra qualcosa in cui la droga per gatti ??? Questo lo risolverà. Mescola e abbina le custodie lcd. Uno o due frontali lcd con opzione per tastiere 10-12-0. Spazio per una batteria da 9v. PDF
Progetto Totoro - IoT & MQTT & ESP01: 7 passaggi (con immagini)
Progetto Totoro - IoT & MQTT & ESP01: Il Progetto Totoro è un bel progetto IoT che puoi copiare in molte altre forme diverse. Usando la scheda ESP01, con il protocollo MQTT, puoi comunicare lo stato del pulsante al Broker MQTT (nel mio case AdafruitIO).Un'utile guida per MQTT e Ad