Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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.