Platforma Arduino je jednou z nejlepších řešení pro navrhování různých automatizovaných systémů. Navíc na mnoha univerzitách a vysokých školách je Arduinov zvyklý představit studenty v oblasti robotiky. Ve skutečnosti je Arduino velmi lehký, ale současně výkonnou platformou pro konstrukci různých robotů a inteligentních systémů. A je přirozené, že to vše trvá méně času, prodávají se hotové snímače. Obchody mají obrovské množství, takže je velmi obtížné se zamotat při výběru toho správného. V tomto článku se podíváme na některé z hlavních senzorů Arduino a na tom, jak fungují.
Kde koupit
Servopohon
#include //připojit servery pro servopohony
Servo servo1; //deklarovat proměnné servo typu "servo1"
void setup () //nastavení procedury
{
servo1.attach
; //spojit servo s analogovým výstupem 11
}
void loop () //procedura smyčky
{
servo1.write ; //nastavte úhel otočení na 0
zpoždění (2000); //počkejte 2 sekundy
servo1.write ; //nastavte úhel otočení na 90
zpoždění (2000); //počkejte 2 sekundy
servo1.write (180); //nastavte úhel otočení na zpoždění 180
(2000); //počkejte 2 sekundy
}
Nejprve přidáme do knihovny knihovnu, která již existuje v Arduino, a pak ukáže, které kontaktní servo je připojeno. Jak můžete vidět, práce se servo je opravdu velmi jednoduchá, management je pouze jeden operátor.
Cena za Aliexpress: 80-100 rublů.
DHT-11
DHT-11 slouží k měření teploty a vlhkosti. Tento snímač teploty pro Ardouins je nejoblíbenějšíkvůli své ceně a schopnostem. Měří teplotu v rozmezí od 0 do 50 stupňů a vlhkost od 20 do 80%. K dispozici je také odlišná verze tohoto snímače v prodeji, rozsah měření DHT-22 má více, ale stojí několikrát dražší. Pro jednoduché projekty není jeho použití účelné, proto každý preferuje DHT-11, který se dokonale vyrovná s měřením. Napájení lze napájet od 3,3 do 5V. Ve skutečnosti, že má 4 senzorový kontaktní spojení, ale komerčně dostupné moduly DHT-11 z nich pracuje mnohem jednodušší, protože připojení přes 3 kontakt a nemusíte trpět s rezistory.
Tento snímač se používá při návrhu automatického zavlažování. Umožňuje vám měřit obsah vlhkosti v půdě, poté zpracovat tato data a potřebujete-li rostlinu připravit. Existuje mnoho variant tohoto senzoru pro "Ardouinov", ale je to populárnímodel FC-28. Docela rozpočtová možnost, takže každý miluje a používá je ve svých projektech. Snímač má dvě sondy, které přenášejí elektřinu přes zem. Při suché půdě je odolnost větší než v případě bezprašného. V podstatě je tento snímač používán pouze v malých projektech, protože sondy jsou vyrobeny ze špatného materiálu a dříve nebo později, když jsou vystaveny, jsou pokryty korozí, po které senzor přestane fungovat. Doba trvání služby snímače může být zvýšena, pokud je aktivována pouze při odstraňování dat z půdy, například každých 6 hodin. Někteří řemeslníci úplně změní sondy pro kvalitatívnější, vyrobené vlastním rukama a dokonce od nuly získávají snímač vlhkosti pro "Arduino".
& script async = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">
& lt; script & gt; (adsbygoogle = window.adsbygoogle || []) stisknout ({}); Snímač vlhkosti půdy je jednoduše připojen. Obvykle je k dispozici potenciometr a komparátor pro řízení citlivosti čidla. Celkově má tři kontakty: logiku, jídlo a zemi. Mohou být připojeny jak digitální, tak analogové kontakty. Mimochodem, práce v analogovém režimu je výhodnější.
Příklad kódu:
int sensor_pin = A0;
int výstupní_hodnota;
void setup () {
Serial.begin (9600);
Serial.println ("Přečíst data ze snímače");
zpoždění (2000);
}
void smyčka () {
output_value = analogRead (sensor_pin);
output_value = mapa (výstupní hodnota, 55000100);
Serial.print ("Vlhkost:");
Serial.print (hodnota výstupu);
Serial.println ("%");
zpoždění (1000);
}
Nejprve definujeme kontakty, ke kterým je senzor připojen k "Arduino". Poté čteme údaje za vyvede je. Stejně jako u jiných senzorů je snadné pracovat s FC-28. A to vše díky připraveným knihovnám a senzorům.
Cena za Aliexpress: 30-50 rublů.
Snímač BENKET
Tento snímač pohybu pro "Arduin" se používá při návrhu různých bezpečnostních systémů. Detekuje prvky pohybující se od 0 do 7 metrů. Nebudeme uvažovat o principu práce, hned přistoupíme k připojení tohoto senzoru k "Arduino".
Nejdůležitější senzory pro "Ardouins" byly shrnuty výše, což jsou první, které studovali noví rádioamatéři. Jak můžete vidět, jsou poměrně levné, snadno se připojují a číst data a vůbec to trvá jen pár řádků. Kromě nich je stále ještě řada dalších senzorů, a to i pro měření pulsů! Nejlepší je koupit je na Aliexpress soupravách, takže bude stát ještě méně. Je snadné vytvořit, hlavní věc - pamatovat na tři základní pravidla robotiky!