V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ixixi
V2EX  ›  程序员

esp32 学习方向请教

  •  
  •   ixixi · 2023-06-04 15:53:34 +08:00 · 2655 次点击
    这是一个创建于 530 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近有个需求是实时的检测不同地方的温度,然后 wifi 发送到内网服务器,找了一圈没发现有好用的产品,所以想自己搞个板子学习一下涨涨见识

    tb 搜了一下有若干分类,资料也太多,不知道网哪个方向发力,写过 go node python php lua ,c 语言 hello world 水平, 有的好像可以用 node python 写不知道应该怎么搞最简单好用 ,求指点一下学习方向和资料

    10 条回复    2023-06-06 09:17:01 +08:00
    YRE
        1
    YRE  
       2023-06-04 18:04:12 +08:00   ❤️ 1
    安装完 IDF,里面有各种样例可以参考
    imes
        2
    imes  
       2023-06-04 19:44:22 +08:00 via Android   ❤️ 1
    买 esp32c3 ,合宙带串口的那款,然后刷入 micropython ,按照官方教程来,两三天就可以实现需求。
    IvanLi127
        3
    IvanLi127  
       2023-06-04 23:03:25 +08:00 via Android   ❤️ 1
    我感觉直接用 esp-idf + vscode + c 语言就 ok 了,你说的功能 esp-idf 里的例程里都有,组合起来就是你要的功能了。

    建议入 esp32-c3 ,温度传感器你看例程用啥你就买啥,都是常见的。
    heroin80s
        4
    heroin80s  
       2023-06-04 23:49:54 +08:00   ❤️ 1
    可能你没有硬件方面的经验,淘宝 DHT11 温湿度传感器, esp32-c3 ,s3 都可以,面包板,杜邦线, arduino 也可以作为 esp32 的开发环境, 例程就有
    LXGMAX
        6
    LXGMAX  
       2023-06-05 09:36:22 +08:00   ❤️ 1
    实现速度最快的自然是跑 micropython 了,板子和传感器买回来参考例程最快几个小时功能就出来
    exqibao
        7
    exqibao  
       2023-06-05 10:40:26 +08:00   ❤️ 2
    可以试试 home assistant + mqtt 服务 + esp32 + dht11 或者 dht22 传感器,我是用 esp8266 和 dht22 使用 arduino 开发,esp32 应该差不多;
    搭建 home assistant 服务和 mqtt 服务,home assistant 创建 mqtt 集成连接 mqtt 服务;
    arduino 编程实现 esp32 连接 mqtt ,实现设备发现注册,状态信息同步;
    可以先下载 mqtt 图形客户端连接 mqtt 服务,根据 home assistant 的 mqtt 对接文档,尝试发送对应 mq 搞明白流程再编写 esp 的代码。

    arduino esp8266 入门
    http://www.taichi-maker.com/homepage/arduino-basic-tutorial-index/

    mqtt 对接
    https://www.home-assistant.io/integrations/mqtt/
    https://www.home-assistant.io/integrations/sensor.mqtt/
    exqibao
        8
    exqibao  
       2023-06-05 10:44:19 +08:00   ❤️ 1
    ryan4yin
        9
    ryan4yin  
       2023-06-05 11:27:15 +08:00   ❤️ 1
    ixixi
        10
    ixixi  
    OP
       2023-06-06 09:17:01 +08:00
    谢谢大家 已下单 等收货 我慢慢消化一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1360 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:57 · PVG 01:57 · LAX 09:57 · JFK 12:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.