Berry Racer - 在自定义PCB上实现的Arduino游戏机

Berry Racer - 在自定义PCB上实现的Arduino游戏机

我设计了一块PCB,它使用Teensy,LCD屏幕,操纵杆,按钮,电池和扬声器来创建像GameBoy一样的游戏系统!

Berry Racer是我用Arduino软件编写并编程的游戏。该游戏在Teensy微控制器上运行,该微控制器通过定制PCB(印刷电路板)连接到屏幕,操纵杆,四个按钮和压电扬声器。电路板可以通过Teensy上的微型USB端口供电,也可以通过可以插入PCB背面的电池供电,还有一个开关可以在电池供电时关闭电路。

本教程将详细介绍如何构建像这样的GamePad,但是,我希望它在你想要构建稍微不同的东西时也很有帮助。对于本教程,我将详细介绍我为完成此版本1 GamePad所采取的步骤。

电路城原创内容,未经同意,不得转载!

电路相关文件

电路图文件
原理图.rar
描述:原理图
源代码
源码.rar
描述:源码
教程
项目教程.pdf
描述:教程解析
其他文件
outline.dxf
描述:dxf文件
分享到:
收藏 (4)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Janosch Spohner所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于Raspberry Pi 4B实现实时天气查看

    使用openweathermap API和新的Raspberry Pi 4查看当前天气数据。硬件组件: Raspberry Pi 4型号B.× 1 软件应用程序和在线服务: OpenweathermapMicrosoft VS Code收集对项目有很多细节的实时天气数据可能很困难。存在多个Web API,但许多需要使用付款,或者设置起来很复杂。值得庆幸的是,openweathermap.org为个人提供了一个既自由又简单的惊人API。只需选择服务,生成API密钥并发送请求!然后,使用该数据创建显示,更改计算机状态,甚至控制其他设备。电路城原创内容,未经同意,不得转载!
    来自:基础电路时间:2019-08-26 物联网 数据采集 家庭自动化
  • DIY光谱仪,查看不同类型的光波长

    用LED构建一个简单的光谱仪,以查看不同类型光的波长!硬件组件:Arduino UNO和Genuino UNO× 1 无焊接面包板半尺寸× 1 红外LED× 1 5毫米LED:红色× 1 5毫米LED:绿色× 1 LED,蓝色× 1 紫外线LED× 1 通孔电阻,10欧姆× 五 跳线(通用)× 7 砂纸× 1 USB-A到B电缆× 1 软件应用程序和在线服务:Arduino IDEMicrosoft ExcelMicrosoft Data Streamer在250英里以上的地球轨道运行,国际空间站上的机组人员在太空中的辐射水平高于地球,因为它们位于地球的保护磁场之外。对于地球和太空中的人类,辐射可能是一个可怕的概念!大多数类型的辐射对我们的眼睛是不可见的,其中一些可能对人体造成伤害。然而,并非所有辐射都是有害的,我们需要辐射来生存和观察!对于这个项目,我们的目标是教会所有年龄段的学生电磁辐射是什么,我们如何测量它,以及无害和有害辐射之间的区别。这种低成本光谱仪由红外,红色,绿色,蓝色和紫外LED组成。有了光谱仪,您可以探索各种光源并检测这些光源中的不同波长。然后,您可以确定哪些光源包含紫外波长,哪些材料阻挡紫外波长,因此您知道何时何地涂防晒霜!
    来自:其他时间:2019-08-08 led 环境感知 光传感器
  • Azure Sphere气象站,监控当天天气情况

    使用Azure Sphere Starter Kit和两个click板来监控当前的天气状况,并将数据发送到Azure Cloud。硬件组件:Avnet Azure Sphere MT3620入门套件× 1 MikroElektronika Environmental Click Board× 1 MikroElektronika UV-4 Click Board× 1 MikroElektronika Water Detect click× 1 软件应用程序和在线服务:Microsoft Visual Studio 2017在我之前的一个项目中,我展示了如何从板载LSM6DSO陀螺仪/加速度计读取数据。它介绍了如何使用Azure Sphere的I2C总线,从数据表中读取以及以低级别写入寄存器的基础知识。在这个项目中,我将演示如何使用两个点击板创建一个迷你气象站并将该数据发送到云端。
    来自:家用电器时间:2019-08-07 物联网 数据采集 气象站
  • 利用温度传感器输出补偿的盐度读数

    如何自动温度补偿Atlas盐度传感器。硬件组件:Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 盐度传感器套件× 1 温度传感器套件× 1 跳线× 1 软件应用程序和在线服务:Arduino IDE温度变化会影响流体的电导率/总溶解固体/盐度,并且通过补偿它,我们确保我们的读数是在特定温度下的实际读数。使用Atlas的温度传感器。温度读数传递到盐度传感器,之后输出补偿的盐度读数。通过I2C协议进行操作,读数显示在Arduino串行绘图仪或监视器上。好处:自动计算温度,实现准确的电导率读数。实时电导率和温度输出。可以扩展到包括更多的EZO传感器,如pH 和溶解氧
    来自:其他时间:2019-07-04 arduino 传感器 环境感知
  • DIY pH计量泵电路方案设计(源代码+教程+接线图)

    一种将样品的pH值保持在规定范围内的系统。硬件组件: Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 公/母跳线× 1 EZO pH试剂盒× 1 EZO PMP套件× 2 pH UP / pH DOWN溶液× 1 电阻4.75k欧姆× 2 5针头× 2 软件应用程序和在线服务: Arduino IDE我们将制作pH计量系统。它能够将样品保持在规定的pH范围内,在这种情况下为8-8.5。如果读数超出范围,则会自动将少量pH UP 或pH DOWN 溶液添加到样品中,直到读数返回到限值范围内。将通过EZO pH传感器监测pH水平,同时使用蠕动泵分配UP / DOWN溶液。通过I2C协议进行操作,读数显示在Arduino串行监视器上。
    来自:其他时间:2019-07-02 arduino 传感器 环境感知
  • 移动式细粉尘(PM10和PM2.5)和NO2仪表

    该装置可在移动过程中测量空气中的细微灰尘和NO2浓度,并为每个测量位置添加GPS坐标。硬件组件:Arduino Nano R3 × 1 该组件必须焊接在主互连板上,或者必须插入两个15针SIP插座。SD卡读卡器VMA304 × 1 该组件必须焊接在主互连板上,或者必须插入8针SIP插座。细尘传感器SDS011 × 1 该传感器可以通过随传感器一起提供的4线扁平电缆连接到主互连板。DHT22温度传感器 × 1 该传感器必须通过3线扁平电缆连接到主互连板。智能GPS模块 × 1 该传感器必须通过3线扁平电缆连接到主互连板。NO2-传感器CJMCU-4541 × 1 该传感器必须通过3线扁平电缆连接到主互连板。7段单个数字显示单元 × 6 这些单个数字显示单元必须焊接到显示板上。74LS47 7段解码器TTL IC × 6 这些TTL IC必须焊接到显示板上。74LS175四路D型FlipFlop TTL IC× 6 这些TTL IC必须焊接到显示板上。74LS138 3至8线解码器TTL IC× 1 该TTL IC必须焊接到显示板上。除了食物和水,我们呼吸的空气对我们的健康至关重要。然而,我们呼吸的空气有时受到细小尘埃颗粒和几种有毒气体的严重污染。从长远来看,这会对我们的健康产生非常不利的影响。一些颗粒和气体如黑碳和二氧化氮不能通过闻到它们的气味来检测,而这些物质对呼吸系统来说是非常有毒的。因此,以低成本准确地测量这些物质对于提高对我们呼吸的空气质量的认识将是一个很大的缓解。
  • DIY可用于艺术装饰的模拟温度计

    了解如何使用Arduino构建装饰艺术风格的模拟温度计。硬件组件:Arduino Nano R3× 1 模拟电压表0-5V DC× 1 DS18B20温度传感器× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:Dremel工具在本教程中,我们将构建一个装饰艺术风格的模拟温度计!在我看来,这种温度计的设计非常棒。它基于100年前设计的商用温度计。我对设计进行了一些改动,以适应现代电子设备,一个用于检测黑暗的光敏电阻,一些夜间照明的LED,当然还有一个Arduino作为温度计的大脑。我用木丝3D打印了外壳。如您所见,该项目可以报告温度,在我看来,它看起来很棒。我喜欢复古的物体,我很兴奋,因为我可以使用我的3D打印机自己制作!附件会告诉你我是如何构建这个项目的!
  • 酷炫立方体,带你监测周围土地环境

    带有所有必要传感器的立方体,适用于农业等广泛的应用。硬件组件:种子温度和湿度传感器× 1 光线传感器× 1 Seeed Grove - 空气质量传感器v1.3× 1 Arduino Nano R3× 1 蓝牙低功耗(BLE)模块(通用)× 1 盐度传感器× 1 SparkFun土壤湿度传感器(带螺丝端子)× 1 软件应用程序和在线服务:Blynk手动工具和制造机器:3D打印机(通用)我正在进行的项目将对农业领域有很大帮助,我们需要在开始种植之前在土壤上进行多次测试。现在,我的EnvironmentCube 是一个智能立方体,只需要放在土壤中,然后将剩下的工作留给立方体。它配备了几个高质量的传感器,可以测量我们测试土地时需要考虑的几乎所有因素。它将测量沙子的盐度,水分含量,温度,湿度和周围环境的空气质量,这将是一个很大的帮助。现在如何访问这个读数?嗯,这很容易,你将在智能手机应用程序上获得所有这些测量!创建此项目的步骤详见附件!
  • 使用Arduino和MATLAB测试DHT22传感器

    该项目展示了如何使用MATLAB和Arduino从一组DHT22传感器获取和修复数据,实时绘图并导出结果。硬件组件:Arduino UNO和Genuino UNO× 1 面包板(通用)× 1 跳线(通用)× 1 DHT22温度传感器× 5 SparkFun按钮开关12mm× 1 电容10μF× 1 电阻1k欧姆× 1 电阻10k欧姆× 5 软件应用程序和在线服务:Arduino IDEMATLAB您是否购买了一套温度和湿度传感器,您必须为您的项目选择一个?你不确定他们的读数吗?您需要更正所获取的数据吗?这个项目可以帮到你!我受到了MATLAB教程的启发,该教程关于使用Arduino实时绘制温度数据。我还有一个带有5个DHT22传感器的包装,我想要一起测试,看它们是否读取相同的值并且它们在制造商规定的公差范围内。如果您拥有所需的MATLAB软件包并且已在MATLAB脚本中分配了正确的串行端口,则此处上载的代码应该可以正常运行。请参阅附件代码中的注释。由于MATLAB代码使用循环,因此您可能希望在与串行端口通信时禁用Arduino重置。在GND和RESET之间添加一个10uf电容,如下所述。用于校准5个传感器读数的数据校正是通过用实验室仪器检查实时值来完成的。就我而言,5号传感器是唯一能够在几种情况下正确读取湿度和温度的传感器。其他传感器测量的湿度值不同,但温度相同。因此,我使用了来自传感器编号5的两次测试中获得的数据来校正其他传感器的湿度读数。在此处上传的代码中,此部分已注释,MATLAB将绘制并导出从传感器获取的数据。无需用户操作。请参阅代码中的注释,如果需要,可根据需要编辑校正功能。DHT22传感器应该有一个内置电阻,但添加另外10 KOhm电阻不是问题,不应改变读数。
    来自:基础电路时间:2018-09-27 arduino 数据采集 环境感知
  • 使用Arduino Uno实现温度和湿度数据记录器

    该项目向您展示如何使用Arduino Uno和以太网护罩测量温度和湿度并在SD卡上记录数据。硬件组件:DHT11温湿度传感器× 1 Arduino UNO和Genuino UNO× 1 适用于Uno的Arduino以太网W5100防护罩× 1 跳线(通用)× 1 9V电池(通用)× 1 面包板(通用)× 1 9V电池夹× 1 软件应用程序和在线服务:Arduino IDE我们是怎么做到的:第一步是组装Arduino Uno和以太网屏蔽,并使用您的组件构建以下电路,如下所示。 电路完成后,确保SD卡已格式化并插入以太网屏蔽。必须将SD卡插入插槽中: 您现在可以将附件显示的代码上传。Arduino和传感器将开始测量温度和湿度。Arduino将在SD卡上创建一个DATALOGGER.TXT 文件。电源断开后,数据记录器将停止并在电源恢复后再次继续。如果测量时间超过1或2小时,我建议使用永久性电源,以确保电池不会耗尽并丢失关键数据。最终产品:
