Intellekten IoT Edison sonar avståndsmätare avståndsmätare
Jag har chatta nyligen med en civilingenjör vän till mig och jag berättade för honom om min nya laseravståndsmätare, när han antydde att en avståndsmätare med loggningsmöjligheter skulle vara långt mer intressant för honom. Eftersom min nya leksak är en Intel® Edison Arduino ombord med en Grove Starter Kit Plus V2.0, vänligt under förutsättning av Intel och Instructables (jag var en av de 250 lyckliga!), beslöt jag att göra en avståndsmätare som inte bara mäter avstånd, men också lagrar dem med en knapptryckning och visar dem via ett webbgränssnitt:)
Som du kanske redan vet, är laser avståndsmätare fortfarande dyrt för knorra folkmassorna, så jag använde en mycket billig HC-SR04 sonar jag hade liggande. Det visar sig att den Grove plattformen med dess standardiserade breakout gör det enkelt att ansluta också icke-Grove kretsar, som HC-SR04 ekolodet. Jag var bara tvungen att ändra Stifttilldelningar (genom att ansluta en andra 4-polig kabel) från GND-VCC-D8-D9 styrelsens Grove till GND-ECHO-TRIGGER-VCC av ekolod, så att jag kunde kontrollera TRIGGER från Arduino Edisons Pin 7 och eko från Pin 8
Från vad jag har kommit att förstå, har HC-SR04 en användbar räckvidd på 4 meter, men i detta exempelkod, är begränsad till 2m.