|
Кількість
|
Вартість
|
||
|
|
|||
Модуль датчика відстані GY-6180 VL6180X, ToF далекомір до 10 см, I2C — це далекомір ближньої дії на технології Time-of-Flight: чип ST VL6180X вимірює час прольоту імпульсу інфрачервоного світла до об’єкта й назад, тому видає абсолютну відстань у міліметрах, яка не залежить від кольору та відбивної здатності поверхні. Це принципова відмінність від звичайних ІЧ-датчиків на відбитті, які плутають чорний предмет зблизька з білим здалеку. Бонусом у тому ж чипі — датчик освітленості та розпізнавання простих жестів наближення, а вся плата займає 13 × 11 мм.
| Чип | VL6180X, STMicroelectronics |
| Принцип | Time-of-Flight: час прольоту світла |
| Діапазон відстані | до 10 см, результат у міліметрах |
| Додатково | датчик освітленості; прості жести наближення |
| Інтерфейс | I²C, адреса 0x29 |
| Живлення VIN | 2.7–5.5 В; стабілізатор 2.8 В на платі |
| Рівні I²C | конвертер на платі: HIGH = VIN |
| GPIO0 / CE | увімкнення чипа; рівень 2.8 В, без конвертації |
| GPIO1 | програмоване переривання; рівень 2.8 В |
| Виводи | VIN, GND, SCL, SDA, GPIO0, GPIO1 |
| Гребінка | 1×6 у комплекті, не впаяна |
| Розміри плати | 13 × 11 мм, монтажний отвір |
Плата зроблена дружньою до будь-якого контролера: на ній стоїть стабілізатор 2.8 В для чипа і конвертер рівнів шини I²C, тож модуль підключається чотирма проводами напряму і до 5-вольтової Arduino, і до 3.3-вольтових ESP32 чи STM32 — лінії SCL/SDA працюють на рівні вашого VIN. Єдиний нюанс, про який чесно попереджає документація: два додаткові виводи GPIO0 (увімкнення чипа, за замовчуванням підтягнутий — сенсор активний одразу) і GPIO1 (переривання) конвертації рівнів не мають і працюють на 2.8 В — з 5-вольтовою логікою їх напряму не з’єднують. Для типового застосування вони й не потрібні: відстань читається по I²C у звичайному циклі.
Time-of-Flight на дистанціях до десяти сантиметрів дає те, чого не вміють ані ультразвук, ані ІЧ-відбиття: міліметрову точність упритул, стабільність на темних і глянцевих поверхнях, крихітну мертву зону. Датчик освітленості в тому ж корпусі вимірює зовнішнє світло — зручно для автояскравості дисплеїв; якщо ж потрібен саме люксметр як основна функція, для цього в каталозі є профільний датчик BH1750. А коли задача — повноцінне керування жестами, гляньте датчик жестів PAJ7620U2 з дев’ятьма жестами: VL6180X розпізнає лише найпростіші рухи наближення.
Особливості
- абсолютна відстань у міліметрах незалежно від кольору поверхні;
- технологія Time-of-Flight від ST — вимірюється час, а не яскравість;
- датчик освітленості в тому ж чипі;
- стабілізатор і конвертер рівнів I²C на платі — живлення 2.7–5.5 В;
- пряме підключення до Arduino, ESP32, STM32 чотирма проводами;
- готові бібліотеки Arduino для старту за кілька хвилин;
- мініатюрна плата 13 × 11 мм з монтажним отвором.
Застосування
Точне позиціювання деталей у верстатах і 3D-принтерах, безконтактні кінцевики, детектори наявності предмета на конвеєрі чи в лотку, автояскравість дисплеїв, безконтактні вимикачі й дозатори, робототехніка ближньої дії — скрізь, де потрібні чесні міліметри на останніх сантиметрах.