用双向可控硅加光耦可以转成单片机能接受的信号 |
一只PC814+一只限流电阻(160K左右)就可以采取220V市电信号,只要市电接通,光耦PC814的内部光敏三极管导通呈低阻态。送到单片机I/O口就可以判断。当然,这个信号是100Hz的脉冲信号,如果要求是电平输出,可以配合RC电路解决。 |
楼主原话:“其中一个的意思 就是接个电源,比如 手机充电器或者 220转3.3的电源,但有个问题:电流会不会太大?我某宝找到一款 输出600ma电流的电源,是我能找到的最小的了,,,单片机IO能承受600ma的电流吗?”单片机电源与厕所灯共一个开关最简单,从楼主的担忧可以看出楼主的电路知识太差![]() |
高人不少,围观一下 |
厕所那一路直接给你供电,上电就播放不就好了 |
188610329 发表于 2023-6-25 18:44 老哥,你用得元件是什么参数的 ![]() |
看我帖子过零检测 |
一般都用光耦隔离作开关检测信号,不想自己作的话就某一个宝上买就有了,我用过,可以的 |
采用光耦隔离电路,将220V的电信号通过光耦隔离电路转换成低电平信号,再输入到单片机的GPIO口中进行检测。 |
你不就是要知道交流电有没有通电么? 哪里那么麻烦?感应电知道么?如下图,简简单单几个元件,LED能亮,同样也能给你点片机信号。至于信号电压是多少,就看你供电是3V还是5V。 ![]() 只要你供电的是 3V3, 那么,就能在LED处得到你需要的 3V3 “信号”。 |
axjuan 发表于 2023-6-25 15:48 不要买大功率继电器,买小功率继电器没问题。 ![]() |
简单的就双向光耦,安全可靠,不过需要判断一下过零;或者直接二极管加上电容整流,然后817也行,就不用判断过零了 |
有一个方法,但没有现成的数据,需要自己试。成功率很高。找一个几W的小功率电源变压器,副边6~12V的。把副边串联在厕所灯线路上。当打开厕所灯,变压器原边就有感应电压,整流、滤波、稳压给MCU供电。输出电压与灯功率密切相关。灯功率越大变压器原边电压越高。 |
本帖最后由 axjuan 于 2023-6-25 16:28 编辑 爱电子998 发表于 2023-6-25 14:26 感谢前辈指点,我某宝上找到一个这种板子,, ![]() 这块板子还有个问题,, 输出600ma给单片机IO口,单片机能否承受的了?~~ |
xuyaqi 发表于 2023-6-25 14:39 继电器卖家说 不建议交流控直流 特别是直流这么小的情况,, 220V的继电器线圈通电瞬间 是否会影响到 常开端的3.3V? |
双开关,1路给220v电器,1路做识别信号。如果需要在220v回路加指示灯。这样可靠程度比较好。 |
有线圈电压是220v交流的继电器,线圈并接在220v交流上,继电器触点接通单片机自动播放音乐。 |
一个光藕一个电阻 OK安全可靠,简单 |