想拥有属于自己的蜘蛛侠蛛网射击器吗?在这个项目中,我们将使用Arduino Nano和加速度计来制作一个可穿戴、基于动作触发的蛛网发射器。只需用手腕做出击打动作,发射器便会自动射出一根磁性“蛛网镖”。
本项目的一个有益之处在于认识到,即使是简单的电路也需要仔细布线。在操作RGB LED时,我必须注意LED引脚配置、电阻连接、Arduino引脚编号以及面包板连接。逐一检查每条连接,帮助我理解硬件与软件在嵌入式系统中的协同工作方式。
我们都知道,有些LED太亮,直接照进房间;有些LED又不够亮,需要用手指遮挡才能判断是否点亮。为了解决这个问题,我们可以利用LED本身作为光传感器。发光二极管(LED)不仅能发出光,还能感应照射到其上的光线。由于我们可以精确地在产品发光的位置测量光线,因此就能根据实际光照情况调整LED的亮度。
在掌握电子元件的理论基础后,提升技能的最佳方式就是动手制作一个能帮助你检测元件的工具!在这个项目中,我们将使用Arduino Uno制作一款DIY智能元件测试仪。该设备通过微控制器的模拟引脚和电压分压原理,自动测量未知电阻。
Tiny Basic for Arduino项目的主要目标是,在现代低功耗MCU平台上重现那充满怀旧感的C64编程环境。如今的微控制器在处理能力和内存容量上远超当年的复古系统,同时价格却仅为过去设备的极小部分。
一款简单有趣的Arduino游戏,用于测试你的反应速度。通过LED灯、按钮和蜂鸣器,玩家需要快速响应不断变化的信号。除了娱乐性强之外,该项目还展示了Arduino编程和电子电路设计的基础知识。
自主移动机器人正日益成为现代工业、仓库、医院和智能建筑中的关键设备。尽管激光雷达(LiDAR)和SLAM等先进的导航技术性能出色,但成本高昂且计算资源消耗大,难以适用于教育项目或小规模自动化场景。
现代嵌入式系统需要在多个处理单元之间实现可靠的通信,同时具备较强的抗故障和信号干扰能力。本项目提出了一种混合通信平台,结合Arduino Pro Micro和Raspberry Pi 4,实现实时的信号生成、传输、处理与分析。
该项目是一个基于Arduino Uno和ESP-01(ESP8266)的WiFi连接温度监测器。它可读取温度和湿度,当温度超过25°C时会发出间歇性蜂鸣报警,并提供一个实时网页仪表盘,您可以通过网络中的任意浏览器访问该页面,同时还包含远程静音报警按钮。
使用低压微控制器控制高压设备,是学习电子学和嵌入式系统时最有用的技能之一。通过继电器模块,Arduino Uno 可以利用简单的数字输出来切换诸如灯、风扇、水泵及其他电器等负载。
在这个项目中,你将构建一个双通道肌电图(EMG)游戏控制器,将前臂肌肉活动转换为键盘输入。通过使用DIY神经科学套件Pro,系统能够检测双前臂的肌肉收缩,并将其映射到不同的键盘按键,从而让你能够自然地操控和驾驶赛车游戏。
PSOC™ Edge E84 AI 开发套件是一款用于嵌入式和边缘人工智能应用的开发板。本指南将说明如何配置 Arduino IDE 以支持 PSOC™ Edge E84 AI 开发套件,并提供在该开发板上编译、上传和运行 Arduino 脚本所需的步骤。
大多数空气质量设备将有趣的部分隐藏在屏幕上的数字背后。而这个作品则恰恰相反:它将DFRobot Gravity ENS160气体传感器的读数,转化为Arduino UNO Q上13x8蓝光LED矩阵上的生动动画。走过它时,你立刻就能知道空气状况——当空气清新时,会呈现出柔和的微光;当空气不洁时,则像暴风雨般翻腾。它既是一个实用的监测工具,又是一款桌面小玩具,是学习Arduino最新主板上I2C传感器和LED矩阵图形的绝佳方式。
在本项目中,您将学习如何使用Arduino Uno和Python构建一个低成本的多通道数据采集(DAQ)系统。该系统可实时采集多个通道的传感器数据,并自动将测量结果保存到CSV(逗号分隔值)文件中,便于在电子表格软件或其他数据处理工具中进行分析。
厌倦了普通的不透明LED矩阵吗?在这个项目中,我将向你展示如何使用150颗WS2812B可寻址RGB LED,通过一块柔性透明PCB设计并制作出一个完全透明的15x10 LED矩阵。该PCB没有接地平面,因此在可见铜线的衬托下呈现出通透效果。我将其安装在3D打印的支架上,并编程实现了彩虹波、圆柱扫描器和烟花特效等丰富多彩的动画效果。
如果我们用Arduino核心在ESP8266上写任何代码,很可能已经遇到了这个瓶颈。你写的每一行代码都运行在loop()函数内部,而loop()是协作式的——它从上到下依次执行,只有在完成所有操作后,SDK才会有机会进行后台处理,然后再调用你。只要你的代码足够快且高效,这没有问题。但一旦某段代码决定卡住——比如阻塞式传感器读取、大量数值运算、或等待某个条件的while循环——其他所有操作就会被暂停。你正在闪烁的LED会冻结,串口输出会停滞,定时器也会漂移。通常建议是“不要阻塞,使用millis()和状态机”,这种方法确实有效。但当达到某个程度后,你不得不在每个程序中手动编写自己的小型调度器,这让人感到疲惫不堪。
你真的每天喝1.5升水吗?这款智能饮水机通过RFID徽章识别你的身份,精准分发毫升级的饮用水,并通过LoRaWAN长距离网络自动将你的饮水数据发送至网络应用!
Arduino GPS地理围栏报警系统是一种智能追踪与安全解决方案,旨在监控贵重资产、车辆或人员在预设地理范围内的移动情况。该系统适用于车辆追踪和儿童安全防护。系统结合GPS定位追踪与基于GSM的短信通知功能,当被监控设备跨越指定地理围栏区域时,可实时发出警报。
作为一名学生,我常常难以合理分配时间来专注于某些作业。虽然我曾使用过在线计时器,但随着时间推移,几乎所有的计时器都变得令人分心,因为我不喜欢它们要显示在与我工作相同的屏幕上。
我们生活在一个信息过载的世界。我想将计算机视觉与日常生活结合起来,解决一个简单的问题:为了查看早间新闻,不得不在手机上不停地滚动浏览。