Ich habe einen PIC16F917-Mikrocontroller, mit dem ein Roboter betrieben wird. Ich möchte einen Sensor hinzufügen, mit dem ich Hindernisse erkennen kann. Wie kann ich bestimmen, welchen Sensor ich dafür verwenden sollte? Gibt es spezielle Protokolle, nach denen ich suchen sollte, um mit meinem PIC zu arbeiten?
Es gibt so viele Sensoren, die verwendet werden können, um Objekte vor Ihrem Fahrzeug zu erkennen.
Diese funktionieren wie erwartet. Ein Wandler sendet einen „Blip“ aus, der für einen Menschen zu hoch ist, um ihn zu hören, und misst, wie lange es dauert, bis der Schall von Oberflächen reflektiert wird. Diese sind jedoch nicht perfekt und auf eine gut reflektierende Oberfläche angewiesen. Möglicherweise stellen Sie fest, dass sie langhaarige Hunde, Tischbeine oder harte flache Oberflächen in einem Winkel einfach nicht erkennen.
Diese funktionieren, indem sie einen Infrarotlichtstrahl ausstrahlen und im Grunde den Punkt betrachten, den er auf einer Oberfläche mit einer winzigen 1D-Kamera im Inneren erzeugt. Der Ausgang ist eine analoge Spannung, die direkt an einen der analogen Eingangspins Ihres PIC angeschlossen werden kann.
Eine wirklich einfache Möglichkeit, Objekte zu erkennen, besteht darin, einige Schnurrhaare zu machen. Stellen Sie sich diese einfach als Schalter vor, an denen ein sehr langer Hebel befestigt ist. Sie können entweder einige billige Mikroschalter kaufen und Stäbchen daran befestigen oder Ihre eigenen aus Metalldraht herstellen.
stevenvh
stevenvh
m.Alin
stevenvh
Kris Bahnsen
stevenvh
Kellenjb
stevenvh