» elektronika » Arduino »Ako urobiť jednoduchý ultrazvukový alarm na vašom Arduino, urobte to sám

Ako urobiť jednoduchý ultrazvukový poplach na Arduino

Dobrý deň milovníci Arduina! V dnešnom článku som sa rozhodol pre začiatočníkov ukázať veľmi jednoduchý spôsob, ako na Arduino vydať ultrazvukový poplach. Urob to sám, Takýto vryatli poplašný systém je vhodný na zabezpečenie domu, ale myslím si, že je vhodný na ochranu súkromnej miestnosti, navyše je dosť zaujímavý domáci produkt zlepšiť zručnosti a vedomosti o svete Arduino pre nováčika arduino ako užitočný domáci produkt na celý život.


A tak pre jednoduchý alarm na Arduino potrebujeme:
šaty-up Arduino Uno
Ultrazvukový diaľkomer HS-SR04
- malý kontajner
priehľadný kryt z rukoväte
červená LED
-vyklyuchatel
- prepojovacie vodiče ako „otec-matka“
-zummer
- Bežné drôty
- napájanie (používam 4 batérie zapojené do série pri 1,5 volte, ale v ideálnom prípade musíte použiť batériu pri 6 až 9 voltoch 2000 mah alebo korunu)

Z nástrojov, ktoré potrebujeme:
spájkovačka
tepelné lepidlo
nožnice alebo


Najprv musíte vložiť dosku Arduino do nádoby, potom miesto pod otvorom označte pre jej výstup a vystrihnite alebo spájkujte:


Teraz zoberieme jeden drôt-matka-otec, odrežeme z nej výstup matky, odizolujeme cínu a spájku do výhybky:


Potom prepájame prepínač do nášho zdroja napájania (ale ak použijete taký adaptér pod korunou, nemusíte robiť všetko)



Naše napájanie pripájame k doske Arduino nasledovne: plus k výstupnému uinu a mínus k Gnd
Testujeme, zapneme vypínač a ak sa rozsvietia červené LED na doske, všetko sa urobí správne:

Na výstupy (vcc, Echo, Trig, Gnd) vodiče typu otca mama berieme ultrazvukový zameriavač a spájku:

Pod ultrazvukovým diaľkomerom označíme a urobíme dva otvory na boku nádoby:


Nainštalujte a podľa potreby nalepte:

Zoberieme dva káble ocka, orežeme ich na podlahu, prúžkujeme a pocínujeme:

Spájajte vodiče „otec“ do bzučiaka a vodiče „matka“ na LED:

Teraz pripojíme pozorovanie polarity na jednom konci LED a bzučiaka na 10 digitálnych pinov na Arduino a na ostatných dvoch koncoch na Gnd.
Potom pripojíme ultrazvukový diaľkomer s nasledujúcimi obrázkami k doske Arduino: vcc na výstupe 5 v, Gnd to Gnd, echo na 9 digitálnych pinov a spustenie na 8


Na boku nádoby urobte ďalší otvor pre bzučiak, potom ho vložte a podľa potreby nalepte:

Na streche kontajnera urobíme dva otvory (všetky otvory som vyrobil pomocou spájkovačky, ako je to vhodné) pre LED a spínač:

Vložíme a prilepíme:

Z rukoväte vyberieme priehľadnú čiapočku a pomocou brúsneho papiera alebo pilníka brúsime spodok k nej:


Lepíme na LED, čím pre ňu vytvoríme ochrannú kupolu:

Dokončili sme hlavnú časť montáže nášho poplachového systému a zostalo už len načrtnutie náčrtu, v mojich predchádzajúcich článkoch som povedal, že pre mňa osobne je to najťažšia etapa, ale nie v tomto prípade, pretože z princípu činnosti je tento alarm podobný automatickému ventilátoru, ktorý som urobil skôr, tak z nej použijem náčrt av prípade potreby len zmením niektoré parametre.

Dosku Arduino stačí pripojiť k počítaču pomocou špeciálneho adaptéra, ktorý sa zvyčajne dodáva s doskou, spustiť program Arduino IDE, skopírovať skicu nižšie, vložiť ju do programu a kliknúť na tlačidlo sťahovania. Ak je všetko hotové správne, skica sa bezpečne načíta do dosky.

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

neplatné nastavenie () {
Serial.egegin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

void loop () {
int trvanie, cm;
digitalWrite (trigPin, LOW);
oneskorenieMikrosekundy (2);
digitalWrite (trigPin, HIGH);
oneskorenieMikrosekundy (10);
digitalWrite (trigPin, LOW);
trvanie = pulseIn (echoPin, HIGH);
cm = (trvanie / 58) +3;
Sériová tlač (cm);
Serial.println ("cm");
// oneskorenie (1000);
ak (cm <20) {
digitalWrite (led, HIGH);
} else {
digitalWrite (led, LOW);
}
oneskorenie (100);
}

Teraz zostáva iba zapnúť náš alarm a otestovať ho. Alarm je naprogramovaný tak, že ak priblížite akýkoľvek pevný predmet bližšie k ultrazvukovému senzoru, bzučiak okamžite začne pípať a rozsvieti sa LED dióda. Napríklad, ak ho položíte bez povšimnutia na podlahu a niekto okolo neho prejde, bzučiak sa začne okamžite pískať. (LED následne zhorela kvôli skutočnosti, že som na ňu zabudol spájkovač s odporom 220 Ohmov, takže ak áno, nezabudnite na spájku)

No, to je všetko! Máme tu taký jednoduchý poplachový systém na Arduino, chceli by sme ešte raz povedať, že je určený pre začiatočníkov a nie je potrebné brať tento domáci produkt príliš vážne!

Ďakujem vám všetkým za pozornosť!
8.2
8.3
8.2

Pridajte komentár

    • usmievaťúsmevyxaxaokdontknowyahoonea
      bossškrabanecoklamaťánoáno, ánoútočnýtajomstvo
      ľutovaťtanecdance2dance3odpusteniehelpnápoje
      zastávkapriateliadobrýgoodgoodpíšťalaomdlieťjazyk
      dymtlieskanieCraydeklarovaťvýsměšnýdon-t_mentiondownload
      teplohnevlivýlaugh1MDAstretnutiemoskingnegatívny
      not_ipražená kukuricatrestaťprečítaťvydesiťzdesenievyhľadávať
      posmechthank_youtototo_clueumnikakútnasúhlasiť
      zlýbeeeblack_eyeblum3očervenieťchvastanienuda
      cenzurovanéžartysecret2hroziťvíťazstvoyusun_bespectacled
      shokrešpektlolprevedievitajtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodiFLUDzákazzavrieť
4 komentáre
Pre koho to nefunguje, vymeňte ak (cm <20) za if (cm <= 20).
Dobrý deň, vaša skica nefunguje. Mohli by ste to opraviť? Naozaj potrebujem pracovnú skicu.
Kúpil som všetko, čo je tu napísané a ako sa pripojiť a kam sa prilepiť?
a kód nie je pravdivý
v pohode tak položte na záchod yahoo

Odporúčame vám prečítať si:

Ruku pre smartphone ...