Помощь с переделкой вентилятора для работы по wi-fi
- Войдите на сайт для отправки комментариев
Привет!
Недавно обнаружил у мебя старый китайский usb-вентилятор и решил сделать к нему управление по wi-fi (esp8266)
у него три кнопки 0 - выключен, 1 - включен немного, 2- включем сильно
нарисовал текущую схему http://prntscr.com/k7ji2e (транзистор стоит 8550SS)
основная проблема возникла с тем что на IC1 отсутсвовала маркировка
при прозвоне выянил что при положении 0 - на транзистор подается чуть меньше 5v, при 1 - 2,5v, 2 - около нуля
сейчас хочу выпаять IC1 и вместо него поставить управление с ардуино и обойтись минимальной перепайкой
кнопки (как видно на схеме) замыкали на землю - я соответсвенно тоже сделал их через INPUT_PULLUP
но дальше возникла проблема с транзистором, в моей новой схеме он греется как черт и я не могу понять из-за чего? помогите други
зачем IC1 выпаивать? можно просто вместо кнопок подключить ардуино
По скольку кнопки стоят не фиксирующие, то мне это сильно облегчило жизнь с тем, что я могу их оставить и сделать двойное управление: кнопочное и wi-fi
Я даже уже и скетч написал для кнопок и оно сейчас у меня уже работает, т.е. я могу менять состояние на одном выходном пине ардуино который я направил к транзистору
но дальше я столкнулся с проблемой что с ардуино выход максимальный 3,3v и скорее всего при максимальном напряжении транзистор не размыкает цепь (ведь раньше там было 5v) - можно по идее поменять npn на pnp и тогда логика будет обратная, чтобы при 3,3v цепь замыкалась, но тогда надо подобрать подходящий транзистор
пока оставил диод и резистор на месте - они по идее не должны оказывать влияние
http://prntscr.com/k7k7z5
что хочет человек, непонятно, нафиг кнопки ?
все выкинуть, оставить мотор, ему диод в обратном включении, на есп ключ (полевик), все !
управляй шимом по командам из вайфай.
Да дело не в кнопках, с ними-то все ок. Дело в греющемся транзисторе. Попробовал перед базой поставить диод, греться перестал - но теперь видимо реально 3,3v не хватает для размыкается цепи - он при 3,v попискивает - видимо пытается прокрутить мотор, но не может. Может есть альтернатива 8550ss которая при 3,3v разомкнёт цепь?
Да дело не в кнопках, с ними-то все ок. Дело в греющемся транзисторе. Попробовал перед базой поставить диод, греться перестал - но теперь видимо реально 3,3v не хватает для размыкается цепи - он при 3,v попискивает - видимо пытается прокрутить мотор, но не может. Может есть альтернатива 8550ss которая при 3,3v разомкнёт цепь?
это кто вам про диод то посоветовал ? или так - метод тыка ?
В основном Гугл. Я так понял, что мотор создаёт помехи в цепи и методом тыка я решил попробовать диод поставить на выходе с esp и до базы транзистора - греться перестал, остаётся чтобы выключение работало как надо
переверните диод, начнет.
Если я переверну, то с esp ток не будет проходить, какой смысл? Так оно работает, но только 3,3v видимо мало с esp для полного размыкается цепи с мотором.
нда, с юмором тоже плохо.
Да просто уже второй день эту схему кручу, уже весь интернет изучил, вот решил спросить у знатоков радиоэлектроники. Сам-то только в общих чертах знаю. Поэтому и не до юмора. Так может кто подскажет на что поменять этот транзистор или может его оставить а перед ним добавить ещё npn? Например 2n2222 и тоже в режиме ключа чтобы он пускал 5v? Или это плохая идея?
вот вам ссылка https://mysku.ru/blog/aliexpress/44712.html
почитайте, мне кажется поможет разобраться.
Ага, спасибо, хорошая статья.
Но а этом варианте как я понимаю стоит полевой транзистор плюс резисторы на ножках, т.е. для применения этой схемы придется выкинуть всю текущую обвязку перед мотором и поставить свою, это конечно не сильно много, но они не встанут красиво в текущие дорожки на плате... я думал обойтись малой кровью...
если никто идей не подкинет что в текущей реализации можно попробовать заменить/добавить, то видимо придется навесной монтаж делать...
с вашим уровнем познаний я бы не трогал старую схему, а просто прикрутил бы "нажатие" кнопок
можно обычными реле, релейный щилд или компактные герконовые реле типа таких https://ru.aliexpress.com/item/5PCS-5V-Relay-SIP-1A05-Reed-Switch-Relay-...
но вы же полезли все менять) тогда вам стоит сначала залезть в изучение основ
биполярный транзистор плохой выбор. если дадите информацию по источнику питания и по мотору вентилятора сможем порекомендовать чем управлять.
источник притания там или usb кабель 5v или 4 aaa батарейки, т.е. 5-6v
с мотором сложнее, до него добираться тяжко, но думаю там стоит китайский моторчик на 6v ибо питание общее было на плату кинуто
"биполярный транзистор плохой выбор" - он тут стоял с самого начала, просто перед ним была IC без маркировки, которую я решил заменить на esp, теперь мне надо повторить ее поведение - с кнопками все просто и уже готово, а вот с выходным сигналом с IC не очень
я замерял что она на выходе c IC было около 5v для выключения мотора, 2,5 в первом режиме и около нуля во втором
но с esp я могу снять 3,3v максимально...
биполярному транзистору нужен ток, а не напряжение. напряжение ему нужно лишь немногим больше 0.6в
поставьте составной транзистор если уж так прям тянет на биполярники
но лучше ставить мосфет с логическим уровнем, например FS8205A, он заработает напрямую от ESP
еще вариант - ULN2003 вместо транзистора, соединив все каналы в параллель. ей можно управлять тоже напрямую с ESP, там есть встроенный диод, если его подключить то внешний диод не нужен