» elektronik » Arduino »Hur man gör ett enkelt ultraljudslarm på din Arduino gör det själv

Hur man gör ett enkelt gör-det-själv ultraljudslarm på Arduino

God dag älskare av Arduino! I dagens artikel bestämde jag mig för att visa ett mycket enkelt sätt för nybörjare hur man gör ett ultraljudslarm på Arduino gör det själv. Ett sådant friatli-larmsystem är lämpligt för husets säkerhet, men jag tycker att det är lämpligt att skydda ett privat rum, dessutom är det ganska intressant hemgjorda produkt att förbättra färdigheter och kunskaper om Arduinos värld för en nybörjare Arduino än en användbar hemlagad produkt för livet.


Och så för ett enkelt larm på Arduino behöver vi:
klä upp Arduino uno
Ultraljuds avståndsmätare HS-SR04
- liten behållare
transparent lock från handtaget
röd LED
-vyklyuchatel
-koppla ledningar som "far-mor"
-zummer
- Konventionella ledningar
- strömförsörjning (jag använder fyra batterier anslutna i serie vid 1,5 volt, men helst måste du använda ett batteri på 6-9 volt 2000 mah, eller en krona)

Från de verktyg vi behöver:
lödkolv
termiskt lim
sax eller kniv


Först måste du placera Arduino-brädet i behållaren, markera sedan platsen under hålet för dess utgång och klipp ut eller löd den:


Nu tar vi en pappa-modertråd, klipper moderns utgång från den, remsa tennet och lödningen till brytaren:


Sedan lödar vi växeln till vår strömkälla (men om du använder en sådan adapter under kronan, behöver du inte göra allt detta)



Vi ansluter vår strömförsörjning till Arduino-kortet enligt följande: plus till utgången uin och minus till Gnd
Vi testar, slår på strömbrytaren och om de röda lysdioderna på kortet tänds är allt gjort korrekt:

Vi tar en ultraljudsområdesökare och löd till dess utgångar (vcc, Echo, Trig, Gnd) ledningar av pappa-mamma-typ:

Vi markerar och gör två hål på sidan av behållaren under ultraljudsavståndsmätaren:


Installera och lim det vid behov:

Vi tar två pappa-mamma-ledningar, klipper dem på golven, remsor och tinner dem:

Löd trådarna "far" till summern och ledningarna "mamma" till lysdioden:

Nu ansluter vi till att observera polariteten på den ena änden av lysdioden och summern till 10 digitala stift på Arduino, och de andra två ändarna till Gnd.
Sedan ansluter vi ultraljudsavståndsmätaren med följande bilder till Arduino-kortet: vcc till utgången 5 v, Gnd till Gnd, eko till 9 digitala stift och trigg till 8


Gör ett nytt hål för summern på sidan av behållaren, sätt sedan in det där och lim vid behov:

I containertaket gör vi två hål (jag gjorde alla hålen med en lödkolv som det är bekvämt) för lysdioden och omkopplaren:

Vi klistrar in och limmar dem:

Vi tar ett transparent lock från handtaget och med hjälp av ett sandpapper eller fil slipar vi botten till det:


Vi limer den över lysdioden och gör därmed en skyddande kupol för den:

Nåväl, vi slutade huvuddelen av monteringen av vårt larmsystem och det fanns bara skissbelastningen kvar, i mina tidigare artiklar sa jag att för mig personligen är detta det svåraste steget, men inte i detta fall, eftersom principen om drift detta larm liknar den automatiska fläkten som jag gjorde tidigare, så jag kommer att använda skissen från den och om nödvändigt bara ändra några parametrar.

Du behöver bara ansluta Arduino-kortet till datorn med en speciell adapter som vanligtvis levereras med kortet, köra Arduino IDE-programmet, kopiera skissen nedan, klistra in den i programmet och klicka på nedladdningsknappen. Om allt görs på rätt sätt kommer skissen säkert att laddas in i brädet.

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

ogiltig installation () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

void loop () {
int varaktighet, cm;
digitalWrite (trigPin, LOW);
fördröjning Mikrosekunder (2);
digitalWrite (trigPin, HIGH);
fördröjning Mikrosekunder (10);
digitalWrite (trigPin, LOW);
varaktighet = pulseIn (echoPin, HIGH);
cm = (varaktighet / 58) +3;
Seriellt tryck (cm);
Serial.println ("cm");
// fördröjning (1000);
if (cm & lt; 20) {
digitalWrite (led, HÖG);
} annat {
digitalWrite (led, LÅG);
}
fördröjning (100);
}

Nu återstår det bara att sätta på vårt larm och testa det, larmet är programmerat på ett sådant sätt att om du tar ett fast föremål närmare ultraljudssensorn börjar summern omedelbart att pipa och lysdioden tänds. Om du till exempel lägger det obemärkt på golvet och någon går förbi det kommer summern att börja gnälla omedelbart. (lysdioden brände sedan på grund av det faktum att jag glömde att löda ett 220 Ohm-motstånd till det, så om du gör det, se till att löda)

Det är det! Här har vi ett så enkelt larmsystem på Arduino, vi vill än en gång säga att det är för nybörjare och det är inte nödvändigt att ta den här hemlagade produkten för allvarligt!

Tack alla för er uppmärksamhet!
8.2
8.3
8.2

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
4 kommentarer
För vem det inte fungerar, byt ut if (cm & lt; 20) med if (cm <= 20).
Hej, din skiss fungerar inte. Kan du fixa det? Jag behöver verkligen en fungerande skiss.
Jag köpte allt som är skrivet här och hur ansluter jag och var ska jag fästa det?
och koden är inte sant
cool så sätt på toaletten yahoo

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...