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!