2012-04-09 5 views
2

Ich bin neu in Robotik und ich würde gerne ein Fahrzeug machen, um mit meinem 3 Jahre alten Sohn zu spielen. Ich habe einen PIC 16F917 Mikrocontroller und eine Half H Bridge L293DNE. Was ich bis jetzt versucht habe, um das Fahrzeug in Bewegung zu setzen, ist der C-Code, der unter folgendem Link geführt wird: http://www.google.gr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwww.societyofrobots.com%2Fmember_tutorials%2Ffiles%2FLukas%2520PIC%2520Tutorial.doc&ei=8tWCT4GeNZD6sgaQmYzRBA&usg=AFQjCNFw6ZoQSyoKwRj3uPaLmchgBzGY4Q&sig2=tLQ7VN9IJen-TXCznu4jLA. So konnte ich den Roboter vorwärts, rückwärts und links und rechts drehen lassen. Ich möchte jetzt geeignete Sensoren zur Hindernisvermeidung finden. Da ich keine Vorerfahrung habe könnte jemand die entsprechenden mit dem Mikrocontroller kompatiblen Sensoren empfehlen? Wenn ja, würde ich gerne wissen, in welchen Pins des Mikrocontrollers ich die Sensoren und außerdem die passende Programmierreihenfolge in C anschließen sollte, damit die Sensoren mit dem Mikrocontroller interagieren können.Fahrzeug Hindernisvermeidungssensor

Vielen Dank im Voraus !!!

+0

Ihre Qn wird die richtige Anleitung erhalten hier http://electronics.stackexchange.com/ und nicht in SO –

+0

Dank für die Führung !! – kate

+0

http://www.parallax.com/Store/Sensors/ObjectDetection/tabid/176/CategoryID/51/List/0/SortField/0/Level/a/ProductID/92/Default.aspx und es gibt viele andere ähnliche Lösungen können Sie Infrarot verwenden Impulse aussenden und empfangen sie vielleicht Sie sie werden nicht empfangen, wenn sich ein Objekt ist, sie reflektieren. Bewegungssensoren können verwendet werden. http://www.sparkfun.com/categories/84 –

Antwort

1

Der sparkfun Link in einem früheren Kommentar ist ein guter Ort, um Sensoren zu bekommen.

Ultraschallsensoren sind gut für grobe Entfernungsschätzungen. Sie haben einen breiten Strahl und die Ergebnisse sind laut. Scharfe IR-Sensoren haben einen schmaleren Strahl und sind ein wenig genauer. Und für sehr nahen Bereich (und sehr billig) können Sie einfach einen IR-Sender und Detektor verwenden. In der Regel ist das IR gepulst, so dass Sie den Unterschied zwischen der Umgebungs-IR-Beleuchtung und dem Puls messen können. (Suche nach "Infrarot-Näherungsdetektor mit einem 555-Timer" oder etwas in dieser Richtung).