V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sujin190  ›  全部回复第 43 页 / 共 118 页
回复总数  2355
1 ... 39  40  41  42  43  44  45  46  47  48 ... 118  
2021-04-20 11:28:04 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@To5tE #20 这样看不出来,后面是四个按键?估计你需要弄个万能表啥的,测一下接过来这根排线在按键的时候电压有啥变化了

左上角那个白色比较长插口是外面入线的插口吧?这种大多会有独立开锁控制线,叫铃信号线,其实直接控制这个信号似乎比较简单,网上查查看说不定就能找到这个品牌门禁的线序信息了,不行的话可以用万用表测测看看能不能找出来
2021-04-16 17:56:41 +08:00
回复了 duzhor 创建的主题 Windows windows 系统中顽固的 2345 到底如何根治?
不从官网下载?说不定你下的就是个被别人改过的
2021-04-16 17:42:58 +08:00
回复了 Ivone29 创建的主题 电动汽车 电动汽车确实是伪需求
一看到小型出行用飞机可以摆脱束缚,随意飞随意停可以解决拥堵就无力吐槽,更别说飞机需要更高的能耗,无知无畏啊,都开飞机绝对拥堵加 n 倍,污染加 n 倍,能源消耗加 n 呗,还别说噪声污染以及随时随地某大型暴力物品掉下来的恐怖

大规模飞行器比如飞行汽车、无人机送货之类的,在人类现阶段科技水平都不用想,说这个的纯属无知又那啥
2021-04-16 10:43:45 +08:00
回复了 Cyanhall 创建的主题 Python 你们怎么看现在 Python 的发展方向?
@xingshu1990 #5 不是不需要,是没你想的那么重要,对于 python 来说,简洁简单和更好性能来选择,那肯定选前者,再说对于 python 来说,数据科学、人工智能、科研实验才是它的未来,就像深度学习,你性能再高能比得过专业团队设计的运行框架么,比得过专门设计的神经网络芯片么,所以讲究啥性能,让各教授大佬研究生快速入门把他的想法实现出来才是正理
2021-04-16 10:29:50 +08:00
回复了 Cyanhall 创建的主题 Python 你们怎么看现在 Python 的发展方向?
@TypeError #2 但是你要知道,数据科学产生的各种研究、算法、库的价值是永久的,再说性能远没有你想的那么重要,方便使用才是,就凭现在各种深度学习相关的,python 再战 50 年都绰绰有余,go 可就不好说了
2021-04-13 18:20:44 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@zoharSoul #32 看调用时序图虽然可以用于多服务,但是并代表就是和单服务一样靠谱的吧,你们做的?
2021-04-13 16:37:29 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@liuhan907 #21
@zoharSoul #30 但是这种并不能很好处理多服务的分布式事务,很多时候并不能通过简单回滚数据库操作就能回滚各服务的全部操作,你们说的这种应该叫做单服务的多数据库分布式事务,比如楼主说的下单接口请求订单服务和库存服务,每个服务都有自己的流程步骤,数据库操作时各自发起的,并不是全局发起的
2021-04-13 14:27:55 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@BiteDXH #16 四线、无线的差不多都是数字电路了,确实简单多了
2021-04-12 19:43:01 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@bthulu #14 不能强的原因是分布式事务步骤太多,环境不能完全一致,延迟不稳定,如果无法解决中间问题就很难很强,而分布式数据库就是用设计来解决这些问题的吧,简化步骤,构造一致性环境延迟,增加补偿纠错环节,所以你真需要那么高的一致性话,还不如直接用分布式数据来的靠谱
2021-04-12 17:55:08 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@15399905591 #12 其实不复杂,就是创建订单和减库存都需要提供三个接口,分别是执行创建订单、提交创建订单操作和回滚创建订单操作,扣减库存也是一样的

具体实现如果你用的 mysql 的话,可以在第一个接口就把数据提交过去,然后开 mysql 事务,然后执行 sql,但是不提交 mysql 事务,如果创建订单和扣减库存两个操作的第一个接口都执行成功的话,就调用创建订单和扣减库存的第二个接口,提交刚才第一个接口打开的 mysql 事务,前两个接口有任何事务再走第三个接口回滚刚才的操作就行,回滚的时候可以判断下,如果 mysql 事务还没提交就直接回滚 mysql 的事务就行,否则可以考虑删掉之前添加的数据,当然如果你觉得删数据有风险,这种很小概率失败的风险也无所谓当然也可以不删

