Tehát egy egyszerű riasztáshoz Arduinón szükségünk van:
dress-up Arduino Uno
Ultrahangos távolságmérő HS-SR04
- kis tartály
a fogantyú átlátszó kupakja
piros LED
-vyklyuchatel
-csatlakozó vezetékek, mint például "apa-anya"
-zummer
- Hagyományos vezetékek
- tápegység (négy, egymáshoz csatlakoztatott akkumulátort használok 1,5 V feszültséggel, de ideális esetben 6-9 voltos, 2000 mah kapacitással rendelkező akkumulátort vagy koronát kell használni)
A szükséges eszközök közül:
forrasztópáka
termikus ragasztó
olló vagy kés
Először be kell helyeznie az Arduino táblát a tartályba, majd meg kell jelölnie a kilépési lyuk alatti helyet, és kivágni vagy forrasztani:
Most egy apa-anya huzalt veszünk, levágjuk az anyát a kijáratból, szétválasztjuk az ónot és a forrasztót a kapcsolóhoz:
Ezután forrasztjuk a kapcsolót az energiaforrásunkra (de ha ilyen adaptert használunk a korona alatt, akkor ezt nem kell megtennie)
Az alábbiak szerint kapcsoljuk az áramellátást az Arduino táblához: plusz az uin kimenethez és mínusz a Gndhez
Teszteljük, bekapcsoljuk a kapcsolót, és ha a táblán a piros LED kigyullad, akkor minden helyesen történik:
Vegyünk egy ultrahangos távolságmérőt és forrasztást annak kimeneteihez (vcc, Echo, Trig, Gnd) apa-anya típusú vezetékekhez:
Az ultrahangos távolságmérő alatt megjelöljük és két lyukat csinálunk a tartály oldalán:
Telepítse és ragasztja, ha szükséges:
Két apa-anya huzalot veszünk, vágjuk le a padlóra, lecsupaszítjuk és ónozzuk:
Forrasztja meg az "apa" vezetékeket a hangjelzőhöz, és az "anya" vezetékeket a LED-hez:
Most összekapcsoljuk a polaritás megfigyelését a LED és a hangjelző egyik végén az Arduino 10 digitális tűjével, a másik két végét pedig a Gnd-lel.
Ezután az alábbi képpel az ultrahangos távolságmérőt csatlakoztatjuk az Arduino táblához: vcc a kimenetre 5 v, Gnd - Gnd, visszhang 9 digitális tűhöz és trig 8
A tartály oldalán készítsen újabb lyukat a hangjelzőnek, majd helyezze oda, és szükség esetén ragasztja be:
A tartály tetőjében két lyukat készítünk (minden lyukat forrasztópáka segítségével készítettem), a LED-hez és a kapcsolóhoz:
Beillesztjük és ragasztjuk őket:
A fogantyúból átlátszó kupakot veszünk, és egy csiszolópapír vagy reszelő segítségével az alját megőröljük:
Ragasztjuk rá a LED-re, ezáltal védő kupolát készítve:
Nos, befejeztük a riasztórendszer összeszerelésének fő részét, és csak a vázlat betöltése maradt, korábbi cikkeimben azt mondtam, hogy személyesen nekem ez a legnehezebb szakasz, de ebben az esetben nem, mert a működés elve alapján ez a riasztás hasonló az automatikus ventilátorhoz, amit én tettem. korábban, ezért felhasználom a vázlatot, és szükség esetén csak megváltoztatom néhány paramétert.
Csatlakoznia kell az Arduino táblát a számítógéphez egy speciális adapterrel, amelyet általában a táblához mellékelnek, futtassa az Arduino IDE programot, másolja le az alábbi vázlatot, illessze be a programba, és kattintson a letöltés gombra. Ha minden helyesen történik, akkor a vázlat biztonságosan betöltődik a táblába.
vázlat:
int echoPin = 9;
int trigPin = 8;
int led = 10;
érvénytelen beállítás () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}
void loop () {
int időtartam, cm;
digitalWrite (trigPin, LOW);
késleltetésMikrosekundumok (2);
digitalWrite (trigPin, HIGH);
késleltetésMikrosekundumok (10);
digitalWrite (trigPin, LOW);
időtartam = pulseIn (echoPin, HIGH);
cm = (időtartam / 58) +3;
Soros nyomtatás (cm);
Serial.println ("cm");
// késleltetés (1000);
if (cm <20) {
digitalWrite (led, magas);
} egyéb {
digitalWrite (led, LOW);
}
késleltetés (100);
}
Csak a riasztás bekapcsolása és tesztelése marad, a riasztást úgy programozzuk, hogy ha valamilyen szilárd tárgyat közelebb hozunk az ultrahangos érzékelőhöz, a hangjelző azonnal sípolni kezd, és a LED kigyullad. Például, ha észrevétlenül a padlóra helyezi, és valaki elhalad rajta, akkor a hangjelző azonnal sikítani kezdi. (a LED később meggyulladt annak a ténynek köszönhetően, hogy elfelejtettem forrasztani rá egy 220 ohmos ellenállást, tehát ha igen, akkor biztosan forrasztjon)
Nos, ennyi! Itt van egy ilyen egyszerű riasztórendszerünk az Arduino-nál, szeretnénk még egyszer mondani, hogy kezdőknek szól, és ezt a házi készítésű terméket nem kell túl komolyan venni!
Köszönöm mindenkinek a figyelmet!