Einfache Möglichkeiten, einen Beschleunigungsmesser zu verwenden - Gunook

Inhaltsverzeichnis:

Einfache Möglichkeiten, einen Beschleunigungsmesser zu verwenden - Gunook
Einfache Möglichkeiten, einen Beschleunigungsmesser zu verwenden - Gunook
Anonim

Beschleunigungsmesser sind einzigartige elektromechanische Geräte, die Beschleunigungskräfte messen, z. B. 9,8 Meter pro Sekunde im Quadrat der Schwerkraft, die ständig an stationären Objekten wie Ihrem Computer ziehen. Tatsächlich haben Computerfirmen damit begonnen, Beschleunigungsmesser in Laptops zu installieren, um plötzliche freie Stürze zu erkennen und Festplatten abzuschalten, um sie vor Beschädigungen zu schützen. Obwohl dies komplexe Geräte sind, die hauptsächlich von Ingenieurstudenten und Technologieexperten verwendet werden, können Sie eine einfache Schaltung erstellen, um die Neigung und Beschleunigung Ihres Beschleunigungsmessers ziemlich einfach zu messen.

Schritte

Teil 1 von 3: Anschließen Ihres Beschleunigungsmessers an einen Mikrocontroller

Verwenden Sie einen Beschleunigungsmesser Schritt 1
Verwenden Sie einen Beschleunigungsmesser Schritt 1

Schritt 1. Verbinden Sie Ihren Beschleunigungsmesser mit einem Steckbrett

Steckbretter sind Geräte, die Schaltungen ohne Löten erstellen können. In diesem Fall verwenden Sie es, um Ihren Beschleunigungsmesser mit dem Mikrocontroller zu verbinden. Halten Sie den Beschleunigungsmesser so, dass die Stifte an der Unterseite nach unten zeigen. Drücken Sie nun die Pins vorsichtig in Ihr Steckbrett, so dass die Seite mit den Pins von Ihnen weg in Richtung Ihres Mikrocontrollers zeigt.

  • Stellen Sie sicher, dass Ihr Mikrocontroller auf dem Kopf steht und sich direkt über Ihrem Steckbrett und Beschleunigungsmesser befindet.
  • Kaufen Sie ein Mikrocontroller-Paket – wie das Arduino Uno Basic Starter Kit – das mit einem Mikrocontroller, einem Steckbrett und allen notwendigen Überbrückungsdrähten geliefert wird.
Verwenden Sie einen Beschleunigungsmesser Schritt 2
Verwenden Sie einen Beschleunigungsmesser Schritt 2

Schritt 2. Hängen Sie "X_OUT" an "A_O

" Stecken Sie ein Überbrückungskabel in das Loch im Steckbrett direkt über dem "X_OUT" -Pin Ihres Beschleunigungsmessers. Verbinden Sie von hier aus die andere Seite des Kabels mit dem Eingang mit der Bezeichnung "A0" Ihres Mikrocontrollers.

Der Eingang "A0" sollte sich oben links auf der Mikrocontrollerplatine befinden, wenn er auf den Kopf gestellt wird. Sie können seine Position erkennen, indem Sie überprüfen, ob der Markenname aufrecht oder auf dem Kopf steht

Verwenden Sie einen Beschleunigungsmesser Schritt 3
Verwenden Sie einen Beschleunigungsmesser Schritt 3

Schritt 3. Führen Sie "Y_OUT" bis "A_1

" Stecken Sie einen zweiten Überbrückungsdraht in das Loch im Steckbrett direkt über dem "Y_OUT" -Pin des Beschleunigungsmessers, der der erste links von "X_OUT" ist. Verbinden Sie nun das andere Ende des Kabels mit dem Eingang "A1" auf der Mikrocontroller-Platine.

Der „A1“-Eingang befindet sich auf dem Mikrocontroller-Board im umgedrehten Zustand direkt links neben dem „A0“-Eingang

Verwenden Sie einen Beschleunigungsmesser Schritt 4
Verwenden Sie einen Beschleunigungsmesser Schritt 4

Schritt 4. Verbinden Sie "Z_OUT" mit "A_2

" Stecken Sie Ihren dritten Überbrückungsdraht in das Loch im Steckbrett über dem "Z_OUT" -Pin Ihres Beschleunigungsmessers, der sich links vom "Y_OUT" -Pin befindet. Verbinden Sie von hier aus die andere Seite des Kabels mit dem Eingang "A2" auf der Mikrocontroller-Platine.

Der "A2"-Eingang befindet sich auf dem Mikrocontroller-Board links vom "A1"-Eingang, wenn er auf den Kopf gestellt wird

Verwenden Sie einen Beschleunigungsmesser Schritt 5
Verwenden Sie einen Beschleunigungsmesser Schritt 5

