Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Bluetooth-gesteuerter Servo

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
SG90 Micro-Servomotor
× 1
HC-05 Bluetooth-Modul
× 1
Breadboard (generisch)
× 1
Jumper (generisch)
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

In diesem Projekt zeige ich Ihnen, wie Sie einen Servomotor mit Hilfe einer Smartphone-Anwendung über Bluetooth ansteuern können.

Für dieses Projekt verwenden wir ein Bluetooth HC-05-Modul mit einem Arduino Uno, um ein Servo 9g zu steuern.

--> Wie funktioniert dieses Projekt?

Dieses Projekt besteht aus zwei Teilen:

1. Die Android-Anwendung - Diese Anwendung sendet verschiedene Datenpakete an unser HC-05 Bluetooth-Modul. (Klicken Sie hier, um die Anwendung herunterzuladen)

(ps. Diese App wurde nicht von mir entwickelt.)

2. Die Hardware - Diese besteht aus dem HC-05 Bluetooth-Modul, einem Arduino Uno und einem Servomotor.

--> So funktioniert's --

Die Android-App sendet Datenpakete an das Bluetooth-Modul. Die Bluetooth-Module senden dieses Datenpaket über die serielle Kommunikation an Arduino Uno. Arduino Uno ist so programmiert, dass es abhängig vom Wert des Datenpakets ein Steuersignal für den Servomotor erzeugt. Hier ist ein Flussdiagramm zum besseren Verständnis.

--> Erste Schritte

1. Laden Sie die Android-Anwendung herunter. (hier klicken)

2. Laden Sie den Code auf dem Arduino uno hoch.

3. Stellen Sie die Verbindungen her.

Bitte beachten Sie, dass das Bluetooth HC-05-Modul mit 3,3 V und nicht mit 5 V VCC verbunden werden muss, da dies das Modul beschädigen kann.

4. Verbinden Sie das Bluetooth-Modul mit der Android-App - Wenn Sie Ihre Hardware einschalten, wird das Bluetooth-Modul sichtbar. Öffnen Sie also die Anwendung und klicken Sie auf Geräte in der Nähe suchen. Wählen Sie HC-05 aus. Sobald die Verbindung angezeigt wird, können Sie loslegen!

Sie können den Schieberegler verwenden oder den Wert manuell eingeben, um den Servoarm zu steuern.

Code

  • Bluetooth-gesteuerter Servo
Bluetooth-gesteuerter ServoC/C++
diese Code-ID zum Hochladen auf Arduino uno.
#include#includeServo x;int bttx=9; // tx des Bluetooth-Moduls ist mit Pin 9 von arduinoint btrx =10 verbunden; // rx des Bluetooth-Moduls ist mit Pin 10 von arduinoSoftwareSerial bluetooth (bttx, btrx) verbunden;void setup () { x.attach (11); // Servo ist mit Pin 11 von Arduino Serial.begin (9600) verbunden; bluetooth.begin (9600);}void loop () { if (bluetooth.available ()> 0) // wenn das Bluetooth-Modul Daten überträgt { Int pos =bluetooth.read (); // speichere die Daten in der Pos-Variable Serial.println (pos); x.write(pos); // Servokopf in die angegebene Position bewegen}}

Schaltpläne

So muss die Schaltung aufgebaut werden.

Herstellungsprozess

  1. Raspberry Pi Roboter über Bluetooth gesteuert
  2. Erstellen von Monitor-Ambilight mit Arduino
  3. Arduino Pong-Spiel - OLED-Display
  4. Joystick-gesteuertes RC-Auto
  5. Audiofrequenzdetektor
  6. Arduino mit Bluetooth zur Steuerung einer LED!
  7. Arduino Tamagotchi Klon - Digitales Haustier
  8. Tech-TicTacToe
  9. Sprachgesteuerter Roboter
  10. Arduino-Countdown-Timer