Índice:
- Suprimentos
- Etapa 1: painel frontal e prateleira
- Etapa 2: os esquemas
- Etapa 3: Fiação da fonte de alimentação comutada de 12 V
- Etapa 4: conectar as bombas
- Etapa 5: conectar o LCD
- Etapa 6: conectar o sensor ultrassônico
- Etapa 7: conectar o sensor de temperatura
- Etapa 8: Conecte o LDR e a faixa de LED
- Etapa 9: Preparando RPI (ativar Spi, Barramento de um fio)
- Etapa 10: Banco de dados
- Etapa 11: Código
- Etapa 12: Site Final
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Muitos estão cansados de pagar muito dinheiro por um drinque nos bares.
Eles gostariam de fazer sua própria noite de coquetéis com os amigos, mas não têm as habilidades para fazer coquetéis ou querem apenas aproveitar a noite em vez de preparar bebidas para os outros.
Para tornar isso possível ou mais fácil para muitas pessoas, fiz uma batedeira de coquetéis Smart.
Este dispositivo pode fazer coquetéis misturando até quatro ingredientes ao mesmo tempo.
O usuário pode personalizá-lo para fazer muitos drinks.
Você controla tudo online através de um site onde pode personalizar todos os ingredientes e coquetéis.
O usuário pode ver o volume atual dos ingredientes.
Suprimentos
Componentes de hardware
- Raspberry Pi 4 Modelo B 2 GB
- Framboesa PI T-cobbler
- Estojo com ventilador e carregador de energia para RPI
- Módulo de canal de relé 5v 8 ou 4
- Fonte de alimentação comutada 12V
- Cabo de energia
- 4 bombas peristálticas
- Tira led
- MicroSd 16GB
- LDR
- Sensor ultrasônico
- À prova d'água DS18B20
- 4 tábuas de pão
- LCD 16 * 2
- Potenciômetro
Componentes da Caixa
- MDF 2,5 mm para painel frontal e prateleira para eletrônicos.
- Viga de madeira (18 mm * 18 mm)
- Parafusos de madeira
- 2 dobradiças de porta
- Cantos de metal
- Diâmetro interno de 2 mm de tubo de silicone de grau alimentício
-
Pequeno armário de cozinha da Ikea
Ferramentas de mão
- Furadeira
- Serra de madeira
- Ferro de solda
- Faca de papelaria
- Fita dupla face
Etapa 1: painel frontal e prateleira
Começamos medindo e desenhando as linhas necessárias no MDF.
Painel frontal (porta)
- painel frontal (290 mm / 360 mm)
- A 3 cm do topo, no centro do painel, desenhamos um retângulo do tamanho do nosso display LCD.
- Cortamos o retângulo e experimentamos o LCD, se estiver ok então pintamos.
- Aparafusamos as dobradiças da porta no painel e no armário para que possamos abri-lo
Prateleira
- Cortamos 2 pedaços de nossa viga de madeira cada 230 mm
- Em seguida, parafusamos dentro do armário sob os 200 mm superiores de cada lado.
- então aparafusamos uma placa de MDF (360 mm * 360 mm) neles
- adicione um pouco de canto de metal para ter certeza
- prateleira está pronta
Painel traseiro
No meu armário há um painel traseiro com uma abertura (orifício) para o cabo.
Etapa 2: os esquemas
Em primeiro lugar, vamos ver neste esquema o que faremos.
Etapa 3: Fiação da fonte de alimentação comutada de 12 V
A primeira coisa que devemos conectar e testar a fonte de alimentação chaveada de 12V
- Cortamos a extremidade do cabo de alimentação
- existem 3 fios (vivo, natural, terra) que conectamos à nossa fonte de alimentação, e esta é a nossa entrada.
- A fonte de alimentação tem 2 saídas, nós escolhemos uma e conectamos a uma placa de ensaio (vamos chamá-la de placa de ensaio de 12v).
- medimos a voltagem de saída, se for 12v, então conectamos tudo certo
Etapa 4: conectar as bombas
- Conecte o + da bomba ao NO do relé
- Conecte o - de cada bomba diretamente - da fonte de alimentação de 12v
- Conecte o + da fonte de alimentação 12v ao COM do relé de cada bomba.
- Conecte o VCC do relé a 5v para alimentação externa de 5v
- Conecte o GND da alimentação externa de 5v ao GND do RPI
- Conecte o GND do relé ao GND da alimentação externa
- Conecte o INT (bomba) do relé a pinos GPIO diferentes
Verifique os esquemas para obter detalhes visuais.
Etapa 5: conectar o LCD
Vamos conectar o LCD no modo de 4 bits.
- Conecte RS, E, D4, D5, D6, D7 a diferentes pinos GPIO.
- Conecte VSS, RW ao GND
- Conecte o VDD à alimentação externa de 5 V
Contraste
- Conecte V0 ao pino do meio (segundo) do potenciômetro
- Conecte o primeiro pino do potenciômetro a + 5v e ao LED +
- Conecte o terceiro pino do potenciômetro ao GND e ao LED-
Verifique os esquemas para obter detalhes visuais.
Etapa 6: conectar o sensor ultrassônico
Verifique os esquemas para obter detalhes visuais.
- Conecte o VCC a + 5v de alimentação externa
- Conecte o GND ao GND do RPI
- Conecte o gatilho ao pino GPIO
- Conecte o eco através do divisor de tensão (330ohm e 470ohm) ao GND
- Conecte o eco ao pino GPIO
Etapa 7: conectar o sensor de temperatura
Verifique os esquemas para obter detalhes visuais.
- Conecte o VDD a 3,3v do RPI
- Conecte o GND ao GND do RPI
- Conecte DQ via resistor (4,7k ohm ou 5k ohm) a 3,3v do RPI
- Conecte DQ ao GPIO pino 4 (você deve ativar o barramento on-wire no Raspberry RPI primeiro)
Etapa 8: Conecte o LDR e a faixa de LED
Para ler o valor LDR, devemos conectá-lo ao RPI via MCP3008
LDR
- Conecte o LDR à alimentação externa de + 5v via resistor de 10k ohm e ao canal0 no mcp3008
- Conecte o LDR ao GND
MCP3008
- Conecte VDD, VREF para alimentação externa de + 5v
- Conecte AGND, DGND ao GND
- Conecte o CLK ao GPIO pino 11
- Conecte a saída DATA ao pino 09 do GPIO
- Conecte DATA no pino 10 do GPIO
- Conecte CS / SHDN ao pino 8 GPIO
Etapa 9: Preparando RPI (ativar Spi, Barramento de um fio)
Devemos ativar
- spi para mcp3008
- barramento de um fio para sensor de temperatura
Etapa 10: Banco de dados
- conecte-se ao RPI do raspberry e crie o banco de dados.
- Crie depois disso 2 jogos como na imagem (é mais fácil para o nosso código)
Etapa 11: Código
Aqui está o código