Senzory "Arduin": popis, vlastnosti, pripojenie, recenzie

Platforma Arduino je jedným z najlepších pre navrhovanie rôznych automatizovaných systémov. Navyše, na mnohých univerzitách a vysokých školách, Arduinov je zvyknutý predstaviť študentov v oblasti robotiky. V skutočnosti je Arduino veľmi ľahké, ale zároveň silná platforma pre konštrukciu rôznych robotov a inteligentných systémov. A je prirodzené, že to všetko trvá menej času, predávajú sa hotové snímače. Obchody majú obrovské množstvo, takže je dosť ťažké sa zamotat pri výbere toho správneho. V tomto článku sa pozrime na niektoré hlavné senzory Arduino a na to, ako fungujú.

Kde kúpiť

Faktom je, že senzory v našich predajniach stojí za to veľa peňazí. A ak sa chystáte začať učiť platformu Arduino, stačí vedieť, kde ich kúpiť za nízku cenu. Odpoveď je jednoduchá - čínske obchody. Môže to byť Aliexpress, Joom, Pandao a ďalšie. Takmer všetky obchody kupujú senzory priamo tam a predávajú ich s obrovskou maržou, ktorá dosahuje až 300%. Samozrejme, musíte počkať na nejaký čas a ako produkt si nemôžete byť istí, ale platiť za ten istý snímač trikrát viac, nestojí za to. Príklad: Aliexpress má sadu 36 senzorov, ktoré stojí 800 rubľov. Rovnaký súbor v ruskom obchode predáva za 35 tisíc rubľov. Tak sa rozhodnite pre vás.


Servopohon

Servopohon sa používa pri konštrukcii robotov a rôznych inteligentných systémov. Pomocou servopohonu ho môžete otvoriťdvere, naučiť sa uhol otočenia a oveľa viac. Ale v podstate sa používa pri vytváraní robotov. Maximálny uhol natočenia servomotora: 180 stupňov. Ale niekedy v oblasti Aliexpress môžete vidieť aj varianty s uhlom otáčania 360 stupňov. To je docela základný prvok, takmer všetky lekcie na Arduino so senzormi začínajú s ním. Servo sa ľahko pripája, programový kód je veľmi jednoduchý. Na pripojenie servopohonu sa používajú iba tri drôty: zem, napájanie, logika. Signálny kábel (obyčajne žltý alebo hnedý) je pripojený k akémukoľvek kontaktu s podporou PWM (širokouhlý impulz modulácia) na Arduino.


Príklad kódu:

# zahrnúť //pripojiť servery na servo prevádzku
Servo servo1; //deklarovať premenné servo typu "servo1"
void setup () //nastavenie postupu
{
servo1.attach
; //viazanie servoprogramu na analógový výstup 11
}
void loop () //procedúra slučky
{
servo1.write

; //nastavte uhol otočenia na oneskorenie 0
(2000); //počkajte 2 sekundy
servo1.write ; //nastavte uhol otočenia na oneskorenie 90
(2000); //počkajte 2 sekundy
servo1.write (180); //nastavte uhol otočenia na oneskorenie 180
(2000); //počkajte 2 sekundy
}

Najprv pridáme do knižnice už existujúcu knižnicu v Arduine a potom naznačujeme, ku ktorému kontaktu je pripojené servo. Ako vidíte, práca so servom je naozaj veľmi jednoduchá, manažment je len jeden operátor.

Cena za Aliexpress: 80-100 rubľov.

DHT-11

DHT-11 slúži na meranie teploty a vlhkosti. Tento teplotný snímač pre Ardouins je najpopulárnejšíkvôli svojej cene a schopnostiam. Meria teplotu v rozmedzí od 0 do 50 stupňov a vlhkosť od 20 do 80%. Tiež na predaj je ďalšia verzia tohto senzora, DHT-22 Rozsah merania má viac, ale stojí niekoľkonásobne drahšie. Pri jednoduchých projektoch nie je jeho použitie účelné, preto každý preferuje DHT-11, ktorý sa dokonale vyrovná s meraniami. Napájanie môže byť napájané z 3,3 na 5V. V skutočnosti, že má 4 senzorový kontaktné spojenie, ale komerčne dostupné moduly DHT-11 z nich pracuje oveľa jednoduchšie, pretože pripojenie cez 3 kontakt a nemusíte trpieť s rezistory.


Tento snímač sa používa pri návrhu automatického zavlažovania. Umožňuje vám merať obsah vlhkosti v pôde, spracovať tieto údaje a ak potrebujete rastlinnú rastlinu. Existuje veľa variantov tohto snímača pre "Ardouinov", ale je to populárnemodel FC-28. Docela možnosť rozpočtu, takže každý miluje a používa ho vo svojich projektoch. Snímač má dve sondy, ktoré prenášajú elektrickú energiu cez zem. So suchou zeminou je odpor väčší a menej namočený. V podstate tento snímač sa používa iba pri malých projektoch, je to spôsobené tým, že sondy sú vyrobené zo zlého materiálu a skôr alebo neskôr pri práci sú pokryté koróziou, potom čidlo prestane fungovať. Dĺžka trvania služby snímača môže byť zvýšená, ak je aktivovaná iba vtedy, keď sa údaje odoberajú z pôdy, napríklad každých 6 hodín. Niektorí remeselníci a úplne zmeniť sond pre lepšie sa s ich rukami, ak nie je nula čidlo vlhkosti zbierať "Arduyinov."

& lt; script async = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">

& lt; script & gt; (adsbygoogle = window.adsbygoogle || []) stlačte ({});

Snímač pôdnej vlhkosti je jednoducho pripojený. Typicky je s ním zahrnutý potenciometer a komparátor na kontrolu citlivosti snímača. Celkovo má tri kontakty: logiku, jedlo a zem. Digitálne aj analógové kontakty je možné pripojiť. Mimochodom, práca v analógovom režime je výhodnejšia.

Príklad kódu:

int sensor_pin = A0;
int výstupná_hodnota;

void setup () {
Serial.begin (9600);
Serial.println ("Prečítajte si údaje zo snímača");
oneskorenie (2000);
}

void slučka () {
output_value = analogRead (sensor_pin);
output_value = mapa (výstupná hodnota, 55000100);
Serial.print ("Vlhkosť:");
Serial.print (výstupná hodnota);
Serial.println ("%");
oneskorenie (1000);
}

Najprv definujeme kontakty, ku ktorým je senzor pripojený k "Arduino". Po tom čítame údaje za vyviesť ich. Rovnako ako u iných senzorov, je ľahké pracovať s FC-28. A to všetko vďaka pripraveným knižniciam a senzorom.

Cena za Aliexpress: 30-50 rubľov.

Snímač BENKET

Tento snímač pohybu pre "Arduin" sa používa pri návrhu rôznych bezpečnostných systémov. Deteguje prvky pohybujúce sa od 0 do 7 metrov. Nebudeme brať do úvahy princíp práce, poďme okamžite začať pripojiť tento senzor k "Arduino".


Hlavné snímače pre "Ardouins" boli uvedené vyššie, ktoré sú prvými, ktoré by mali študovať noví rádioamatéri. Ako môžete vidieť, sú pomerne lacné, ľahko sa spájajú a čítajú údaje a vôbec majú len pár riadkov. Okrem nich je ešte veľký počet ďalších senzorov, dokonca aj na meranie pulzov! Najlepšie je kúpiť ich na súpravách Aliexpress, takže budú stáť ešte menej. Je ľahké vytvoriť, hlavná vec - spomenúť si na tri základné pravidlá robotiky!

Súvisiace publikácie