Skip to main content

Grove - 電磁石

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

電磁石は、磁場が電流によって生成されるタイプの磁石です。アンペールの法則によれば、電流が流れる導線の周囲には磁場が発生します(以下の図を参照)。磁場を集中させるために、電磁石では導線がコイル状に巻かれ、多くの巻き線が並んでいます。これにより、コイルの中心を通る磁場が強力になり、強い磁場を生成します。Grove - 電磁石は1kgの重量を吸着して保持することができます。電磁石の原理を学ぶのに簡単で使いやすい製品です。

特徴

  • Grove形状
  • 最大1kgの吸着力
  • 低スタンバイ電流

仕様

項目
動作電圧DC 5V
動作電流400mA
スタンバイ電流200uA
負荷重量1kg
tip

Groveモジュールの詳細については、Grove Systemをご参照ください。

対応プラットフォーム

ArduinoRaspberry Pi
caution

上記で対応プラットフォームとして挙げられているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。

はじめに

note

Arduinoを初めて使用する場合は、開始する前にArduinoの使い方をご覧になることを強くお勧めします。

Arduinoで遊ぶ

ハードウェア

  • ステップ 1. 以下のものを準備してください:
Seeeduino V4.2Base ShieldGrove-Electromagnet
画像説明をここに入力画像説明をここに入力画像説明をここに入力
今すぐ購入今すぐ購入今すぐ購入
  • ステップ 2. Grove-ElectromagnetをGrove-Base ShieldのポートD2に接続します。
  • ステップ 3. Grove - Base ShieldをSeeeduinoに差し込みます。
  • ステップ 4. USBケーブルを使用してSeeeduinoをPCに接続します。

note

Grove Base Shieldがない場合は、以下のようにGrove-Electromagnetを直接Seeeduinoに接続することもできます。

SeeeduinoGrove-Ultrasonic Ranger
5V
GND
接続なし
D2

ソフトウェア

  • ステップ 1. 以下のコードをArduino IDEにコピーしてArduinoにアップロードしてください。コードのアップロード方法がわからない場合は、コードのアップロード方法をご確認ください。
/*
電磁石を1秒間オンにし、その後1秒間オフにする動作を繰り返します。
このサンプルコードはパブリックドメインにあります。
*/

int Electromagnet = 2;
int LED = 13;

// setupルーチンはリセットボタンを押したときに1回だけ実行されます:
void setup() {
// デジタルピンを出力として初期化します。
pinMode(Electromagnet, OUTPUT);
pinMode(LED, OUTPUT);
}

// loopルーチンは永遠に繰り返し実行されます:
void loop() {
digitalWrite(Electromagnet, HIGH); // 電磁石をオンにします(HIGHは電圧レベル)
digitalWrite(LED, HIGH); // LEDをオンにします(HIGHは電圧レベル)
delay(1000); // 1秒待ちます
digitalWrite(Electromagnet, LOW); // 電磁石をオフにします(LOWは電圧レベル)
digitalWrite(LED, LOW); // LEDをオフにします(LOWは電圧レベル)
delay(1000); // 1秒待ちます
}
  • ステップ 2. Grove-Electromagnetが動作します。

Codecraftで遊ぶ

ハードウェア

ステップ 1. Grove - ElectromagnetをBase ShieldのポートD2に接続します。

ステップ 2. Base ShieldをSeeeduino/Arduinoに差し込みます。

ステップ 3. USBケーブルを使用してSeeeduino/ArduinoをPCに接続します。

ソフトウェア

ステップ 1. Codecraftを開き、Arduinoサポートを追加し、メインプロシージャを作業エリアにドラッグします。

note

Codecraftを初めて使用する場合は、Arduinoを使用したCodecraftのガイドもご覧ください。

ステップ 2. 以下の画像のようにブロックをドラッグするか、このページの最後からダウンロードできるcdcファイルを開きます。

cc

プログラムをArduino/Seeeduinoにアップロードします。

success

コードのアップロードが完了したら、鉄製品を電磁石に近づけてみてください。電磁石が動作しているとき、Arduinoの13ピンに接続されたLEDが点灯します。

Raspberry Piで遊ぶ

ハードウェア

  • ステップ 1. 以下のものを準備してください:
Raspberry PiGrovePi_PlusGrove-Electromagnet
画像説明をここに入力画像説明をここに入力画像説明をここに入力
今すぐ購入今すぐ購入今すぐ購入
  • ステップ 2. GrovePi_PlusをRaspberryに差し込みます。

  • ステップ 3. Grove-ElectromagnetをGrovePi_PlusのD4ポートに接続します。

  • ステップ 4. USBケーブルを使用してRaspberryをPCに接続します。

ソフトウェア

tip

このWikiでは、パス~/GrovePi/を使用していますが、/home/pi/Desktop/GrovePiの代わりに使用してください。ステップ2とステップ3で同じパスを使用する必要があります。

note

ファームウェアを更新することを強くお勧めします。一部のセンサーでは、エラーが発生する可能性があります。

  • ステップ 3. Githubリポジトリをクローンします。
cd ~
git clone https://github.com/DexterInd/GrovePi.git
  • ステップ 4. デモディレクトリに移動します:
cd yourpath/GrovePi/Software/Python/

以下はgrove_electromagnet.pyコードです。

import time
import grovepi

# 電磁石は1KGの重さを保持できます

# Grove ElectromagnetをデジタルポートD4に接続します
# SIG,NC,VCC,GND
electromagnet = 4

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

while True:
try:
# 電磁石をオンにします
grovepi.digitalWrite(electromagnet,1)
print "on"
time.sleep(2)

# 電磁石をオフにします
grovepi.digitalWrite(electromagnet,0)
print "off"
time.sleep(2)

except KeyboardInterrupt:
grovepi.digitalWrite(electromagnet,0)
break
except IOError:
print "Error"
  1. デモを実行する
    sudo python grove_electromagnet.py

回路図オンラインビューア

リソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを用意しています。

Loading Comments...