Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Ultrasoon beveiligingssysteem

Componenten en benodigdheden

Arduino UNO
× 1
Broodplank (algemeen)
× 1
Ultrasone sensor - HC-SR04 (algemeen)
× 1
Zoemer
× 1
LED (generiek)
× 3
Weerstand 221 ohm
× 1
Jumperdraden (algemeen)
× 10

Over dit project

Stap 1:monteer materialen

Stap 2:Instellen

Sluit een rode draad van de 5V-pin op de Arduino aan op het positieve kanaal van het breadboard. Sluit een zwarte draad van de GND-pin op de Arduino aan op het negatieve kanaal van het breadboard:

  • Zoemer =pin 7

Op ultrasone sensor:

  • Echo =pin 3
  • Trig =pin 2

LED's:

  • Rood LED =pin 4
  • Gele LED =pin 5
  • Groene LED =pin 6

De groene draden die op de LED's zijn aangesloten, moeten in lijn worden aangesloten op de positieve kant van de LED, terwijl de negatieve kant van de LED moet worden aangesloten op het negatieve kanaal van het breadboard met behulp van een weerstand van 220 ohm.

Stap 3:Montage - Breadboard

Laten we eerst de 5V- en GND-pin op de Arduino verbinden met het breadboard. Zoals ik eerder al zei, zorg ervoor dat de draad die aan de 5V-pin is bevestigd, is aangesloten op het positieve kanaal van het breadboard en dat de draad die is aangesloten op de GND-pin is aangesloten op het negatieve kanaal van het breadboard.

Stap 4:Montage - Ultrasone sensor

Tijd om de HC-SRO4 ultrasone sensor aan te sluiten! Een goede tip is om de ultrasone sensor zo ver mogelijk naar rechts op het breadboard te plaatsen en ervoor te zorgen dat deze naar buiten wijst. Terugverwijzend naar de installatieafbeelding, moet u de GND-pin op de ultrasone sensor verbinden met het negatieve kanaal op het breadboard. Verbind vervolgens de Trig-pin op de sensor met pin 2 op de Arduino en sluit de Echo-pin op de sensor aan op pin 3 op de Arduino. Sluit ten slotte de VCC-pin op de ultrasone sensor aan op het positieve kanaal op het breadboard. Raadpleeg de afbeelding hierboven als iets verwarrend wordt.

Stap 5:Montage - LED's

De volgende stap is om de LED's aan te sluiten op het breadboard en Arduino. Als dat nodig is, raad ik je ten zeerste aan om terug te verwijzen naar de installatieafbeelding (stap 2), het bevestigen van de LED's is vrij eenvoudig, er is veel herhaling. Laten we eerst de groene LED bevestigen. Dus de manier om dit te doen, is om de anode (het langere been) met een groene draad aan pin 6 op de Arduino te verbinden en de kathode (het kortere been) aan te sluiten op het negatieve kanaal op het breadboard, met behulp van een 220 ohm weerstand. Herhaal vervolgens die stap voor de gele en vervolgens de rode LED, zorg ervoor dat u de anode (het langere been) van de gele LED aansluit op pin 5 op de Arduino en sluit vervolgens de anode van de rode LED aan op pin 6. Zodra u Als je dat hebt gedaan, zou je setup er ongeveer zo uit moeten zien als op de afbeelding hierboven.

Weerstanden zijn niet absoluut noodzakelijk, maar het gebruik ervan wordt ten zeerste aanbevolen.

Stap 6:Montage - Zoemer

Het laatste deel van de setup hiervoor is het aansluiten van de zoemer op het breadboard en de Arduino. Dit is een van de gemakkelijkste onderdelen van de hele opstelling. Het enige dat u hoeft te doen, is het langere been van de zoemer aan te sluiten op pin 7 van de Arduino met behulp van een groene draad en vervolgens het kortere been van de zoemer te verbinden met het negatieve kanaal van het breadboard met behulp van een 220 ohm-weerstand.

Het wordt TEN ZEERSTE aanbevolen om een ​​weerstand te gebruiken om het kortere been van de zoemer te verbinden met het negatieve kanaal van het breadboard. Dit vermindert het volume van de zoemer aanzienlijk en voorkomt dat deze te snel doodgaat.

Code

  • Ultrasoon beveiligingssysteem
Ultrasoon beveiligingssysteemArduino
#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, UITGANG); pinMode (echoPin, INPUT); pinMode (LEDlampRood, OUTPUT); pinMode (LEDlampGeel, UITGANG); pinMode (LEDlampGroen, OUTPUT); pinMode(soundbuzzer, OUTPUT);}void loop() { lange duurindigit, distanceincm; digitalWrite(trigPin, LAAG); vertragingMicroseconden(2); digitalWrite(trigPin, HOOG); vertraging Microseconden (10); digitalWrite(trigPin, LAAG); duurindigit =pulseIn(echoPin, HOOG); afstandincm =(duurindigit/5) / 29,1; if (afstand in cm <50) {digitalWrite(LEDlampGreen, HIGH);} else {digitalWrite(LEDlampGreen, LOW); } if (afstand <20) {digitalWrite(LEDlampYellow, HIGH);} else {digitalWrite(LEDlampYellow,LOW); } if (afstand <5) { digitalWrite (LEDlampRed, HIGH); geluid =1000;} else {digitalWrite(LEDlampRed,LOW); } if (distanceincm> 5 || distanceinsm <=0){ Serial.println("Buiten het toegestane bereik van afstanden"); noTone (geluidszoemer); } else { Serial.print(afstand); Serial.println ("cm"); toon (zoemer, geluid); } vertraging(300);}

Schema's


Productieproces

  1. Discord Beveiligingscamera met een ESP32
  2. Arduino digitale dobbelstenen
  3. DIY 37 LED Roulette Game
  4. ATtiny85 Mini Arcade:Snake
  5. Draagbare afstandsdetector
  6. Smart Home Automation en beveiligingssysteem met 1Sheeld
  7. Bewateringssysteem voor planten voor thuis
  8. galvaniseren met koper
  9. NeoMatrix Arduino Pong
  10. Light Sequence Creator
  11. Slimme stekker