
Build a Sensory Robot with Arduino and Processing Build a Sensory Roboter mit Arduino und Processing

An infrared proximity sensor on a robot can give it 'eyesight' to make sense of the real world. Ein Infrarot-Abstandssensoren auf einem Roboter kann "geben Augenlicht" zu spüren, der realen Welt zu machen. Cory Barton has used an inexpensive Cory Barton hat eine kostengünstige verwendet Sharp distance sensor Sharp-Abstandssensor , an Arduino and the open source , Ein Arduino und der Open-Source Processing Processing language to build Sprache aufbauen, um his robotics project seine Robotik-Projekt . . The idea is to use the infrared sensors mounted on the robot to detect surrounding objects. Die Idee ist, die Infrarot-Sensoren auf dem Roboter montiert verwenden, um zu erkennen umliegenden Objekte. Then his program processes the readings to get a virtual sense of what the sensors are seeing. Dann sein Programm verarbeitet die Lesungen zu einem virtuellen Sinn dessen, was die Sensoren sind zu sehen bekommen.
The hardware for the vision system is a Sharp GP2Y0A21YK0F IR distance sensor mounted on a Die Hardware für die Vision-System ist ein Sharp GP2Y0A21YK0F IR-Distanz-Sensor montiert auf einem standard hobby servo Standard-Servo-Hobby . . It interfaces with an Es bietet Schnittstellen zu ein Arduino Diecimila Arduino Diecimila board connected to a computer. Vorstand mit einem Computer verbunden. The disadvantage of the inexpensive (less than $10) Sharp IR sensor is its narrow field of focus. Der Nachteil der preisgünstigen (weniger als $ 10) Sharp IR-Sensor ist seine engen Bereich zu konzentrieren. It can detect objects only in the range of 10-80cm, so Cory has his mounted on the servo which allows for 180 degree pan – the analog voltage measurements indicating the distance. Es können Objekte nur im Bereich von 10-80cm zu erkennen, so Cory hat seine montiert auf das Servo, die für 180-Grad-Pan - das analoge Spannungs-Messungen mit Angabe der Entfernung ermöglicht. Sensor panning with multiple readings gives a better approximation of the layout. Panning-Sensor mit mehreren Lesungen gibt eine bessere Annäherung an das Layout.

A programmable Arduino IDE controls the servo-sensor combine and feeds the readings to a small program written in the Programming language on the computer. Eine programmierbare Arduino IDE steuert die Servo-Sensor-Feeds zu kombinieren und die Lesungen zu einem kleinen Programm in der Programmiersprache auf dem Computer geschrieben. The program processes the data into a pie-chart which helps to visualize the layout around the robot. Das Programm verarbeitet die Daten in einem Tortendiagramm, die das Layout um den Roboter zu visualisieren hilft. This inexpensive project goes into the basics of how a visually sensing robot can be built. Dieses preisgünstige Projekt geht in die Grundlagen von, wie ein optisch sensing Roboter gebaut werden können. AI buffs can check out some more of our cool projects in the AI Stärkungszauber können sich einige mehr von unseren coolen Projekten in der Robots Roboter section. Abschnitt.







































