Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este instrutível foi criado em cumprimento ao requisito do projeto do Makecourse na University of South Florida (www.makecourse.com)"
* você está cansado de soletrar bebida na mesa? este é um problema que todos enfrentam. com a ajuda de um sensor ultrassônico e um Arduino.. Eu encontrei uma solução legal e barata de construir..
com apenas um código fácil. você pode resolver este problema completamente.
Etapa 1: peças
Fios de 1 jumper
2- sensor ultrassônico
Módulo de 3 relés
Bomba de ar 4- 5v
5- tábua de pão
6-Servo motor
Controlador 7-IR
8- receptor IR
9- Arduino nano
Etapa 2: construir o circuito
anexado, está o diagrama de circuito.
Aqui estão os pinos para todas as peças:
relé 7echo 8
trig 9
servo motor 10
receptor 11
* você pode alterar esses pinos. No entanto, certifique-se de que o código corresponda às suas conexões.
Etapa 3: Código
existem dois códigos.. o primeiro é obter o endereço dos botões que deseja usar para abrir e fechar a tampa. Usei + para abrir, - para fechar. execute o código e abra o monitor serial. pressione o botão para abrir e copie o valor que obtiver no monitor serial (PRESS LGHTLY). cole o número obtido em vez de (0xFF18E7). repita com o botão de fechamento. em seguida, feche o monitor serial e o código remoto. e carregue o código do projeto para o Arduino.
* veja o vídeo enviado para ver os resultados após enviar o código.
não se esqueça de baixar as bibliotecas necessárias.
* para o código do projeto..
há três códigos que precisam ser adicionados juntos. primeiro copie o código do projeto e adicione-o ao Arduino, depois crie dois novos toques, um para.cpp e outro para.h.
Etapa 4: Projeto mecânico
em anexo está o vídeo animado em 3D do design da máquina. além disso, os arquivos STL são carregados se você quiser imprimi-los em 3D.. você também pode construir a máquina com a mão usando uma espuma ou papelão. Usei uma espuma no meu design porque é mais leve.
* As dimensões dependem do tamanho da garrafa de refrigerante que você deseja usar.
Etapa 5: Como funciona?
Depois de conectar o sistema com energia, primeiro o conteúdo de configuração vazio será executado. Um dos eventos mais importantes é a inicialização do receptor remoto IR, que depende principalmente do temporizador pré-terminal em sua operação. em seguida, conecte a linha de sinal do servo também ao pino selecionado. depois disso, a função de loop vazio será executada. a distância é medida. se for menor que 5 cm, o sinal do relé será alto para ligar o bombeamento e se a distância for maior que 5 cm o sinal do relé será baixo para desconectar a energia do bombeamento. em seguida, verifique se algum botão do controle remoto está pressionado ou não, então se o botão for pressionado obtém a leitura ou IR, em seguida, compare-o para saber qual botão está pressionado, portanto, se o botão aberto for pressionado, o servo girará para o ângulo aberto. caso contrário, se o botão off for pressionado, o servo girará para fechar o ângulo. depois disso, o ciclo de loop vazio será repetido novamente.
Etapa 6: Servo motor
há uma necessidade de ajuste do servo motor para atingir este projeto. a função do servo motor neste projeto é abrir e fechar a tampa da máquina por meio de um controle remoto. algo mais longo precisa ser colado ao servo motor. pode ser um pedaço de madeira ou um pedaço de espuma como usei neste projeto, então todo o servo motor será colado na lateral da máquina. consulte as imagens em anexo.
Etapa 7: Alimentação
este projeto pode ser alimentado com bateria de 5 a 12 V. você pode ligá-lo com o cabo Arduino conectado a uma tomada elétrica como eu fiz. ou você pode conectar um adaptador de bateria de 9V a uma bateria de 9V. e apare nas pontas para conectá-lo à placa de ensaio. LEMBRE-SE, conecte o lado positivo da bateria de 9v ao pino Vin no Arduino, não ao pino de 5v, porque o pino de 5v só pode conter 5v, não 9.