SIMPLE ARDUINO ultrasone SENSOR deur ALARM / bewegings detector NO PIR!!! (3 / 3 stap)

Stap 3: De CODE!!! (......)!!!!

Ik zal de code worden afbreekt en opnieuw uit te leggen in de details, vragen zijn welkom, code is aangesloten op deze pagina!!

CODE:-

#define trigPin 12
#define echoPin 13
int zoemer = 8;
VOID Setup {}
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (zoemer, uitvoer);
}
Uitleg:-
We definiëren de trigger-pin als pin 12, de echo-pin als pin 13 en de piëzo (zoemer) als pin 8, dan we de trigger definiëren en piezo (zoemer) pinnen als uitgang, de echo-pin als input.

CODE:-

void loop {}
int duur, afstand;
digitalWrite (trigPin, hoge);
delayMicroseconds(1000);
digitalWrite (trigPin, laag);
duur = pulseIn (echoPin, hoge);
afstand = (duur/2) / 29.1;

UITLEG:-
dus de manier waarop deze ultrasone sensor werkt is:
Als we de trigger pin hoog voor een kleine hoeveelheid tijd (in dit geval 1000 microseconden) knipperen, de sensor een ultrasone Golf bekende tegelijk zou sturen (laten we zeggen t1), de Golf zal bereiken van het object en weerspiegelen terug naar de sensor op een andere bekende moment (t2), laat veronderstellen t3 = t2 - t1, (t3 is gelijk aan de tijd die nodig is voor de Golf te bereiken van het object en de comeback dus t3/2 de tijd die nodig is voor de Golf is te bereiken van het object) we weten de snelheid van het geluid dat 340 m/s of 29,1 cm/ms is dus zijn wij in staat om de afstand in cm

CODE:-
Als (afstand > = 80 || afstand < = 0) {}
Serial.println ('geen object gevonden');
digitalWrite (zoemer, laag);
]
Uitleg:-
mijn deuren lengte is 80 cm (gebruik je eigen waarde) dus zolang er niets minder dan 80 is cm afstand de zoemer uitstaat onc iets dit passeert leiden de zoemer geluid tot zal

CODE:-
else {}
Serial.println ('object gevonden');
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
noTone(Buzzer);
}
delay(300);
}
Uitleg:-
Dit is gewoon een Toon soortgelijk aan een sirene politie!!

** Ik ben sorry ik kon niet de code dus uploaden Kopieer het, daar ga je:-**
De CODE begint hier
/*
HC-SR04 deur Alarm
Code bewerkt door:-Ahmed Yasser
*/
/ * Circuit verbindingen:-
Trigger pin aan pin 12
ECHO pin aan pin 13
piëzo-zoemer aan pin 8
Grond pin van piëzo en sensor op grond
Opmerking: - als u gebruikmaakt van een 9v-batterij kwam ik erachter dat u
hebben de Vcc pin van de sensor verbinden met 5v, terwijl als
u gebruikt uw computer als een energiebron die je moet
de Vcc pin verbinden met het chassisnummer van uw arduino
Hoop dat u dit nuttig
voor meer info. mijn instructable account op bezoek:-

*/

#define trigPin 12
#define echoPin 13
int zoemer = 8;

VOID Setup {}
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (zoemer, uitvoer);
}

void loop {}
int duur, afstand;
digitalWrite (trigPin, hoge);
delayMicroseconds(1000);
digitalWrite (trigPin, laag);
duur = pulseIn (echoPin, hoge);
afstand = (duur/2) / 29.1;
Als (afstand > = 80 || afstand < = 0) {}
Serial.println ('geen object gevonden');
digitalWrite (zoemer, laag);

}
else {}
Serial.println ('object gevonden');
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
Toon (zoemer, 400); Speel 400 Hz toon voor 500 ms
delay(500);
Toon (zoemer, 800); 800Hz toon voor 500ms spelen
delay(500);
noTone(Buzzer);
}
delay(300);
}
De CODE eindigt hier:-

HOOP DAT JE GENOTEN HEBT VAN DIT INSTRUCTABLE, VERGEET NIET TE RAKEN DIE FAVORIETE KNOP EN U HEBT GEEN EXCUUS OM NIET TE ABONNEREN VOOR MEER INFORMATIE, DIT TOONT GROTE STEUN VOOR MIJ!!

Gerelateerde Artikelen

Blok Breaker(Unity3D) spelen met Arduino ultrasone sensor

Blok Breaker(Unity3D) spelen met Arduino ultrasone sensor

in dit instructable dat ik zal laten zien jullie hoe te maken van een blok breaker spel en spelen met behulp van een ultrasone sensor van arduino die zal worden gebruikt als een nabijheid detector te moe onze peddel links en rechtsu kunt volgen de yo
Arduino - ultrasone Sensor met LED's en buzzer

Arduino - ultrasone Sensor met LED's en buzzer

