Índice:
- Suprimentos
- Etapa 1: Etapa 1: Fiação dos componentes eletrônicos
- Etapa 2: Etapa 2: configurar o Raspberry Pi
- Etapa 3: Etapa 3: Construindo o Caso
- Etapa 4: Etapa 4: Fazendo os recipientes
- Etapa 5: Etapa 5: Integrando os eletrônicos
- Etapa 6: Etapa 6: Concluindo
Vídeo: Bartender automatizado: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
O objetivo deste projeto é facilitar o processo de confecção / mistura de coquetéis por meio da IoT (Internet of Things). as receitas do coquetel (uma vez inseridas) serão lembradas pelo projeto. Os recipientes das bebidas são integrados a sensores que medem a temperatura e o conteúdo da garrafa. Todo o projeto será controlado por meio de um site no smartphone / computador.
Suprimentos
HardWare:
- folha de madeira mdf (0, 5 cm)
- Parafusos de madeira
- tubo de 4 mm de diâmetro interno
- 4 recipientes de plástico
- tubo de pvc de 40 mm
eletrônicos:
- framboesa pi3
- 4 sensores ultrassônicos (hc-sr04)
- 4x 10k ntc (à prova d'água)
- ADC mcp3008
- scanner rfid
- Ecrã LCD
- relé de 4 módulos
- 4 peristaltische pompa
- adaptador de energia 12v dc
Ferramentas:
- silicone transparente tec7
- furadeira
- impressora 3d
- Serra
o custo do projeto do furo rondará os 130 euros.
Etapa 1: Etapa 1: Fiação dos componentes eletrônicos
Fiação:
Durante a construção da fiação de todo o projeto recomendo usar alguns fios mais longos para os sensores ultrassônicos, a razão para isso é que eles precisam chegar a cada recipiente. faça o mesmo com o módulo de relé, pois ele estará do outro lado da construção.
Solde o circuito da bomba ao adaptador de 12 Vcc e conecte-o ao módulo de relé. (rotule as bombas para que seja mais fácil lembrar qual bomba está conectada a qual interruptor de relé, isso será útil mais tarde na construção)
opcional (isso vai poupar trabalho durante a construção de todo o caso):
- você pode rotular os sensores ultrassônicos conectados aos pinos com os números abaixo
- rotular o ntc como conectado ao mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1 / i2c) ==> módulo de relé 1
GPIO3 (scl1 / i2c) ==> módulo de relé 2
GPIO17 ==> gatilho ultrassônico 1
GPIO27 ==> eco ultrassônico 1
GPIO22 ==> gatilho ultrassônico 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) e rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) e rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) e rfid (CLK)
GPIO5 ==> eco ultrassônico 2
GPIO6 ==> gatilho ultrassônico 2
GPIO13 ==> eco ultrassônico 3
GPIO19 ==> gatilho ultrassônico 4
GPIO26 ==> eco ultrassônico 4
GPIO14 (uart0_TXD) ==> módulo de relé 3
GPIO15 (uart0_RXD) ==> módulo de 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)
Etapa 2: Etapa 2: configurar o Raspberry Pi
config:
conecte o pi ao seu wi-fi e habilite o SPI no menu de configuração (sudo rasp-config => opções de interface => SPI => habilitar)
instale os seguintes pacotes:
- mfrc522
- RPLCD
- frasco
- flask_cors
- flask_socketio
base de dados:
instale mariadb no framboesa pi.
faça uma conexão remota com o ssh com mysql workbench.
importe o arquivo autocontido com o banco de dados para o framboesa e certifique-se de que o usuário possui todos os direitos sobre o banco de dados.
programa:
abaixo desta seção está um arquivo rar, baixe-o e extraia os arquivos contidos nele.
esses filles contêm o servidor de frascos e as classes necessárias para o projeto.
transferir esses arquivos para o raspberry pi, eu recomendaria fazer um mapa para o seu usuário chamado barman automático e colocar os filles lá
antes de podermos executar o programa, você precisará abrir o app.py e procurar por 'db = DataBase (app, "usuário", "senha", "cocktails_db")'
altere o usuário e a senha para o seu nome de usuário e senha mariadb
local na rede Internet:
instale um servidor apache2 no raspberry pi.
conectar-se através do filezilla.
extraia o arquivo abaixo e você precisará alterar novamente algumas coisas, dentro do arquivo js existem 4 arquivos.js.
e finalmente transfira tudo para o mapa / var / www no raspberry pi com filezilla.
Etapa 3: Etapa 3: Construindo o Caso
O caso existe de uma moldura feita de madeira e, em seguida, adicionando as folhas de mdf.
Quadro:
com as pranchas de madeira 2x1, você precisará serrá-las nos tamanhos certos.
- 6x 20cm
- 3x 49cm
- 2x 15cm
verso (quadro):
pegue 2 pedaços da tira de madeira de 50cm e 2 pedaços de 25cm
e faça um retângulo simples. (foto)
lado frontal (quadro):
pegue o que sobrou da madeira, que deve ser 4 peças de 25cm, 1 peça de 50cm e 2 peças de 17,5cm
e organizá-los como a imagem a seguir.
Caso:
com as folhas mdf de 0,5 cm, corte os seguintes tamanhos:
caso principal:
- 1x 51x36cm (topo)
- 1x 50x35cm (inferior)
- 2x 50x23, 5cm (frente e verso)
- 2x 35, 5x23, 5cm (painéis laterais)
recuo:
-1x 19, 5x19cm
-3x 10x19cm
1. Pegue o 50x36cm para a parte inferior e nós anexaremos a parte de trás e a parte frontal da moldura a ela.
2. agora fixe os painéis laterais à moldura, estes devem ser os lados sem moldura. (o motivo pelo qual não fizemos pranchas laterais para a estrutura é para poupar espaço dentro do projeto).
3. agora pegue os painéis do painel frontal e vamos precisar fazer um recuo e um orifício no canto superior esquerdo para a tela lcd.
recuo:
- para o recuo, você primeiro precisa remover um retângulo do painel frontal com 18 cm de altura por 19 cm
- em seguida, pegue suas 4 peças para o recorte e cole-as com um pouco de cola de madeira e encaixe na caixa.
o 19, 5x19cm é o painel traseiro para o recuo.
orifício da tela LCD:
- no canto superior esquerdo do painel frontal, você precisará fazer um orifício de 7 cm de comprimento por 2,5 cm de largura
Etapa 4: Etapa 4: Fazendo os recipientes
a tampa e o próprio recipiente precisam ser modificados, o recipiente precisa de um orifício para entrar no tubo para bombear a própria água e um orifício para o sensor de temperatura a tampa precisa de 3 orifícios 1 para despejar a bebida e outros 2 para o sensor ultrassônico em cada contêiner.
tampa do recipiente:
- faça 1 orifício de 4,5 cm na parte superior da tampa
- no lado inferior 2 orifícios de 1,6 cm com 0,8 cm entre
recipiente em si:
- você precisará fazer 2 furos no fundo do próprio contêiner, no lado oposto do contêiner (os lados curtos)
- 1 dos 2 furos deve estar a cerca de 1,5 cm do fundo porque a parte de trás da moldura, o outro deve estar baixo.
Etapa 5: Etapa 5: Integrando os eletrônicos
1. primeiro, começaremos a colar a placa de ensaio no lado esquerdo, visto de frente.
2. Em seguida, tente colocar o lcd dentro do retângulo serrado na frente, que deve ser apertado o suficiente para segurar sozinho. mas você pode usar parafusos se sentir necessidade
3. Logo abaixo do lcd, você precisa aparafusar / colar o scanner RFID no lugar. (Ambos funcionarão)
4. No lado direito colocaremos o relé como visto na foto e aparafusar as bombas do lado direito, com os cabos do pi framboesa passando pelo recuo na frente.
5. Agora você precisará do recipiente com o orifício inferior voltado para dentro e insira os sensores de temperatura de acordo com a numeração com o frasco número 1 começando da esquerda e indo para a direita. os furos com os sensores de temperatura precisam ser à prova d'água, então cole com o tec7.
6. insira os tubos do outro lado e meça o comprimento necessário para chegar às bombas e corte-as. certifique-se de colar isso.
7. entretanto, podemos inserir os sensores ultrassônicos e tubos de pvc nos orifícios correspondentes, sem a necessidade de cola, eles devem se encaixar perfeitamente.
Etapa 6: Etapa 6: Concluindo
- retire os 2 adaptadores de energia da parte traseira e aparafuse a placa traseira.
- desparafuse as tampas de fechamento do tubo de pvc coloque a parte de cima no próprio case você pode aparafusar se precisar, mas eu prefiro não ficar assim posso acessá-lo depois de feito.
O projeto está terminado agora, você pode decorar como quiser.
Recomendado:
Modelo de circuito de ECG automatizado: 4 etapas
Modelo de circuito de ECG automatizado: O objetivo deste projeto é criar um modelo de circuito com vários componentes que podem amplificar e filtrar adequadamente um sinal de ECG de entrada. Três componentes serão modelados individualmente: um amplificador de instrumentação, um filtro de entalhe ativo e um
ECG automatizado: Simulações de amplificação e filtro usando LTspice: 5 etapas
ECG automatizado: Simulações de amplificação e filtro usando LTspice: Esta é a imagem do dispositivo final que você estará construindo e uma discussão muito aprofundada sobre cada parte. Também descreve os cálculos para cada estágio. A imagem mostra o diagrama de blocos para este dispositivoMétodos e materiais: O objetivo deste pr
Simulador de circuito de ECG automatizado: 4 etapas
Simulador de circuito de ECG automatizado: um eletrocardiograma (ECG) é uma técnica poderosa usada para medir a atividade elétrica do coração de um paciente. A forma única desses potenciais elétricos difere dependendo da localização dos eletrodos de registro e tem sido usada para detectar muitos
Basurero Automatizado Con Arduino: 5 etapas
Basurero Automatizado Con Arduino: A veces puede ser tedioso la mantención de la limpieza el orden en el hogar. Agacharse para alcanzar un bote de basura ou abrir gavetas innecesarias. Por eso el futuro ha llegado y es la automatización de los botes de basura para que se abran y cierr
Mandalorian the Child automatizado: 10 etapas (com fotos)
Mandalorian the Child automatizado: Você comprou este novo brinquedo (para alguém além de você) e gostaria de colocá-lo na posição " ativo " exibir sem danificar a unidade. Infelizmente, ele só funciona quando você bate em sua cabeça. Se você prender um pedaço de folha de metal no topo