Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Sistema de segurança ultrassônico

Componentes e suprimentos

Arduino UNO
× 1
Breadboard (genérico)
× 1
Sensor ultrassônico - HC-SR04 (genérico)
× 1
Buzzer
× 1
LED (genérico)
× 3
Resistor 221 ohm
× 1
Fios de jumpers (genérico)
× 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

  1. Câmera de segurança Discord com ESP32
  2. Dados digitais Arduino
  3. DIY 37 LED Roulette Game
  4. ATtiny85 Mini Arcade:Snake
  5. Detector de alcance portátil
  6. Automação residencial inteligente e sistema de segurança usando 1Sheeld
  7. Sistema de irrigação de plantas caseiras
  8. Galvanoplastia com cobre
  9. NeoMatrix Arduino Pong
  10. Criador de sequência de luzes