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