Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Iniciantes em eletrônica e programação, interessados em aprender a criar projetos simples com Arduino. Os projetos de iniciação com Arduino são uma ótima maneira de começar a explorar o mundo da eletrônica e programação. Com o Arduino, é possível criar sistemas simples, mas funcionais, que podem ser aplicados em diversas áreas, como automação residencial, robótica e sensoriamento. Neste artigo, vamos apresentar um projeto de automação residencial utilizando Arduino, com exemplos de códigos e uma lista de componentes necessários. Projeto: O projeto consiste em criar um sistema de automação residencial que controle a iluminação de um cômodo. O objetivo é permitir que o usuário ligue e desligue a luz remotamente, através de um aplicativo mobile. O sistema será composto por um Arduino Uno, um módulo relé, um módulo Bluetooth HC-05 e um smartphone com o aplicativo instalado. O Arduino será responsável por receber os comandos do aplicativo e acionar o relé, que por sua vez irá ligar ou desligar a luz. Lista de componentes:
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // Define os pinos RX e TX do módulo Bluetooth
int relePin = 2; // Define o pino do relé
void setup() { pinMode(relePin, OUTPUT); // Define o pino do relé como saída bluetooth.begin(9600); // Inicia a comunicação com o módulo Bluetooth }
void loop() { if (bluetooth.available()) { // Verifica se há dados disponíveis para leitura char command = bluetooth.read(); // Lê o comando enviado pelo aplicativo
if (command == '1') { // Se o comando for '1', liga o relé
digitalWrite(relePin, HIGH);
} else if (command == '0') { // Se o comando for '0', desliga o relé
digitalWrite(relePin, LOW);
}
} }
Este código utiliza a biblioteca SoftwareSerial para estabelecer a comunicação com o módulo Bluetooth. O comando '1' é enviado pelo aplicativo quando o usuário deseja ligar a luz, enquanto o comando '0' é enviado para desligar a luz.
Gostou deste projeto de automação residencial com Arduino? Compartilhe este artigo com seus amigos e incentive-os a criar seus próprios projetos!