用ESP8266制作复古游戏机
上半年,看到许多人利用ESP制作气象站,源码引发了兴趣并购买了开发板和0.寸OLED屏幕。源码但因事务繁忙,源码低位大涨公式源码一直未能着手。源码最近无意间发现Arduboy项目,源码决定尝试利用ESP来制作。源码
Arduboy是源码一个基于Arduino平台的复古游戏机,采用ATmegau4单片机,源码配备x像素OLED显示屏和内置电池,源码续航时间可达8小时,源码售价略高,源码约为$。源码然而,通过自己组装成本仅需约人民币,市面上二手售价在~人民币之间。
考虑到ESP的性能,决定尝试将其用于Arduboy。硬件方面,成本约元,电路图基本遵循原项目设计,仅对部分引脚进行了调整,以兼容ESP的特性。由于ESP的特性,部分设计需要进行调整,比如使用不同的LED控制方式。
软件方面,通过修改ESP固件中的GPIO引脚配置,调整OLED屏幕和按键的连接。参考了相关文章和库,如arduboy游戏编程之Arduboy2库,以测试绘图和按键功能。经过调试,图形和按键功能均能正常工作,可以运行示例游戏。
推荐尝试ESP_Arduboy2库中的游戏,以丰富游戏体验。视频演示如下,更多探索方向可以关注公众号「号实验室」。
参考资源包括:源码地址、Arduboy官网、csol游戏辅助源码ESP_Arduboy2库、esp-oled-ssd、brzo_i2c、arduboy游戏编程之Arduboy2库、ESPboy项目地址等。
本文旨在分享个人的尝试过程,ESPboy等平台提供了丰富的资源,欢迎关注公众号「号实验室」,探索更多可能。
passolo用途
Passolo 是一款备受推崇的软件本地化工具,因其广泛支持多种文件格式而闻名,如可执行文件、资源文件和基于 XML 的文件。它支持全球的语言翻译,包括复杂的亚洲语系和从右向左书写的语言,如希伯来语和阿拉伯语。 这款工具以其用户友好性和高效性而著称,无需高级编程知识或昂贵的培训,新手也能轻松上手。 Passolo 使得在不接触源代码的情况下进行本地化工作变得可能,甚至在软件发布前即可开始。它简化了翻译数据处理流程,通过模拟翻译功能预先检查软件的本地化兼容性。 Passolo 配备了丰富的所见即所得编辑器,包括对话框、菜单、位图等元素的编辑器,确保用户界面处理的安全性,不会意外修改现有内容。借助内部翻译记忆技术,它能重用先前的翻译资源,模糊匹配技术提升了翻译效率和速度。 在庞大的软件本地化项目中,Passolo 是一个兼容广泛的工具,能与主流翻译记忆系统无缝协作,支持标准的数据交换格式。它的质量检查功能强大,能检测文本错误,如拼写错误、文本截断和快捷键问题,有效预防本地化过程中的潜在问题。 此外,金融仓储系统源码Passolo 还提供了VBA兼容的脚本引擎和OLED支持,允许用户利用宏和整合的IDE开发定制的本地化解决方案,以满足特定软件需求。截至本文撰写时,最新版本为 SP7。扩展资料
Passolo 是一款功能强大的软件本地化工具,它支持以 Visual C++ 、Borland C++ 及 Delphi 语言编写的软件(.exe、.dll、.ocx)的本地化。以往针对这两种不同语言编写的软件,我们大多是需要分别使用 Visual Localize 和 Language Localizator 来进行软件的中文化。而现在,Passolo 把二者的功能结合在了一起,并且性能稳定、易于使用,用户即不需要进行专门的训练,也不需要丰富的编程经验,在本地化的过程中可能发生的许多错误也都能由 Passolo 识别或自动纠正。毕业设计竞赛选题推荐 | 鸿蒙嵌入式物联网应用之智能垃圾桶项目实战(含文档及源码)
智能垃圾桶项目案例,采用华清远见鸿蒙基础套餐(Hi鸿蒙开发板)+雷达控制模块(含舵机)作为硬件平台。项目功能设计如下:
1. **感应功能**:通过红外感应或微波感应技术,当有物体或手靠近感应区时,盖子自动开启,离开后自动关闭,实现无需手动或脚踩操作。
2. **卫生与环保**:减少细菌传播,避免异味和蚊虫滋生,降低环境污染,通过自动关闭功能减少能耗。
项目实现内容包括:人体与垃圾桶的距离感知、OLED显示屏状态显示、人体靠近时自动开启盖子,远离时自动关闭。
技术点涉及:人体距离感知技术、OLED显示屏驱动、智能设备自动化控制。
项目整体框架:硬件平台搭建、传感器与执行器连接、软件编程实现功能。
硬件平台:FS-Hi鸿蒙开发板,配备丰富的java源码分析程序板载资源与拓展模块,支持鸿蒙系统。
开发板优势:适用于物联网教学、学生毕设、个人学习及竞赛,配套教程、视频课程与项目案例。
项目源码与文档领取:添加小元老师微信号(yyzlab),获取智能垃圾桶项目完整配套文档及源码,还有鸿蒙物联网开发板相关资料。
谷歌Pixel 4系列配备Hz屏后,电池续航表现如何?
结论:谷歌Pixel 4系列手机确认搭载了Hz高刷新率显示屏,这一新特性使其加入了高刷新率手机的主流阵容。根据XDA从Android 源代码中挖掘的信息,Pixel 4系列的显示性能得到了提升,尤其是Pixel 4 XL采用的6.3英寸P Hz OLED屏幕,而Pixel 4则配备了5.7英寸的P Hz OLED屏幕,为用户带来更流畅的视觉体验。
然而,关于电池容量,Pixel 4 XL配备了mAh的电池,而Pixel 4的电池容量则为mAh。尽管Hz显示屏通常会消耗更多电量,但mAh以下的电池容量不禁让人对Pixel 4的续航表现产生担忧。尽管如此,该系列手机的硬件配置并未落下,如6GB内存,后置双摄像头,其中包括一枚万像素的长焦镜头,它们均运行最新的Android 系统。
按照谷歌的发布计划,Pixel 4系列的正式发布日期定在下个月,届时,用户将有机会亲身体验到这款集高刷新率和新款系统于一身的手机。
3K拿下创维旗舰! OLED+顶级色准是种怎样的体验
电视开机率的下降,是多方面因素导致的,包括手机、平板等小屏设备的崛起,以及电视使用体验的提升空间。然而,电视作为大屏端观影体验的不二之选,仍旧吸引着一部分人。在追求观影品质的网吧vip视频源码道路上,我换了一台寸的美兹电视,它实际上是创维S的海外版,即Metz S。本文将从外形、画质、系统体验等方面,详细介绍这款电视的特性与体验。
首先,美兹电视的外形设计颇具逼格,四边极窄,屏占比高达%,营造出强烈的沉浸感。一体冲压工艺与MCM复合材料背板相结合,打造锋薄的OBM技术,最薄处仅3.9mm³。这不仅提升了散热和隔热性能,也间接延长了OLED电视的使用寿命。电视还拥有4个HDMI接口,其中2个支持HDMI 2.1,兼容性更佳。遥控器布局合理,主流流媒体功能一应俱全,操控体验舒适。
画质方面,电视搭载了LG V 4K Hz OLED面板,具备bit色深、:1高对比度与nits峰值亮度,无论在明暗对比强烈的场景还是色彩丰富的场景下,都能展现出高素质的画面。OLED面板的特性使得其在控黑能力上远超MiniLED,能够实现K纯黑,带来更高的对比度。独立发光像素使得亮者恒亮,黑者纯黑,整体表现极为惊艳。高色准带来的画面鲜活感令人震撼,色彩显示极为真实。电视支持HDR、HDR+、HLG、杜比视界等格式,以及杜比数字、杜比数字+、杜比全景声、DTS等音频格式,提供全方位的视听享受。
系统体验方面,电视搭载原生安卓TV系统,无广告干扰,使用体验流畅。配置方面采用联发科MT处理器,内存与存储空间较小,与创维S相比有所缩水。电视支持快速操作,应用丰富,NAS玩家常用的Plex、EMBY、KODI、Jellyfin等客户端一应俱全,且支持第三方应用手动安装。播放器与解码方面,目前最推荐的播放器是infuse,支持杜比视界等特性,但只能运行在iOS设备上,需要配合盒子使用。如果使用苹果盒子,将无法实现音频源码输出。KODI +插件的形式在局域网播放上较为鸡肋,操作复杂。极空间的极影视应用则在安卓TV端表现优秀,能够实现杜比视界弹出标示,且支持源码输出,是目前最佳的本地播放视频应用之一。
综上所述,美兹电视作为创维S的海外版,拥有出色的外形设计、卓越的画质表现、流畅的系统体验以及丰富的应用支持。对于追求极致画质、纯净系统、热爱主机游戏、喜欢折腾并具备一定网络能力的用户来说,这是一款性价比极高的选择。然而,对于没有良好网络基础、对电视画质要求不高或看重售后的用户,可能不是最佳选项。
用STM做了个电子秤,电路代码原理挺简单的
这个基于STM和HX的智能体重秤项目在开源网站上被发现,不仅能够测量体重,还能调整测量单位,支持克和千克,最低测量单位可设置为克。这里分享了项目的开源教程,涵盖了功能、硬件组成、电路原理、软件解析以及注意事项。这个项目成本低廉,仅为元,由7个部分的硬件组成,包括电源电路、主控电路、晶振电路、称重电路、稳压电路、通信电路、复位电路和OLED显示接口。
HX是一种高精度的称重传感器处理芯片,能够通过四个压力应变片构成全桥来精确测量体重。主控芯片STM与HX通信,通过解析压力应变片的变形量来计算重量,再与手机端的MX-蓝牙模块进行数据传输。以下是电路拆分解析:
- **电源电路**:由TYPE-C接口、锂电池模块、充电电路组成,提供稳定的电源。充电完成后,LED2指示灯亮起,TP芯片管理锂电池充电。P2接口接入3.7V锂电池。
- **主控电路**:选用STMFC8T6作为主控芯片,具备2.0v~3.6v的工作电压,最大时钟频率为MHz,拥有KB的闪存和KB的SRAM,支持多种通信和外部设备连接需求。电源输入部分需添加nf电容进行滤波。
- **晶振电路**:使用.Khz的低速晶振和8Mhz的高速晶振,配置时钟输入源为外部输入。
- **称重电路**:HX作为数模转换芯片,通过SPI或简化串行接口将模拟信号转换为便于与微控制器通信的数字数据。压力传感器通过全桥连接方式接入HX的E+、A+、GND、A-接口。
- **稳压电路**:采用AMS稳压芯片输出3.3V。
- **通信电路**:通过蓝牙模块MA-A实现与手机的无线连接,支持BLE5.2蓝牙接口,具有良好的通信距离和低功耗特性。
- **复位电路**:通过按下主控的RESET引脚实现复位,松开后系统重新启动。
- **OLED显示接口**:OLED显示器通过I2C协议与主控芯片通信,用于显示体重信息。
软件解析包括手机端应用和嵌入式软件两个部分:
- **手机端应用**:采用微信小程序设计,能够存储和分析称重数据,并通过ec-canvas控件动态展示图表。
- **嵌入式软件**:使用STMCUBE进行时钟配置,关键代码包括从HX模块读取传感器数值、将压力传感器数值转换为重量并储存、OLED显示字符串代码等。
注意事项涉及原理图绘制、布线和调试的关键点,确保项目成功实现。
本项目为开源,旨在提供一个成本低廉、功能全面的智能体重秤解决方案,适合DIY爱好者和技术学习者。详细资料和源代码可下载获取。通过关注嘉立创EDA头条号,可获得一手优质开源项目的最新动态和资源。
esp无线小车
ESP无线小车项目通过JavaScript与该芯片的WebSocket通信,实现了前端摇杆操作远程控制小车的创新应用。以下是项目的关键步骤和所需资源的概述。
硬件准备:
- 项目仅需L的四根控制线连接,确保5V电源为电机提供动力。电机转向可以根据测试调整接线。
代码实现:
- ESP代码基于OLED屏幕,仅需修改WiFi信息。对于初级开发者,index.html中的IP(如..0.)和默认端口需要替换为个人设备信息。
- 控制端代码可直接使用,只需调整IP和端口,不具备前端基础的用户可借助轻量级文件服务器webd进行访问,无需深入技术配置。
项目部署:
- 对于技术熟练者,可以部署整个项目;对于新手,只需在webd上上传代码文件夹,通过浏览器访问index.html进行操作。
扩展与展望:
- 作者考虑使用webRTC进行更高效通信,但因技术复杂性未实现。未来计划尝试ESP以提升性能。
结束语:
- 项目源码可在GitHub找到:github.com/Syske/arduino...,如有疑问,欢迎在评论区交流。
项目实现基于ESP的无线控制,通过前端与硬件的简单连接,轻松实现小车的远程操控。
硬件准备:仅需L四线连接,注意电机转向调整。ESP代码包含在内,只需替换WiFi信息,新手可借助webd简单访问。
部署与操作:对于技术熟悉的用户,可自行部署;初学者可直接使用webd访问index.html进行控制。
未来计划:作者计划探索webRTC和ESP以提升性能,有兴趣的朋友可以关注项目源码:github.com/Syske/arduino...
感谢关注,有任何问题可在下方留言讨论。
项目练手 | 全国大学生嵌入式大赛华为海思赛道嵌入式物联网应用方向(含文档及源码)
在大学生嵌入式系统设计大赛中,众多参赛者在激烈竞技中碰撞智慧火花。为了助你脱颖而出,我们聚焦华为海思赛道,以官方推荐的华清远见Hi鸿蒙开发板为核心,精选出实战性强的练手项目。这些项目不仅适合比赛,也适合教学和个人学习,包括语音控制智能小车、智能农业、智能安防警报等,每个项目均配备详尽的开发文档和源码。
语音控制智能小车通过离线语音模块实现小车控制,如前进、后退、转向,还能获取小车状态并播报,你可以借此开发个性化的语音助手。硬件平台包括鸿蒙小车套餐。
智能农业项目则包含NFC配网、温湿度自动灌溉控制,通过小程序进行操作,显示实时数据。基础开发平台为Hi鸿蒙开发板。
智能安防警报项目具备一键报警和NFC配网功能,小程序端可控制警报和状态显示,同样基于Hi开发板。
其他项目如智能照明灯、测距仪、温度计、倒车雷达等,均集成超声波传感器和OLED显示屏,实现物联网功能。智能小车则涉及微信小程序控制、电机驱动和自动功能,使用鸿蒙智能小车豪华套餐。
还有智能垃圾桶和指纹锁,分别实现人体感应和指纹识别。智慧农业安防则关注火焰、可燃气体、CO2和TVOC检测。4G模块通信控制小车则支持远程控制和数据上传。
华清远见的FS-Hi物联网开发板,搭载华为海思Hi芯片,具备丰富的传感器、执行器和扩展模块,以及配套教程和项目案例,为你的学习和参赛提供了强大支持。关注“华清远见在线实验室”获取更多资源。
2024-11-13 10:15
2024-11-13 10:08
2024-11-13 09:52
2024-11-13 09:08
2024-11-13 08:58