开 mysql 事务的时候注意添加一个超时,超时也执行回滚,一般来说分布式事务的一致性肯定是要弱于 mysql 事务这种的,就看你能承受多高的不一致概率了,如果像扣钱这样需要非常高一致性的操作就最好不要用分布式事务了
2021-04-12 17:35:17 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@15399905591 #6 所谓分布式事务大多实现都是两步提交,其核心还是每个操作都要实现执行、提交和回滚三个操作,这个自己封装一下实现也不麻烦吧,估计能够直接像数据库一样无感知的分布式事务应该是不存在的吧
2021-04-12 17:20:43 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
@15399905591 #2 如果你只是想要这样的,nginx 的 lua 版本 open'rest905591 #2 如果你只是想要这样的,nginx 的 lua 版本 openresty 应该是支持通过接口配置 upstream 的吧,你直接在服务启动的过程中调接口添加自己就好了啊

否则如所 @abersheeran #3 说 k8s 呗,k8s 的网关、自动注册、健康监控啥的本来就和你用啥语言啥框架无关,要啥都有了吧
2021-04-12 17:09:06 +08:00
回复了 15399905591 创建的主题 Python 有大佬使用 Python 技术栈搞过微服务么?
没有需求要用很多机器组集群似乎不是很需要注册中心啥的吧,python 估计这种大型集群用的少,搞得人很少
2021-04-12 11:08:57 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@lanxiner #13 当然的啦,楼下按 302 响铃两声确定真的在叫铃然后调开门就好了,模拟电路的叫铃似乎不太稳定,等响铃两声再开门会更稳定一些,我是没有用模块直接来开门,而是把状态转给了 Home Assistant,由 Home Assistant 的自动化来控制开门了,这样既可以和是否在家啥的状态联动,也可以有开门记录以防万一
2021-04-12 10:53:28 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@baige #7 这种两线的门铃是模拟电路,需要先接通然后才能开门,所以需要两路继电器才能实现的,这种单路的不太行,而且接通、挂机和开门都是脉冲信号,自己在手机上直接点开、关还是有点难度能点出脉冲信号的,此外不清楚这种模拟能不能接入 Home Assistant,否则不能和其他模块联动,感觉似乎还是不完美
2021-04-12 10:50:09 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@ninjia0x00 #8 其实按下按钮也不算麻烦,反正肯定在门口了吧,主要是在楼下加,改楼下主机的话就需要物业和楼内其他人同意了,似乎会比较麻烦,而且吧你在楼下主机加了东西,万一要是有啥毛病似乎也会扯不清,到时就麻烦了,还是改自己家里的分机安全点,直接用继电器和光耦,也是模块电路和门禁电路完全电气隔离的,完全不会产生啥影响
2021-04-12 10:46:02 +08:00
回复了 sujin190 创建的主题 分享创造 关于老式两线电话门铃智能化改造
@ansonsiva #4
@luckykong #5
@jucelin #9

其实网上关于 esp8266 和 espeasy 的介绍其实已经挺多了,接入 Home Assistant 的教材也听多了,可以多看看试试,两线的门铃控制信息几乎没有,我介绍下我测试和猜测的吧

我这边的门铃似乎是需要先接通然后才能按开门按键的,而挂机键用的是一个叉簧,叉簧在按下和弹起都是接通状态,只有弹起的过程中会短暂断开,此时会产生一个脉冲信号,猜测对应主机那边应该收到的应该是一个高电平脉冲信号,开门按钮按下则是直接短接两根接线,也会产生一个脉冲信号,猜测对应主机那边应该是一个低电平脉冲信号,所以想要控制门铃就用继电器模拟这三个信号就好了

两线的电路使用的应该是 12v 电源,按楼下按钮才供电平时是没电的,两根线是不分正负极的,所以分机这边两根线进来之后经过叉簧首先经过了一个整流桥电路,然后是整流放大电路最后接入喇叭和听筒,整个电路既没有单片机也没有信号发生器,所以响铃的声音应该是直接由下边主机发送上来的,检测响铃信号可以把光耦模块接在整流桥后面,变化的声音信号电压足够高并不会对光耦模块读取产生影响,接通继电器则可以磨掉叉簧和整流桥之间的铜箔后以常闭端接入就行,开门继电器就直接接在开门按钮两端直接就可以了。

门铃上的接线图
https://i.imgur.com/PnhdcBs.png

配件我用的是这两个
https://detail.tmall.com/item.htm?id=627255822426&spm=2013.1.630.11.124f4ec0HJxTrc
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.5a252e8dnsxJXb&id=521253451843&_u=c98g11q6fb1

继电器用了 esp 一体两路的模块,光耦模块用的是 6-24v npn 型,为了消除接通后光耦对电路的影响,我还在光耦模块和门铃正集间又加了一个继电器,这样在准备接通的时候先断开了光耦模块,电源直接找个就手机充电器就行。
1 ... 39  40  41  42  43  44  45  46  47  48 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2890 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 00:36 · PVG 08:36 · LAX 17:36 · JFK 20:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.