Hi jongens dit is mijn eerste tutorial, ik ben net begonnen met een paar maanden geleden leren elektronica (voorheen ik heb net wist hoe te programmeren in C en Python). Toen ik klaar was met dit project (kostte me ongeveer 5 uur of iets) heb ik besl
Arduino ultrasone Sensor

Arduino ultrasone Sensor

Dit is de voorbeeld gebruik van ultrasone sensor (HC-SR04) in arduino.Stap 1: Deel lijst:Arduino UNO R3 BoardHC-SR04 ultrasone SensorRode LEDGroene LEDWeerstanden van 560 ohm (groen, blauw, bruin, goud)HalfBreadboarddradenStap 2: Verbind de onderdele
Arduino ultrasone Sensor LCD afstandsmeting

Arduino ultrasone Sensor LCD afstandsmeting

Project materiaal1 - Arduino UNO2 - HC-SR04 Ultrasonik Sensor3-LCD display4 - breadboardCode#includeLiquidCrystal LCD(10, 9, 5, 4, 3, 2); int trigPin = 13; Sensor reis pin verbonden met Arduino pin 13 int echoPin = 11; Sensor Echo pin verbonden met A
Hoe Interface ultrasone Sensor (HCSR04) naar de arduino uno

Hoe Interface ultrasone Sensor (HCSR04) naar de arduino uno

Ultrasone sensoren zijn veel efficiënter dan andere obstakel detectie sensoren. Ultrasone sensoren relatief goedkoop en ook de echografie stralers en detectoren zijn draagbare zonder de behoefte aan complexe circuits. Real-time bijstand en kunstmatig
Ultrasonic bereik detector met behulp van de Arduino en de SR04 ultrasone sensor

Ultrasonic bereik detector met behulp van de Arduino en de SR04 ultrasone sensor

dit is een inleiding instructable die u door de stappen die ik nam om de SR04 ultrasone SENSOR verbonden en werken aan de Arduino. Het zal vervolgens worden opgenomen naar mijn mini milieu-monitor.  Uiteindelijk, als het allemaal past, zal het eindig
Arduino ultrasone waterniveau Sensor voor espressomachines

Arduino ultrasone waterniveau Sensor voor espressomachines

Ik heb een zeer goede maar mooie oude koffie espressomachine met een uitneembare watertank, het probleem is dat het niet bieden een waarschuwing voor laag waterniveau, licht, dus ik kan niet zo'n niveau voordat u uit water weten! OF op zijn minst zon
Meetafstand na verloop van tijd met Arduino HC-SR04 ultrasone sensor

Meetafstand na verloop van tijd met Arduino HC-SR04 ultrasone sensor

Het doel van dit project is het creëren van een experimentele set up op basis van arduino micro controller en een ultrasone sensor dat ons toelaten zal om gegevens metingen van afstand nemen na verloop van tijd. Deze opstelling kan worden gebruikt in
DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

DIY: Deur alarm met behulp van het apparaat van de Hall en de Arduino Uno

dit is een deur alarm-systeem dat gemakkelijk kan worden gebouwd en geïnstalleerd. Het maakt gebruik van het fundamentele beginsel uiteengezet door de Arduino Uno ontwerpers die is het gebruik van de Sensor, Micro-controller en de bedieningssleutel.
Ultrasone sensor in openFrameworks met behulp van Arduino

Ultrasone sensor in openFrameworks met behulp van Arduino

Dit instructable zal u toelaten om het verzenden van verkennende gegevens naar openFrameworks (van) door middel van een Arduino interfacing met een ultrasone sensor, specifiek de HC-SR04. Deze sensor is bekend voor zijn moeite communiceren met de Ard
Het gebruik van een ultrasone Sensor met Arduino

Het gebruik van een ultrasone Sensor met Arduino

HC-SR04 ultrasone sensoren afstanden vrij nauwkeurig kunnen meten en zijn zeer nuttig in vele Arduino projecten. Ik heb ze gebruikt in autonome robots, elektronische instrumenten, en vele andere projecten. Ze hebben een bereik van 2 cm - 400 cm (~ 0.
[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

[Arduino project] #Remote Monitoring van ultrasone Sensor waarde met behulp van ioShield-A & Cloud Server

Mijn post wordt uitgelegd hoe u controleert de waarde van de ultrasone sensor op afstand met behulp van Arduino, ioShield-A & Xively Server.Arduino Uno bord wordt gebruikt voor het hele systeem bedienen en het meten van de waarde van de sensor. Ik be
Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meterIn dit project kunt u bekijken hoe u kunt besturen servomotor en tu Bereken afstand met behulp van de arduino en ultrasone sensor. U nodig hebt: 1. Arduino (uno, nano, mini pro)HardwareZet de
Afstandsmeting met behulp van ultrasone sensor en de Arduino

Afstandsmeting met behulp van ultrasone sensor en de Arduino

HI iederIk heb onlangs mijn eerste Aduino, hier ben ik gonne toont u mijn eerste project die is afstandsmeting met behulp van ultrasone sensor en de Arduino, kunt u dit project veel mogelijke toepassingen zoals1-vloeistof niveau2-object detectie3-afs