Stap 2: Wat is een PING-sensor
In principe een PING-sensor maakt gebruik van hoge frequentie geluid voor het nauwkeurig meten van de afstand. Ze sturen een puls wanneer een opdracht verzonden en wanneer de echo voor die pulse terugkeert, ze terug een hoge signaal afgeven aan de microcontroller. Aangezien de snelheid van het geluid eigenlijk constant is (het varieert zeer licht met temperatuur/luchtvochtigheid/hoogte) de afstand van een object kan worden berekend door de tijd die nodig is voor de pols om terug te keren. Duurt het 29 microseconden voor geluid om te reizen van 1 cm en 74 microseconden om te reizen van 1 inch. Maar dat is slechts één manier. voor de pols om te reizen naar een object en terug naar de sensor tweemaal zo lang duurt. Gelukkig voor ons heeft de taal van de arduino een opdracht gebouwd die dit voor u, de zogenaamde pulseIn maatregelen. U kunt de resultaten van pulsin door 58 cm of 148 voor inches verdelen of gewoon gebruik maken van de ruwe microseconden tot rechter van afstand. Voor algemene doeleinden afstandsmeting gebruikte ik de cm conversie, echter voor sommige delen van de code die sub-cm nauwkeurigheid nodig ik de microseconde waarden gebruikt.
De onderstaande gif toont een dolfijn afgeven een ultrasone pols en het terugkaatsen van een vis en terug te keren naar de dolfijn dat dit is hetzelfde principe als een PING-sensor