销量
8
查看
634
参数名 参数值
发布于 2019 年 08 月 26日
  • 太贵只能舍弃 LG G7放弃OLED回归LCD屏幕

    太贵只能舍弃 LG G7放弃OLED回归LCD屏幕

    2018-03-20 09:09:49

    更轻薄、更省电、同时具有更大对比度的OLED屏幕一直受到高端手机的青睐。不过作为全球主要OLED屏幕生产商之一的LG,他们自己的下一代旗舰手机G7却可能抛弃OLED而转向LCD,让LG这么做的原因只有一个,节约成本。

  • iPhone X销量不及预期,6.1英寸LCD屏幕版本吸引更多客户

    iPhone X销量不及预期,6.1英寸LCD屏幕版本吸引更多客户

    2018-01-30 13:59:01

    凯基证券(KGI Securities)知名苹果分析师郭明錤(Ming-Chi Kuo)发布了最新的投资者报告,为今年新款iPhone的供应商提供借鉴。分析师此前曾预测, 苹果今年将推出三款新款 iPhone, 其中包括5.8 英寸和6.5 英寸的 OLED 机型, 以及一个6.1 英寸的 LCD 型号.....

  • 神秘厂家推出LCD屏幕,刷新率高达480MHz创历史新高

    神秘厂家推出LCD屏幕,刷新率高达480MHz创历史新高

    2017-08-15 10:06:35

    如今的显示器分辨率越做越高,刷新率也是一路高升,120Hz、144Hz、240Hz……现在, 全球第一台480Hz刷新率的显示器出现了,而且是真正的480Hz,不是变换上来的!

  • Moore8直播课堂

    资源中心

    华为耳机降噪的秘密,带你领略喧嚣中的点点宁静!

    机电产品封装库合集,帮你省时省力

    使用Arduino构建彩色TFT显示屏的无线气象站

    tracer ??