Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bluetooth-gestuurde servo

Componenten en benodigdheden

Arduino UNO
× 1
SG90 Micro-servomotor
× 1
HC-05 Bluetooth-module
× 1
Broodplank (algemeen)
× 1
Jumperdraden (algemeen)
× 1

Apps en online services

Arduino IDE

Over dit project

In dit project ga ik je laten zien hoe je een servomotor kunt besturen met behulp van een smartphone-applicatie via Bluetooth.

Voor dit project gebruiken we een Bluetooth HC-05-module met een Arduino Uno om een ​​servo 9g te besturen.

--> Hoe werkt dit project?

Dit project bestaat uit twee delen:

1. De Android-applicatie - Deze applicatie stuurt verschillende datapakketten naar onze HC-05 Bluetooth-module. (klik hier om de applicatie te downloaden)

(ps. Deze app is niet door mij ontwikkeld.)

2. De hardware - Deze bestaat uit een HC-05 Bluetooth-module, een Arduino Uno en een servomotor.

--> Zo werkt het --

De Android-app stuurt datapakketten naar de Bluetooth-module. De Bluetooth-modules sturen dit datapakket via seriële communicatie naar Arduino Uno. Arduino Uno is geprogrammeerd om een ​​stuursignaal voor de servomotor te genereren, afhankelijk van de waarde van het datapakket. Hier is een stroomschema voor een beter begrip.

--> Hoe te beginnen

1. Download de Android-applicatie. (klik hier)

2. Upload de code op de Arduino uno.

3. Maak de verbindingen.

Houd er rekening mee dat de Bluetooth HC-05-module moet worden aangesloten met 3.3v en niet met 5v vcc, omdat dit de module kan beschadigen.

4. Verbind de Bluetooth-module met de Android-app - Wanneer u uw hardware opstart, wordt de Bluetooth-module zichtbaar. Dus open de applicatie en klik op apparaten in de buurt zoeken. Selecteer HC-05. Zodra verbinding wordt weergegeven, kunt u aan de slag!

U kunt de schuifregelaar gebruiken of de waarde handmatig invoeren om de servo-arm te bedienen.

Code

  • Bluetooth-gestuurde servo
Bluetooth-gestuurde servoC/C++
deze code-id moet worden geüpload naar de Arduino uno.
#include#includeServo x;int bttx=9; //tx van bluetooth-module is verbonden met pin 9 van arduinoint btrx=10; //rx van bluetooth-module is verbonden met pin 10 van arduinoSoftwareSerial bluetooth (bttx, btrx); ongeldige setup () {x.attach (11); // servo is verbonden met pin 11 van arduino Serial.begin (9600); bluetooth.begin(9600);}void loop(){ if(bluetooth.available()>0) //if bluetooth module verzendt data {int pos=bluetooth.read(); // sla de gegevens op in pos-variabele Serial.println (pos); x.schrijf(pos); // verplaats de servokop naar de gegeven positie }}

Schema's

Zo moet de schakeling gemaakt worden.

Productieproces

  1. Raspberry Pi-robot bestuurd via Bluetooth
  2. Maak Monitor Ambilight met Arduino
  3. Arduino Pong Game - OLED-scherm
  4. Met joystick bestuurde RC-auto
  5. Audiofrequentiedetector
  6. Arduino met Bluetooth om een ​​LED te bedienen!
  7. Arduino Tamagotchi Clone - Digital Pet
  8. Tech-TicTacToe
  9. Spraakgestuurde robot
  10. Arduino Countdown Timer
  11. Bluetooth spraakgestuurde apparaten met OK Google