Dieses Design ist Basis und/oder inspiriert von Botchoy und den Roboter-Zimmer.
Jedes Jahr Atlanta Hobby Robotik Polyathlon findet statt. Es erfordert, dass Sie einen etwas flexiblen Roboter zu bauen, der können solche Dinge wie Objekte zu finden und schieben sie Sie Tabellen, folgen Linien, Koppelnavigation und der Leuchtturm-Killer. Ich fand die Leuchtfeuer-killer-Wettbewerb die größte Herausforderung. Es verlangt von Ihnen, einen Leuchtturm und Roboter-Sensor zu bauen, der bis zu 10 Fuß entfernt ist. Die Teilnehmer bringen ihre eigenen Leuchtturm so seine buchstäblich alles, was der Erbauer träumt wie ein Leuchtfeuer verwendet werden kann. Der Leuchtturm muss sich in einem lauten gut beleuchteten Raum arbeiten können. So eine einfache sound-Sensor oder Lichtsensor nicht funktionieren. Es gibt auch Hindernisse zu vermeiden, so dass der Sensor mit Ihrem Hindernis Erkennung Sensoren eingegriffen werden kann. Nach dem Lesen, was andere hatten Doe und wenn man bedenkt ich habe einen Mangel an elektronischen Fähigkeiten oder Teile zu einem Mikrowellensensor bauen, noch konnte ich mit meinem Sonarsensoren stören blieb ich mit polarisiertem Licht Lösung.
Polarisiertes Licht ist Licht mit alle Lichtwellen, die in eine ähnliche Richtung orientierten gefiltert. Normales Licht neigt dazu, bis zu wackeln nach unten oder von links nach rechts. Wenn Sie einen Filter vor die Lichtquelle und ein Filter, der ist identisch mit den Filter vor das Licht orientierte, sehen Sie das Licht (ein wenig Dimmer). Wenn Sie den Filter vor das Auge orientieren drehte 90 Grad, die das polarisierte Licht wird nicht viel dunkler und konnte völlig abhängig von der Qualität der Filter blockiert werden.
Der Leuchtturm-Finder ist diese Filter nutzt, indem man zwei LDR (Light abhängige Widerstände) in die gleiche Richtung zeigen. Jeder Sensor wird Film davor polarisiert haben aber wird man vertikal ausgerichteten und andererseits horizontal. Dies ermöglicht es Ihnen, eine Lesung von jedem Sensor Spannung zu nehmen und wenn sie auf eine polarisierte Licht einen Sensorwert zeigen werden erheblich anders als die anderen. Wenn sie sind nicht polarisierte Lichtquelle zeigt dann die Sensoren haben eine ähnliche Spannung und ihre Differenz wird gleich Null sein.
Die Sensoren werden an einem Arduino-Board Analogeingänge, die Lesungen zu tun angeschlossen werden. Arduinos haben ein Minimum von 6 analoge Eingänge, so wir sechs Ausgänge auf diesen Sensor verwenden. Es ist möglich, mit nur 3 Eingänge durchzukommen, aber ich habe versucht dies vor und nicht so vorhersehbar wie mit sechs Ausgänge, so dass wir pflegen über Hut Methode gehen.