站点图标 谷姐靓号网

用Python来控制硬件,做一些小玩意儿-咕咕鸽

Rate this post

最近想开始尝试通过编程与硬件进行互动(比如简单的控制风扇,自己弄几个传感器做一个空气质量检测仪之类的)

不过我主要用的是python,其他的语言没有怎么深入学过,不知道单单用python是否可行?

家里翻了一下,有一块树莓派4B,之前捣鼓了软路由,看了下要接传感器好像还蛮复杂的,请教一下大家,如果想玩一些硬件、传感器之类的,从哪里下手会比较好一些?

有没有别的套件或者开发板推荐呢?

热议
推荐楼 imes 前天16:26

esp32c3这个,连传感器啥的方便么?不知道会不会很麻烦。

树莓派的看了下,Python 读取传感器的方 ...

很方便,至今为止,我用esp32外接过OLED屏幕,光纤传感器,http抓取数据,陀螺仪传感器等。它除了有树莓派GPIO的全部通信协议外,此外还自带ADC和DAC,不需要像树莓派那样外挂ADC,很适合新手配合micropython做基础的硬件控制。

推荐楼 imes 前天14:31

去淘宝花10块钱买个esp32c3,刷micropython,带adc/dac/i2c/spi等一些列外设接口,一周就能做完。又不是靠这个吃饭,没必要从c开始做起。

2楼 bowen666 前天14:26

用51 或者stm32吧

3楼 格孑孑 前天14:27

单片机

4楼 Akewa 前天14:28

这东西学点简单汇编和基础C,从单片机开始玩

5楼 职业菜鸟 前天14:28

esp 8266 淘宝 五块钱 一颗。带 wifi 。。。。 能刷 micopython

7楼 maintell 前天14:36

大部分硬件通过IO口的来操作
协议有各种串口,iic(也是串口),spi,usb,can
你看到的高级的接口都是驱动封装而成
而BSP层操作硬件的一般用C来写驱动。

8楼 咕咕鸽 前天14:41

去淘宝花10块钱买个esp32c3,刷micropython,带adc/dac/i2c/spi等一些列外设接口,一周就能做完。又不是靠 ...

esp32c3这个,连传感器啥的方便么?不知道会不会很麻烦。

树莓派的看了下,Python 读取传感器的方式

树莓派直接通过GPIO口读取: https://www.instructables.com/Python-and-Raspberry-Pi-Temperature-Sensor/

https://maker.pro/raspberry-pi/tutorial/how-to-interface-a-pir-motion-sensor-with-raspberry-pi-gpio

主要问题,无法读取模拟传感器,需要额外的硬件(ADC MCP3008),比如:https://tutorials-raspberrypi.com/mcp3008-read-out-analog-signals-on-the-raspberry-pi/

自己之前没接触过硬件,感觉入门还是有点难度

9楼 咕咕鸽 前天14:42

大部分硬件通过IO口的来操作
协议有各种串口,iic(也是串口),spi,usb,can
你看到的高级的接口都是驱动 ...

感谢科普~

10楼 未闻听心 前天15:49

可以的

12楼 imes 前天16:26

esp32c3这个,连传感器啥的方便么?不知道会不会很麻烦。

树莓派的看了下,Python 读取传感器的方 ...

很方便,至今为止,我用esp32外接过OLED屏幕,光纤传感器,http抓取数据,陀螺仪传感器等。它除了有树莓派GPIO的全部通信协议外,此外还自带ADC和DAC,不需要像树莓派那样外挂ADC,很适合新手配合micropython做基础的硬件控制。

13楼 咕咕鸽 前天21:45

很方便,至今为止,我用esp32外接过OLED屏幕,光纤传感器,http抓取数据,陀螺仪传感器等。它除了有树莓 ...

非常感谢~

14楼 万达拆迁队 半小时前

老哥,有现成的东西,装个homeassistant一套全齐了,而且特别灵活,低编程要求,配套Nodered更是牛逼的不要不要的。
像你说的检测环境温度自动开空调风扇,检测湿度自动开加湿器,达到条件关闭,昨天又突发奇想弄个自动化给电脑硬盘接一条220V电压,如果哪天被查水表,直接远程启动自毁给硬盘供电220V,电脑直接boom死无对证
玩了半个多月的成果,允许我臭显摆一下

15楼 咕咕鸽 半小时前

老哥,有现成的东西,装个homeassistant一套全齐了,而且特别灵活,低编程要求,配套Nodered更是牛逼的不要 ...

这个有点东西啊,有没有相关的链接~

16楼 万达拆迁队 23分钟前

这个有点东西啊,有没有相关的链接~

我前期是跟着B站教程装的,上面从安装到添加设备基本都有教程,后期直接去homeassistant官方看文档,买esp8266(12.8元)或esp01s继电器模块(11.6元)刷tasmota是最简单快捷便宜的方法,可以直接接入电量检测,环境监测等。

17楼 大炮 22分钟前

学学还是不错的。

18楼 steven52880 14分钟前

esp系列的吧,esp32/esp32s2/esp32s3/esp32c3等
支持micropython,支持arduino平台

19楼 今晚不吃饭 46秒前

现在树莓派好贵呢,我都不敢入手

理财产品

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版