Ramani ya Chumba kwa Wakati Halisi kwa Kutumia ESP32, Sensor ya VL53L5CX na IMU

 Teknolojia ya 3D room mapping imepiga hatua kubwa, na sasa inawezekana kutumia vifaa vidogo sana kupata ramani za chumba kwa wakati halisi.

Real-Time 3D Room Mapping With ESP32, VL53L5CX Sensor And IMU


 Mfano mzuri ni mradi wa hivi karibuni uliofanywa na
Henrique Ferrolho, ambapo alionyesha jinsi sensor ndogo ya VL53L5CX ya kampuni ya STMicroelectronics inaweza kutumika kufanya skani ya chumba kwa 3D.

Sensor ya VL53L5CX

Sensor hii ni ndogo sana na ina grid ya 8×8 inayoweza kupima umbali hadi meter 4. Hii inaunda tofauti kubwa ikilinganishwa na sensor rahisi kama VL53VL0X, ambayo inaweza kupima umbali hadi meter 2 pekee. Sensor ya VL53L5CX ina faida kadhaa:

  • Multizone array ya 8×8 inayowezesha kupima kwenye sehemu nyingi za chumba kwa wakati mmoja.
  • Urefu wa kupima hadi meter 4, unaofaa kwa mapungufu ya ndani na sehemu kubwa.
  • Mtiririko wa sampuli wa 60 Hz, unaoruhusu upanuzi wa ramani kwa wakati halisi.

Kuunganisha Sensor na IMU

Ili kuongeza uelewa wa mwelekeo na mizunguko ya chumba, data kutoka VL53L5CX inaweza kuunganishwa na IMU (Inertial Measurement Unit). Hii inafanya skani kuwa sahihi zaidi na inaonyesha si tu umbali bali pia mwelekeo wa kifaa katika chumba.

ESP32 kama Kituo cha Kusambaza Data

Sensor na IMU zinatuma data zao kwa ESP32 MCU, ambayo inaunganisha taarifa zote na kuzituma kwa kompyuta kama JSON stream. Kompyuta inayopokea data hizi inaweza kuonyesha ramani ya 3D kwa kutumia viewer ya Python iliyopo kwenye GitHub, pamoja na firmware ya ESP32 inayohitajika kuendesha mfumo huu.

Changamoto na Ufumbuzi

Ujenzi wa mfumo huu haukuwa rahisi kama inavyoweza kuonekana. Mradi unashughulikia mambo kama:

  • Kuchuja kelele (noise filtering) kutoka kwenye sensa.
  • Kufuata mwelekeo kwa kutumia IMU.

  • Kuingiza data kwenye ndege (plane fitting) kwa ajili ya kuunda ramani thabiti ya chumba.



Post a Comment

Previous Post Next Post