Schritt 5. Verbinden Sie "GND" mit "GND

" Verbinden Sie ein viertes Überbrückungskabel mit dem Steckbrettloch über dem "GND" -Pin Ihres Beschleunigungsmessers, der sich links vom "Z_OUT" -Anschluss befindet. Verbinden Sie das andere Ende des Kabels mit dem gleichen Eingang auf der Mikrocontroller-Platine.

Der „GND“-Eingang sollte sich bei auf dem Kopf stehenden Mikrocontroller-Board rechts neben den Eingängen A1 bis A5 befinden und ist normalerweise weiß markiert

Verwenden Sie einen Beschleunigungsmesser Schritt 6
Verwenden Sie einen Beschleunigungsmesser Schritt 6

Schritt 6. Verbinden Sie „VCC“mit der entsprechenden Spannung

Die Spannung an Ihrem Beschleunigungsmesser sollte mit dem Spannungseingang übereinstimmen, mit dem er auf Ihrer Mikrocontroller-Platine verbunden ist. Wenn Ihr Mikrocontroller beispielsweise 3,3 V hat, führen Sie ein Kabel vom Steckbrettloch über "VCC" - rechts vom "X_OUT" -Kabel - zum "3,3 V" -Eingang auf der Mikrocontroller-Platine.

Der Eingang "3,3 V" sollte sich rechts vom Eingang "GND" befinden, wenn der Mikrocontroller auf dem Kopf steht

Teil 2 von 3: Ein Skript einrichten

Verwenden Sie einen Beschleunigungsmesser Schritt 7
Verwenden Sie einen Beschleunigungsmesser Schritt 7

Schritt 1. Installieren Sie Arduino auf Ihrem Computer

Arduino ist die Open-Source-Software für Mikrocontroller-Boards, die verwendet wird, um Code von Ihrem Computer zu schreiben, hochzuladen und auf die physische Platine zu übertragen. Für Anfänger, die Beschleunigungsmesser verwenden, ist dies die beste Software. Arduino kann unter Windows, OS X oder Linux installiert werden.

Laden Sie Arduino hier herunter:

Verwenden Sie einen Beschleunigungsmesser Schritt 8
Verwenden Sie einen Beschleunigungsmesser Schritt 8

Schritt 2. Verbinden Sie Ihren Mikrocontroller mit Ihrem Computer

Ab sofort ist Ihr Mikrocontroller nur mit Ihrem Beschleunigungsmesser verbunden. Jetzt müssen Sie den Mikrocontroller an Ihren Computer anschließen, damit er die Daten von Ihrem Beschleunigungsmesser über den Mikrocontroller lesen kann. Verbinden Sie dazu den USB-Port Ihres Mikrocontrollers über ein Kabel mit Ihrem Computer.

Wenn Ihr Mikrocontroller nicht mit einem USB-Kabel geliefert wurde, kaufen Sie eines in einem Elektronikgeschäft, das lang genug ist, um von Ihrem Mikrocontroller zu Ihrem Computer zu laufen

Verwenden Sie einen Beschleunigungsmesser Schritt 9
Verwenden Sie einen Beschleunigungsmesser Schritt 9

Schritt 3. Laden Sie ein GitHub-Beschleunigungsmesser-Skript für Ihr Mikrocontroller-Board herunter

GitHub ist eine Ressource für verschiedene Arduino-Skriptpakete für ausgewählte Hardware. Wenn Sie beispielsweise einen MMA8452Q-Mikrocontroller verwenden, suchen Sie nach der "MMA8452Q-Bibliothek" und laden Sie sie herunter. Wenn Sie Arduino Uno verwenden, suchen Sie nach der entsprechenden Beschleunigungsmesser-Skriptbibliothek und laden Sie sie herunter.

  • Sobald Sie die Datei über GitHub gefunden haben, klicken Sie auf „Klonen oder herunterladen“und dann auf „ZIP herunterladen“.
  • Sie können Skripte aus jeder Ressource verwenden oder Ihre eigenen schreiben, aber GitHub ist die zuverlässigste Quelle für Anfänger.
Verwenden Sie einen Beschleunigungsmesser Schritt 10
Verwenden Sie einen Beschleunigungsmesser Schritt 10

Schritt 4. Installieren Sie die Mikrocontroller-Bibliothek in Arduino

Nachdem Sie die entsprechende Beschleunigungssensor-Bibliothek Ihres Mikrocontrollers heruntergeladen haben, öffnen Sie Arduino. Klicken Sie nun oben im Fenster auf die Registerkarte "Skizze" und wählen Sie dann "Bibliothek einschließen". Wählen Sie hier ". ZIP-Bibliothek hinzufügen" und klicken Sie dann auf die heruntergeladene Bibliothek.

