MakerBuddy通过基于连接器的硬件和可视化规则引擎,简化了STEM与物联网原型开发。传感器和执行器可直接连接到MakerBuddy物联网套件,而自动化逻辑则可通过MakerBuddy仪表板或Chrome扩展程序创建。
在此项目中,我将系统升级为一个自主运行的 MQTT 气候触发式冷却控制器。当室内温度超过设定阈值时,系统会自动开启冷却风扇,并通过有线以太网将环境数据和执行器状态同步至 Adafruit IO 控制面板。
不过,前两个版本需要联网,因为它们通过Wolfram Alpha API获取答案;而这个新版本则完全离线运行。因为它在Arduino UNO Q(2GB型号)上运行了一个本地的大语言模型(LLM)。
这个项目受到arnegiacomo的fugleramme启发。花园旁放置一个麦克风,BirdNET-Go识别听到的声音,而一个大型彩色电子墨水面板嵌入相框中,以古老的自然历史插图形式展示当天的鸟类,每个鸟类的尺寸按其真实体重比例调整。如果你想要一个电子墨水框架,就动手制作吧,相关资料非常详尽。
本项目是一个专为STM32 Blue Pill设计的房间监控系统,使用Wokwi进行仿真。系统可测量温度、湿度和光照强度,检测运动,并通过SSD1306 OLED显示屏显示信息。FreeRTOS任务负责分担传感器、输入、显示、运动检测和报警等各部分的工作。
该STM32蓝芯板可读取温度和湿度,测量环境光照,检测PIR运动传感器,并将所有数据显示在小型OLED屏幕上。当房间温度过高时会发出蜂鸣声,若十五秒内无人经过,显示屏便会自动进入睡眠状态。其硬件组件简单,有趣的是其架构设计——包含八个FreeRTOS任务、三个队列、一个事件组和一个互斥锁,每个组件都有明确的任务、优先级和用途说明,并辅以单元测试、静态分析、无头模拟器的串行日志记录,以及三项精心设计的“让系统崩溃”实验。
许多智能锁使用额外的机械或电气元件来判断死锁是否处于开启或关闭状态,例如简单的开关、带磁铁的霍尔传感器或编码器。但本项目的设计无需任何额外组件。通过检测电机电流,当死锁达到开启或关闭状态时,电机驱动器会自动关闭电机。
随着技术的发展,基于手势的交互方式正变得越来越普及。这种操作方式直观、简单易用,能让与设备及周围事物的互动显得更加未来感和炫酷!为了紧跟潮流,我们将利用之前黑客项目中制作的手表,引入一些机器学习技术,尝试识别我们正在执行的特定手势。也许在接下来的教程中,我们可以利用这些手势来实现一些非常酷炫的项目。
接下来我将向大家展示如何用Arduino Uno制作一个温湿度传感器。我的最终目标是使用Attiny84芯片并蚀刻PCB板来完成它。虽然我已经备齐了所需零件,但外面的天气并不配合——在低于华氏10度的环境下,我在车库里很难进行电路板蚀刻。这个过程将在以后的教程中单独讲解。
这是一个小型房间监控器。它可实时监测温度、湿度和光照,并检测房间内是否有人。每次只显示一个读数在 OLED 上,通过旋转编码器切换不同页面。当温度超出 18–30°C 范围时,蜂鸣器会发出提示音。若连续 15 秒无人移动,屏幕将自动关闭,感应功能暂停,直到有人进入房间后才会重新启动。
在当今科技高度发达的背景下,为女性开发一款既能触发紧急警报、又能向朋友、家人或相关人员发送消息的安全设备并不困难。本项目将制作一款女性佩戴的手环,用于通过SOS紧急短信通知警方或其他人,并同时提供当前位置。借助这些信息,警方能够迅速从现场救出受害者。为此,我们采用ESP8266芯片,将其与GSM和GPS模块连接,实现短信报警及获取地理位置坐标的功能。
Surrogate.tv是一个简单易用的平台,即使你不懂编程,也能轻松创建远程对战和远程操控体验。你可以将游戏机、机器人、遥控车、机械人或其他任何设备接入互联网,让全世界的人远程操控它们。本指南将教你如何设置硬件、连接平台,并成为Surrogate.tv上的创作者。
在这本适合初学者的指南中,您将学习二极管的基本工作原理,二极管常被描述为一种“单向导通的电子阀门”。本项目将展示二极管在正向偏置和反向偏置条件下的工作方式,如何使用万用表进行测试,以及如何利用二极管来保护您的电子电路。
本项目是使用STM32F103C8“Blue Pill”芯片构建的房间监测装置,并在Wokwi中进行仿真。它可测量温度、湿度、环境光强和运动状态,通过OLED显示屏逐次显示一次读数,当房间温度过高或过低时会发出蜂鸣声,当房间无人时则自动关闭显示屏。
在我的上一个项目中,我从被动的云端监控转向了自主边缘控制,利用本地滞后机制驱动冷却风扇,同时通过有线以太网将数据报告至Adafruit IO仪表板。但边缘设备并不总是需要完整的MQTT代理或复杂的云端仪表板才能发挥作用。有时,您最需要的,是当模拟阈值被触发时,能直接在手机上获得高优先级、无摩擦的即时提醒,同时辅以本地化且直观的反馈信息。