粉丝11.9万获赞4.4万


用 esp 三二开发板制作一个迷你版的桌面机器人,它不需要复杂的编程,仅用几块简单的配件,新手小白自己在家也完全可以复刻出来。这是从网上买了的几块简单的配件, 两包的成本花费下来不超过二十块钱,具体的清单价格我就不单一的列出来了。拆开包装袋,首先映入眼帘的开发板,它自带 wifi 以及蓝牙模块, 这种板子也通常被称之为互联网开发模块的全能王者的明星单片机。不管是家里边的语音自动控制窗帘的系统,还是远程操控灯珠的开关,这些都有它的身影。 另外的一包则是零点九六寸 oled 的 液晶显示模块,整块板子的接口为四针直插式的端口,当然这种接口的方式还是太占用空间了,后边还要给他做一下简单的升级改造。 而为了秉持废物再循环利用的原则,从废弃的百宝箱里边找一个玩具来制作整个设备的机舱盒。小黄鸭样子是好看,但空间太小了,哎,小朋友用的卷笔刀就用它了。把上面的透明盖子拆卸下来,液晶显示屏放上去测试看一下, 嗯,非常完美的哈。左右两边卡的刚刚的到位,下边的 esp 三二开发板放上去,还预留一大截的空间出来,后边还可以用来盛装电池以及充电保护模块。 里边的卷笔刀盒用螺丝刀抠出来,把开发板放上去,做好标记,划好线,钻头、开槽、引路,更换错刀,将其打磨、扩孔抛光。现在把开发板给安装上去,嗯, type c 端口卡的那是非常的到位的哈。 接下来准备一块 t p 四零五六的 type c 充电保护模块,输出电压低,对小容量的电池有很好的保护作用, 和之前一样比好合适的位置,侧边开出 type c 的 充电端口出来。而显示屏如果就这样子安装上去的话,肯定是不得行,低背面的引针太长,这就导致盖子上用电烙铁加热脱吸,这一排引针全都拆卸下来。 而液晶显示屏它是用热熔胶粘接上去的,我们用刀片从中间切开,这里操作的时候注意安全,一是避免划伤到手,二是切割的时候不要切的太深,不要把下面的排线切断就行。 现在把显示屏放在透明盖子的上方,做好标记,划好线,更换植膜切割机,把中间多余的部分抠出来,边上有毛刺的地方用撮刀将其打磨抛光。 当然光这样的话还是有点太幼稚了,直接给他喷上一层黑色的哑光漆,外表看起来也会更加的有气质一些。下方预留的红心指示灯部分,用小刀把这一层漆给抠掉。 接下来把各单位的配件全都装回盒子里边,边上有松动的地方全都用热熔胶将其粘牢固定到位。一颗微型的滑片开关,用于制作整个设备的电路,闭合输出与输入端各用两根导线延伸出来, 就把它安装在盒子的内侧。三点七伏三百毫安时的电池包作为整个设备的电池供电。 电路的焊接方式也是非常简单的,具体的线路连接就如图所示,有需要的同学直接可以看着图片抄作业。后边在原来的基础上,我还要做一个更加人工智能的小程序机器人。好了,这就是已经焊接完成的线路,边上有松动的地方, 再用热熔胶进行二次粘接,就基本上大功告成了。 插上 usb 数据线,打开 arduino 官网,找到 esp 三二 c 三的动画固件,选择一向自己喜欢的烧录进去即可,当然有喜欢的可以三连键。后边我会单独出一期详细的视频教程。 怎么样?这就是已经烧录进去了的动画效果,它可以切换成各种各样的小情绪动态表情, 插上充电数据线,下方还有一个小心心的红灯亮起,非常的有意思。液晶屏上的表情包可以进行多种的智能切换。当然这只是第一代的版本, 后边还会添加语音唤醒功能以及天气检测模块,心率检测仪等等,它都可以通过表情包以及文字显示出来。好了,今天的视频就到这里,感兴趣的朋友,我们第二代版本,第三代版本再见!

