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ť!