Índice:
- Etapa 1: suprimentos
- Etapa 2: O Esquema Fritzing
- Etapa 3: Banco de dados
- Etapa 4: Wireframes e design
- Etapa 5: conectando tudo
- Etapa 6: código de front-end e back-end
- Etapa 7: a habitação
- Etapa 8: o toque final
Vídeo: GrooveTail - Máquina de Coquetel: 8 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Pare de desperdiçar seu tempo tendo que fazer um coquetel e pesquisar todos os ingredientes no Google. Basta fazer uma máquina de coquetéis. Isso é o que estava passando pela minha cabeça quando tive a ideia de fazer este projeto.
Eu queria fazer algo pelo qual adoraria trabalhar, e é exatamente isso. Depois de fazer minha própria máquina de coquetéis, me sinto ótimo porque agora posso beber coquetéis durante todo o verão sem precisar fazer nada.
Este projeto é controlado totalmente por um site simples, responsivo e muito fácil de usar. Os ingredientes e coquetéis que você colocar no projeto são de sua inteira responsabilidade.
Esta máquina de coquetéis é incrível e vou mostrar como eu a fiz.
Etapa 1: suprimentos
Infelizmente, este projeto não é gratuito…. Você precisará comprar alguns suprimentos necessários para controlar o aplicativo e as bombas.
Há uma lista de suprimentos completa (lista de materiais (BOM)) anexada.
- O "Raspberry Pi" é necessário para controlar tudo o que você codificará.
- Precisamos de uma "fonte de alimentação de 12 V" para garantir que tudo esteja ligado. Isso também vem com um cabo de alimentação.
- Encomendei 6 "bombas perialísticas de 12 V" para bombear o líquido para o vidro.
- 7,5 metros de tubos de silicone para passar do líquido para a bomba e depois para o vidro.
- Também precisamos de um "Relé de 8 canais" para controlar o modo de alimentação (liga / desliga) das bombas perialísticas.
- O "Regulador de 5 V" é usado para conectar a fonte de alimentação de 12 V ao Raspberry Pi de 5 V.
- Neste projeto, usei uma "placa de distribuição de energia" para controlar meu + e -, mas você também pode fazer isso em uma placa de ensaio.
- Também encomendei um "display OLED" para mostrar o ip que você terá que digitar no seu navegador.
- Para a moradia do projeto fui a uma loja local e comprei 2 vigas de madeira de 27x27mm e 210cm de altura e 2 placas de madeira de 125x62,5cm
- Para as bebidas, também fui a uma loja local e comprei as bebidas necessárias para meus coquetéis.
Etapa 2: O Esquema Fritzing
A primeira coisa que fiz foi fazer o meu esquema. Este programa é muito fácil de usar e ajuda muito na hora de conectar todos os seus componentes.
Você sempre pode verificar quais pinos eu usei e como conectei tudo nos arquivos anexados.
Etapa 3: Banco de dados
Depois de terminar meu esquema, criei meu banco de dados. Meu banco de dados é usado para conectar meus ingredientes e meus coquetéis. O banco de dados também armazenou a temperatura obtida do sensor ds1820.
Comecei a desenhar um modelo e uma vez que meu modelo estava bem concluído, eu o desenvolvi adiante.
Etapa 4: Wireframes e design
Já tinha uma ideia para a estrutura do site desde quando comecei com este projeto. Então eu desenhei em wireframes primeiro e depois adicionei as cores. Eu escolhi cores escuras porque os coquetéis iriam se destacar mais.
Este também é o momento em que eu tive que pensar sobre quais recursos eu iria colocar no meu projeto. Eu adicionei um botão cancelar, então se você pressionar fazer coquetel no acidente, você ainda pode cancelar sua ação. Também senti que era necessário colocar uma função de limpeza para que houvesse menos vida bacteriana nos tubos.
Etapa 5: conectando tudo
É hora de conectar tudo. Certifique-se de usar seu esquema Fritzing para isso, pois eles tornam isso muito mais fácil de fazer e você não cometerá tantos erros.
Certifique-se de colocar o regulador de 5 V entre a fonte de alimentação de 12 V e o Raspberry Pi. Caso contrário, seu Raspberry Pi ficará sobrecarregado e ele morrerá. Verifique também se todos os fios + e - estão no lugar correto, pois o Raspberry Pi é muito frágil para esse tipo de coisa.
Etapa 6: código de front-end e back-end
Depois de fazer meus wireframes e design. Comecei a escrever meu html en css. Tudo correu muito bem e deve ser bastante rápido.
O código de front-end foi escrito em Visual Studio Code com javascript e o código de back-end foi escrito em Python3.5.
No meu frontend eu escrevi alguns recursos como o processo de contagem regressiva ao fazer um coquetel. No meu backend eu escrevi tudo para vincular meu banco de dados, o display de temperatura, a exibição dos ingredientes e a ativação e desativação das bombas.
A parte difícil surge quando você precisa vincular seu código de front-end ao código de back-end. Usei soquetes para isso. Os soquetes são bastante fáceis de usar e funcionaram bem para mim.
Repositório Github
Etapa 7: a habitação
Depois que grande parte da minha codificação foi concluída, comecei a fazer o alojamento deste projeto. Comprei tudo em uma loja local.
- 2 vigas de madeira de 27x27mm e 210cm de altura
- 2 placas de madeira de 125x62,5cm
Comecei cortando todos os tamanhos certos das vigas de madeira e das placas de madeira. Minha caixa tem 40x40cm e 62,5cm de altura.
Depois de cortar todos os tamanhos certos, fiz um retângulo com as vigas de madeira. Uma vez que o retângulo foi feito, coloquei as placas de madeira ao redor dele com alguns parafusos. Verifiquei se havia uma placa no meio da caixa para encaixar meus eletrônicos. Essa parte será fechada mais tarde e apenas a parte inferior da caixa será mostrada.
Depois que a maior parte das coisas principais da caixa foram feitas, comecei a aparafusar alguns orifícios onde as bombas perialísticas estariam e coloquei-as no lugar.
Na parte de trás da caixa, um orifício em forma de I para o cabo de força passar. Na plataforma do meio desenhei 6 orifícios para os tubos de silicone passarem e entrarem nas bebidas.
Eu também fiz um buraco no meio da plataforma e coloquei um tubo branco que eu tinha em minha casa, um pouco de improvisação. Este tubo é onde todos os tubos de silicone irão entrar.
Etapa 8: o toque final
Depois que a parte externa da habitação foi concluída. Eu parafusei e prendi todos os meus componentes. Isso deu muito trabalho e leva muito tempo, pois é preciso fazer isso com muito cuidado e precisão para não danificar os componentes.
Depois de colocar todos os meus componentes, conectei minhas bombas perialísticas à caixa e os tubos de silicone.
Passei os tubos de silicone pelos orifícios que retirei de um lado. E do outro lado coloquei no tubo branco para que todos os tubos de silicone ficassem juntos. É aqui que o vidro fica.
A tela OLED é uma das últimas coisas que conectei à minha caixa. Eu aparafusei e também aparafusei um pequeno orifício para que todos os fios entrem no componente.
Depois de conectar tudo e testar se funciona, fechei a parte superior da parte frontal do gabinete e ficou muito bom. Estou muito orgulhoso do projeto que criei.
Recomendado:
Relógio Micro Binário: 10 Passos (com Imagens)
Micro Clock Binary: Tendo criado anteriormente um Instructable (Binary DVM), que faz uso da área de exibição limitada usando binário. Foi apenas um pequeno passo ter criado anteriormente o módulo de código principal para conversão de decimal em binário para a criação de um relógio binário, mas t
Misturador de coquetel Bluetooth: 9 etapas
Bluetooth Cocktail Mixer: Este é um cocktail mixer barato para resolver seus problemas de festa do jeito Arduino. A configuração consiste basicamente em um nano, duas bombas d'água, dispositivo HC 05 BLE e um pouco de codificação! Então vamos pular direto para ele
Robô Misturador de Coquetel - Beba com Responsabilidade: 5 Passos
Cocktail Mixer Robot - Beba com responsabilidade: Neste projeto eu tinha muitos objetivos, mas principalmente eu queria distribuir dois drinks mistos para o meu casamento. Depois de dispensado, queria que demorasse cerca de um minuto e com quantidades precisas de bebida alcoólica. O encanamento exigiria uma limpeza fácil. Meu s
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE - Instalando Placas Esp no Arduino Ide e Programando Esp: 4 Passos
Primeiros passos com Esp 8266 Esp-01 com Arduino IDE | Instalando placas Esp no Arduino Ide e programando Esp: Neste instructables, vamos aprender como instalar placas esp8266 no IDE Arduino e como programar esp-01 e fazer upload de código nele. Como as placas esp são tão populares, então pensei em corrigir um instructablesfor isso e a maioria das pessoas enfrentam problemas
MANEIRA MAIS FÁCIL DE FAZER UMA LUZ COMPACTA !! 3 PASSOS SIMPLES !!: 3 passos
MANEIRA MAIS FÁCIL DE FAZER UMA LUZ COMPACTA !! 3 PASSOS SIMPLES !!: O que você vai precisar - Folha de estanho 1 pilha AA (algumas pilhas AAA funcionam) 1 Mini Lightbulb (lâmpadas usadas para a maioria das lanternas; consulte a imagem) Régua (se necessário)