Neigungssensor: Unterschied zwischen den Versionen

Aus Archewiki
Zur Navigation springen Zur Suche springen
Zeile 34: Zeile 34:
 
Dennoch ist zu beachten, dass natürlich der Rahmen (Maximalwerte / Minimalwerte) für die Erkennung
 
Dennoch ist zu beachten, dass natürlich der Rahmen (Maximalwerte / Minimalwerte) für die Erkennung
 
festgelegt werden muss. Dieser Rahmen ergibt sich aus dem maximalen Anstieg der Rampe.
 
festgelegt werden muss. Dieser Rahmen ergibt sich aus dem maximalen Anstieg der Rampe.
Dieser ist mit ca. 21ˆ angegeben.
+
Dieser ist mit ca. 21 Grad angegeben. Da der Roboter die Rampe für die Auffahrr und für die Abfahrt
* Berechnung des Anstigswinkels:
+
erkennen muss, ist der Meßbereich bei 42 (ca.45) Grad.
** <math>\alpha = \arctan(0{,}25)\approx 21{,}8^\circ.</math>
 
  
 
== Komplexer: Beschleunigungsensor ADXL330 ==
 
== Komplexer: Beschleunigungsensor ADXL330 ==

Version vom 9. Januar 2012, 22:02 Uhr


Allgemeines

  • Sesortypen / Techniken
  • Vergleich Einsatzzweck / Aufwand

Links:

  1. http://www.esensors.net/
  2. http://de.wikipedia.org/wiki/Neigungssensor

Einfacher mechanischer Neigungssensor auf Basis von Neigungswinkelschaltern

  • mechanischer Aufbau
  • Neigungsachsen definieren
  • Schaltung
  • Ansteuerung
  • Verbindung mit dem NXT
  • Einbindung in NXC (Funktionen)

Neigungsschalter gab's bei Segor nicht, sind bestellt


Links:

  1. http://www.conrad.de/ce/de/product/185258/NEIGUNGSWINKELSCHALTER-GER-24-VDC/?ref=detview

Einfacher mechanischer Neigungssensor auf Basis von Reedkontakten und Magnetpendel

Funktionsbeschreibung

Reedkontakte haben die Eigenschaft in der nähe eines Magnetfeldes (vorzugsweise Dauermagnet) zu schalten. Der Neigungssensor, wie der Name es schon sagt, soll in der Bewegung feststellen ob es nach oben oder nach unten geht. Hier geht es nicht darum zu ermitteln, wie groß die Neigung (Anstieg oder Gefälle) ist. Dennoch ist zu beachten, dass natürlich der Rahmen (Maximalwerte / Minimalwerte) für die Erkennung festgelegt werden muss. Dieser Rahmen ergibt sich aus dem maximalen Anstieg der Rampe. Dieser ist mit ca. 21 Grad angegeben. Da der Roboter die Rampe für die Auffahrr und für die Abfahrt erkennen muss, ist der Meßbereich bei 42 (ca.45) Grad.

Komplexer: Beschleunigungsensor ADXL330

  • Schaltung
  • Anbindung an Arduino
  • Anbindung an NXT
  • Code

Links:

  1. http://www.segor.de/L1Bausaetze/ctarduino.shtml

Serielle Kommunikation

  • I2C / 2Wire Datenaustausch
  • Bus-Treiber
  • an NXT
  • an Arduino

Arduino und NXT verheiraten