
Om du är som jag har du drömt om att vara en delfin, glida smidigt genom vattnet och använda ekolokaliseringsförmåga för att upptäcka läckra fiskgodisar. Tills genetiska modifieringar hinner ikapp våra önskningar får vi bara nöja oss med den här praktiska US-100 ultraljudssensorn och ett par fenor.
US-100 är väldigt lik de populära ultraljudssensorerna HC-SR04, och ser till och med likadan ut, men har några extra knep i rockärmen. Den här sensorn kan köras från 3–5 V, så du behöver inga logiska nivåväxlare eller -delare – bara ström från vad din mikrokontroller än tillhandahåller.
Du kan använda den i "HC-SR04"-läge eller i "Seriellt UART"-läge. När bygeln på baksidan tas bort fungerar den som en HC-SR04 med en trigger och eko-pin. När bygeln är på plats använder du 9600 baud UART för att kommunicera med sensorn. I UART-läge skickar du 0x55 och läser tillbaka två byte (16-bitarsvärde) som anger avståndet i mm, eller 0x50 för att läsa temperaturen i grader Celsius. Detta är särskilt praktiskt om du vill använda den med en dator och en USB -seriell omvandlare, eller en annan enhet som inte klarar den speciella timing som behövs för HC-SR04 trigger/eko.
Dessa allestädes närvarande sensorer är riktigt vanliga i robotprojekt, men de kan också användas för automation, interaktiv konst och rörelseavkänning. De arbetar på ett avstånd från cirka 2 cm till 450 cm, även om 10 cm-250 cm ger bäst resultat. I HC-SR04-läge (utan bygel) kan du använda den här sensorn med Arduino , CircuitPython (för mikrokontroller eller Raspberry Pi ) eller MakeCode. I UART-läge (med bygel) kan du använda den med Arduino eller CircuitPython.
| varumärke | Adafruit |
| Modell | 4019 |