Índice:

Arduino Home Automation, abridor de porta automático: 6 etapas
Arduino Home Automation, abridor de porta automático: 6 etapas

Vídeo: Arduino Home Automation, abridor de porta automático: 6 etapas

Vídeo: Arduino Home Automation, abridor de porta automático: 6 etapas
Vídeo: Una LOCURA el poder AUTOMATIZAR el PORTERO de casa para que funcione con HOMEKIT por MENOS de 15€ 2024, Novembro
Anonim
Image
Image
Montando a Eletrônica
Montando a Eletrônica

Inscreva-se no meu curso 'Eletrônica em poucas palavras' aqui:

Verifique também meu canal no youtube aqui para mais projetos e tutoriais de eletrônica:

Tive a ideia de fazer um abridor de portas simples e fácil de usar com um motoredutor alguns anos atrás. Naquela época eu não tinha conhecimento para fazer um abridor de portas. Nas férias de inverno me senti otimista e tentei. Estou tornando isso instrutível, uma maneira simples de fazer isso online, e tudo que encontrei foram tentativas complicadas de abridores de galinheiros. Como este é meu primeiro instrutível, posso perder algumas informações, então você pode deixar suas perguntas nos comentários, e responderei o mais rápido possível. O objetivo deste instrutivo é principalmente inspirá-lo a fazer algo semelhante ou ajudá-lo a construir o seu.

Materiais - 1. Um motoredutor de alto torque, velocidade (RPM) não é muito importante, meu motor. (Obrigatório) 2. Uma fonte de alimentação (PSU) apropriada, para o seu motor, eu tinha um carregador de filmadora antigo, que era perfeito para o motor. Certifique-se de que os Amps máximos são mais do que a corrente de carga máxima do motor. (Obrigatório) 3. Uma placa Arduino, usei o Arduino UNO Rev 3. (Altamente recomendado) 3. Material para fazer uma caixa para conter os componentes, por exemplo. madeira, folhas de plástico, acrílico etc. (recomendado) 4. Um transistor MOSFET ou um servo para acionar a porta (obrigatório) 5. Um botão, interruptor, sensor de IR etc. para dizer quando abrir a porta. 6. Um LCD (opcional) 7. muitos fios (necessários) Ferramentas- 1. Dremel / ferramentas rotativas- são muito úteis e também ajudarão em quaisquer outros projetos. 2. Ferro de soldar - compre também pasta / fluxo de solda e fio de solda 3. Uma pistola de cola quente - a ferramenta mais útil de todas

Etapa 1: a teoria

Aqui estava o que eu queria alcançar1. Esforço mínimo para abrir uma porta2. Um sensor de toque simples para me deixar entrar3. Uma tela LCD 16x2 para mostrar o status das portas4. Looks Coolbaseado em minhas necessidades eu sintetizei um fluxograma.pic. Uma vez que eu não tinha um mosfet, ou um transistor que pode controlar alta corrente e voltagem, usei um servo para pressionar um botão do mouse.pic.

Etapa 2: Programação