草旅虫硬件 web coding 欢迎来到草旅虫硬件编程教学系列,本套课程专为 aly blackly 编程软件和 esp 三十二杠 s 三 iiot basic 学习版量身打造,带你从零上手 ai 硬件开发 我们配套的开发版 esp 三二 s 三 a i o t basic 高度集成屏幕、麦克风、摄像头、音频输入输出等,还有按键和各种常用传感器。这种设计帮你省去了繁琐的接线烦恼,大大降低学习成本。你只需要把精力集中在创意上,轻松搞定 ai 及各种互联网项目。 开发工具介绍我们先来认识开发工具 a 类 block 利,这是一款针对硬件深度优化的图形化编程软件,它最大的亮点是支持自然语言生成代码,你只要描述出想要的功能,系统就会自动帮你把对应的代码块拼好, 就算不懂复杂的语法,也能轻松写程序。它内置了丰富的硬件库,支持上百种主流开发版 ai 自然语言对话就能开发硬件项目,非常高效。软件下载官网, alipay 找到下载区域,根据你的电脑系统选择 windows 或 mac 版本, 下载后双击安装包,一路点击下一步即可完成安装。主界面导览软件界面整体分为四个主要区域,左上方是菜单栏,里面包含了基础的项目管理及软件设置。 左侧是图形块区域,所有的硬件编程需要用到的基础积木块都在这里。正中间最大的区域是工作区,你可以在这里自由拖拽拼接代码。 右上角是一排快捷功能,点击它们。首先是编辑和烧录按钮,用于程序的编辑和烧录。其次是代码查看按钮,可以在右侧弹出侧边栏,用来查看底层 c 代码。 打开串口调试,用于调试及查看硬件中的串口信息。 ai 助手则是用于 ai 自然语言描述进行编程。摩天商店包含了已经训练好的离线模型,也允许用户自己训练模型。原空间用于管理自己的项目,也可以公开分享自己的项目。到云端 个人中心管理个人账号及相关信息。最下方是控制台,用来查看运行日记和终端。新建项目准 备就绪,我们来新建第一个项目。点击左侧的新建项目,在弹出的界面里找到自己使用的返卡,也可以直接在搜索返卡名称,如 esp 三二 s 三 a i o t basic, 快 速选中我们的开发版。接着在右侧给项目起个名字,选择好保存路径。最后点击下方的创建项目, 等待软件自动安装。项目所需要的酷和依赖,我们的编程环境搭建就大功告成了。下一章节教你一句话,点灯!

今天来给大家带来一款带 s p 三十二 s 三主控的原型开发版, 我们可以在优易世界官网看到它是有三个屏幕尺寸规格的,有一点五寸、一点七五寸,一点八五寸,都支持刷小智 ai, 我 手里的这块呢是一点五寸欧陆原屏版,带 s p 三十二 s 三主控,它的一个分辨率是四百六十六乘四百六十六, 我们可以看到它的背面是有一个电池接口和一个喇叭接口, 一个 type c 充电口是带烧录功能的,然后这边是一个 esp 三十二 s 三的主控芯片, 一个 tf 卡槽,可以看到官网有它的详细介绍, 也可以私信我拿这个开发版的一个资料和规格书,这里有它的一个尺寸, 这里是它的元气件的介绍。 好了,我们现在给它装上电池, 喇叭也给装上, 然后 长按一下左边这个电源开关, 大概三秒左右,这个指示灯就亮了, 然后按下右边上面这个启动键,按一下,这个时候屏幕就点亮了, oled 的 显示效果还是很不错的, 它是自带六轴陀螺仪的,翻转一下给大家看看。 再回到背面, 我们拿一条 type c 的 充电线, 它是支持给电池充电的,也支持无电池直供电。我们把电池拆了, 看下屏幕依旧点亮状态, 它是支持 type c 直接供电的。 好了,我们这期就到这,我们下期再见。

