====== LamaPLC: D6T Omron Non-Contact Thermal Sensors with I²C communication ====== The Omron D6T series consists of highly sensitive MEMS thermal sensors that measure surface temperature non-contact via infrared detection. Unlike conventional motion sensors, they can detect stationary humans based on their body heat, making them suitable for energy conservation and security applications. * **Non-Contact Measurement:** Uses thermopile elements to absorb radiant energy from objects and convert it into a temperature reading. * **Presence Detection:** A key strength is the ability to detect both moving and stationary humans and objects, unlike typical pyroelectric sensors that rely solely on motion. * **High Signal-to-Noise Ratio (SNR):** Omron's unique MEMS and ASIC technology delivers a high SNR, ensuring stable, accurate temperature measurements. * **Digital Output:** Provides a direct digital temperature value via an [[com:basic_i2c|I²C]] interface, simplifying software design and enhancing noise immunity. * **Compact Size:** The sensors integrate all components (silicon lens, thermopile, ASIC) into a compact, space-saving package suitable for embedded applications. * **Various Array Options:** Available in different configurations, including single-element (1x1), strip (1x8), and array (4x4, 32x32) formats, to suit various field-of-view (FoV) requirements. ^Type of \\ measurement ^Model^Power \\ voltage ^Measurement, range, accuracy^Communication^Note| |{{anchor:d6t_32l}}{{:sensor:t.png|Temperature sensor}}\\ Non-Contact Thermal Sensor |Omron \\ **D6T-32L** {{:sensor:d6t_32l.png?100|D6T-32L}}|**5V**|Number of elements: 1024 (32 × 32) \\ Current consumption: 19 mA \\ Object temperature detection: \\ D6T-32L-01A: 0 to 200°C|[[com:basic_i2c|I²C]]|Response time: 200 msec \\ [[https://github.com/omron-devhub/d6t-2jcieev01-arduino|Arduino lib]]| |{{anchor:d6t_44l}}{{:sensor:t.png|Temperature sensor}}\\ Non-Contact Thermal Sensor |Omron \\ **D6T-44L** {{:sensor:d6t_44l.png?100|D6T-44L}}|**5V**|Number of elements: 16 (4 × 4) \\ Current consumption: 5 mA \\ Object temperature detection: \\ D6T-44L-06: 5 .. 50°C \\ D6T-44L-06H: 5 .. 200°C|[[com:basic_i2c|I²C]]|Response time: 300 msec \\ [[https://github.com/omron-devhub/d6t-2jcieev01-arduino|Arduino lib]]| |{{anchor:d6t_8l}}{{:sensor:t.png|Temperature sensor}}\\ Non-Contact Thermal Sensor |Omron \\ **D6T-8L** {{:sensor:d6t_8l.png?100|D6T-8L}}|**5V**|Number of elements: 8 (1 × 8) \\ Current consumption: 5 mA \\ Object temperature detection: \\ D6T-8L-09: 5 .. 50°C \\ D6T-8L-09H: 5 .. 200°C|[[com:basic_i2c|I²C]]|Response time: 250 msec \\ [[https://github.com/omron-devhub/d6t-2jcieev01-arduino|Arduino lib]]| |{{anchor:d6t_1a}}{{:sensor:t.png|Temperature sensor}}\\ Non-Contact Thermal Sensor |Omron \\ **D6T-1A** {{:sensor:d6t_1a.png?100|D6T-1A}}|**5V**|Number of elements: 1 (1 × 1) \\ Current consumption: 3.5 mA \\ Object temperature detection: \\ D6T-1A-01: 5 .. 50°C \\ D6T-1A-02: -40 .. 80°C|[[com:basic_i2c|I²C]]|Response time: 100 msec \\ [[https://github.com/omron-devhub/d6t-2jcieev01-arduino|Arduino lib]]| ===== Arduino ===== ==== Arduino wiring ==== * SCL: A5 * GND: GND * SDA: A4 * Vdd: 5V ==== Arduino code ==== sample ==== Example codes ==== none ===== I²C topics on lamaPLC ===== {{topic>i2c}} \\ \\ {{tag>D6T D6T-32L D6T-44L D6T-8L D6T-1A Omron Non-Contact Thermal sensor arduino code}} This page has been accessed for: Today: {{counter|today}}, Until now: {{counter|total}}