Inhaltsverzeichnis:

Arduino Beschleunigungsmesser Tutorial: Steuern einer Schiffsbrücke mit einem Servomotor - Gunook
Arduino Beschleunigungsmesser Tutorial: Steuern einer Schiffsbrücke mit einem Servomotor - Gunook

Video: Arduino Beschleunigungsmesser Tutorial: Steuern einer Schiffsbrücke mit einem Servomotor - Gunook

Video: Arduino Beschleunigungsmesser Tutorial: Steuern einer Schiffsbrücke mit einem Servomotor - Gunook
Video: ADXL335 Accelerometer am Arduino - 3-Achsen Beschleunigungssensor 2024, November
Anonim
Arduino-Beschleunigungsmesser-Tutorial: Steuern Sie eine Schiffsbrücke mit einem Servomotor
Arduino-Beschleunigungsmesser-Tutorial: Steuern Sie eine Schiffsbrücke mit einem Servomotor

Beschleunigungssensoren befinden sich heute in den meisten unserer Smartphones, um ihnen eine Vielzahl von Anwendungen und Funktionen zu bieten, die wir täglich verwenden, ohne zu wissen, dass der Beschleunigungssensor dafür verantwortlich ist.

Eine dieser Fähigkeiten ist die Steuerbarkeit, die uns der Beschleunigungsmesser bietet, bei der Sie Ihr Auto in Rennspielen steuern oder eine bestimmte App verwenden können, um Ihr Telefon in eine Fernbedienung für Ihren Roboter oder Ihr RC-Auto zu verwandeln, die den Beschleunigungsmesser als Steuerwerkzeug verwendet.

In diesem Arduino-Beschleunigungsmesser-Tutorial werden wir diese letzte Funktion verwenden, um den eingebetteten Beschleunigungssensor auf unseren Smartphones zu verwenden, um das Öffnen und Schließen einer Schiffsbrücke zu steuern. Natürlich ist die Brücke nur ein Servomotor, der zum Schließen auf 0 Grad und zum Öffnen auf 90 Grad geht.

Lassen Sie uns über die Idee hinter diesem Arduino-Beschleunigungsmesser-Tutorial sprechen …

Idee:

Wir werden das 1Sheeld-Board mit seiner begleitenden Android / iOS-App verwenden und den Beschleunigungsmesser-Schild verwenden, bei dem jede Änderung einer x-Achse oder y-Achse oder z-Achse an das Arduino gesendet wird und wir daher entscheiden können, ob wir das ändern möchten Servograd auf 0 oder 90.

Einstieg:

Wenn Sie sich zum ersten Mal mit 1Sheeld beschäftigen oder mehr darüber erfahren möchten, empfehle ich Ihnen, dieses schnelle und einfache Tutorial für die ersten Schritte zu lesen.

Und wenn Sie den Servomotor noch nie ausprobiert haben, empfehle ich Ihnen, dieses kurze Video zu überprüfen. Nun, nachdem Sie sich mit 1Sheeld ein wenig vertraut gemacht haben, fangen wir an!

Schritt 1: Hardwarekomponenten:

Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
Hardware-Komponenten
  1. Arduino Uno.
  2. 1Shelf+ Brett.
  3. LED.
  4. S90-Servomotor.
  5. 3 * Männlich zu männlichen Drähten.
  6. Arduino USB-Kabel oder 9-12V Batterie.
  7. Android/iOS-Telefon mit darauf installierter 1Sheeld App.

Schritt 2: Softwarekomponenten:

  1. Arduino-IDE.
  2. 1sheeld Bibliothek, 1sheeld Android App oder iOS App.

Schritt 3:

Bild
Bild
Bild
Bild
Bild
Bild
  1. Stecken Sie das 1Sheeld-Board als image1 in Ihr Arduino
  2. . Verbinden Sie das LCD 16*2 als image2.
  3. Schalten Sie die 1Sheeld-Stromversorgung auf 5 V (nicht 3,3 V) wie image3 um.

1Sheeld hat 2 Modi: Upload-Modus und Betriebsmodus. Sie können zwischen ihnen mit dem Schalter in der Nähe der Digital-Pins umschalten und heißt „UART SWITCH“auf 1Sheeld und „SERIAL SWITCH“auf 1Sheeld+.

  • Zuerst schieben Sie den Schalter in Richtung der "SWITCH" -Notation als image4, wodurch das 1Sheeld-Board in den Upload-Modus versetzt wird, damit Sie den Arduino-Code hochladen können.
  • Zweitens, nachdem Sie den Code hochgeladen haben, schieben Sie den Schalter in Richtung „UART“-Notation (oder „SERIAL“bei 1Sheeld+-Board) als Bild5, wodurch das 1Sheeld-Board in den Betriebsmodus versetzt wird, um mit Ihrer Smartphone 1Sheeld-App zu kommunizieren.

Schließlich verbinden Sie das Arduino über Ihren PC mit einem Arduino-USB-Kabel.

Schritt 4: Code:

Ich würde empfehlen, die Dokumentation zum Arduino Accelerometer Shield zu lesen, um mehr über die Arduino Accelerometer Shield-Funktionalität und deren Verwendung zu erfahren.

Schalten Sie nun das 1Sheeld-Board in den Uploading-Modus und laden Sie den beigefügten Code für die Arduino Digital Clock hoch. Schalten Sie das 1Sheeld-Board in den Betriebsmodus, öffnen Sie dann die 1Sheeld-App und verbinden Sie es über Bluetooth mit dem 1Sheeld-Board.

Schritt 5: Führen Sie es aus:

Wie Sie im Arduino Accelerometer Tutorial-Video sehen, habe ich ein Stück Pappe verwendet, das auf den Servomotor geklebt ist, um die Brückenbewegung anzuzeigen.

Dann neigen Sie das Telefon zu sich und Sie werden sehen, dass sich die Brücke mit 90 Grad des Servos geöffnet hat und die LED leuchtet, und aus dem Lautsprecher des Telefons kommt eine Sprache, die Ihnen mitteilt, dass die Brücke jetzt geöffnet ist und ein Schiff überquert.

Und sobald Sie das Telefon auf der gegenüberliegenden Seite pflegen, sehen Sie, dass die Brücke mit 0 Grad des Servos geschlossen ist und die LED aus ist, und aus dem Lautsprecher des Telefons kommt eine Sprache, die Ihnen mitteilt, dass die Brücke jetzt geschlossen ist und ein Schiff hat überquert.

Das war es, Leute, ich hoffe, Ihnen hat dieses schnelle Arduino-Beschleunigungsmesser-Tutorial gefallen und bei Fragen oder sogar Meinungen dazu zögern Sie bitte nicht, Ihren Kommentar unten zu hinterlassen.

Empfohlen: