Grove - 電磁石
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
電磁石は、磁場が電流によって生成されるタイプの磁石です。アンペールの法則によれば、電流が流れる導線の周囲には磁場が発生します(以下の図を参照)。磁場を集中させるために、電磁石では導線がコイル状に巻かれ、多くの巻き線が並んでいます。これにより、コイルの中心を通る磁場が強力になり、強い磁場を生成します。Grove - 電磁石は1kgの重量を吸着して保持することができます。電磁石の原理を学ぶのに簡単で使いやすい製品です。
特徴
- Grove形状
- 最大1kgの吸着力
- 低スタンバイ電流
仕様
項目 | 値 |
---|---|
動作電圧 | DC 5V |
動作電流 | 400mA |
スタンバイ電流 | 200uA |
負荷重量 | 1kg |
Groveモジュールの詳細については、Grove Systemをご参照ください。
対応プラットフォーム
Arduino | Raspberry Pi | |||
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
上記で対応プラットフォームとして挙げられているものは、モジュールのソフトウェアまたは理論的な互換性を示しています。ほとんどの場合、Arduinoプラットフォーム向けのソフトウェアライブラリやコード例のみを提供しています。すべての可能なMCUプラットフォーム向けにソフトウェアライブラリやデモコードを提供することはできません。そのため、ユーザー自身でソフトウェアライブラリを作成する必要があります。
はじめに
Arduinoを初めて使用する場合は、開始する前にArduinoの使い方をご覧になることを強くお勧めします。
Arduinoで遊ぶ
ハードウェア
- ステップ 1. 以下のものを準備してください:
Seeeduino V4.2 | Base Shield | Grove-Electromagnet |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
- ステップ 2. Grove-ElectromagnetをGrove-Base ShieldのポートD2に接続します。
- ステップ 3. Grove - Base ShieldをSeeeduinoに差し込みます。
- ステップ 4. USBケーブルを使用してSeeeduinoをPCに接続します。
Grove Base Shieldがない場合は、以下のようにGrove-Electromagnetを直接Seeeduinoに接続することもできます。
Seeeduino | Grove-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サポートを追加し、メインプロシージャを作業エリアにドラッグします。
Codecraftを初めて使用する場合は、Arduinoを使用したCodecraftのガイドもご覧ください。
ステップ 2. 以下の画像のようにブロックをドラッグするか、このページの最後からダウンロードできるcdcファイルを開きます。
プログラムをArduino/Seeeduinoにアップロードします。
コードのアップロードが完了したら、鉄製品を電磁石に近づけてみてください。電磁石が動作しているとき、Arduinoの13ピンに接続されたLEDが点灯します。
Raspberry Piで遊ぶ
ハードウェア
- ステップ 1. 以下のものを準備してください:
Raspberry Pi | GrovePi_Plus | Grove-Electromagnet |
---|---|---|
![]() | ![]() | ![]() |
今すぐ購入 | 今すぐ購入 | 今すぐ購入 |
ステップ 2. GrovePi_PlusをRaspberryに差し込みます。
ステップ 3. Grove-ElectromagnetをGrovePi_PlusのD4ポートに接続します。
ステップ 4. USBケーブルを使用してRaspberryをPCに接続します。
ソフトウェア
ステップ 1. ソフトウェアの設定に従って開発環境を構成します。
ステップ 2. ファームウェアの更新に従ってGrovePiの最新ファームウェアを更新します。
このWikiでは、パス~/GrovePi/を使用していますが、/home/pi/Desktop/GrovePiの代わりに使用してください。ステップ2とステップ3で同じパスを使用する必要があります。
ファームウェアを更新することを強くお勧めします。一部のセンサーでは、エラーが発生する可能性があります。
- ステップ 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"
- デモを実行する
sudo python grove_electromagnet.py
回路図オンラインビューア
リソース
- [Eagle]Grove Electromagnet v1.0 SCH PCB.zip
- [データシート]Datasheet ZYE1-P20-15 PDF
- [Codecraft]CDC File
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品の使用体験がスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルを用意しています。