Wenn Sie Ihre ZIP-Datei nicht finden können, suchen Sie auf Ihrem Computer nach dem Dateinamen

Verwenden Sie einen Beschleunigungsmesser Schritt 11
Verwenden Sie einen Beschleunigungsmesser Schritt 11

Schritt 5. Laden Sie Ihre Beschleunigungsmesser-Skizze in Arduino

Klicken Sie im Arduino-Fenster auf die Registerkarte "Datei" und bewegen Sie den Mauszeiger über "Beispiele". Wählen Sie nun die Beschleunigungsmesser-Skizze aus, die Sie heruntergeladen haben. Im Allgemeinen ist der Code zwischen Beschleunigungsmessergeräten ziemlich ähnlich. Es gibt jedoch geringfügige Unterschiede, die nur mit der angegebenen Hardware funktionieren.

Stellen Sie sicher, dass Ihr Skript für Ihren Beschleunigungsmesser entwickelt wurde. Beispielsweise funktioniert ein Skript für den Beschleunigungsmesser ADXL337 wahrscheinlich nicht mit dem Beschleunigungsmesser ADXL377

Verwenden Sie einen Beschleunigungsmesser Schritt 12
Verwenden Sie einen Beschleunigungsmesser Schritt 12

Schritt 6. Laden Sie die Skizze auf Ihren Mikrocontroller hoch

Wählen Sie in Arduino "Tools", bewegen Sie den Mauszeiger über "Board" und wählen Sie Ihre Mikrocontroller-Platine aus. Wählen Sie von hier aus den seriellen Port Ihres Boards aus, indem Sie auf "Tools" und dann auf "Serial Port" klicken - es ist wahrscheinlich COM3 oder höher. Um dies zu überprüfen, trennen Sie Ihr Board und öffnen Sie das Menü erneut - der Eintrag, der verschwunden ist, ist der Mikrocontroller-Board-Port. Schließen Sie nun das Board wieder an und wählen Sie diesen Port aus. Klicken Sie abschließend auf die Schaltfläche Hochladen oder drücken Sie Cmd+U für Mac OS X oder Strg+U für Windows.

Stellen Sie sicher, dass Ihr Mikrocontroller über ein USB-Kabel mit Ihrem Computer verbunden ist, bevor Sie Ihre Skizze hochladen

Teil 3 von 3: Bedienung Ihres Beschleunigungsmessers

Verwenden Sie einen Beschleunigungsmesser Schritt 13
Verwenden Sie einen Beschleunigungsmesser Schritt 13

Schritt 1. Neigen Sie den Beschleunigungsmesser nach links und rechts, um den Wert der x-Achse zu ändern

Nimm das Steckbrett und kippe es nach links. Da der Beschleunigungsmesser nun die Schwerkraft entlang dieser Achse spürt, wird der x-Wert kleiner. Neigen Sie nun den Beschleunigungsmesser nach rechts, um den x-Achsen-Wert zu erhöhen.

  • Denken Sie daran, dass die Werte die richtige Beschleunigung darstellen, die das Objekt auf einer bestimmten Achse erfährt – in diesem Fall der x-Achse.
  • Die Werte sind in g-Zahl (g)-Einheiten angegeben. Ein g entspricht 9,8 Metern pro Quadratsekunde.
Verwenden Sie einen Beschleunigungsmesser Schritt 14
Verwenden Sie einen Beschleunigungsmesser Schritt 14

Schritt 2. Neigen Sie den Beschleunigungsmesser nach hinten und vorne, um den Y-Achsen-Wert zu ändern

Wenn Sie den Beschleunigungsmesser nach hinten zu sich hin neigen, verringert sich der Wert der y-Achse. Umgekehrt, wenn Sie es nach vorne neigen, um den Y-Achsen-Wert zu erhöhen.

Verwenden Sie immer das Steckbrett, um den Beschleunigungsmesser zu neigen. Wenn Sie den Beschleunigungsmesser direkt greifen, kann er sich beim Bewegen lösen

Verwenden Sie einen Beschleunigungsmesser Schritt 15
Verwenden Sie einen Beschleunigungsmesser Schritt 15

Schritt 3. Heben Sie den Beschleunigungsmesser nach oben und unten, um den Z-Achsen-Wert zu ändern

Da die Schwerkraft beim Anheben des Beschleunigungsmessers zunimmt, erhöht sich der Wert der Z-Achse. Wenn Sie den Z-Achsen-Wert verringern möchten, verringern Sie den Beschleunigungsmesser.

Überprüfen Sie die Beschleunigung, wenn Ihr Beschleunigungsmesser stationär ist - er sollte 1 g für die z-Achse anzeigen, die die nach unten ziehende Schwerkraft ist

Empfohlen: