Использование моста L298N для управления интеллектуальным замком
Я хочу использовать мост L298N для включения и управления простым интеллектуальным замком. Для этого требуется источник питания 12 В, поэтому я использовал мост L298N для питания этого умного замка.
Я снял перемычку с контакта enA и подключил enA 12V к контакту Arduino Nano D8.
Я отправил через этот вывод значение 255, но Smart Lock ничего не сделал. Есть предложения?
Я использую контроллер BLE для отправки сигнала включения/выключения из приложения Android (но в данном случае это не имеет значения, поскольку вызывается analogWrite).
Заблокировать: https://www.aliexpress.com/item/32949292074.html
Вот код:
#define enA 8
void setup() {
pinMode(enA, OUTPUT);
}
void loop() {
String msg = bluetooth.read(); // использование контроллера BLE для получения сообщения от приложения Android.
if(msg == "ON"){
analogWrite(enA, 255);
} else if(msg == "OFF"){
analogWrite(enA, 0);
}
}
Вот установка:
@martin1337, 👍0
Обсуждение1 ответ
Лучший ответ:
Вы действительно не хотите, чтобы L239D управлял этим замком. Это перебор. L239D — это Н-образный мост, предназначенный для управления нагрузками в двух разных полярностях (например, вперед/назад на двигателе).
Этот замок представляет собой просто подпружиненный соленоид. Вы даете ему силу, и он открывает замок. Вы отключаете питание, и пружина снова закрывает его.
Все, что вам нужно, это простая схема на транзисторе, такая же, как у реле.
Поскольку вы настаиваете на использовании L239D, вот вам схема:
Я понимаю это, но у меня нет времени покупать транзистор, и все задерживается из-за короны. Я знаю, что это излишество :D Также я должен подавать питание на контакт IN1? IN1 ---- D9 и digitalWrite(9, HIGH);
?, @martin1337
И IN2, который должен быть *противоположным* уровню к IN1. IN1 и IN2 определяют направление тока, протекающего через нагрузку. EN1 определяет уровень тока через нагрузку., @Majenko
Я пытался подключить контакты заземления через макетную плату, но теперь L298N по какой-то причине не запитан. Перед включением красного светодиода, когда я запитал адаптер. Разве Arduino не питается от USB от ноутбука причиной?, @martin1337
Не забывайте, что земля L239D нуждается в подключении., @Majenko
Ааа, так что https://i.imgur.com/ZueUc82.png Земля L239D может идти на минусовые контакты или прямо на верхний контакт GND в Arduino., @martin1337
Спасибо, работает. Я больше разбираюсь в sw, чем в hw (приложения для Android), но мне пришлось это сделать., @martin1337
- Управление двигателем постоянного тока L298N
- Помочь мне заставить мою роботизированную машину работать?
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
https://majenko.co.uk/blog/importance-sharing-grounds, @Majenko
Также: вам нужно контролировать штифты направления, иначе он не будет знать, что делать., @Majenko
Итак, я должен заземлить все, включая контроллер BLE, через макетную плату? https://i.imgur.com/ZueUc82.png (и я питаю Arduino через USB-порт), @martin1337
этот товар с алиэкспресс не умный замок... это соленоид, @jsotola
Мне кажется, что вам не удалось связать вместе основания Arduino и H-Bridge., @Duncan C