This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:stefan.alexe0308 [2026/05/16 12:34] stefan.alexe0308 |
pm:prj2026:bianca.popa1106:stefan.alexe0308 [2026/05/23 17:49] (current) stefan.alexe0308 |
||
|---|---|---|---|
| Line 118: | Line 118: | ||
| ==== Direction Estimation ==== | ==== Direction Estimation ==== | ||
| - | Direction of the incoming voice is estimated by comparing the **amplitude (RMS)** of the signal captured by each microphone in the same time window. If the left mic has a higher RMS, Miguel turns left; if the right mic dominates, he turns right. | + | Direction of the incoming voice is estimated by comparing the **amplitude (RMS)** of the signal captured by searching for the phase dissonance between the two microphones, to lower the search space we only look until the theoretical maximum distance (mic distance/speed of sound) |
| ==== Presence Tracking (VL53L0X) ==== | ==== Presence Tracking (VL53L0X) ==== | ||
| Line 126: | Line 126: | ||
| ==== Audio Playback ==== | ==== Audio Playback ==== | ||
| - | The DY-SV17F module stores WAV files on a micro SD card and is controlled via serial UART commands. When Miguel hears his name, the ESP32 sends a play command: | + | The DY-SV17F module stores WAV files on a micro SD card and is controlled via serial UART commands. When Miguel hears his name, the ESP32 sends a play command. |
| + | |||
| + | |||
| + | ==== GitHub link ==== | ||
| + | |||
| + | https://github.com/Claudiu10101/Miguel | ||