Sistema de segurança ultrassônico
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 3 | ||||
| × | 1 | ||||
| × | 10 |
Sobre este projeto
Etapa 1:reunir os materiais
Etapa 2:configuração
Conecte um fio vermelho do pino de 5 V no Arduino ao canal positivo da placa de ensaio. Conecte um fio preto do pino GND no Arduino ao canal negativo da placa de ensaio:
- Buzzer =pino 7
No Sensor Ultrassônico:
- Echo =pino 3
- Trig =pino 2
LEDs:
- RedLED =pino 4
- YellowLED =pino 5
- GreenLED =pino 6
Os fios verdes conectados aos LEDs devem ser conectados em linha ao lado positivo do LED, enquanto o lado negativo do LED deve ser conectado ao canal negativo da placa de ensaio usando um resistor de 220 ohms.
Etapa 3:Montagem - Placa de ensaio
Em primeiro lugar, vamos conectar o pino 5V e GND no Arduino à placa de ensaio. Como mencionei antes, certifique-se de que o fio conectado ao pino de 5 V esteja conectado ao canal positivo da placa de ensaio e o fio conectado ao pino GND esteja conectado ao canal negativo da placa de ensaio.
Etapa 4:Montagem - Sensor ultrassônico
É hora de conectar o sensor ultrassônico HC-SRO4! Uma ótima dica é colocar o sensor ultrassônico o mais direto possível na placa de ensaio e certificar-se de que ele esteja voltado para fora. Voltando à imagem de configuração, você deve conectar o pino GND no sensor ultrassônico ao canal negativo na placa de ensaio. Em seguida, conecte o pino Trig no sensor ao pino 2 no Arduino e conecte o pino Echo no sensor ao pino 3 no Arduino. Por último, conecte o pino VCC no sensor ultrassônico ao canal positivo na placa de ensaio. Consulte a imagem acima se alguma coisa ficar confusa.
Etapa 5:Montagem - LEDs
A próxima etapa é conectar os LEDs à placa de ensaio e ao Arduino. Se precisar, recomendo enfaticamente que você consulte a imagem de configuração (Etapa 2), acoplar os LEDs é muito fácil, com muita repetição. Vamos primeiro conectar o LED verde. Portanto, a maneira de fazer isso é conectar o ânodo (a perna mais longa) ao pino 6 no Arduino com um fio verde e conectar o cátodo (a perna mais curta) ao canal negativo na placa de ensaio, usando um cabo de 220 ohm resistor. Em seguida, repita essa etapa para o LED amarelo e, em seguida, para o LED vermelho, certifique-se de conectar o ânodo (a perna mais longa) do LED amarelo ao pino 5 no Arduino e, em seguida, conecte o ânodo do LED vermelho ao pino 6. Assim que tiver feito isso, sua configuração deve ser semelhante à imagem acima.
Resistores não são absolutamente necessários, no entanto, seu uso é altamente recomendado.
Etapa 6:Montagem - Campainha
A última parte da configuração para isso é conectar a campainha à placa de ensaio e ao Arduino. Esta é uma das partes mais fáceis de toda a configuração. Tudo o que é necessário fazer é conectar a perna mais longa da campainha ao pino 7 do Arduino usando um fio verde e, em seguida, conectar a perna mais curta da campainha ao canal negativo da placa de ensaio usando um resistor de 220 ohms.
É ALTAMENTE recomendado usar um resistor para conectar a perna mais curta da campainha ao canal negativo da placa de ensaio. Isso reduz bastante o volume da campainha e evita que morra rapidamente.
Código
- Sistema de segurança ultrassônico
Sistema de segurança ultrassônico Arduino
# define trigPin 2 # define echoPin 3 # define LEDlampRed 4 # define LEDlampYellow 5 # define LEDlampGreen 6 # define soundbuzzer 7int sound =500; void setup () {Serial.begin (9600); pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode (LEDlampRed, OUTPUT); pinMode (LEDlampYellow, OUTPUT); pinMode (LEDlampGreen, OUTPUT); pinMode (soundbuzzer, OUTPUT);} void loop () {indigit de longa duração, distanceincm; digitalWrite (trigPin, LOW); atrasoMicrosegundos (2); digitalWrite (trigPin, HIGH); atrasoMicrosegundos (10); digitalWrite (trigPin, LOW); duração indigit =pulseIn (echoPin, HIGH); distanceincm =(durationindigit / 5) / 29,1; if (distanceincm <50) {digitalWrite (LEDlampGreen, HIGH);} else {digitalWrite (LEDlampGreen, LOW); } if (distância <20) {digitalWrite (LEDlampYellow, HIGH);} else {digitalWrite (LEDlampYellow, LOW); } if (distância <5) {digitalWrite (LEDlampRed, HIGH); som =1000;} else {digitalWrite (LEDlampRed, LOW); } if (distanceincm> 5 || distanceinsm <=0) {Serial.println ("Fora da faixa permitida de distâncias"); noTone (campainha sonora); } else {Serial.print (distância); Serial.println ("cm"); tom (campainha, som); } atraso (300);}
Esquemas
Processo de manufatura
- Câmera de segurança Discord com ESP32
- Dados digitais Arduino
- DIY 37 LED Roulette Game
- ATtiny85 Mini Arcade:Snake
- Detector de alcance portátil
- Automação residencial inteligente e sistema de segurança usando 1Sheeld
- Sistema de irrigação de plantas caseiras
- Galvanoplastia com cobre
- NeoMatrix Arduino Pong
- Criador de sequência de luzes