» elektroniikka » Työläs »Kuinka tehdä yksinkertainen ultraäänihälytys Arduinollesi, tee se itse

Kuinka tehdä yksinkertainen tee-se-itse-ultraäänihälytys Arduinolle

Hyvää päivää Arduinon ystäville! Tämänpäiväisessä artikkelissa päätin näyttää hyvin yksinkertaisen tavan aloittelijoille, kuinka tehdä ultraäänihälytys Arduinolle tee se itse. Tällainen vryatli-hälytysjärjestelmä sopii talon turvallisuuteen, mutta mielestäni se sopii henkilökohtaisen huoneen suojaamiseen, lisäksi se on melko mielenkiintoinen kotitekoinen tuote parantaa taitoja ja tietoa Arduinon maailmasta aloittelevalle arduinolle kuin hyödyllinen kotitekoinen tuote elämää varten.


Joten yksinkertaista hälytystä varten Arduinossa tarvitsemme:
pukeminen Työläs Uno
Ultraääni etäisyysmittari HS-SR04
- pieni kontti
läpinäkyvä korkki kahvasta
punainen LED
-vyklyuchatel
-johtojen kytkeminen kuten "isä-äiti"
-zummer
- Perinteiset johdot
- virtalähde (käytän 4 sarjaan kytkettyä akkua 1,5 voltilla, mutta ihannetapauksessa sinun on käytettävä 6-9 voltin 2000 mahon akkua tai kruunua)

Tarvitsemme työkaluista:
juotin
lämpöliima
sakset tai veitsi


Ensinnäkin, sinun on asetettava Arduino-levy laatikkoon, merkitä sitten reikä alla oleva paikka sen poistumista varten ja leikattava se tai juotettava se:


Nyt otamme yhden isä-äiti -langan, leikaamme äidin poistumisen siitä, nauhat tina ja juote kytkimeen:


Sitten juotamme kytkimen virtalähteeseen (mutta jos käytät tällaista sovitinta kruunun alla, sinun ei tarvitse tehdä tätä kaikkea)



Yhdistämme virtalähteemme Arduino-korttiin seuraavasti: plus ulostuloon uin ja miinus Gnd
Testaamme, kytke kytkin päälle ja jos taulun punaiset merkkivalot syttyvät, kaikki tehdään oikein:

Otamme ultraäänihaku- ja juotoslaitteen sen lähtöihin (vcc, Echo, Trig, Gnd) isä-äiti -tyyppiset johdot:

Merkitsemme ja teeme kaksi reikää säiliön puolelle ultraäänimittauksen alle:


Asenna ja liimaa se tarvittaessa:

Otamme kaksi isä-äitilankaa, leikkaamme ne lattialle, nauhoitamme ne ja tinaamme ne:

Juota johdot "isä" summeriin ja johdot "äiti" LEDiin:

Nyt yhdistämme napaisuuden havaitsemisen LEDin ja summerilaitteen toisessa päässä Arduinon 10 digitaaliseen nastaan ​​ja kaksi muuta päätä Gndiin.
Yhdistämme sitten ultraäänihakutoiminnon seuraavilla kuvilla Arduino-korttiin: vcc ulostuloon 5 v, Gnd - Gnd, kaiku 9-digitaaliseen nastaan ​​ja trig 8


Tee säiliön sivulle uusi reikä summeriin, aseta se sinne ja liimaa tarvittaessa:

Teemme kaksi reikää säiliön kattoon (tein kaikki reiät juotosraudalla, koska se on helppoa) LEDille ja kytkimelle:

Liitämme ja liimaamme ne:

Otamme kahvasta läpinäkyvän korkin ja hiomme pohjan siihen hiekkapaperin tai viilan avulla:


Liimaamme sen LEDin päälle, jolloin teemme siitä suojakupolin:

No, viimeisteimme hälytysjärjestelmän kokoonpanon pääosan ja jäljellä oli vain luonnoksen lataaminen, sanoin aiemmissa artikkeleissani, että henkilökohtaisesti tämä on vaikein vaihe, mutta ei tässä tapauksessa, koska toimintaperiaatteen mukaan tämä hälytys on samanlainen kuin automaattinen tuuletin, jonka tein aiemmin, joten aion käyttää siitä luonnoksen ja muuttaa vain tarvittaessa joitain parametreja.

Sinun tarvitsee vain kytkeä Arduino-kortti tietokoneeseen käyttämällä erityistä sovitinta, joka yleensä tulee sen mukana, suorita Arduino IDE-ohjelma, kopioi alla oleva piirros, liitä se ohjelmaan ja napsauta latauspainiketta. Jos kaikki tehdään oikein, luonnos latautuu turvallisesti taululle.

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

tyhjä asennus () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

tyhjä silmukka () {
int kesto, cm;
digitalWrite (trigPin, LOW);
viiveMikrosekunnit (2);
digitalWrite (trigPin, HIGH);
viiveMikrosekunnit (10);
digitalWrite (trigPin, LOW);
kesto = pulseIn (echoPin, HIGH);
cm = (kesto / 58) +3;
Sarjajälki (cm);
Serial.println ("cm");
// viive (1000);
if (cm <20) {
digitalWrite (led, HIGH);
} muuta {
digitalWrite (led, LOW);
}
viive (100);
}

Nyt jää vain kytkeä hälytys päälle ja testaamaan se, hälytys on ohjelmoitu siten, että jos viet minkä tahansa kiinteän esineen lähemmäksi ultraäänianturia, summeri alkaa heti piippata ja LED palaa. Esimerkiksi, jos laitat sen huomaamatta lattialle ja joku ohittaa sen, summeri alkaa heti piipistää. (LED palaa myöhemmin johtuen siitä, että unohdin juottaa siihen 220 ohmin vastuksen, joten muista juottaa)

No, siinä kaikki! Täällä meillä on niin yksinkertainen hälytysjärjestelmä Arduinossa, haluamme toistaa taas, että se on tarkoitettu aloittelijoille ja tätä kotitekoista tuotetta ei tarvitse ottaa liian vakavasti!

Kiitos kaikille huomiostamme!
8.2
8.3
8.2

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
4 kommentit
Jollei se ei toimi, korvaa if (cm <20) if (cm <= 20).
Hei, luonnoksesi ei toimi. Voisitko korjata sen? Tarvitsen todella toimivan luonnoksen.
Ostin kaiken, mitä täällä on kirjoitettu ja miten yhdistää ja mihin se kiinnitetään?
ja koodi ei ole totta
viileä, joten laita wc: hen yahoo

Suosittelemme lukemaan:

Anna se älypuhelimelle ...