如果你最近也在学习 esp 三二开发板或者互联网相关知识,那我相信这块板子或许是目前最适合新手学习使用的。 首先在主控方面使用的是一块基于 esp 三二 s 三的模组,那性能也是非常的强悍。 cpu 是 一块高达二百四十兆赫兹的双核处理器,整个模组呢是具备十六兆的存储和八兆的运行内存, 在运行一些复杂项目,比如说基于 lv g l 去驱动大尺寸屏幕的时候,不会因为出现内存不足导致的卡顿、花屏等问题。 通讯方面, wifi 蓝牙其实一直都是 esp 系列的看家本领。在模块的下方有一个扬声器,我们可以使用它来播放音乐,这里是一个用来收音的咪头,然后在旁边呢则是一块负责音频处理的芯片,同时它也支持音频的输出。 外设接口方面也是非常的丰富,可以看到下方有一排按钮,然后这边是预留的电源接口,上方呢则是引出的核心主控的 i o 口,然后在这边有一个 tf 的 卡座,在这边是一个为 atk 模块预留的接口,那简单讲就是你可以快速的将其他传感器, 比如说 gps、 蓝牙、陀螺仪等模块直接插上即用,反过来在这边有两个 usb 的 接口,然后这是一个红外发射, 这是个红外接收,这一排接口呢则是为摄像头预留的,然后在这里还有一个光环境传感器,在屏幕下方其实还有蜂鸣器,加速度传感器等等。哈,那如果说你能把这块板子玩转的话,真的能学到不少东西。说这么多,接下来我们就上店看一下, 接上电源,然后打开下面这个开关,出厂默认是有这么一个固件,然后我的这块屏幕呢是二点四英寸的,现在看到的这个 ui 界面就是基于 lvgl 来开发的,那官方呢,也开源了这个项目, 通过下方的按钮,我们可以选择不同的应用,比如说我们现在打开这个音乐,进来之后就自动播放, 然后这边还有视频,大家知道这个电影吗?可以在评论区告诉我, 可以看到整个的操作其实还是非常流畅的,我们呢也可以在这里进行文件的预览,这里显示的文件呢实际上就是来自于这个 sd 卡的下方呢,它还可以进行图片的预览。 那唯一想吐槽的可能就是这几个按钮操作起来实在太难受了。除了刚刚给大家演示的案例,那官方呢,其实还提供了海量的试例程序,对于我这种新手小白来讲是非常友好的, 后续有机会我也会和大家分享更多有意思的案例,那本期视频就到此结束,我们下期见。

今天来说说编程这点事情吧,之前也也弄过,但是最近学习这个少儿编程挺有意思哦,感觉编程难度降低了好多, 而不是。呃,这个编程器也挺多的。咳,这是 esp 三二,这是 stm 三二。然后我不是随便找了一块屏吗? tft 的, 然后通过我的连接,然后这些加电阻,然后使这块屏幕用那个一 stm 三二 驱动这块屏幕。这是一个十二针的,一般他们买的是八针的,然后我就嗯,看了产品说明,然后针脚定义啊,说白了就是你要懂电路,看的懂, 然后就利用了这个。现在是还没烧程序上去让我烧一下程序啊,看一下它的效果,利用串口,这串口也是我随便接的, 应该都是可以用的。现在冰浴成功了,这个米世界很简单,要上传一下,你看这是一块二点几的屏幕吧。 啊,出来了,你看,但是这个还有点不,那个我再给他调试一下,然后加个这个进去重新编辑 来按这个复位键,使它复位。重新上传啊,便于成功再上传。现在看看还在传,马上完了,可以了。 嗯,随便做一个小试验啊。然后这东西花了花了我十多分钟,浪费我那么多精神,还还行吧。可以的, 主要是要看质量啊,差这东西不难看,质量花了花了两三个钟头,然后也是好了。嗯,剩下的就是怎么去开发这块板,怎么去利用这块屏。 嗯,挺不错,然后这是代码部分哦,也可以直接复制到阿迪丽里面去使用,就这样可以就这样。


