Pular para o conteúdo principal

Grove - Motor de Vibração

Este é um mini motor de vibração adequado como indicador não audível. Quando a entrada está em HIGH, o motor irá vibrar como o seu celular no modo silencioso.

Rastreador de Versão

RevisãoDescriçãoLançamento
v0.9bLançamento público inicial10 de maio de 2011
v1.0Usa diretamente uma porta de I/O para acionar o Motor de Vibração5 de nov. de 2011
v1.2Transistor adicionado, usa corrente maior para acionar o Motor de Vibração11 de jul. de 2013

Recursos

  • Compatível com Grove
  • Não audível
  • Baixo consumo de energia
  • Alta confiabilidade
dica

Para mais detalhes sobre módulos Grove, consulte o Grove System

Especificações

Item

Mín

Típ

Máx

Tensão de operação

3.0V

5.0V

5.5V

Modo de controle

Nível lógico (Quando a lógica está em HIGH, o motor está ON. Quando LOW, o motor está OFF.)

Velocidade nominal

9000 rpm

Plataformas Suportadas

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Primeiros Passos

nota

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

Brincar com Arduino

Fazê-lo vibrar é tão fácil quanto acender um LED. Aqui está um exemplo mostrando como ligar o motor de vibração.

Hardware

  • Passo 1. Prepare os seguintes itens:
Seeeduino V4.2Base ShieldGrove - Motor de Vibração
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o Grove - Motor de Vibração à porta D2 do Grove-Base Shield.
  • Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
  • Passo 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

nota

Se não tivermos o Grove Base Shield, também podemos conectar diretamente o Grove - Motor de Vibração ao Seeeduino como abaixo.

SeeeduinoGrove - Motor de Vibração
5VVermelho
GNDPreto
Not ConenctedBranco
D2Amarelo

Software

  • Passo 1. Copie o código para o Arduino IDE e envie-o. Se você não sabe como fazer o upload do código, verifique how to upload code.
int MoPin = 2;    // vibrator Grove connected to digital pin 9

void setup() {
pinMode( MoPin, OUTPUT );
}

void loop() {

digitalWrite(MoPin, HIGH);
delay(1000);

digitalWrite(MoPin, LOW);
delay(1000);
}

  • Passo 2. Agora, sinta a vibração do seu motor!

Brincar com Codecraft

Hardware

Passo 1. Conecte o Grove - Motor de Vibração à porta D2 de um Base Shield.

Passo 2. Conecte o Base Shield ao seu Seeeduino/Arduino.

Passo 3. Conecte o Seeeduino/Arduino ao seu PC via cabo USB.

Software

Passo 1. Abra o Codecraft, adicione o suporte ao Arduino e arraste um procedimento principal para a área de trabalho.

nota

Se esta é a sua primeira vez usando o Codecraft, veja também o Guide for Codecraft using Arduino.

Passo 2. Arraste os blocos como na imagem abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

cc

Envie o programa para o seu Arduino/Seeeduino.

dica

Quando o código terminar de ser enviado, você sentirá a vibração do motor de vibração.

Brincar com Raspberry Pi

Hardware

  • Passo 1. Prepare os seguintes itens:
Raspberry piGrovePi_PlusGrove - Motor de Vibração
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o GrovePi_Plus ao Raspberry.
  • Passo 3. Conecte o Grove - Motor de Vibração à porta D8 do GrovePi_Plus.
  • Passo 4. Conecte o Raspberry ao PC através de um cabo USB.

Software

  • Passo 1. Navegue até o diretório de demonstrações:
cd yourpath/GrovePi/Software/Python/
  • Passo 2. Para ver o código
nano grove_vibration_motor.py   # "Ctrl+x" to exit #
import time
import grovepi

# Connect the Grove Vibration Motor to digital port D8
# SIG,NC,VCC,GND
vibration_motor = 8

grovepi.pinMode(vibration_motor,"OUTPUT")

while True:
try:
# Start vibrating for 1 second
grovepi.digitalWrite(vibration_motor,1)
print 'start'
time.sleep(1)

# Stop vibrating for 1 second, then repeat
grovepi.digitalWrite(vibration_motor,0)
print 'stop'
time.sleep(1)

except KeyboardInterrupt:
grovepi.digitalWrite(vibration_motor,0)
break
except IOError:
print "Error"
  • Passo 3. Execute a demonstração.
sudo python grove_vibration_motor.py

Visualizador de Esquemático Online

Recursos

Projeto

Grove - Introdução a um Motor de Vibração - apenas para adultos: Exemplo para iniciantes

Inspirados em OVERWATCH, fizemos nestes dias um brinquedo muito legal de Pistola de Laser de Madeira para nos divertir!

A Pistola de Laser de Madeira e o Alvo da Pistola são todos baseados em uma placa Arduino chamada Seeeduino Lotus. O emissor de laser na Pistola de Laser é controlado para disparar pulsos de laser para "ativar" o Alvo da Pistola. E há 3 sensores de luz no Alvo da Pistola para detectar o pulso de laser. Parece muito simples, certo? Se você estiver interessado em nosso projeto, faça um para você ou para seu filho! Vale a pena gastar um dia fazendo isso como um presente de Natal DIY.

Suporte Técnico e Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...