
大家好,今天小编关注到一个比较有意思的话题,就是关于树莓派python智能家居的问题,于是小编就整理了2个相关介绍树莓派python智能家居的解答,让我们一起看看吧。
树莓派是否能使用Arduino传感器?
当然可以 通过gpio完善一下:题主需要知道:是没有arduino传感器这一说的,各种传感器都会输出数据,各种主控都可以自由读取这些数据,只存在Arduino专用扩展板(能很方便地插在板子上),而不存在Arduino专用的传感器。所以题主无论需要用什么传感器,都建议上网查一查传感器输出的数据是啥。树莓派的GPIO功能非常强大,可以用Python操作。树莓派连接传感器一般都是这个思路。
你用树莓派做过哪些有趣的作品?
给公司做过一个小产品,就是一个带录制功能和文字转语音的类似门禁的东西,是给幼儿园门口接送用的。
其实很简单,最开始是用3b+,后来用的4b。原生系统,装了一个opencv,这个过程挺长的,搞不好要一整天。然后用Python写了一个录制的程序,以及串口读取的东西,都很简单。
麻烦在于这些数据和文件与互联网的传输,需要一个物联网系统的支持,当时用的是阿里云的物联网系统。由于设备不是标准设备,所以数据传输用的透传协议,这就得在阿里云上写一些脚本了,稍微麻烦一点。
后面为了进行物联设备控制,需要用到阿里云的互联后台的配置,这个比较繁琐,因为他们这个当时也是试运营阶段,bug贼多,我就给他们找到过好几个。
文件传输就是OSS,这个最简单,按着SDK写就行了。语音比较烦,很多声音都不是人的动静,难听的很。最后用的科大讯飞的,关键是可以离线,声音还不错,问题相对少。只是对于arm系统,需要稍微改改,不过也不大多,改起来也简单。
数据的话,树莓派就用了个mini的MySQL,为啥呢?因为多个应用都得用,视频监控、刷卡记录什么的都得用,sqlite不合适。
其他的就是什么数据同步,物联设备间消息通讯,设备状态等等。都不是什么大问题,都是基础物联的东西。
哦,还有一个,为了方便控制,每台设备都有一个fprc连接,为了透网远程。当然也可以用阿里的消息通讯,利用ssh来,不过这个不得花钱吗,也没有远程那么方便。
大体就这么多了,其他的都细枝末节,不重要了。
玩树莓派有两年时间了,做过智能小车,六足机器人,还有远程传输模块,编程语言使用python,由于工作了以后玩的有点少。其实最先应该学习的是Linux,边玩边学,效果最好。
做过各种服务器,多到数不过来。
gitleb,gitbook,open-falcon,zabbix,grafana,shinobi,3D打印服务器
绝对不会再用的服务:
nas,无盘服务器,软路由
总结:
树莓派不同于stm32,其用途比较窄,没有stm32单片机灵活,但容易上手,毕竟是最近才开发出来的单片机系列,我用树莓派一般都是给小孩做点玩具小车,小飞机,当然了,用多了还是32或者arm板好使
到此,以上就是小编对于树莓派python智能家居的问题就介绍到这了,希望介绍关于树莓派python智能家居的2点解答对大家有用。