Índice:

Fonte de refrigerante: 7 degraus
Fonte de refrigerante: 7 degraus

Vídeo: Fonte de refrigerante: 7 degraus

Vídeo: Fonte de refrigerante: 7 degraus
Vídeo: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Novembro
Anonim
Image
Image

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

Construa o Circuito
Construa o Circuito

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

Construa o Circuito
Construa 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

Image
Image

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.

Recomendado: