Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um projeto DIY simples, mas muito útil, de alerta de segurança doméstica. Fiz este projeto por causa de roubo em meu escritório.
Suprimentos
Hardware necessário:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- Sensor de chave magnética com fio MC-38
- Resistor (1K e 330 ohm)
- Conduziu
- Adaptador de energia 12V DC
- Cartão SIM com suporte Quad-band 850/900/1800/1900 Mhz (no projeto 2G SIM usado)
Software necessário:
IDE Arduino
Etapa 1: Conexão do circuito
O conceito de funcionamento do circuito é simples:
Caso 1: Quando os ímãs estão próximos uns dos outros, o circuito atua como um interruptor fechado. Assim, o pino do controlador obtém o lógico 0 (BAIXO)
Caso 2: Quando os ímãs são separados, o circuito atua como uma chave aberta. Assim, o pino do controlador obtém lógica 1 (ALTO)
Etapa 2: Instalando o Arduino IDE e a biblioteca GboardPro
Siga o link oficial do Arduino abaixo para instalar o Arduino IDE em seu respectivo sistema operacional:
No Windows ->
No Linux ->
No Mac ->
Para Windows e Mac, é bastante simples de instalar, nenhum grande problema enfrentado durante a instalação. Mas os usuários do Linux, especialmente os iniciantes, encontram alguns problemas com relação à instalação do Arduino, dos quais o erro de upload serial mais comum ("avrdude: ser_open (): não é possível abrir o dispositivo") durante a primeira instalação. Então, gravei um vídeo que você pode acompanhar conforme mostrado acima.
Baixe o arquivo da biblioteca fornecido abaixo. Extraia e copie para Arduino -> pasta de bibliotecas como mostrado acima. Agora, abra o Arduino IDE e você pode verificar os códigos de amostra para GSM GboardPro.
Mais detalhes sobre o Gboard Pro disponíveis em ->
Etapa 3: Programação
Para fazer o upload do código, precisamos do conversor USB para serial. Usei a conexão cp2102 mostrada nas imagens acima.
Conexão de pino:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
Além disso, conecte o adaptador de alimentação de 12 V à placa GboardPro para obter energia.
Se você estiver usando o mesmo CP2102, instale o driver a partir do link:
Agora, selecione a placa mega Arduino adequada na ferramenta -> placas com uma porta adequada, conforme mostrado na imagem acima.
Faça as alterações adequadas mencionadas no código relacionado ao seu número.
número char = "+ 91xxxxxxxxxx"; //Número de destino
Copie o código abaixo em seu IDE, compile e carregue. O código é simples e autoexplicativo com comentários. Ainda assim, se tiver alguma dúvida, comente abaixo.
Etapa 4: embalagem e instalação
Use uma caixa adequada para embalar o sistema conforme mostrado e instale na porta de sua casa ou escritório.
É isso, obrigado !!