Sonar Sonar Sonar Sonar
jest wspaniałym czujnikiem do dodawania do dowolnego projektu robota na małą skalę. A dla kilku dolców, wszechobecne moduły HC-SR04 ułatwiają. Jeśli kiedykolwiek korzystałeś z tych łatwych jednostek sonaru, niewątpliwie odkryłeś, że odzyskasz tylko jeden element tylko informacji – zakres do najbliższego obiektu, który skierowany jest na. To nie musi być taka droga. [Graham Chow] zbudował łatwy w tablicy fazowanej za pomocą dwóch modułów SR04 i wygląda na to, że ma dobre wyniki.
Hack rozpoczyna się, wyciągając mikrokontroler i napędzając płytę bezpośrednio, hack inspirowany pracą [Emil] na odwrotnej inżynierii SR04S. Po [Graham] może kontrolować pinki sonarowe i przeczytać wyniki, zaczyna się zabawa.
[Graham] Używa zestawu Cortex Cortex M4F Laughpad Eval, aby wygenerować ping i odbierać odbicia. Z normalnym sonarem, czas między wysłaną ping a jej odbiorem jest identyfikowany przez zakres do celu. W fonowanej tablicy, w tym przypadku tylko dwa moduły, różnica w czasach potrzeba, aby ping powrót do każdego modułu służy do identyfikacji kąta do celu.
Jeśli jesteś DSP-Savvy, [Graham] stosuje sygnał falowy fazowy, tak aby korelacje wysyłanych i zwróconych sygnałów miały lepsze szczyty. Pomaga to również szczytach w korelacji na dwóch SR04S w tablicy. Uważamy, że to dość niesamowite, że [Graham] rozstrzyga kilka stopni w separacji kątowej, gdy przeniósł butelkę czerwonego wina. Z parą znacznie więcej jednostek SR04, [Graham] może zacząć uzyskać również informacje o wysokości.
Dla niewiele zarysowania, [Graham] ma samą konfigurację eksperymentalną, która pozwala mu bawić się z całkiem ciężką przetwarzaniem sygnału. Jesteśmy pod wrażeniem, a nie mogę się doczekać, aby zobaczyć, co dalej. Specjalne dzięki [Graham] za publikowanie kodu.
I dzięki [João] na końcówkę!