Arduino

关注17人关注
我要报错
  • 使用GxEPD2库深入了解CrowPanel ePaper显示器的功能

    这一次,我们将通过使用GxEPD2库(用于控制ePaper屏幕的流行Arduino库)深入了解该显示器的功能,并将我们所学到的一切应用于具体项目:实时比特币价格监视器。

  • 使用Arduino和Adafruit SSD1306库在OLED显示器上实现了一个基本的坦克战斗游戏

    这个代码提供了一个简单但引人入胜的坦克战斗游戏体验,结合了基本的移动,射击和碰撞检测机制。

  • 使用Plug-and-Make工具包构建游戏

    有一个简单的游戏,用七个按钮和七个led排成一个圆圈。(不幸的是,这个游戏没有名字。)唯一的规则是:每次按下一个按钮都会切换最近的三个led的状态,目标是让所有led都亮起。这里有一段介绍这个游戏的视频。使用即插即用套件,您只能获得一个包含三个按钮的模块,单个模块不可用。您可能会购买三个套件并将所有按钮模块放在一起,但这不起作用,因为每个模块都具有相同的I2C地址,从而导致地址冲突。(顺便说一下,我只有一个即插即用的工具包,因为橙色的基板已经用于其他项目,我用一块丙烯酸玻璃创建了它的副本。)因此,在一天结束时,我修改了我的计划:用户不会按下按钮,而是随机函数按下虚拟的不存在的按钮。

  • 用OpenUC2在几分钟内构建迈克尔逊干涉仪

    在树莓派和Arduino的时代,电子项目对每个人来说都是触手可及的。然而,光学和像干涉测量这样的高级实验往往仍然是某种程度上的闭源,主要是因为它们缺乏可用性。如果你可以用模块化组件和一些简单的工具来建造一个迈克尔逊干涉仪(这个实验告诉我们,我们并没有离开以太,并且测量了光速!!)会怎么样?这就是OpenUC2的用武之处:一个模块化的光学工具箱,旨在使光学实验像用面包板构建电路一样容易。

  • Arduino吃豆人游戏:使用OLED显示屏来显示游戏界面

    这是一个运行在Arduino平台上的简单的吃豆人游戏,使用OLED显示屏来显示游戏界面。游戏的目标是控制吃豆人在迷宫中移动,吃掉所有的豆子,同时避免撞到墙壁。

  • 从PPG信号检测心律失常--用MAX30102脉搏血氧计传感器和Arduino微控制器构建一个可穿戴手指脉搏血氧计

    导读:如今,心脏骤停是世界范围内死亡的主要原因,影响着大量的人。心律失常可通过心电图诊断。没有人会在家里有心电图机,它也需要电极粘在适当的地方,并且需要时间来分析心电图。与此同时,在新冠肺炎疫情后,大多数人都在使用手指脉搏血氧仪检查自己的生命体征。由于心电图(ECG)和容积图(PPG)之间存在相关性,因此可用于检测严重的心律失常。可穿戴手指脉搏血氧仪使用分光光度法和脉搏体积描记术来确定氧饱和度水平和脉搏率。我的目标是用MAX30102脉搏血氧计传感器和Arduino微控制器构建一个可穿戴手指脉搏血氧计,在信号处理工具Neurokit的帮助下检测主要心律失常。在这个项目的帮助下,我希望心律失常可以及早发现,并通过适当的治疗挽救生命。

  • 带LED代理的生物发光夜灯(版本1.4)

    我对生物和工程都很感兴趣,我一直在寻找将它们结合起来的方法。我对生物发光特别着迷——一些生物是如何创造自己的光的。最近,我开始探索Arduino,将我的一些生物学相关项目想法变为现实。这个项目是我和我爸爸的合作,他有电子方面的经验,是我的导师。他向我介绍了Arduino和AI,目的是帮助我学习如何在我未来的生物学职业生涯中使用这些工具。我们利用人工智能助手Gemini作为工具,帮助我们将想法变为现实。Gemini的角色是协助完成生成代码、创建Arduino草图和起草部分报告等任务,但总是在我们的直接指导下,并基于我们的原始概念。虽然我对生物学的兴趣推动了这个项目,但这份报告是我们共同努力和想法的反映。

  • 利用电流互感器和Arduino进行交流电流测量

    电流互感器是一种仪表变压器,专门设计用于转换次级绕组中的交流电,产生的电流与初级绕组中的电流成正比。这种类型的电流互感器被设计为非隐形测量电流从高压子系统或高电流通过系统的地方。电流互感器的工作是将大电流转换为可以通过微控制器或模拟仪表轻松测量的小电流。我们之前在不同类型的电流传感技术文章中解释了使用电流互感器进行电流测量。

  • 构建一个基于简单推通推断电路的555定时器IC

    如果您是电子电路爱好者或对电子电路有强烈兴趣,您必须熟悉555定时器IC及其三种流行的电路-单稳态多振器,非稳态多振器和双稳态多振器。你猜怎么着,我们甚至可以用这个IC作为开关。这是一种保持其状态的按钮,即在第一次按下时,它打开负载,在第二次按下时,它关闭负载。我们可以将该电路与Arduino等数字开发板结合使用,设计需要通过检测小脉冲(如运动传感器)来激活微控制器的电路。

  • 什么是开关弹跳,如何使用脱波电路防止它

    当我们按下按钮或拨动开关或微动开关时,两个金属部件接触以短路供电。但它们不会立即连接,而是在实际稳定连接之前,金属部分连接和断开几次。释放按钮时也会发生同样的事情。这导致误触发或多次触发,如按钮被按多次。这就像一个弹跳的球从高处落下,它一直在表面上弹跳,直到它静止下来。

  • 如何构建18650锂电池充电器和升压模块

    在本教程中,我们将通过结合TP4056锂离子电池充电器IC和FP6291升压转换器IC来构建一个锂电池充电器和升压模块,用于单个锂电池。这样的电池模块在使用锂电池为电子项目供电时非常有用。该模块可以安全地为锂电池充电,并将其输出电压提高到稳压的5V,可以为我们的大多数开发板供电,如Arduino, NodeMcu等。我们的模块的充电电流设置为1A,输出电流也设置为5V时的1A,但是,如果需要和电池支持,它也可以很容易地修改为提供高达2.5A。

  • 基于ESP8266的web服务器通过网页实现对伺服电机的控制

    伺服电机是常用的电机在DIY和工业项目,因为他们的快速运行和精度。此外,很容易将伺服器与Arduino、树莓派等控制器连接起来。之前我们已经使用Arduino和Esp8266控制了一个LED。在这里,在这个项目中,我们使用Arduino和ESP8266的帮助下使用web浏览器控制伺服电机。ESP8266 Wi-Fi模块是一个便宜而强大的设备,有助于与任何微控制器通信,如这里的Arduino UNO。

  • 基于物联网的心率监测仪,使用Arduino和ESP8266

    ThingSpeak是一个伟大的物联网平台,可以在任何时间和任何地点通过互联网显示我们的传感器数据。Thingspeak优于其他物联网平台的原因是,它可以毫不滞后地显示实时数据。在这个项目中,我们将使用Arduino、脉搏传感器和ESP8266 WiFi模块制作一个心率监测系统。脉搏传感器将检测心率,Arduino将使用ESP8266 WiFi模块将其发送给Thingspeak。

  • 物联网无线气象站使用Arduino, ESP8266和ThingSpeak

    全球变暖导致了不可预测的气候;世界各地的研究人员正在使用气象站来观察记录和分析天气模式,以研究气候变化并提供天气预报。这些气象站通常包括几个传感器来测量环境参数和一个监测或记录系统来分析这些参数。在本教程中,我们将学习如何建立一个基于无线物联网的气象站,可以测量关键的环境参数,如温度,湿度和压力。此外,由于我们的气象站启用了物联网,我们可以将这些参数发送到ThingSpeak频道(物联网云),在那里我们可以远程存储、分析和访问数据。我们之前也用树莓派建立了一个类似的气象站,它与这个项目非常相似。

  • Arduino接口与Node-RED监测网页上的温度和湿度

    Node-RED是一个非程序员使用物联网的可视化工具,它可以用来更快地构建应用程序,减少物联网产品的“上市”时间。Node-RED可以以新颖有趣的方式轻松地将硬件设备、api和其他在线服务连接在一起。Node-RED是一个开源物联网工具,由IBM新兴技术组织实施。它是用JavaScript编写的,在NodeJS平台上工作。

  • 如何通过互联网远程控制Arduino使用Blynk应用程序

    Blynk是一个物联网平台,允许我们快速构建项目来控制和监控使用Android和iOS设备的数据。我们可以创建一个项目仪表板,并添加控件,如按钮、显示器、滑块等,用于控制微控制器和其他外围设备。使用这些小部件,我们可以控制设备,可以监控手机屏幕上的传感器数据。

  • 基于Arduino和Adafruit IO的RFID考勤系统

    传统的人工考勤方法非常耗时,而且经常会导致人为错误。手工系统也容易出现不当行为,宝贵的工作时间被浪费在考勤数据的组织和结构化上。目前的考勤系统可以通过使用物联网和RFID技术的智能考勤系统来取代更高效和有效的方法。RFID是一种自动识别和数据收集技术。射频识别(RFID)是一种通过电磁波在终端和附着在物体上的电子标签之间交换数据的技术,目的是识别和跟踪。一些标签可以在几米外读取,超出阅读器的视线范围

  • 基于Arduino的亚马逊Alexa控制家庭自动化

    在之前的教程中,我们使用NodeMCU构建了一个Alexa控制的家庭自动化系统。它很容易构建和实现。但有时我们需要更多的引脚来控制更多的设备,在这种情况下,我们可以使用一些具有更多GPIO引脚的微控制器与ESP8266板。在这里,我们将使用Arduino Uno和ESP8266来构建基于物联网的家庭自动化系统。

  • 利用射频模块实现Arduino之间的射频通信

    射频模块由一个433mhz的射频发射器和接收器模块组成。这些是ASK(幅度移位键控)或OOK(挂钩键控)型射频模块。当发送逻辑零时,发射机完全抑制载波频率,因此在电池操作中只消耗低功率。当逻辑1被传输时,发射机是ON的,并且载波频率是满的,因此,将有一个高电源,在大约4.5mA的范围内与3V电源。

  • Arduino与STM32:初学者该如何选择?

    在电子爱好者和初学者的世界里,Arduino和STM32是两个经常被提及的名字。它们各自具有独特的优势和特点,适合不同类型的项目和需求。对于初学者来说,选择Arduino还是STM32,往往取决于个人的学习目标、项目需求以及预算。本文将详细探讨Arduino和STM32的优缺点,帮助初学者做出明智的选择。

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页