利用M5Stack CORE2的触摸屏和振动功能制作了一个无限大的泡泡纸。气泡膜是一种用于包装材料的材料。你可以无限分割气泡膜。屏幕上会显示4x3格气泡膜,如果你触摸它们一段时间,气泡就会破裂。
项目地址: haratta27/M5core2_InfiniteBubbleWrap
2. M5Glass
为眼镜添加M5StickC,从Bylnk发送目标坐标,将其与当前位置进行比较,并显示相应的箭头。
3.自动换气装置
当你呆在房间里的时候你觉得困吗?它实际上可能与室内的二氧化碳浓度有关。在我的房间里,当我关着窗户工作时,二氧化碳浓度在大约一小时内达到800到1000ppm。更重要的是,当空调打开时,它在同一小时内上升到约1500 ppm,在3小时内上升到约2500 ppm。当我关着窗户睡觉时,二氧化碳浓度很高(2000 ppm~)。一般说来,思维和注意力从1000 ppm左右下降,超过2000 ppm会导致头痛、困倦和心率加快。当然,我经常在房间里工作,觉得很困。
但自从使用这个装置之后,这一切就再也没有发生过!如果你让Ake打开窗户,大约需要10分钟才能达到600 ppm,这是一个非常舒适的环境。结果,打开窗户改善了房间的空气质量,在起床前30分钟打开窗户可以提高我的觉醒能力!
4.电子射击游戏系统
这是一个使用红外线的电子生存游戏系统。它由一把手枪、一个智能玻璃单元和一个练习靶组成。使用了M5Stack BASIC、M5StickC Plus和ATOM Matrix。
制作过程参考此链接:
5. 用M5StickC制作的设备运转、故障预知解决方案套装
使用一个独特的电流传感器,可以连接到Grove,我们很容易建立一个完整的物联网系统。电机电流和交流频率由i2c获取,振动由M5Stick-C HAT上的温度传感器和加速度计获取,在M5Stick-C上显示,并通过WiFi采集数据。通过对采集到的数据进行监测和分析设备的运行状态,可以进行故障预测。
6.可爱消息窗
我做了一个小而可爱的消息窗。当你打开电源,它会告诉你明天的各种信息。(在日常使用中,它与电脑相连,所以只要启动电脑就可以打开电源。)我们可以在从窗口看到的风景中同时掌握各种信息。包含垃圾收集/垃圾收集/无可燃物/垃圾箱的最低温度/天气预报。你可以在触摸屏上切换一周。按电源按钮进入睡眠状态。我把它放进手工艺品和夹子里,我想把它放在桌子上。
7. MAK127SP 步进电机对焦装置
聚焦在望远镜上会非常令人沮丧。触摸旋钮对焦会使望远镜抖动。因此,我创造了一种机制,可以让你在不接触望远镜的情况下尽可能调整焦距。在对焦过程中,没有振动的体验是非常好的。
功能:根据旋转编码器控制望远镜的焦距旋钮、精确对焦控制1/48(全步)或1/96(半步)、寻找焦点峰值的辅助功能
8. 六足机器人
六足机器人(6条腿机器人:使用18个伺服系统)制造。我想使控制单元紧凑,所以我决定使用M5ATOM作为控制器,而不是M5Stack。
由于M5ATOM的I/O,伺服系统不再采用PWM,而是采用串行控制。我做了一个串行伺服和通讯程序的接口电路,但这是第一次使用串行伺服,而且伺服没有数据(东西很旧,没有厂家网站),所以比较困难。另外,我担心串行伺服的通信速度慢,腿控制有延迟,但M5ATOM控制足够快,没有问题。
9. 绘图机器人
我用M5AtomLite创建了一个笔式绘图仪。框架是100日元的吸管,用钓鱼线的PE线代替皮带,轴承由100日元的珠子切割而成。连接到舵机的滚轴和舵机支架是3D打印的。四个舵机由M5Atom控制。这次是一个简单的控件,所以我第一次尝试为M5Atom程序使用UIFlow。
另一方面,我找不到任何关于如何制作二维数组的信息,所以我在盯着micropython的另一个窗口时开创了它。目前,移动笔的坐标是手动输入的,但最终坐标序列会通过wifi发送到Atom,画笔也会移动,就像传真之类的东西。
10. M5StickC用JJY模拟器和天线基板
无线电波表可以通过接收标准无线电波来校准时间。常见的是通过NTP或GPS设备获取时间,然后按照接收标准无线电波的方法发送它们来产生伪标准无线电波。
参考链接:標準電波 JJY もどきを M5StickC の Ticker で生成する - Qiita
11. CapsuleChord 和弦演奏器
主要特点:容易弹和弦,用左键盘指定全音阶代码,用右键盘修改它,可通过BLE与iOS/Windows/MacOS连接
参考链接:wararyo/CapsuleChord
12. 自动皂液机
这项工作只留下皂液器内的电机,其余部分均使用M5Stack的相关部件。每个传感器通过Grove连接,使用UIFlow编程。我们创建了一个系统,如果你正在打电话,不洗手超过20秒,它会提醒你。
13. 迷你LED徽章
这是添加在M5Atom lite或M5Atom矩阵上的迷你LED徽章。LED徽章协议兼容BLE外围设备。从M5Stack系列设备控制,如BLE Central。支持UIFlow,通过使用自定义块控制。
PCB部分:kitazaki/nora_badge_3rd
伺服电机(servo motor )是指在伺服系统中控制机械元件运转的发动机,是一种补助马达间接变速装置。
本节我们在迭代二的基础上使用四位数码管和OLED显示屏显示相关交互信息。
本节我们在迭代一的基础上增加采集土壤湿度数据,并根据湿度数据来决定是否自动进行浇水动作。
本节我们实现一个基本能工作的手动浇水装置,即通过按下按键来闭合继发器让小水泵进行浇水。
本小节通过点亮LED和串口输出两个程序,来初步掌握ArduinoIDE、了解GPIO和串口使用、同时把开发环境与开发板的连接,上传程序的各环节跑通,
本程序是小鹏物联网智能浇花套件的单机版程序(不连接物联网),供同学们参考。
本文介绍ESP32中的中断机制,以及如何通过GPIO中断实现按钮控制。重点讲解了如何设置中断服务例程、处理中断抖动问题,并提供了消除中断抖动的示例代码。
本文主要介绍在未联网(AP热点)情况下实现WEB交互界面的CSS和javascript库。
本文介绍如何使用Arduino-ESP32库中的API函数获取ESP32的芯片、RAM信息等,并提供了一个示例程序代码。
ESP32系列(包括ESP32-S3)搭载Xtensa双核处理器,默认情况下Arduino框架仅使用单核运行用户代码,通过多核编程,可以充分利用硬件资源来提升系统响应和性能。
ESP32 芯片有34个物理GPIO管脚。每个GPIO管脚都可用作一个通用IO,或连接一个内部的外设信号。IO_MUX ¹、RTC IO MUX 和GPIO交换矩阵用于将信号从外设传输至GPIO管脚。