meta data for this page
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| sensor:mlx90614 [2026/05/08 00:03] – created vamsan | sensor:mlx90614 [2026/05/13 00:04] (current) – [lamaPLC: MLX90614 (GY-906) infrared non-contact thermometer] vamsan | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== lamaPLC: MLX90614 infrared non-contact thermometer ====== | + | ====== lamaPLC: MLX90614 |
| - | The MLX90614 is an infrared thermometer for non-contact temperature | + | |
| + | {{ : | ||
| + | The Hailege **MLX90614** is an //infrared thermometer for non-contact temperature | ||
| The thermometer comes factory-calibrated with a digital SMBus output, providing full access to the measured temperature across the complete temperature range(s) with a resolution of 0.02°C. | The thermometer comes factory-calibrated with a digital SMBus output, providing full access to the measured temperature across the complete temperature range(s) with a resolution of 0.02°C. | ||
| - | The user can configure the digital output to use pulse-width modulation (PWM). | + | The user can configure the digital output to use //pulse-width modulation// (**PWM**). By default, the 10-bit PWM continuously |
| **MLX90614 Features** | **MLX90614 Features** | ||
| Line 15: | Line 17: | ||
| * SMBus-compatible digital interface for rapid temperature readings and building sensor networks | * SMBus-compatible digital interface for rapid temperature readings and building sensor networks | ||
| * Customizable PWM output for continuous reading | * Customizable PWM output for continuous reading | ||
| - | * Available in 3V and 5V versions | + | * Available in 3.3V and 5V versions |
| * Simple adaptation for 8 to 16V applications | * Simple adaptation for 8 to 16V applications | ||
| * Power saving mode | * Power saving mode | ||
| * Different package options for applications and measurement versatility | * Different package options for applications and measurement versatility | ||
| * Automotive grade | * Automotive grade | ||
| + | |||
| + | {{page>: | ||
| + | |||
| + | ===== MLX90614 (GY-906) Module Pinout ===== | ||
| + | If you are using the blue breakout board, the pins are typically labelled on the back: | ||
| + | |||
| + | * **VIN / VCC:** Power supply. Most modules support 3.3V to 5V because they include a voltage regulator. | ||
| + | * **GND:** Ground reference. | ||
| + | * **SCL:** Serial Clock for I²C communication. | ||
| + | * **SDA:** Serial Data for I²C communication. | ||
| + | |||
| + | **Important Wiring Notes** | ||
| + | |||
| + | * **Logic Levels:** The RP2040-ETH uses 3.3V logic. Ensure your sensor' | ||
| + | * **Pull-up Resistors: | ||
| + | * **I²C Address:** The default factory address for the MLX90614 is **0x5A** | ||
| + | |||
| + | ===== Source code ===== | ||
| + | Read MLX90614 sensor values to RP2040_ETH over Micropython to serial: **[[code: | ||
| + | |||
| + | ===== I²C topics on lamaPLC ===== | ||
| + | {{topic> | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | {{tag> | ||
| + | \\ | ||
| + | This page has been accessed for: Today: {{counter|today}}, | ||
| + | |||