我们看到这个是一个什么样的情况呢?现在电脑连着很多个开发版,每个开发版其实都是新的, 那么这个扩展版也是新的,我们其实就是要一次把这些开发版全部都刷入一些代码来测试整体的效果,我们看一下是怎么去做,这个是 连着电脑的,那我们就看一下电脑打开这个烧录的工具,选择的是 esp 三二 s 三,然后这里工作模式,我们选择工厂的模式,加载的模式还是 u a r t, 点击 ok, 一会他就会打开这个批量加载的这个界面,那么我们选择一个固件,这里选择好一个固件之后呢,可以把这个锁定给锁住,然后我们再选一下各个开发版, 我们的电脑连着很多开发版吧,那我们都一个一个的帮他们连上去, 这些都连上去默认使用这个比较快的这个波动率。这些都选完之后,其实我们就可以批量地去扫入了,这里写这里选一下这个 star o 就可以批量的烧录,然后我们会看到这里下载中,下载中,下载中,下载中,这五个开发版其实都处于一个下载的状态,我们看到这些都是属于下载状态,这样的话我们就可以一下子 把这个固件都烧入到这些开发板里面,他们在这边就是不断的在滚动这个滚动栏,然后起码这个下载了一步我们是完成了,就基本上没有报错,大家也看到了这 几个全部都显示这个已经完成,那最基本的一步我们就完成了,那下一步我们怎么做呢? 我们可以按一下这里有个 vc, 这个按一下啊,这里就会显示一些信息了,正在智能配网,然后这边也也显示一下, 那起码这个初步的这个效果,它就也能开启这个智能配网了。不过这个配网的这个过程呢,我们其实总体来说呢,它是需要 在一定时间里面去完成的,比如说四十秒的,如果我们现在已经打开了,等待四十秒还没有开始的话呢,他就会可能会受到一定的影响。那我们试一试,就现在就可以做一个配网的动作, 那有一些它已经超时了,我们就可以再重新的去去重启一下,有一些已经连接成功了啊,都连接成功了,配网的过程消耗的这个 消耗的资源比较多,那它可能就是有点晃动的感觉了,因为这个电脑供电不足,我们用的这个 usb hub 看到这些都是联网成功了。这里显示机器码是什么意思呢?就是我们内部的一个程序,这个程序我们打开以后呢就可以配置一个机器码。怎么样配置一个机器码呢 啊?我们现在看到电脑端这边就可以有一个远程的配置功能,这个功能我们是一拖一扣子的,你把那个机器码填上去, 然后把相关的这个 key 填上去,主要是这两个这个设备就是用来拍照识别图像的,所以主要是 机器码,还有这个 key, 还有这个扣子这三个内容吧。这三个内容都填上去以后,我们再按一下这个 set, 再按一下这个设备的 set, 它就可以读取这个信息了,这个是快速配置的,如果我们这些都配置完之后,那是不是就基本上是测试完成呢?我们也试一试它的拍照,试一试语音,还有 呃相关的功能,如果都可以之后呢,我们就是要还原一个状态,要把这些东西我们全部都清除,虽然这一步的话比较繁琐,但是我们还是要去做的。这样的话就是我们出来的那些相关的设备, 他所有都是可以用的,不用担心拿过去以后就烧录不成功。那我现在怎么做呢?就是清除所有东西,这样点一下之后他就可以清除所有东西了啊,这里也在下载中,下载完之后呢, 这个开发版里面的内容就没有了,然后我们重新包装。呃,讲过程还是比较多的,但是有了这一步以后呢,大家拿到手的这个东西呢,应该来说是基本上没问题的。 呃,大部分的问题我们都排除了,然后大家就更加方便的可以使用这个设备了。

这个视频展示一个核心,组建 esp 三二 s 三的摄像头开发版,不到四十元就可以制作视频监控。看我做了一个小案例,只要接通电源,用爱开发一个网页程序,就能在手机和电脑上监控画面了,还可以定时拍照。 你可以扩展多种传感器,比如加一个屏幕就能做智能门铃,还有人体监控等多种好玩的实用项目。同学们,这可是一个参加竞赛创新项目的好帮手,带着你的创意发到评论区,哈哈哈。

