こんにちは。一週間以上悩んでいるので、何かヒントをいただければと思い投稿します。
実現したいこと
- ESP-12E と リレーモジュール をつかって、リニアアクチュエーター を動作させたいです。
- リニアアクチュエーター が動きません
部品
購入した部品のAmazonのlinkです。
- ESP-12E
- リニアアクチュエイター
- リレーモジュール 12v
- リレーモジュール 5v 最終的に、使ってない。
- 電池ボックス
前提
参考にしたサイト(後述) と、同じwiring 、同じコードです。
Wiring
発生している問題・エラーメッセージ
エラーメッセージは、出ていませんでした。
該当のソースコード
c
1// Trigger pin for the ultrasonic sensor and the echo pin for the ultrasonic sensor 2int relay1 = D3; 3int relay2 = D4; 4 5void setup() { 6 Serial.begin(9600); // Starts the serial communication 7 8 pinMode(relay1, OUTPUT); 9 pinMode(relay2, OUTPUT); 10 11} 12 13void loop(){ 14 Serial.println("Main loop"); 15 16 delay(5000); 17 Serial.println("Main loop: HIGH-LOW"); 18 19 // 20 digitalWrite(relay1, HIGH); 21 digitalWrite(relay2, LOW); 22 23 Serial.println("Main loop: HIGH-HIGH"); 24 delay(5000); 25 digitalWrite(relay1, HIGH); 26 digitalWrite(relay2, HIGH);//Deactivate both relays to brake the motor 27 28 delay(5000); 29 Serial.println("Main loop: LOW-HIGH"); 30 31 digitalWrite(relay1, LOW); 32 digitalWrite(relay2, HIGH); 33} 34
試したこと
- 電池ボックスとアクチュエーターを直接つないで動作確認済み
- リレーモジュールが 12v に対応してさなそうだったので、再度、再購入
- triger pin は、写真のとおり、オレンジで光っていて、codeどおり動いてそう。
感想
- wiring がうまくいってない気がするが、どうdebug していいのかわからない。
- NO, NC は code としては合っている気がするが、うまく動いていない気がする。
参考にしたサイト
- How to Control Linear Actuators with Relays and Arduino
- How to control Actuator using Arduino - Robojax
読んでくれてありがとうございました。
基礎的な部分で間違っているかもしれないので、コメントいただけたらうれしいです。
回答2件
あなたの回答
tips
プレビュー