Pular para o conteúdo principal

Grove - Eletroímã

Um eletroímã é um tipo de ímã em que o campo magnético é produzido por corrente elétrica. Uma corrente elétrica fluindo em um fio cria um campo magnético ao redor do fio, devido à lei de Ampere (veja o desenho abaixo). Para concentrar o campo magnético, em um eletroímã o fio é enrolado em uma bobina com muitas voltas de fio lado a lado. O campo magnético de todas as voltas de fio passa pelo centro da bobina, criando ali um campo magnético forte. O Grove - Electromagnet pode sugar e segurar um peso de 1 KG. Ele é fácil de usar, para aprender o princípio do eletroímã.

Recursos

  • Formato Grove
  • Sucção máxima de 1 KG
  • Baixa corrente em standby

Especificações

ItemValor
Tensão de trabalhoDC 5V
Corrente de trabalho400mA
Corrente em standby200uA
Peso da carga1KG
dica

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

Plataformas compatíveis

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação de 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

Hardware

  • Passo 1. Prepare os itens abaixo:
Seeeduino V4.2Base ShieldGrove-Electromagnet
enter image description hereenter image description hereenter image description here
Adquira agoraAdquira agoraAdquira agora
  • Passo 2. Conecte o Grove-Electromagnet à porta D2 do Grove-Base Shield.
  • Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
  • Passo 4. Conecte o Seeeduino ao PC via um cabo USB.

nota

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

SeeeduinoGrove-Ultrasonic Ranger
5VVermelho
GNDPreto
Não conectadoBranco
D2Amarelo

Software

  • Passo 1. Copie o código abaixo para a IDE do Arduino e faça o upload para o Arduino. Se você não souber como fazer o upload do código, verifique how to upload code.
/*
Turns on an Electromagnet on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/

int Electromagnet = 2;
int LED = 13;

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(Electromagnet, OUTPUT);
pinMode(LED, OUTPUT);
}

// the loop routine runs over and over again forever:
void loop() {
digitalWrite(Electromagnet, HIGH); // turn the Electromagnet on (HIGH is the voltage level)
digitalWrite(LED, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(Electromagnet, LOW); // turn the Electromagnet off by making the voltage LOW
digitalWrite(LED, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
  • Passo 2. O Grove-Electromagnet está funcionando.

Brincar com Codecraft

Hardware

Passo 1. Conecte o Grove - Electromagnet à 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 por meio de um cabo USB.

Software

Passo 1. Abra o Codecraft, adicione o suporte a 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ê pode tentar aproximar a peça de ferro do eletroímã. O LED no pino 13 do Arduino acenderá quando o eletroímã estiver funcionando.

Brincar com Raspberry Pi

Hardware

  • Passo 1. Prepare os itens abaixo:
Raspberry piGrovePi_PlusGrove-Electromagnet
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-Electromagnet à porta D4 do GrovePi_Plus.

  • Passo 4. Conecte o Raspberry ao PC por meio de um cabo USB.

Software

dica

Neste wiki usamos o caminho ~/GrovePi/ em vez de /home/pi/Desktop/GrovePi, você precisa ter certeza de que o Passo 2 e o Passo 3 usam o mesmo caminho.

nota

Sugerimos fortemente que você atualize o firmware, caso contrário, para alguns sensores você poderá obter erros.

  • Passo 3. Dê git clone no repositório do Github.
cd ~
git clone https://github.com/DexterInd/GrovePi.git

  • Passo 4. Navegue até o diretório de demos:
cd yourpath/GrovePi/Software/Python/

Aqui está o código grove_electromagnet.py.

    import time
import grovepi

# The electromagnet can hold a 1KG weight

# Connect the Grove Electromagnet to digital port D4
# SIG,NC,VCC,GND
electromagnet = 4

grovepi.pinMode(electromagnet,"OUTPUT")
time.sleep(1)

while True:
try:
# Switch on electromagnet
grovepi.digitalWrite(electromagnet,1)
print "on"
time.sleep(2)

# Switch off electromagnet
grovepi.digitalWrite(electromagnet,0)
print "off"
time.sleep(2)

except KeyboardInterrupt:
grovepi.digitalWrite(electromagnet,0)
break
except IOError:
print "Error"

5.Execute a demonstração.

    sudo python grove_electromagnet.py

Visualizador Online de Esquemático

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer 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...