Enkla 3D tryckt Arduino Robot (17 / 17 steg)
Steg 17: Gå längre: objekt upptäckt
Så om du byggt roboten, allt det kan göra är antingen följa en linje eller känna kanten av ett bord utan att falla av. Dock om det finns ett objekt (till exempel en kopp eller låda) på bordet, kommer att roboten köra rätt in i den. För att lösa detta problem, La jag en HC-SR04 ultraljud avstånd sensor! I grund och botten den här sensorn sänder och tar emot ultraljud signaler för att bestämma avståndet mellan sensorn och ett objekt. I koden sa jag arduino att inte bara sväng vänster när IR-sensorn utlöses, men också när avståndet mätt på ultrasonic sensor är mindre än ~ 4cm.
Fästa och ledningar HC-SR04
TRIG och ECHO stiften av HC-SR04 är anslutna till stift 13 och 12 av Arduino, respektive. Vcc och GND anslutningarna på HC-SR04 gå till makt och marken. Om du hade PCB (Rev B) gjorde, sedan dessa Vcc och GND är redan anslutna men du behöver fortfarande tråd upp TRIG och ECHO stiften.
Om du vill bifoga HC-SR04 din robot, kan du göra en av två saker.
1. om du hade PCB (Rev B) gjort, kan du helt enkelt löda i vissa kvinnliga huvuden till HC-SR04 stiften på Kretskortet, och Anslut sedan HC-SR04 till dessa rubriker. (du kan också löda sensorn i direkt.)
2. om du inte har några pcb gjorde, kunde du tillmäter samma perfboard du bredband IR-sensorer på ultraljud sensorn. Om det inte finns plats, löda sensorn i en annan liten bit av perfboard och Varmlimma fast som till övriga styrelsen.