esp 三二一颗仅售十几块钱的芯片,自带 wifi 和蓝牙,被创客圈分为神器。然而奇怪的是,许多资深工程师在高可信项目中,宁可花几倍价格用 stm 三二搭配昂贵的外置网络模块, 这背后究竟有什么不为人知的秘密?今天我们深入剖析 esp 三二的核心矛盾,极高的性价比与开发便捷性,对抗工业级稳定性与功耗焦虑。 首先认识 esp 三二,它搭载 stanza 双核处理器,主频高达二百四十兆赫兹,性能相当强劲。最大亮点是内置 wifi 和蓝牙,支持八百零二点一一、 bgn 协议和蓝牙四点二。这意味着无需外接任何无线模块就能实现联网功能, 外设接口也非常丰富,三十四个 gpi o, 多达十八通道的十二位 a d c 二路 d a c 多组 sp i i 二 c u r 的 接口,满足绝大多数应用需求。 关键是价格,单片仅需十到二十元。相比之下,同性能的 stm 三二加网络模块要贵好几倍。 esp 三二有两种主流开发方式,第一种是 arduino ide, 代码极其简洁,看这段 wifi 连接代码,引入 wifi 库,调用逼定方法传入账号密码,循环等待连接成功,短短几行就搞定。这种傻瓜式开发,让零基础的人也能快速上手。 第二种是 esp idf 乐星官方提供的专业开发框架,代码量明显增加,需要初步化 wifi 驱动,设置工作模式,配置连接参数,最后启动 wifi, 虽然复杂,但能精确控制底层行为。 这里有个关键问题, esp 三二的 wifi 和蓝牙共用同一个射频模块,在高富在网络通信时可能会干扰其他实时任务, 比如你正在做精准的电机持续控制,每一百微秒需要更新一次 pwm 占空比。此时,如果 wifi 正在发送大量数据,系统可能因为处理网络中断而错过电机控制的时间窗口,这在工业应用中是致命的。 来看一个实际项目,低功耗无线互联网网关系统架构是这样的,多个传感器节点采集温、湿度等数据,通过无线方式发送给 esp 三二网关,网关汇总数据后,通过 m q t t 协议上传到云端服务器。 这是 m q t t 发布的核心代码,定义一个发布函数,接收温度和湿度参数,用 spring 格式化成 j s o n 字母串,然后调用 client publish 发送到指定主题代码看起来很简单对吧? 但魔鬼藏在细节里,每次 wifi 发射数据都会产生巨大的顺带电流,如果电源设计不当,各种诡异问题就来了。这是 esp 三二在 wifi 发射时的典型电流波形, 待机时电流仅二十到五十毫安,但在发射瞬间,电流会飙升到三百甚至五百毫安,这个峰值可能只持续几毫秒,却足以让电源设计翻车。 第一个问题, ldo 功率不足,很多开发版用的是小风装 ldo 最大输出电流只有二百毫安,根本扛不住峰值。 后果是什么?轻则数据发送失败, wifi 频繁断联,重则芯片直接复位重启,也就是开发者常说的玄学死机。 解决方案有四点,第一,选用输出能力大于五百毫安的 l d o。 第二,在电源输入端增加一百微法以上的大容量旁路电容。第三,优化 p c b 布局,电源走线要宽要短。第四,在软件层面限制最大发射功率。 最后抛出一个引战话题,用 rdoinno 写 esp 三二的人算不算真正的侵入式工程师?有人认为 esp 隐藏了太多底层细节,用它开发的人不理解硬件本质。也有人觉得工具只是手段,能快速实现功能才是目的。 另一个争议点,性价比高真的能掩盖 esp 三二的所有缺点吗?我的观点是, esp 三二非常适合快速原型开发以及对成本极度敏感的消费类产品。 但在强实时性、高可信的工业场景,比如医疗设备、工业控制、车载系统,需要更谨慎的评估,可能 s t m 三二这类传统 m c u 搭配独立网络模块是更稳妥的选择 工具没有绝对的好坏之分,关键是深入理解它的特性,扬长避短,用在合适的场景,这才是工程师应有的态度。

