在本教程中,我们将通过使用PCBX在线模拟环境在SSD1306 OLED显示器上显示位图图像的过程。本教程将介绍设置PCBX模拟,格式化位图数据,配置显示大小和管理图像延迟。
无论是在人工智能推理、机器人开发、大型语言模型还是边缘计算项目中,Jetson Orin Nano Super都能提供超乎预期的强大计算能力。开发人员不仅可以在原有的基础上进一步优化代码来执行更复杂的AI任务,还可以通过改进GPU和CPU性能来实现更高效的实时处理。
在这个项目中,我将向您展示如何使用3D打印部件制作一个简单的4腿行走蜘蛛机器人。该设计主要由上下板、臂接插件、腿和伺服支架五个部分组成。机器人的4条腿由4个手臂部分和4个腿部分组成。机器人的运动总共使用了8个业余伺服电机,4个在手臂上,4个在腿上。
有一个简单的游戏,用七个按钮和七个led排成一个圆圈。(不幸的是,这个游戏没有名字。)唯一的规则是:每次按下一个按钮都会切换最近的三个led的状态,目标是让所有led都亮起。这里有一段介绍这个游戏的视频。使用即插即用套件,您只能获得一个包含三个按钮的模块,单个模块不可用。您可能会购买三个套件并将所有按钮模块放在一起,但这不起作用,因为每个模块都具有相同的I2C地址,从而导致地址冲突。(顺便说一下,我只有一个即插即用的工具包,因为橙色的基板已经用于其他项目,我用一块丙烯酸玻璃创建了它的副本。)因此,在一天结束时,我修改了我的计划:用户不会按下按钮,而是随机函数按下虚拟的不存在的按钮。
这是一个运行在Arduino平台上的简单的吃豆人游戏,使用OLED显示屏来显示游戏界面。游戏的目标是控制吃豆人在迷宫中移动,吃掉所有的豆子,同时避免撞到墙壁。
我们将使用Arduino创建一个简单的“Dino Run”游戏,并使用PCBX在线模拟。
在小型物联网项目领域,ESP32作为一款经济高效且功能强大的微控制器大出望外。将它与MQTT代理配对可以为资源受限环境中的设备通信提供简化的解决方案。在本文中,我们将比较使ESP32能够充当MQTT代理的两个库:PicoMQTT和SMQTT broker。这两个库都适合轻量级设置,但在功能集和性能上有所不同。
老年人跌倒是一个严重的健康问题,尤其是在全球人口结构发生变化之际。到2050年,全世界65岁及以上的人口将超过15亿,其中很大一部分人将独立生活。然而,这种独立性也带来了风险;研究表明,在65岁以上的人中,每年约有28-35%的人会跌倒,而在70岁以上的人中,这一数字上升到近42%。与跌倒有关的伤害,特别是髋部骨折和创伤性脑损伤,在老年人急诊室就诊和住院治疗中占很高的比例。反复跌倒和害怕再次跌倒是常见的,影响生活质量和行动能力。
在这个项目的第一个版本中,我创建了一个三脚架安装的立体3D相机,它通过HTTP传输立体视频流,这样它就可以在谷歌Cardboard这样的立体观看器上观看。在这个设置中,我使用了两台Raspberry Pi zero,每个都有自己的摄像头。
Pi Box是一款基于树莓派4的一体化迷你电脑,内置电源和令人印象深刻的5英寸IPS显示屏。我们目前在树莓派盒子上运行Recalbox操作系统来玩游戏,但这个配置也可以作为运行Linux和其他操作系统的树莓派桌面。
智能手机虽然功能齐全,功能强大,但由于其设计和主要用途,它并不是理想的温度计。它们的内部温度传感器是用来监测设备性能的,而不是环境条件,它们会受到手机本身和周围环境产生的热量的影响,导致读数不准确。然而,了解环境温度和湿度在许多情况下都是必不可少的,从确保生活空间的舒适性到优化敏感材料的存储条件。对于户外爱好者来说,了解这些参数可以提高安全性和准备程度,而房主和业余爱好者则可以通过监测他们的环境来保持健康或特定项目的最佳条件。因此,由智能手机USB-C端口供电并使用NFC的便携式温度计成为获取准确、实时环境数据的宝贵工具。
简单地复制曾经占主导地位的手机游戏“Flappy Bird”使用Arduino Nano。
该项目利用OLED显示器和两个输入开关,允许用户增加屏幕上显示的两个数字(10和单位)。代码由设置和循环函数组成,用于管理显示和开关输入。
在这个项目中,我将为WLED构建一个RGB PWM LED驱动程序。您可以使用此项目无线驱动12v RGB LED条。这个项目是WLED兼容,这使得控制容易得多。你可以用它驱动高达100w的RGB LED条。WLED运行在XIAO ESP32C3上,LED驱动器使用IRLFZ44N逻辑级MOSFET。让我们开始建造吧。