Em seguida, programei no ambiente arduino (Meu código estará disponível na parte inferior ou superior da página.pic

Na época do projeto, minha programação era básica, então encontrei códigos de outras pessoas, e os misturei, adicionei um pouco do meu código e criei o código final. Cerca de 50% do código é realmente meu.

Etapa 3: montagem dos eletrônicos

Montando a Eletrônica
Montando a Eletrônica
Montando a Eletrônica
Montando a Eletrônica
Montando a Eletrônica
Montando a Eletrônica

Usei madeira compensada com 6 mm de espessura e cortei com uma dremel e uma roda de corte reforçada. picAqui é como eu conectei a eletrônicaLcd-PIN1 = amarrar a gnd2 = amarrar a 5v3 = resistor ~ 2-3K a gnd (eu usei 1 K) 4 = rs = amarrar ao pino 12 5 = r / w = amarrar a gnd6 = habilitar = amarrar ao pino 11 7-10 = sem conexões 11 = amarrar ao pino 5 12 = amarrar ao pino 4 13 = amarrar ao pino 314 = amarrar ao pino 2 15 = amarrar a 4,2 V (5V funciona) 16 = amarrar ao solo servo-pino 10 lembre-se de que o terra do servo deve ser conectado ao terra do arduino (somente se você usar uma fonte de alimentação diferente para o servo) Sensor capacitivo para os pinos 6, 8 (o pino 8 é o pino do sensor), (eu usei um 4 M ohm ressistor), e lembre-se de que para o sensor capacitivo funcionar, ele deve ser conectado a um aterramento adequado. O tutorial para conectar um sensor capacitivo Tive alguns problemas com o tutorial, e algumas das soluções são1. a biblioteca é chamada de 'Capacitivesense', mas o código está tentando usar a biblioteca 'Capsense'. Você pode corrigir isso alterando word- Capsense para Capacitivesense e, se o código diz que é, um uso impróprio de…. mude apenas essa palavra para capacitivesense (minúsculas) 2. vá para o esboço e tente adicionar o arquivo manualmente. Eu também adicionei um led no pino 13, pois ele já tem um resistor, adicionar os resistores é totalmente opcional.

Etapa 4: Instalando os eletrônicos

Instalando a Eletrônica
Instalando a Eletrônica

Estamos quase terminando, agora apenas instalamos o elctronics e executei Ground (para o servo), power (conecta a um adaptador de parede USB para alimentar o arduino e sinal (para o servo).

Etapa 5: aparar e ajustar o esboço

Todos vocês provavelmente modificarão seu esboço, de acordo com a necessidade de sua localização. A umidade e o aterramento podem afetar o esboço. portanto, você deve calibrá-lo de acordo com suas necessidades.1. Sensor de toque Dependendo de quão bem o arduino está conectado ao solo e do tamanho de sua placa de toque de alumínio, você terá que ajustar a sensibilidade do sensor. Se (valor> 40000) - ajuste esta linha de código para obter os resultados desejados. Eu recomendo que você faça esta etapa agora, pois suas circunstâncias serão as mesmas, no cenário do mundo real. Servo - Dependendo da chave que seu servo pressiona, você terá que ajustar a quantidade de movimento do servo para pressionar itmyservo.write (104); myservo.write (90); - ajuste essas linhas para obter os resultados desejados. Eu sugiro manter uma das 2 linhas a 90 graus, pois são a posição neutra dos servos.3. Motor- dependendo do motor RPM / Wight de sua porta / a saída V, A de sua PSU seu motor pode levar mais ou menos tempo para abrir a porta. myservo.write (104); atraso (3400); myservo.write (90); - ajustar o tempo de atraso para acertar (1000 = 1seg)

Etapa 6: atualizações

Parabéns. Você terminou. Algumas atualizações futuras podem ser 1. usar este tutorial para fechar a porta após ela ter sido aberta usando isso, isso ou isso (esses não são meus projetos) 2. usar um pi de framboesa e uma webcam para registrar quem abre a porta e carrega-a em uma página da web.3. Abrindo a fechadura da porta, para trancar remotamente a porta ou conceder permissão remotamente usando a webcam. por favor, não modifique meu código, afirme que ele é seu ou use-o para qualquer uso comercial. Provavelmente vou permitir que você o redistribua em algum outro tutorial SE você pedir minha permissão. Meu e-mail ID- é [email protected] Você pode usar este código para seus próprios projetos, isso é completamente normal.

avalie-me, pois leva tempo para tornar isso instrutível, e meu projeto, vote em mim também no makerlympics e em outros concursos, basta um clique, obrigado

Inscreva-se no meu curso 'Eletrônica em poucas palavras' aqui:

Verifique também meu canal no youtube aqui para mais projetos e tutoriais de eletrônica:

Recomendado: