Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): lor: #fff; color: #000; }
| G in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): tr> | G | G | GGo in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): rif size=10>GoGoGoGoo in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): 5f4>GooGooGoooog in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): 335>oogoogoogogl in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): c05>oglogloglgle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Opening and ending tag mismatch: html line 1 and font in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): =#4285f4>gle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Extra content at the end of the document in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): =#4285f4>gle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Schritt 1 / 4 - Funktionsweise des Beschleunigungssensors
Zur Messung der Beschleunigung und Schwerkraft gibt es unterschiedliche Ansätze. Im Inneren des von mir verwendeten Chips ist ein Kondensator mit einer zusätzlichen Platte in der Mitte, welche beweglich ist. Wie bekannt ist die Kapazität umso größer, desto geringer der Abstand zwischen den Kondensatorplatten. Der Sensor misst die Kapazität zwischen den beiden äußeren Kondensatorplatten und der mittleren im Chip. Und die Schaltung wandelt diese in ein analoges Signal zwischen 0 und 3,3 Volt um. Bei dem verwendete Beschleunigungssensor für dieses DIY-Projekt handelt es sich um einen MMA6270 von Freescale Semiconductor. Dieser verfügt über zwei Sensoren im Inneren des Chips, welche jeweils zueinander im 90° Winkel angeordnet sind und die X- und Y-Achsen bilden. Dieser Chip ist ideal für den Einbau in eine Computermaus. :D In diesem Fall wird der Beschleunigungssensor genutzt, um den Winkel der Maus zu erkennen. Wenn die Maus vollständig horizontal ausgerichtet ist, wirken auf beide Achsen (X und Y) 0g. Aber wenn wir die Computermaus kippen, wird die Schwerkraft die mittlere Platte verrücken und auf beide Achsen wirken. Um damit den Mauszeiger bewegen zu können, habe ich einen PIC-Mikrocontroller angeschlossen, alle Ausgänge mit den ADCs verbunden und die Daten zur weiteren Verarbeitung an den PC gesendet.
weiter mit: Schaltplan ⇒
Einkaufsliste
Material:
-
MEMS Beschleunigungssensor
-
PIC Mikrocontroller
-
PC-Maus
-
weitere Elektronikbauteile (siehe Schaltplan)
Redaktionstipps
|
|
|
|
|
|
|
Kommentare