El Cheapo Phase-array Sonar

June 8, 2022 0 By adsvn

Sonar on loistava anturi, joka lisää pienikokoisen robottihankkeen. Ja pari taalaa, kaikkialla HC-SR04-moduulit helpottavat sitä. Jos olet koskaan käyttänyt näitä helppoja Sonar-yksiköitä, olet epäilemättä havainnut, että saat takaisin yhden tiedon vain – valikoima lähimpään esineeseen, jonka kaiutin osoittaa. Sen ei tarvitse olla näin. [Graham Chow] rakensi helpon asteittaisen taulun kahdella SR04-moduulilla ja näyttää siltä, ​​että hän saa hyviä tuloksia.

Hack alkaa vetämällä mikrokontrolleri pois ja ajamassa hallitusta suoraan, hakata innoittamana [Emil] -työssä käänteisessä suunnittelutyössä SR04S. Kun [Graham] voi hallita sonarin pingiä ja lukea tuloksia takaisin, hauska alkaa.

[Graham] käyttää Ti: n Cortex M4F LaunchPad EVAL -sarjaa, joka tuottaa pingin ja vastaanottaa heijastuksia. Normaalilla sonarilla lähetetyn pingin ja sen vastaanoton välinen aika tunnistetaan kohteen vaihteluvälin mukaan. Vaiheessa olevassa vaiheessa tässä tapauksessa vain kaksi moduulia, eroja, kun ping palaa jokaiseen moduuliin, käytetään kohteen kulman tunnistamiseen.

Jos olet dsp-savvy, [Graham] käyttää vaiheen siirrettäviä neliön aaltosignaalia niin, että lähetettyjen ja palautettujen signaalien korrelaatiot ovat parempia piikkejä. Tämä auttaa myös korrelaatiossa korrelaatiota koko SR04: ssä. Mielestämme on melko hämmästyttävää, että [Graham] ratkaista pari astetta kulmaerotuksessa, kun hän muutti hänen punaviinipullonsa. Pari paljon enemmän SR04-yksiköitä, [Graham] voisi alkaa saada korkeustiedot takaisin.

Ei paljon naarmuja, [graham] on itse kokeellinen asetus, joka antaa hänelle mahdollisuuden pelata melko raskas signaalinkäsittely. Olemme vaikuttuneita, eikä voi odottaa nähdäkseni mitä seuraavaksi. Erityinen kiitos [Graham] koodin lähettämiseen.

Ja kiitos [João] kärjelle!