"Az érzékelő vagy szenzor olyan elem, amely egy mérendő tulajdonságtól függő jelet szolgáltat. A mérendő tulajdonság és a jel egyaránt lehet fizikai, kémiai, biológiai stb. jellegű. Fontos, hogy a mérendő tulajdonság, és az érzékelő által szolgáltatott jel egymásnak kölcsönösen egyértelmű függvényei legyenek."
http://hu.wikipedia.org/wiki/%C3%89rz%C3%A9kel%C5%91
Amit érzékelhet: fény, mozgás, mágneses tér, távolság, gyorsulás, páratartalom, hőmérséklet, nyomás, érintés, stb. A fizikai, kémiai vagy biológiai változásokat elektromos jelekké alakítják.
Az alábbi lista nem teljes, inkább csak ízelítő:
Mozgás érzékelése
Mozgásérzékelő
Adott területen érzékeli a mozgást, áltlában infrávörös fénnyel működik. PIR-nek is hívják (passive infrared). Arduinohoz is kapható, 5-12V-on működik:
példa: http://www.ladyada.net/learn/sensors/pir.html
Mágneses kapcsoló
Ajtóra, ablakra stb szerelhető. Működése: http://www.hw2sw.com/2012/09/07/connecting-a-magnetic-reed-door-switch-into-arduino/
példa: http://m.instructables.com/id/simpleTweet01python/?ALLSTEPS
Digitális mágneses érzékelő modul
DFR0033 típus.
példa: http://www.dfrobot.com/wiki/index.php/Digital_magnetic_sensor_(SKU:_DFR0033)
(DIY elektromágneses mező érzékelése: http://hackaday.com/2010/12/31/arduino-emf-sensor/)
Digitális dőlés szenzor modul
példa: http://www.dfrobot.com/wiki/index.php?title=DFRobot_Tilt_Sensor_(SKU:DFR0028)
Giroszkóp
Tinkerkit 2 tengelyes T000060
Gyorsulásmérő
példa: http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus
példa Arduino MEGA-hoz: http://lex.iguw.tuwien.ac.at/toysrus/index.php/Accelerometer_Tinkerkit
Digitális rezgés érzékelő modul
Ebből is több fajta van, pl.
Az utóbbihoz manual itt: http://www.dfrobot.com/wiki/index.php?title=DFRobot_Digital_Vibration_Sensor_(SKU:DFR0027)
Érintés vagy megnyomás érzékelése
Nyomásérzékeny ellenállás
FSR = Force Sensitive resistor
példa: http://garagelab.com/profiles/blogs/tutorial-force-sensitive-resistor-and-arduino
DIY verzió: http://www.instructables.com/id/DIY-Force-Sensitive-Resistor-FSR/
Hajlás szenzor (flex, bend)
Példa: flex szenzor LEDsorral: http://arduinobasics.blogspot.hu/2011/05/arduino-uno-flex-sensor-and-leds.html
Nyúlás szenzor (stretch)
DIY verzió: http://www.instructables.com/id/Connecting-a-textile-analog-sensor-to-Arduino/?ALLSTEPS
Kapacitív érzékelő
Az arduino capacitive sensing library-jével akár egy alufólia darabbal is készíthetünk érintés szenzort:
http://www.arduino.cc/playground/Code/CapacitiveSensor
http://arduino.cc/playground/Main/CapacitiveSensor?from=Main.CapSense
Vagy egyéb hardwerekkel felerősíthetjük a jelet, pl. MPR121 (touch senor):
http://bildr.org/2011/05/mpr121_arduino/
Érintés érzékelő modul (touch)
Kapacitív érzékelő ez is.
Másodikhoz példa: http://www.dfrobot.com/wiki/index.php/DFRobot_Capacitive_Touch_Sensor_(SKU:DFR0030)
Piezoelektromos szenzor
Olyan anyagból készül amiben összenyomás hatására feszültség keletkezik. Burkolattal és anélkl is kapható.
Példa lejjebb - hang érzékelőknél.
Távolság érzékelése
Infrás távolságérzékelő
Sharp infravörös távolságérzékelő szenzor
"A robotikában használt egyik speciális szenzor a Sharp infravörös távolságérzékelő szenzor. Amint az alábbi képről is jól látható többféle szenzor is létezik, különböző méréstartománnyal. A szenzor az ún. háromszögeléses módszerrel működik. A szenzor egy keskeny infravörös fénnyalábot bocsát ki (az IR fény hullámhossza 850nm ± 70nm). A kibocsátott IR fény a tárgyakról visszaverődik. Az érzékelő egy optikával leképezi a visszavert fényt egy CCD-re. Attól függően hogy milyen messze van a céltárgy, más-más szögben érkezik vissza a visszavert fény, és ennek megfelelően más-más CCD pixelre fókuszálódik. Ebből már meghatározható a távolság. Van analóg és digitális kimenetű szenzor is. Az analóg szenzor egy, a távolsággal fordítottan arányos, nemlineáris, analóg kimeneti feszültségjelet ad."
http://www.hobbielektronika.hu/cikkek/will-i_v20_robotika_es_avr_kezdoknek.html?pg=6
Ultrahangos távolságérzékelő
Tutorial: http://arduino.cc/en/Tutorial/Ping?from=Tutorial.UltrasoundSensor
IR vevő modul
Kell hozzá egy infra kibocsátó egység is amit érzékelni tud, pl. Infra LED. Magában is kapható. Példa az oldal közepén: http://www.diyphonegadgets.com/2012/04/tutorial-how-to-control-ir-helicopter.html
Fény érzékelése
LDR, Fotóellenállás
A fotoellenállások fénytől függő ellenállások. A fényérzékeny rétegek kialakítására nagyon erős fényelektromos tulajdonságokkal bíró anyagokat (kadmium-szulfid CdS, ólomszulfid PbS stb.) használnak. Minél jobban megvilágítunk egy fotoellenállást, annál inkább csökken az ellenállása. A fotoellenállás meghatározott fényerősséghez tartozó ellenállásértéke azonos típusoknál is meghatározott tartományban szór, ez a tartomány az ún. szórási sáv. A fotoellenállás meghatározott fényhullámhossznál éri el a legnagyobb érzékenységet, ezt spektrális érzékenységnek nevezzük. Vannak olyan fotoellenállások amelyek kimondottan speciális hullámhosszra, azaz színekre érzékenyek.
Analóg pinbe kötve analogRead-del kiolvassuk az értékeket. Lehet esetleg kalibrálni is:
http://arduino.cc/en/Tutorial/Calibration
Modul formában is létezik:
Színszenzor modul
TCS3200, arduino kódja letölthető innen: http://www.dfrobot.com/index.php?route=product/product&product_id=540#.UKPlTeOe-0I
Hang érzékelése
Piezo elektromos szenzor (lásd feljebb)
Példa - érzékelőkét: kopogás érzékelése bejegyezés.
Másik példa- hangforrásként: http://www.adafruit.com/blog/2009/05/19/piezo-with-an-arduino-photoresistor/
Hang érzékelő modul
példa: http://www.emartee.com/product/42148/Mini%20Sound%20Sensor%20%20Arduino%20Compatible
Hőmérséklet érzékelése
Digitális hőmérő modul
Másodikhoz példa: http://www.emartee.com/product/41849/Arduino%20Temperature%20Sensor%20DS18B20
DS18B20
DS18B20
Hőmérséklet mérése LM35-tel:
http://www.danielandrade.net/2008/07/05/temperature-sensor-arduino/
Hőmérséklet és páratartalom szenzor
példa: http://garagelab.com/profiles/blogs/tutorial-humidity-and-temperature-sensor-with-arduino
Digitális hőmérséklet és páratartalom szenzor
példa: http://www.elechouse.com/elechouse/index.php?main_page=product_info&cPath=&products_id=450
Analóg páratartalom szenzor
Hozzá az Arduino Library: http://code.google.com/p/arduino-humidity-sensor-library/
HUMIDITY SENSOR HIH4030
4-5.8V
arduino példa kód serial motorral: http://itp.nyu.edu/physcomp/sensors/Reports/ArduinoCode
Nyomásérzékelő
MPX4115A
példa: http://www.oz9aec.net/index.php/arduino/343-mpx4115a-pressure-sensor-with-arduino
Barometrikus nyomás érzékelő
BMP085 Breakout
példa: http://www.sparkfun.com/tutorials/253
példa: http://garagelab.com/profiles/blogs/tutorial-how-to-use-a-barometric-pressure-sensor-with-arduino