Besorgte Teile
Entwicklerboard
Arduino Nano V3
Als Entwicklerboard habe ich mich für eine Arduino Nano V3.0 entschieden. Ich wollte ihn bereits in einem vorherigen Projekt verbauen, dazu ist es leider in der Vergangenheit nicht gekommen. Zu meinem Glück kann ich ihn aber sehr gut für den DrinkTable nutzen. Er ist sehr klein (Abmessungen: 18x45mm) und reicht von den Specs komplett aus für ein rechen-unintensives Projekt wie dieses.
Sensoren
Infrarot und Distanz Sensoren
Da der DrinkTable im ersten Versuch unterschiedlichen Linien auf dem Boden folgen soll, und damit dann Orte unterscheiden soll, habe ich mich erstmal für Infrarot Sensoren entschieden. Durch diese Infrarot Sensoren lassen sich Dinge zwischen 2-30cm erkennen. Das Prinzip ist einfach - eine Infrarot LED leuchtet auf und die daneben liegende Photodiode misst die Reflektion, anhanddessen kann das Modul einen Abstand errechnen. Das Prinzip dahinter ist, dass die Infrator LED aufleuchtet, und die Photodiode nebenan, misst die Reflektion. Anhand der Reflektion kann dann der Abstand errechnet werden.
Weiteres
Motor Treiber
Da der Mikrokontroller nicht die benötigte Stromstärke liefern kann, um einen Motor anzusteuern, benötigen wir für die Motoren auch noch einen Motor Treiber. Ich habe mich für einen L298N Motor Treiber entschieden, der hoffentlich ausreichen wird. Der Motor Treiber soll die Kommandos vom Arduino in Stromstärke für die Motoren übersetzen. Ausserdem schützt er das Entwicklerboard vor Kurzschluss und überspannung, die aus den Motoren entstehen könnten.