» Elektronika » Arduino »Kā padarīt vienkāršu ultraskaņas signālu savam Arduino, dariet to pats

Kā padarīt Arduino vienkāršu ultra-skaņas signālu

Labdien Arduino cienītājiem! Šodienas rakstā es nolēmu parādīt ļoti vienkāršu veidu iesācējiem, kā padarīt ultraskaņas trauksmi Arduino dari pats. Šāda vryatli trauksmes sistēma ir piemērota mājas apsardzei, bet es domāju, ka tā ir piemērota privātas istabas aizsardzībai, turklāt tā ir diezgan interesanta mājās gatavots uzlabot prasmes un zināšanas par Arduino pasauli iesācējiem arduino nekā noderīgs pašdarināts produkts visu mūžu.


Un tā kā vienkārša trauksme par Arduino mums ir nepieciešama:
samaksa Arduino Uno
Ultraskaņas diapazona meklētājs HS-SR04
- mazs konteiners
caurspīdīgs vāciņš no roktura
sarkana gaismas diode
slēdzis
-savienojošie vadi, piemēram, "tēvs-māte"
zumeris
- Parastie vadi
- barošanas avots (es izmantoju 4 akumulatorus, kas virknē savienoti ar 1,5 voltu spriegumu, bet ideālā gadījumā jums ir jāizmanto akumulators ar 6-9 voltu 2000 mahu jeb kroni)

No nepieciešamajiem rīkiem:
lodāmurs
termiskā līme
šķēres vai nazis


Pirmkārt, jums jāievieto Arduino dēlis traukā, pēc tam atzīmējiet vietu zem atveres tā izejai un izgrieziet vai pielodējiet:


Tagad mēs ņemam vienu tēva-mātes vadu, no tā nogriežam mātes izvadi, noņem alvu un pielodējam līdz slēdzim:


Tad mēs lodējam slēdzi savam enerģijas avotam (bet, ja jūs izmantojat šādu adapteri zem vainaga, jums tas viss nebūs jādara)



Mēs pievienojam savu strāvas padevi Arduino plāksnei šādi: plus pie izejas uin un mīnus līdz Gnd
Mēs pārbaudām, ieslēdzam slēdzi un ja iedegas sarkanās gaismas diodes uz tāfeles, tad viss tiek izdarīts pareizi:

Mēs paņemam ultraskaņas diapazona meklētāju un lodēt tā izejām (vcc, Echo, Trig, Gnd) tētis-mamma tipa vadiem:

Mēs atzīmējam un izveidojam divus caurumus tvertnes sānos zem ultra skaņas tālummērītāja:


Instalējiet un līmējiet to, ja nepieciešams:

Mēs paņemam divus tēta-mammas vadus, sagriež tos uz grīdām, nogriež un saliek tos:

Lodēt vadus "tēvs" līdz skaņas signālam, un vadus "māte" līdz gaismas diodei:

Tagad mēs novērojam polaritātes novērošanu vienā LED gaismā un skaņas signālā ar 10 digitālo tapu Arduino, bet pārējos divus galus - Gnd.
Pēc tam ar Arduino plati mēs savienojam ultraskaņas diapazona meklētāju ar šādiem attēliem: vcc uz izeju 5 v, Gnd līdz Gnd, atbalsojas līdz 9 ciparu tapai un trig līdz 8


Tvertnes sānos izveidojiet vēl vienu caurumu signālam, pēc tam ievietojiet to tur un, ja nepieciešams, pielīmējiet:

Konteinera jumtā mēs izgatavojam divus caurumus (visus caurumus es izveidoju ar lodāmuru, kā tas ir ērti) LED un slēdzim:

Mēs tos ielīmējam un līmējam:

No roktura mēs ņemam caurspīdīgu vāciņu un ar smilšpapīra vai faila palīdzību mēs to sasmalcinām:


Mēs to pielīmējam virs LED, tādējādi izveidojot tam aizsargājošu kupolu:

Nu, mēs pabeidzām mūsu trauksmes sistēmas montāžas galveno daļu, un tur bija tikai skices ielāde, savos iepriekšējos rakstos es teicu, ka man personīgi šis ir visgrūtākais posms, bet ne šajā gadījumā, jo pēc darbības principa šī trauksme ir līdzīga automātiskajam ventilatoram, ko es izdarīju agrāk, tāpēc es izmantošu skici no tā un, ja nepieciešams, vienkārši mainīšu dažus parametrus.

Jums vienkārši jāpieslēdz Arduino dēlis ar datoru, izmantojot īpašu adapteri, kas parasti tiek piegādāts kopā ar tāfeli, palaidiet Arduino IDE programmu, nokopējiet zemāk esošo skici, ielīmējiet to programmā un noklikšķiniet uz lejupielādes pogas. Ja viss ir izdarīts pareizi, tad skice droši tiks ielādēta dēlī.

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

Nederīga iestatīšana () {
Sērijas.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, OUTPUT);
}

tukšs cilpa () {
int ilgums, cm;
digitalWrite (trigPin, LOW);
kavēšanāsMikrosekundēs (2);
digitalWrite (trigPin, HIGH);
kavēšanāsMikrosekundēs (10);
digitalWrite (trigPin, LOW);
ilgums = pulseIn (echoPin, HIGH);
cm = (ilgums / 58) +3;
Sērijas.druka (cm);
Serial.println ("cm");
// kavēšanās (1000);
ja (cm <20) {
digitalWrite (led, HIGH);
} cits {
digitalWrite (led, LOW);
}
kavēšanās (100);
}

Tagad atliek tikai ieslēgt mūsu trauksmi un to pārbaudīt, trauksme tiek ieprogrammēta tādā veidā, ka, ja tuvojat kādu cietu priekšmetu tuvāk ultraskaņas sensoram, skaņas signāls nekavējoties sāks pīkstēt un iedegsies gaismas diode. Piemēram, ja jūs to nepamanīti novietojat uz grīdas un kāds tam paiet garām, skaņas signāls nekavējoties sāk čīkstēt. (Pēc tam gaismas diode dega sakarā ar to, ka aizmirsu tam pielodēt 220 omu pretestību, tāpēc, ja jūs to darāt, noteikti lodējiet)

Nu, tas arī viss! Šeit mums ir tik vienkārša Arduino trauksmes sistēma, mēs gribētu vēlreiz pateikt, ka tā ir paredzēta iesācējiem un nav nepieciešams šo mājās gatavoto produktu uztvert pārāk nopietni!

Paldies visiem par uzmanību!
8.2
8.3
8.2

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
4 komentārs
Kam tas nedarbojas, nomainiet if (cm <20) ar if (cm <= 20).
Labdien, jūsu skice nedarbojas. Vai jūs varētu salabot? Man tiešām ir nepieciešama darba skice.
Es nopirku visu, kas šeit ir uzrakstīts, un kā pieslēgties un kur to pielīmēt?
un kods nav taisnība
forši, tāpēc liec uz tualeti Yahoo

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...