Помощь с переделкой вентилятора для работы по wi-fi

nordron
Offline
Зарегистрирован: 17.07.2018

Привет!

Недавно обнаружил у мебя старый китайский usb-вентилятор и решил сделать к нему управление по wi-fi (esp8266)

у него три кнопки 0 - выключен, 1 - включен немного, 2- включем сильно

нарисовал текущую схему http://prntscr.com/k7ji2e (транзистор стоит 8550SS)

основная проблема возникла с тем что на IC1 отсутсвовала маркировка 

при прозвоне выянил что при положении 0 - на транзистор подается чуть меньше 5v, при 1 - 2,5v, 2 - около нуля

сейчас хочу выпаять IC1 и вместо него поставить управление с ардуино и обойтись минимальной перепайкой 

кнопки (как видно на схеме) замыкали на землю - я соответсвенно тоже сделал их через INPUT_PULLUP

но дальше возникла проблема с транзистором, в моей новой схеме он греется как черт и я не могу понять из-за чего? помогите други

 

axill
Offline
Зарегистрирован: 05.09.2011

зачем IC1 выпаивать? можно просто вместо кнопок подключить ардуино

nordron
Offline
Зарегистрирован: 17.07.2018

По скольку кнопки стоят не фиксирующие, то мне это сильно облегчило жизнь с тем, что я могу их оставить и сделать двойное управление: кнопочное и wi-fi

Я даже уже и скетч написал для кнопок и оно сейчас у меня уже работает, т.е. я могу менять состояние на одном выходном пине ардуино который я направил к транзистору

но дальше я столкнулся с проблемой что с ардуино выход максимальный 3,3v и скорее всего при максимальном напряжении транзистор не размыкает цепь (ведь раньше там было 5v) - можно по идее поменять npn на pnp и тогда логика будет обратная, чтобы при 3,3v цепь замыкалась, но тогда надо подобрать подходящий транзистор

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

nordron пишет:
в моей новой схеме
Где она?

nordron
Offline
Зарегистрирован: 17.07.2018

пока оставил диод и резистор на месте - они по идее не должны оказывать влияние

http://prntscr.com/k7k7z5

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

nordron пишет:
можно по идее поменять npn на pnp
Так там PNP и стоит.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

что хочет человек, непонятно, нафиг кнопки ?

все выкинуть, оставить мотор, ему диод в обратном включении, на есп ключ (полевик), все !

управляй шимом по командам из вайфай.

nordron
Offline
Зарегистрирован: 17.07.2018

Да дело не в кнопках, с ними-то все ок. Дело в греющемся транзисторе. Попробовал перед базой поставить диод, греться перестал - но теперь видимо реально 3,3v не хватает для размыкается цепи - он при 3,v попискивает - видимо пытается прокрутить мотор, но не может. Может есть альтернатива 8550ss которая при 3,3v разомкнёт цепь?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

nordron пишет:

Да дело не в кнопках, с ними-то все ок. Дело в греющемся транзисторе. Попробовал перед базой поставить диод, греться перестал - но теперь видимо реально 3,3v не хватает для размыкается цепи - он при 3,v попискивает - видимо пытается прокрутить мотор, но не может. Может есть альтернатива 8550ss которая при 3,3v разомкнёт цепь?

это кто вам про диод то посоветовал ? или так - метод тыка ?

nordron
Offline
Зарегистрирован: 17.07.2018

В основном Гугл. Я так понял, что мотор создаёт помехи в цепи и методом тыка я решил попробовать диод поставить на выходе с esp и до базы транзистора - греться перестал, остаётся чтобы выключение работало как надо

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

переверните диод, начнет.

nordron
Offline
Зарегистрирован: 17.07.2018

Если я переверну, то с esp ток не будет проходить, какой смысл? Так оно работает, но только 3,3v видимо мало с esp для полного размыкается цепи с мотором.

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

нда, с юмором тоже плохо.

nordron
Offline
Зарегистрирован: 17.07.2018

Да просто уже второй день эту схему кручу, уже весь интернет изучил, вот решил спросить у знатоков радиоэлектроники. Сам-то только в общих чертах знаю. Поэтому и не до юмора. Так может кто подскажет на что поменять этот транзистор или может его оставить а перед ним  добавить ещё npn? Например 2n2222 и тоже в режиме ключа чтобы он пускал 5v? Или это плохая идея?

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

вот вам ссылка https://mysku.ru/blog/aliexpress/44712.html

почитайте, мне кажется поможет разобраться.

nordron
Offline
Зарегистрирован: 17.07.2018

Ага, спасибо, хорошая статья.

Но а этом варианте как я понимаю стоит полевой транзистор плюс резисторы на ножках, т.е. для применения этой схемы придется выкинуть всю текущую обвязку перед мотором и поставить свою, это конечно не сильно много, но они не встанут красиво в текущие дорожки на плате... я думал обойтись малой кровью...

если никто идей не подкинет что в текущей реализации можно попробовать заменить/добавить, то видимо придется навесной монтаж делать...

axill
Offline
Зарегистрирован: 05.09.2011

с вашим уровнем познаний я бы не трогал старую схему, а просто прикрутил бы "нажатие" кнопок

можно обычными реле, релейный щилд или компактные герконовые реле типа таких https://ru.aliexpress.com/item/5PCS-5V-Relay-SIP-1A05-Reed-Switch-Relay-...

но вы же полезли все менять) тогда вам стоит сначала залезть в изучение основ

биполярный транзистор плохой выбор. если дадите информацию по источнику питания и по мотору вентилятора сможем порекомендовать чем управлять.

nordron
Offline
Зарегистрирован: 17.07.2018

источник притания там или usb кабель 5v или 4 aaa батарейки, т.е. 5-6v

с мотором сложнее, до него добираться тяжко, но думаю там стоит китайский моторчик на 6v ибо питание общее было на плату кинуто

"биполярный транзистор плохой выбор" - он тут стоял с самого начала, просто перед ним была IC без маркировки, которую я решил заменить на esp, теперь мне надо повторить ее поведение - с кнопками все просто и уже готово, а вот с выходным сигналом с IC не очень

я замерял что она на выходе c IC было около 5v для выключения мотора, 2,5 в первом режиме и около нуля во втором

но с esp я могу снять 3,3v максимально...

axill
Offline
Зарегистрирован: 05.09.2011

биполярному транзистору нужен ток, а не напряжение. напряжение ему нужно лишь немногим больше 0.6в

поставьте составной транзистор если уж так прям тянет на биполярники

но лучше ставить мосфет с логическим уровнем, например FS8205A, он заработает напрямую от ESP

еще вариант - ULN2003  вместо транзистора, соединив все каналы в параллель. ей можно управлять тоже напрямую с ESP, там есть встроенный диод, если его подключить то внешний диод не нужен