Fala Pessoal! Tudo Beleza?! 😀
Bom, espero que todos estejam mais que bem!
Pessoal, e aí, vocês já conhecem/conheciam essa plaquinha tão bacana (olha a imagem aí acima), baseada na plataforma Arduino, a FRANZININHO, que foi desenvolvida pelo Fábio Souza – COO do Embarcados.com.br ❓ 🙄
ANTES DO VIDEO-TUTORIAL, UM POUCO SOBRE A PLAQUINHA – FRANZININHO
Pois é pessoal, uma placa baseada no Arduino e que utiliza um pequenino microcontrolador também da ATMEL, o ATtiny85, pequeno e poderoso, com tamanho físico reduzido, mas que consegue “suprir” em muitos casos a necessidade de se empregar um microcontrolador mais “parrudo” e que corra o risco de ser “sub-utilizado” (muitos pinos I/Os e poucos utilizados no projeto por exemplo). 💡
Então para o projeto de hoje pessoal, utilizaremos uma placa Franzininho, que tem como “cérebro” um MCU ATtiny85, com encapsulamento do tipo DIP (Dual Inline Package), justamente para facilitar na hora de confeccionarmos nossa própria placa em casa por exemplo (utilizando componentes PTH – Pin Through Hole) e claro, pela grande facilidade de produzir uma placa Franzininho em casa, pelo baixo número de componentes utilizados, apenas componentes “discretos”, nenhum componente eletrônico “de outro mundo” e claro, por ser uma placa oferecida em projeto completamente Open Source e Open Hardware! 😀
E VAMOS CONHECER OS DEMAIS “COMPONENTES” QUE IREMOS UTILIZAR PARA O CONTROLE DA CARGA LIGADA À REDE DE ENERGIA ELÉTRICA:
– Modulo Isolador Óptico:
Este Módulo Isolador das duas fotos acima, é composto de um CI Acoplador Óptico (que neste módulo pode ser o 4N25 ou 4N35) e utiliza um Relé de 12V/10A para efetuar o “contato liga-desliga” com a carga a ser controlada (lâmpadas, aparelhos eletrônicos em geral e até mesmo motores, ou seja, cargas resistivas e/ou indutivas). 😉
PS: Desta forma, utilizando o módulo para “interligar” a FRANZININHO (ATtiny85 mcu) à carga de potência, garantimos que não vamos “queimar” nada (em nenhuma das 2 etapas que mencionamos)! 😎 Isso porque ao utilizar o módulo Isolador Óptico, seu componente “principal“, o CI acoplador óptico, garante um isolamento galvânico da ordem de muitas centenas de Ohms Ω – aproximadamente 5.000V RMS entre a etapa de CONTROLE (Franzininho – Microcontrolador ATtiny85) e a etapa de POTÊNCIA (Cargas ligadas ao Relé)! 💡
– Sensor de Infravermelho (Sensor IR):
E PRA FINALIZAR, VAMOS AO PROGRAMA (SKETCH) NECESSÁRIO PARA FAZER O PROTÓTIPO FUNCIONAR DE ACORDO AO VIDEO-TUTORIAL COMPLETO MAIS ABAIXO:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// SKETCH: FRANZININHO + SENSOR IR + MÓDULO ISOLADOR ÓPTICO + LAMPADA REDE 127VAC // BLOG: https://EletronicaParaTodos.com // Rodrigo Costa // MAO - 20.09.2017 // Vamos declarar as variáveis ou constantes do programa const int isolador = 3; // Modulo Isolador Optico conectado ao PB1 const int sensor = 2; // Sensor Infravermelho conectado ao PB0 int leituraSensor = 1; // Armazenamos o valor lido pelo sensor IR void setup() { pinMode(isolador, OUTPUT); // Configura o PINO como SAÍDA! pinMode(sensor, INPUT); // Configura o PINO como ENTRADA! } void loop() { leituraSensor = digitalRead(sensor); // Armazenamos a leitura atual do sensor IR if(leituraSensor != 1) { digitalWrite(isolador, 1); // Setamos nível ALTO na saída PB1 digitalWrite(PB1, HIGH); } else { digitalWrite(isolador, 0); // Setamos nível BAIXO na saída PB1 digitalWrite(PB1, LOW); } } |
FINALMENTE, O VIDEO COMPLETO MOSTRANDO DESDE O ZERO TODO O PROCESSO DE EXECUÇÃO, DESENVOLVIMENTO E MONTAGEM DO PROTÓTIPO:
💡 Pessoal, se curtiu, COMPARTILHA! 😉
- Medindo e Monitorando a Temperatura com Arduino (Sensor LM35) - 5 de setembro de 2021
- Controle de Cargas através de Entrada Analógica com Arduino - 30 de agosto de 2021
- REVIEW E DICAS – ALICATE AMPERÍMETRO (UNI-T UT210E PRO) - 28 de agosto de 2021