软件介绍 这个项目是一个自制的天气显示器,由一个支持WiFi的ESP32单片机和一个7.5英寸电子墨水屏组成。它可以连接到API获取实时的天气实况和预报数据,并显示在屏幕上。...电子纸显示屏:软件利用电子纸显示屏技术,将获取到的天气数据显示在设备上。电子纸显示屏具有低功耗、高对比度和易读性等优点,适合用于室内环境。...3.配置API密钥:在代码中编辑配置文件,将天气API的访问密钥添加到相应的字段中。 4.编译和烧录:使用ESP-IDF工具链编译软件,并将固件烧录到ESP32开发板中。...5.运行软件:连接EPD屏幕到ESP32开发板,然后开启设备。 6.设备连接:根据网页上的提示,在设备上找到并连接到正确的Wi-Fi网络。...7.数据显示:软件会自动连接到天气API,获取天气数据,并将数据显示在电子纸显示屏上。 通过按照以上步骤操作,您将能够成功使用该软件在ESP32开发板上实时显示天气信息。
这样的电子钟只需要简单的电路板再加上 4 块电子墨水屏就行了,它背后的样子是这样的: ?...硬件 项目使用了 TinyPICO 开发板;紧凑的 ESP32 板以及大量的 GPIO 插脚、4MB 闪存、Wi-Fi,以及其他很多功能。...Waveshare 的 e-link 显示屏大部分是 SPI,虽然也有些额外的引脚。大部分人会希望一块只包含 SPI 以及一块 CS 插脚,但多一些的链接器是有必要的。...下面是 ESP32 的连接图,根据这个把电线卷起来。 ?...所以,总的来说,制作成本应该是低于 650 元的,其中开发板和电子屏都可以在其它项目中再利用。
有位朋友送了我个ESP32的开发板,是真的漂亮!然后我就对这个屏幕优点好奇,朋友圈有个ELink的经理就送了我两块屏幕,那这文章就是简单写一下驱动板。...电子纸联盟部分成员 我想插一句,不是使用墨水屏就护眼了,不用眼睛才是护眼。...每隔 20 分钟,转移你的视线,看一个至少 20 英尺(6米)以外的物体,至少 20 秒。...并且他们还指出,长时间使用电脑、手机等电子设备,通常不会给眼睛带来永久性的生理损伤,但是和长时间阅读、写作、缝纫等 “近距离工作”一样:你的视线可能会变得模糊,眼睛感觉到疼痛和疲劳,甚至干燥、流泪或者刺痛...驱动板很简单,就是一个简单的匹配,后面是SPI控制,下篇文章会打板和屏幕调试。敬请期待~
TOUCH:ESP32板子上面带了十个不同的个电容式触摸板,DAC:ADC的逆转,ADC为模拟信号转为数字的电子元器件,那DAC则为将数字信号转为模拟信号从而转为电压的一种元器件。...tk=MoLs2BOBtEQ CZ3457 「ESP32开发板WIFI+蓝牙2合1双核ESP32核心板无线蓝牙开发板」 单片机结语 其实针对于单片机,我所认为的是通过这些GPIO引脚去进行和电子元器件进行通讯...总之,单片机开发要懂一些常用的基础电路知识,不然很容易烧坏电路板,电子元器件,有钱可任意妄为,哈哈。...然后可以在工具,开发板,开发板管理中搜索ESP32,然后点击安装即可,但是此处需要梯子才可以下载,否则下载会很慢,可以自己去GITHUB下载后然后放在Arduino本地新建一个hardware文件夹,里面文件夹名称路径就和我图的一样否则环境配置失败是无法读取配置信息.../get.exe,会去下载配置环境等待结束就可以找到ESP32的开发板,这中间下载速度可能会很慢,我会把所有的东西一并上传,然后下载稍作修改后就可以使用了。
周报汇总地址:http://www.armbbs.cn/forum.php?...3、开源植物监测设计,使用电子纸,带电池,太阳能收集,土壤温湿度采集,空气质量和CO2检测 设备使用电容式传感来测量土壤湿度。低功耗电子纸在不消耗能源的情况下随时了解最新情况。...https://github.com/teapotlaboratories/plantpal 4、实用电子技术入门学习板设计 https://hackaday.io/project/190443-electrolab...https://github.com/JGAguado/ElectroLab 非常适合用于电子技术初学阶段的学习使用,板子上面没有带MCU,纯电子电路实现。...mod=viewthread&tid=123246 做的非常棒 目前可以支持嵌入式平台有:STM32全系列,GD32 Arm内核全系列,ESP32全系列,博流全系列,Air001/Air32(支持Arduino
本文介绍使用UNO D1 R32(ESP32)开发板构建嵌入式开发环境的方法。 ESP32是啥?...这里一般有两种方式,选用最简单ESP32开发板,但是这样需要我们自己准备输入输出扩展。虽然算不上有多困难,总是有些麻烦。我们选择另一种方式:遵循Ardino规范的UNO D1 R32开发板: ?...通过和一元硬币的比较可以知道,UNO D1 R32还是很小的。 安装Arduino 百度百科中对Arduino的说明如下: Arduino是一款便捷灵活、方便上手的开源电子原型平台。...Window Installer 安装ESP32开发包 在ArduinoIDE中安装ESP32有几个方法,最后好用的是参考文档(一波三折那篇)最接近成功,但是下载安装包的过程还是一波三折,主要的问题就是文件下载太困难...选择开发板 启动Arduino进入工具菜单,如下图选择ESP32 Dev Module。 ?
TOUCH:ESP32板子上面带了十个不同的个电容式触摸板, DAC:ADC的逆转,ADC为模拟信号转为数字的电子元器件,那DAC则为将数字信号转为模拟信号从而转为电压的一种元器件。...tk=MoLs2BOBtEQ CZ3457 「ESP32开发板WIFI+蓝牙2合1双核ESP32核心板无线蓝牙开发板」 点击链接直接打开 单片机结语 其实针对于单片机,我所认为的是通过这些...总之,单片机开发要懂一些常用的基础电路知识,不然很容易烧坏电路板,电子元器件,有钱可任意妄为,哈哈。...然后可以在工具,开发板,开发板管理中搜索ESP32,然后点击安装即可,但是此处需要访问国外网站才可以下载,否则下载会很慢,可以自己去GITHUB下载后然后放在Arduino本地新建一个hardware文件夹.../get.exe,会去下载配置环境等待结束就可以找到ESP32的开发板,这中间下载速度可能会很慢,我会把所有的东西一并上传,然后下载稍作修改后就可以使用了。
打开右上角 “文件”--“首选项” --“附加开发板管理器网址” 填入http://ai.bemfa.com/esp32/stable/package_esp32_index.json完成后点击“好”确认即可...上方工作条打开“工具”--“开发板”--“开发板管理器”,搜索esp32,找到安装即可(如果失败,多点几次重试或继续,等待安装完毕)。 4、重启arduino IDE。...“工具”--”开发板“,下拉找到esp32 Dev module即可。 5、烧录设置默认即可,插上开发板,在“工具”--“开发板”--“端口”选中自己开发板com口。...返回IDE,点击上方指向右的箭头即可烧录。 注意! 第四步,因为国内网络问题,如果一直下不下来,就放弃吧,以上是官方下载方法。实在不行,用别人封装好的SDK安装包。...或esp32或其他联网设备都可以控制的,通用的。
呈现的HTML文档可在http://docs.tpyboard.com上找到。 其他组件 ports/bare-arm/--用于ARM MCU的最小MicroPython版本。...ports/esp32/--运行在espressf的esp32 soc上的MicroPython版本。...例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。在工业疏水阀检测已经的到了实质性推广应用。...萝卜电子除了TPYBoard开发板系列,在MicroPython的青少年编程领域以及工业应用领域都获得了实质性进展并取得了不俗成绩。...不仅教会孩子编程,更多的是不断地激发孩子的潜能,让孩子利用编程思维,创新、高效、全面地解决实际生活中的问题,增强孩子在人工智能时代的竞争能力。
呈现的HTML文档可在http://docs.tpyboard.com上找到。 其他组件 ports/bare-arm/--用于ARM MCU的最小MicroPython版本。...ports/esp32/--运行在espressf的esp32 soc上的MicroPython版本。 ports/nrf/--在nrf51和nrf52 mcu上运行的MicroPython版本。...V202—wifi通信,支持wifi模块的TPYBoard开发板。 V702—远距离通信的,支持SIM卡的TPYBoard开发板。...例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。在工业疏水阀检测已经的到了实质性推广应用。...2.7、汽车电子 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器、GPS导航系统、abs防抱死系统、制动系统、胎压检测等。
微服务与其运行的硬件之间的一对一关系会影响微服务的部署和升级方式。 这不是使用 Kubernetes 等容器管理框架重新部署容器的问题。...图 2:ESP32 迷你板支持蓝牙和 Wi-Fi 通信。 这些迷你板内置了蓝牙和 Wi-Fi 功能。嵌入式芯片组可以使用这些功能与板外设备通信。...考虑到芯片的存储和内存限制,让每个嵌入式芯片组都进行基于文本的通信可能会成为问题。 另一种选择是使用支持 HTTP 且具有增强存储和内存功能的专用代理芯片组与外部设备进行通信。...专用代理管理来自其他板载嵌入式处理器的与外部目标的通信。(参见图 3。) 图 3:专用代理到外部目标使嵌入式芯片组能够高效地进行通信。 服务路由是另一个需要考虑的问题。...在汽车中,路由器/控制器是运行在汽车控制器局域网 (CAN) 上的电子控制单元 (ECU)。(参见图 4。)
高效的电源管理:它内置了高效的电源管理系统,能够自动调节芯片的工作电压和电流,进一步降低功耗。这对于需要长时间运行且依赖电池供电的物联网设备来说非常重要。...高集成度和小尺寸 高度集成:ESP32 将微处理器、无线通信模块、多种外设接口和电源管理等功能集成在一个芯片上,大大减少了外部元件的数量和电路板的面积,降低了硬件成本和设计复杂度。...Arduino开发环境: 基本的步骤: 将 ESP32 板连接到本地网络 确定好网络OK 将 ESP32 连接到 MQTT 代理 将 MQTT 消息发布到 MQTT 主题 我们这里不做详细说明,有开发经验的朋友欢迎补充...库的 MQTT 客户端。...主要的步骤: 首先,我们将看到如何将 ESP32 作为客户端连接到 Mosquito MQTT 代理。
2.2 主流的IoT开发平台与工具 在2025年,市场上有许多IoT开发平台和工具,其中最适合新手的包括: Arduino:Arduino是一款开源的电子原型平台,它包括硬件(Arduino开发板)和软件...ESP8266/ESP32:ESP8266和ESP32是两款集成了Wi-Fi功能的低成本微控制器,它们体积小、功耗低、功能强大,非常适合用于开发Wi-Fi IoT设备。...AWS IoT:AWS IoT是Amazon提供的IoT云平台,它提供了设备连接、数据存储、数据分析、设备管理等功能,支持多种IoT通信协议(如MQTT、HTTP、WebSocket等)。...3.1 案例背景 在这个案例中,我们将使用Arduino开发板、ESP8266 Wi-Fi模块、LED灯和一些基本的电子元件,制作一个可以通过手机APP控制的智能灯泡。...一个可用的Wi-Fi网络(需要知道SSID和密码) 基本的电子知识和编程基础 1-2小时的时间 3.3 操作步骤 3.3.1 连接硬件电路 连接ESP8266模块和Arduino开发板: 将ESP8266
、RT-Thread 这些「时髦」的操作系统,大佬们在实时内核的基础上增加了大量组件,囊括通信协议栈、低功耗管理、安全加密算法、FOTA(远程固件升级)等功能,可以说目的十分明确 —— 直奔物联网。...ESP32 专为移动设备、可穿戴电子产品和 IoT 应用而设计,拥有业内最高水平的低功耗芯片的所有特征,例如精细分辨时钟门控、省电模式和动态电压调整等。...去年 10 月份的云栖大会上阿里提出了 AliOS Things,不久之后项目开源便支持了 ESP32,同时为开发者提供了许多开发工具。 ESP32 DevKitC 开发板 ?...ESP32-DevKitC 是搭载了乐鑫最新的 ESP-WROOM-32 模组的 MINI 开发板,能够轻松地插接到面包板,板子包含了用户所需的最小系统,只需连上 USB 线,即可进行开发。...AliOS Things SDK —— 包含 ESP32 的 API 和用于操作工具链的脚本 编写 C 语言程序的文本编辑器,例如 VS Code ESP32 开发板,例如 ESP32-DevKitC
ROS1和单片机配置的资料很多,不做过多介绍。 ESP32适用于ROS1和ROS2,并支持micro-ROS。开发使用需要注意一些事项。...前篇:ROS2与Arduino发布订阅 https://blog.csdn.net/zhangrelay/article/details/101394537 现在,使用esp8266和esp32,首先是加载第三方开发板库...安装全部esp开发板支持库: ?...主要是esp8266(2.7.4)和esp32(1.0.4)。 在ubuntu20.04下使用eps32还有可能遇到如下编译与下载的问题: ?...---- esp32的ADC精度是12位,0-4096。 与ROS2联合调试部分后续再做补充。 ----
Iot,就自己买了一个树莓派入手,尝试用c#去控制树莓派的各个引脚,当然,Net Iot不仅仅支持树莓派一个开发板,同时支持Arduino开发板,以及香橙派,荔枝派,不过目前只是入手了树莓派,所以此处以及后续开发板会以树莓派为主...,后面可能也会出乐鑫ESP32单片机的入门教程,接下来我们了解一下什么是树莓派吧。 ...,香橙派等开发板的解决方案API,而且微软默认的编码都是使用的是BCM编码,可以参考上面引脚图查看对应的引脚BCM编码,但是由于这里都是英文的,所以在过年期间我把他所支持的硬件主要是传感器等电子元器件进行了一个翻译并且整理成了一个文档...因为ESP单片机同时也是支持链接无线网,或者启动一个Web服务器并且成本相较于树莓派低很多,一个树莓派好几百块钱一个ESP32开发板仅需20块钱左右,当然后续也会用一些其他开发板用来实践,譬如树莓派PICO...小车代码:http://121.43.235.192:8082/s/WEtG2ZKLpTsmGKb 各种电子元器件传感器代码:http://121.43.235.192:8082/s/DdoWXYfTLb7npoN
ESP32_Mini_Board 先来看看小飞哥设计的ESP32_Mini_Board,之所以叫mini,是因为,开发板仅仅留了一块1.54寸的显示屏,驱动ST7789,240*240分辨率,顺便学习了下...keyshot渲染,显得高大上... http://mpvideo.qpic.cn/0bc3raaasaaamyaomj4a5vrfbcgdbgeaacia.f10002.mp4?...现在设计完全就不用采用MCU+ESP模组的方案了,一颗ESP32轻松搞定,不仅价格大幅降低,ESP32丰富的开发生态,用起来如虎添翼 在物联网领域,ESP32绝对是占有一席之地的,集成 2.4 GHz...外部元器件仅有 20 个,并且集成了天线开关、射频 balun、 功率放大器、低噪声放大器、滤波器、电源管理模块和先进的自校准电路,极大减少了印刷电路板 (PCB) 的面 积。...,所以还是导出到了AD中绘制PCB,直接看PCB板啦 3D封装可以后台回复“3D封装”或者在此链接下载,里面有丰富的3D封装 2、3D渲染 3D渲染软件使用的是Keyshot 10,软件小飞哥会放在
那么,问题来了,谁才是你嵌入式学习路上的“最佳拍档”呢?...其电源管理单元支持多种低功耗模式,在深度睡眠状态下电流可低至5μA,特别适合电池供电的智能设备。...社区非常活跃,无论是在 GitHub、各大技术论坛还是乐鑫官方论坛,你都能找到海量的教程、项目和问题解答。遇到问题?很可能别人已经踩过坑并分享了解决方案!...它是工业控制、汽车电子、消费电子等领域的绝对主力。...其实,这个问题没有绝对的答案,关键在于你的目标和背景。 如果你是纯新手,想快速体验嵌入式开发和物联网的乐趣:ESP32 (配合 Arduino) 无疑是更轻松的选择。
1.3 实验板介绍 .NET nanoFramework 对于 Raspberry Pi Pico 系列的支持正在计划中,虽然已经有一些爱好者的非官方的尝试,但是其项目似乎已经不再更新,还是等待官方的正式支持吧...ESP32-S2-Pico 体积小巧,外设接口丰富,集成了低功耗 Wi-Fi 系统级芯片(SoC)和大容量存储器,支持 Raspberry Pi Pico 扩展板生态的开发板。...另外还有多种低功耗工作状态满足在物联网 (IoT)、移动设备、可穿戴电子设备、智能家居等应用场景的功耗需求。 2....刷新成功后,我们是可以在 Visual Studio 的设备管理器中看到该设备的。...device explore 3.4 刷写指定版本 有时可能最新固件存在适配或某些问题,我们需要安装其他的稳定版本,使用下面的命令我们可以列出所有稳定版本的情况: nanoff --listboards
ESP32 微控制器 首先选择合适的微控制器,对于该项目,选择 ESP32 Wrover E 模块。...: 中间是与外围设备连接的 ESP32 模块。...提示:USB 信号是并行高速信号,必须尽量平行布线,避免信号间的串扰,并尽量将信号线布在靠近数字逻辑芯片的地方。 电池与电源管理 此处分为三个部分:电池充电和保护电路、电源管理和电池电量控制。...电源管理: 该模块是电压转换器的升压电路,可提供 3.3 V 的恒定电压。锂电池的最大充电电压为 4.2 V,最小安全电压为 2.8 V。...这个方案可能存在过度设计或效率低下的问题,但这是最便宜有效的解决方案。 电池电量控制: 就像升压电路前的分压器一样简单。