» elektronik » Arduino »Hvordan man laver en simpel ultralydalarm på din Arduino, gør det selv

Sådan laves en simpel gør-det-selv-ultralydalarm på Arduino

God dag elskere af Arduino! I dagens artikel besluttede jeg at vise en meget enkel måde for begyndere, hvordan man laver en ultralydalarm på Arduino gør det selv. Et sådant vryatli alarmsystem er velegnet til husets sikkerhed, men jeg synes, det er velegnet til at beskytte et privat rum, derudover er det temmelig interessant hjemmelavet produkt at forbedre færdigheder og viden om Arduinos verden for en nybegyndt arduino end et nyttigt hjemmelavet produkt for livet.


Og så vi har brug for en simpel alarm på Arduino:
dress-up Arduino Uno
Ultralyds afstandsmåler HS-SR04
- lille beholder
gennemsigtig hætte fra håndtaget
rød LED
-vyklyuchatel
-forbindende ledninger af typen "far-mor"
-zummer
- Konventionelle ledninger
- strømforsyning (jeg bruger 4 batterier tilsluttet i serie ved 1,5 volt, men ideelt skal du bruge et batteri på 6-9 volt 2000 mah eller krone)

Fra de værktøjer, vi har brug for:
loddejern
termisk lim
saks eller kniv


Først og fremmest skal du placere Arduino-tavlen i beholderen og derefter markere stedet under hullet for dens udgang og skære det ud eller lodde det:


Nu tager vi en far-mor-ledning, klipper morens udgang fra det, striber tin og lodde til kontakten:


Så lodder vi omskifteren til vores strømkilde (men hvis du bruger en sådan adapter under kronen, behøver du ikke gøre alt dette)



Vi forbinder vores strømforsyning til Arduino-kortet som følger: plus til output-uin og minus til Gnd
Vi tester, tænder for afbryderen, og hvis de røde lysdioder på tavlen lyser, er alt gjort korrekt:

Vi tager en ultralyds rækkevidde og loddemetode til dens output (vcc, Echo, Trig, Gnd) ledninger af far-mor-type:

Vi markerer og laver to huller på siden af ​​beholderen under den ultralydsmåler:


Installer og lim det om nødvendigt:

Vi tager to far-mor-ledninger, klipper dem på gulve, striber dem og tin dem:

Lodde ledningerne "far" til summeren, og ledningerne "mor" til LED:

Nu forbinder vi at observere polariteten i den ene ende af LED og summeren til 10 digital pin på Arduino, og de andre to ender til Gnd.
Derefter forbinder vi den ultrasoniske afstandsmåler med følgende billeder til Arduino-tavlen: vcc til output 5 v, Gnd til Gnd, ekko til 9 digital pin, og trig til 8


På siden af ​​containeren, lav et nyt hul til summeren, indsæt det derpå og lim det om nødvendigt:

I beholderens tag fremstiller vi to huller (jeg lavede alle huller med et loddejern, som det er praktisk) til LED og kontakten:

Vi indsætter og limer dem:

Vi tager en gennemsigtig hætte fra håndtaget og ved hjælp af et sandpapir eller fil slibes bunden til det:


Vi limer den over LED'en og skaber dermed en beskyttende kuppel til den:

Nå, vi var færdige med hoveddelen af ​​samlingen af ​​vores alarmsystem, og der var kun skisselæsningen tilbage, i mine tidligere artikler sagde jeg, at for mig personligt er dette det sværeste trin, men ikke i dette tilfælde, fordi princippet om betjening denne alarm svarer til den automatiske ventilator, som jeg gjorde tidligere, så jeg vil bruge skitsen fra den og om nødvendigt bare ændre nogle parametre.

Du skal bare tilslutte Arduino-tavlen til computeren ved hjælp af en speciel adapter, der normalt følger med tavlen, køre Arduino IDE-programmet, kopiere tegningen nedenfor, indsætte den i programmet og klik på download-knappen. Hvis alt er gjort korrekt, indlæses tegningen sikkert i brættet.

skitse:
int echoPin = 9;
int trigPin = 8;
int led = 10;

ugyldig opsætning () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

void loop () {
int varighed, cm;
digitalWrite (trigPin, LOW);
forsinkelse Mikrosekunder (2);
digitalWrite (trigPin, HØJ);
forsinkelse Mikrosekunder (10);
digitalWrite (trigPin, LOW);
varighed = pulsIn (echoPin, HØJ);
cm = (varighed / 58) +3;
Serial.print (cm);
Serial.println ("cm");
// forsinkelse (1000);
hvis (cm & lt; 20) {
digitalWrite (ledet, HØJT);
} andet {
digitalWrite (ledet, lavt);
}
forsinkelse (100);
}

Nu gjenstår det kun at tænde for vores alarm og teste den, alarmen er programmeret på en sådan måde, at hvis du bringer en fast genstand tættere på ultralydssensoren, begynder summeren straks at bippe, og LED'en lyser. For eksempel, hvis du lægger det upåagtet hen på gulvet, og nogen går forbi det, begynder summeren straks at knirke. (LED brændte efterfølgende på grund af det faktum, at jeg glemte at lodde en 220 Ohm-modstand til den, så hvis du gør det, skal du huske at lodde)

Det er det! Her har vi et så simpelt alarmsystem på Arduino, vi vil gerne sige igen, at det er til begyndere, og det er ikke nødvendigt at tage dette hjemmelavede produkt for alvorligt!

Tak for jeres opmærksomhed!
8.2
8.3
8.2

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
4 kommentarer
For hvem det ikke fungerer, skal du erstatte if (cm & lt; 20) med if (cm <= 20).
Hej, din skitse fungerer ikke. Kunne du ordne det? Jeg har virkelig brug for en arbejdsskitse.
Jeg købte alt, hvad der er skrevet her, og hvordan man opretter forbindelse, og hvor skal man sætte det ind?
og koden er ikke sand
cool så læg på toilettet yahoo

Vi råder dig til at læse:

Giv den til smartphonen ...