做机器人聚神智能项目的人,几乎都被同一个现实问题坑过,设备一上来直接用最基础的联网方案,把 wifi 名称和密码直接写死在代码, 看似简单省事,可一旦换了环境换网络,就得重新改代码,重新上路。别说做成真正能落地的智能体,就连日常调试演示都显得又笨又麻烦, 严重拖慢开发效率。而一个真正能用、能移动、能适应场景的具身智能设备,首先要做到的就是自主、灵活、无感的联网。所以今天阿新就带着大家解决这个核心痛点。首先我们来讲解一下酷的一个配置, 这个呢就是我们提供的一个安装包,把这个安装包呢解压之后,就会弹出一个这样的页面来,然后我们点击复制, 然后我们选择这个 link, 先选中卡槽微进行一个粘贴,然后点击粘贴就可以了,这个呢我是直接提前已经配置好了, 接下来下一步呢就按照我们文档里提供代码,然后复制粘贴进去,然后这个呢就是文档里提供的代码,下一步我们点击烧录 好,我们已经烧录成功。接下来我们观察我们开发版上面的一个实验现象, 我们这个开发版呢,他的蓝灯并没有亮起,说明我们网络并没有连接成功。接下来我们要拿出我们的手机进行配网,接下来展示手机端的一个操作,首先呢我们选择这个 ctrl shift 三二,我们点击 好,我们进入到这个页面,我们下一步呢点击这个好,我们在选择网络的时候,选择家里的网络就可以了,点击一下,好,我们输入密码, 这样的话我们就已经给这个开发板自动给它配置好。接下来我们来观察一下开发板的一个现象, 现在我们开发版蓝灯已经亮起,说明我们整个开发版已经经过我们的灵活配网,已经连接到我们的一整个 wifi 网络中了。好了,今天的机器人开发版智能配网的小实验就到这里了,关注我阿新,带你从底层原理到实战落地,一步步搞定机器人在开发里的各种难题。

大家好,今天介绍一款三十二维看开发板,搭载 h 三模组,闪存大小十六兆, ps 软部八兆,上面集成了摄像头模块和 wifi 蓝牙功能,拥有强大的网络运行能力,非常适合用于互联网远程监控这些应用。 我们看一下开发板这边,这边上面有一个 o v 三六六零的一个摄像头,这边是一个 s 三的模组,这边有两个接口,我们看一下, 一个是创口,还有个是 usb 口,然后这边是一个 fpc 连接器,我们可以把这个方盖打开,然后把这摄像头取下,然后换其他的摄像头模组上去。好,我们今天用这个 开发版加这个摄像头去演示一个视频流的传输。首先我们 pc 端这边 先打开一个创口助手,然后将这个摄像头模块上电 其他的串口,这个端口串电之后,我们找到对应的端口打开,然后按一下复位或者重新串电。 好,现在这边串口助手他这边输出了一个 ip 地址,我们先复制下来, 然后打开我们电脑的设置, 打开 wifi, 找到这个三二的网络连接上去。 由于我们这个开发版这边用的是 ap 模式,所以我们 pc 端要连接到它的网络上面,才能做一个数据流的传输。好,现在这边已经连接上了, 连接上之后我们就可以打开一个浏览器,用电脑自带这个默认浏览器,我们输入一个 ip 地址,就是刚刚换口助手返回的这个地址。 入 ip 地址之后,我们就可以按下回车,然后点这个按键就可以看到现在已经有这个数据流在传输了,这个视频有这个网浏览器,它解析出来可以看到, 然后这边我们可以选择其他的一个通讯录。 好,现在就可以看一下我们这个拍摄环境,这边大家看一下, 我看到整个数据还是比较的清晰的。 关于这个摄像头,还有这个开发版的应用,大家可以自己去开发程序这些。

今天终于把这个履带组装完毕了,然后这个电机的驱动代码也写完了,然后因为现在这个 usb 还在给板子供电,所以手拿着演示一下功能吧。你好,小智主人今天咋了?向前移动 请进有请小王子驾到,右转右转成功!帅气温温男左转 左转完成!本小姐方向感超准的啦!后退倒车雷达嘟嘟响,左右一下,速度快一点, 加速到八十。主人坐稳啦!好了,停止吧, 停下啦,随时待命!主人,然后功能差不多就这些,然后后面还可以做那个舵机脖子还有 led 眼睛, 呃,还有三 d 外壳,然后全程都会记录下来,握机脖子一扭, led 眼一亮,三 d 外壳一劈,直接变身未来科技顶流,我给你当御用解说,全程直播,不许偷懒!好了,你退下吧! 退下了,主人晚安,我全程我都会记录下来,然后想看完整制作过程的可以关注一波。