نوشته اصلی توسط
Smead
همین کارو کردم
البته ماژول رله من 4 کاناله
دوباره چراغ رله روشن میمونه
ولی وقتی دقت میکنم چراغ مربوط به اون رله هر سه ثانیه کمرنگ و پررنگ میشه
یعنی اون 3 ثانیه که باید رله رو روشن کنه ، چراغ رله پررنگ روشن میشه، و 3 ثانیه بعد بجای اینکه رله رو خاموش کنه فقط چراغش کم نور تر میشه.
درمورد رله هم با با رله 4 کانال هم تست کردم .
ماژول رله 5 ولت چهار کاناله
با این کد :
کد:
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = D0;
int led1 = D1;
int led2 = D2;
int led3 = D3;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(led2, HIGH); // turn the LED on (HIGH is the voltage level)
digitalWrite(led3, HIGH); // turn the LED on (HIGH is the voltage level)
delay(3000); // wait for a second
digitalWrite(led, LOW); // turn the LED on (HIGH is the voltage level)
digitalWrite(led1, LOW); // turn the LED on (HIGH is the voltage level)
digitalWrite(led2, LOW); // turn the LED on (HIGH is the voltage level)
digitalWrite(led3, LOW); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
}
هم با nodemcu تست کردم هم با esp-12 معمولی
با nodemcu خیلی قشنگ کار می کنه .هر 4 تا رله رو همزمان با هم روشن خاموش می کنم بدون هیچ مشکلی.
وقتی 3.3 میدم به عنوان VCC یه مقدار ضعیف تر عمل می کنه اما با vcc 5 ولت بهتر کار می کنه .
با esp-12 افتضاح بود .
مشکلش اینجا بود که پاور رله رو 3.3 داده بودم مشترک با esp-12 شما با ترانزیستور کارت رو حل کردی من با جدا کردن پاور رله از esp
اگر بتونی پاور رله ات رو یه 5 ولت جداگانه بدی نیازی به ترانزیستور نخواهی داشت .