Braço Robô Controlado Por Giroscópio Via Celular: 3 kroky
Braço Robô Controlado Por Giroscópio Via Celular: 3 kroky
Anonim
Braço Robô Controlado Por Giroscópio Via Celular
Braço Robô Controlado Por Giroscópio Via Celular

Nejčastěji pracujete na různých úrovních, které ovládáte celé buňky, oddělujete je od sebe x částí:

  1. Seznam materiálů
  2. Esquema eletrônico
  3. Movendo nebo Braço
  4. Capturando as informações do giroscópio
  5. Integrando celular e arduino

Zásoby

Hlavní materiál:

  1. Arduino
  2. 3 servomotory
  3. Modul Bluetooth pro Arduino
  4. Případ pro 4 pilhas AA
  5. 4 pilhas AA

Krok 1: Esquema Eletrônico

Esquema Eletrônico
Esquema Eletrônico

Naše služby využívají různé typy portů, které podporují PWM bez Arduina (indikují většinu signálu z asterico [~] em algumas versões).

AaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAnana, tak si můžete vybrat jeden ze 3 servosystémů. Různé formy použití externího externího přiblížení 5v (použití 4 pil AA 1,5V cada, celkové 6v, dentro dos limites operacionais dos servos).

Krok 2: Código Arduino

Código Arduino
Código Arduino
Código Arduino
Código Arduino

O co jde do Arduina a s kompostem z naší strany:

Bibliotecas e definuje

Využití a biblioteca Servo para comunicação com os servos motores e SoftwareSerial para realizar a conexão bluetooth.

Založit

Realizace a inicializace služeb a inicializace připojení bluetooth.

Nastavit polohu

Základní a základní funkce definují posição dos servos.

Smyčka

Jednoduché smyčkové přijímače s různými protokoly do celulárních protokolů, které zjednodušují protokoly:

  • O valor 0 (nula) znamená největší počet kombinací (a posloupnost servos 1, 2 a 3)
  • O valor 255 znamená o konečné do komando
  • Intermediários valores identificam a posição de cada servo, ficando então limitados a valores entre 1 e 254

Ao receber o valor 255, a função setPosition é chamada com as rešpektivas posições dos servos, atualizando a posição do braço.

Krok 3: Android

Android
Android
Android
Android

O código gyro Funkce přijímacího programu nebo SensorManager Zpracovává více dat, převádí je, převádí je a zesiluje jejich pole, úhlopříčka a variabilita.

(fonte:

Jedná se o anglosaské, originální a originální plováky, různé převody para char, odesílací ekvivalenty o 1 a ekvivalentní pi 254.

Jedná se o základní řady bluetooth para o Arduino como uma string char (0) + X + Y + Z + char (255).

Konverzace a přehrávání hudby a bluetooth.