Jakie są różne typy czujników Arduino®?
Czujniki Arduino® to małe urządzenia, które można przymocować do płyty Arduino®, aby zapewnić urządzeniu informacje z fizycznego źródła. Czujniki występują w wielu odmianach i są szczególnie przydatne w projektach robotyki, chociaż można je również stosować w innych projektach. Przykłady projektów innych niż robotyka wykorzystujących czujniki Arduino® obejmują domowe systemy bezpieczeństwa, zdalne stacje pogodowe i zmywarki do naczyń kontrolowane przez urządzenie Arduino®.
Jednym z najbardziej podstawowych czujników Arduino® jest czujnik światła. W przeciwieństwie do aparatu czujnik światła nie może wygenerować obrazu, ale wykrywa obecność lub brak określonego progu światła. Za pomocą czujnika światła samochód sterowany czujnikiem może automatycznie włączyć reflektory po wejściu do ciemnego pokoju.
Czujniki ruchu wykrywają zmiany światła w czasie, aby ustalić, czy coś w ich polu widzenia się porusza. Te czujniki Arduino® nie dostarczają informacji o tym, gdzie jest poruszający się obiekt, jak duży jest lub jak szybko się porusza. Jednym z prostych zastosowań czujników ruchu jest włączanie światła, gdy ktoś wchodzi do pokoju. Podobnie jak w przypadku innych czujników, czujniki ruchu mogą być wykorzystane do uruchomienia dowolnego działania, które wynalazek może wykonać.
Innym rodzajem czujnika Arduino® jest czujnik audio. Czujniki audio wykrywają obecność dźwięku i zwykle dostarczają dodatkowych informacji, takich jak wysokość i amplituda. Czujniki te są szczególnie przydatne w przypadku urządzeń, które muszą reagować na działania człowieka, takie jak mówienie lub działania innych urządzeń, takie jak sygnał dźwiękowy.
Czujniki przechyłu i ciśnienia mają szczególne zastosowanie w robotyce. Czujnik pochylenia pozwala urządzeniu Arduino® określić, kiedy jego kąt względem ziemi zmieni się, przy założeniu, że czujnik pochylenia jest zamontowany bezpośrednio na głównej obudowie urządzenia. Alternatywnie czujnik przechyłu można zamontować na sterowanym ramieniu i przekazywać tablicy Arduino® stałą informację o jej położeniu. Czujniki ciśnienia mają krytyczne znaczenie, gdy robot ma do czynienia z wszystkim, co jest potencjalnie delikatne, takie jak szklanka lub jajko. Bez czujnika ciśnienia robot nie byłby w stanie określić, jak mocno trzyma coś, i mógłby to potencjalnie złamać.
Roboty, które się poruszają prawie zawsze potrzebują pewnego sposobu ustalenia odległości od innych obiektów. W tym celu istnieje kilka czujników. Czujniki odległości na podczerwień odbijają lasery małej mocy od pobliskich obiektów w celu ustalenia ich odległości. Czujniki sonarowe wykorzystują zaawansowaną technologię echolokacji do określania ich pozycji w otoczeniu.