Arduino против Wemos Управление вентилятором
У меня есть рабочий блок управления вентилятором с правильной проводкой, который работает с Arduino.
Я хотел бы заменить Arduino на мини-плату Wemos D1.
Когда я все подключу. Вентиляторы не активированы.
Вентилятор приводится в действие зарядным устройством на 12 В. И цепь irf540n обеспечивает это. Они просто имеют общую землю и контакт ШИМ D5
Есть ли что-то, что мне нужно знать о различиях между ними?
Ниже приведен код, я изменил D5 в коде на 14.
По-прежнему ничего не работает.
#define fan D5
void setup() {
// поместите сюда код установки для однократного запуска:
Serial.begin(9600);
Serial.println("start");
pinMode(fan, OUTPUT);
digitalWrite(fan, LOW);
}
void loop() {
// поместите сюда ваш основной код для многократного запуска:
delay(1000);
digitalWrite(fan, HIGH);
delay(1000);
digitalWrite(fan, LOW);
}
@LazyFatTree, 👍0
Обсуждение1 ответ
Лучший ответ:
IRF540 не подходит для управления устройством с напряжением 3,3 В, поскольку его пороговое напряжение затвор-исток составляет 2–4 В (это напряжение, при котором MOSFET начинает проводить ток, но вам нужно быть выше этого напряжения). Хотя это работало на логическом уровне 5 В на Arduino, 3,3 В недостаточно для полного переключения MOSFET.
Подходящий полевой МОП-транзистор имеет пороговое напряжение ниже 1 В. Также для вентилятора вам не нужен большой мосфет, рассчитанный на 30 А, подойдет и крошечный.
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
Да. Вемос 3,3В. Учли ли вы это при разработке схемы?, @Majenko
Какой тип Arduino вы использовали раньше? Arduino — это большое семейство различных плат с разными чипами., @chrisl
@Majenko Я думал, что это не имеет значения, потому что вентилятор приводится в действие зарядным устройством на 12 В. И цепь irf540n обеспечивает это. Они просто имеют общую землю и штырек ШИМ D5., @LazyFatTree
IRF540 не лучший выбор. Вы действительно хотите что-то с более низким пороговым напряжением., @Majenko
Действительно, просто переключил все с помощью Arduino, и это работает ... @Majenko, подойдёт ли для этого переключатель уровня бит? (чисто из интереса), @LazyFatTree