作为一名本科电气工程专业的学生,我想要一种亲身实践的方式来更多地参与FPGA,因为我一直很享受与ELEC 326在一起的时光。这个项目特别突出,因为我喜欢游戏《pong》,也对游戏中的AI (npc和对手)的运作方式感兴趣。
在嵌入式系统、可穿戴设备和物联网产品中,可靠地为设备供电是一个常见的挑战,尤其是在频繁插拔可能导致连接器磨损或对齐问题的情况下。为了解决这个问题,磁弹簧脚充电接口提供了一个强大的,用户友好的替代方案。
当我们翻看老照片时,我们的脑海里充满了各种声音——厨房里的笑声,火车站的嗡嗡声,有人说“记得吗?”我们建造这个项目是为了让那些声音回归,而不仅仅是活在记忆中。现在一张图片就能说明一切——简短而温暖的短语,比如你爱的人又在那里了。
这一切都始于一个深夜的电子产品狂欢,当时我还是个大学生,在模拟电路实验室里苦苦挣扎。商业函数生成器远远超出了我的预算——我偶尔会用它来测试放大器或滤波器,需要几百美元。我搜索了旧的数据表和论坛,偶然发现了一个经典的设计:一个简单的波形发生器,只使用LM324四倍运放。
在最近的教程中,我们讨论了基于PT2258的6通道音调控制器。我用它作为放大器的前置放大器,并通过网络服务器上的ESP控制所有6个通道。今天我们有PT2315,一个双通道数字音频处理器。它是一个功能齐全的DSP控制:音量,低音,高音和平衡。还提供了响度功能,以最少的外部组件构建具有最高性能和可靠性的高效电子音频处理器。
与传统的基于gsm的解决方案不同,该跟踪器通过Wi-Fi将GPS位置数据发送到GeoLinker云平台,在那里您可以查看路线,设置地理围栏区域,并在跨越边界时获得自动短信警报-所有这些都无需SIM卡或蜂窝服务。
FreeRTOS是一个轻量级、开源的实时操作系统内核,专为微控制器和小型嵌入式系统设计。它提供基本的RTOS特性,如任务调度、任务间通信、同步机制和低功耗管理,同时保持最小的内存占用。
系统通过AHT21传感器连续测量周围环境的温度和湿度。STM32不使用内置库,而是通过定制软件I²C(位敲击)驱动程序与传感器通信,从而完全控制时序和数据传输。
所以,一旦你完成了,让我们开始吧。打开Blynk应用程序,点击创建一个新项目。将打开一个新窗口,在那里键入您的项目名称(例如。“水泵开/关”)。从设备列表中选择ESP32 dev.board,并将连接类型设置为Wi-Fi。您将收到一封带有验证令牌的电子邮件,您应该将其输入Arduino代码。
Arduino通过计算从超声波距离传感器接收到的数据来打开/关闭水泵。如果数据距离传感器有一定距离(以代码为单位-英寸),那么Arduino就会打开水泵。打开后,它检查数据是否距离传感器有一定距离(以代码为单位-英寸),然后Arduino关闭水泵。
大家好,我们带着一个新项目回来了。在本文中,我们将创建一个物联网智能农场,并通过Blynk应用程序使用NodeMCU来控制它。水泵可以使用Blynk应用程序进行控制。在我们的网站上阅读全文。只需在下面给出的代码中编写网络的SSID、PASSWORD和唯一令牌号。要打开和关闭水泵,请使用出现在应用程序内部的按钮。
我的一个朋友送给我一个四轮驱动的大力神移动机器人平台作为新年礼物。我发现它是一个完美的机器人移动平台,可以进入机器人世界,享受乐趣。由于它强大的功能和完整的功能,我一直在尝试用我所有的grove传感器开发各种演示。
用一个简单的例子来解释它:你想把水的温度提高到60摄氏度左右,有了继电器,当你达到60摄氏度时,继电器关闭加热器,这使得温度迅速下降,所以继电器会打开,然后再次迅速提高温度,所以继电器会在很短的时间内打开关闭,这会损坏继电器,可能会损坏加热器本身。
逻辑门是对一个或多个输入信号进行逻辑运算以产生输出信号的电子电路。它们是数字电路的构建模块,用于创建复杂的数字系统,如微处理器、计算机和其他数字设备。
这个项目的目的是创建一个系统,给速度,加速度和运动的电机精确控制。虽然步进电机可以提供高扭矩,并且与输入高度同步(因此控制它的微控制器可以跟踪它们的当前位置),但它们在运行时效率不高,这将严重影响电池的使用时间。此外,如果由于某种原因,步进电机熄火了,控制器无法知道它没有移动,但它会记录下来,就好像它已经移动了,这将使整个系统陷入混乱(想象一下,一台3D打印机因为卡住而跳过了一步,整个打印过程将从发生的事件开始变得混乱)。出于这个原因,我实现了一个系统,可以用反馈控制直流电机,以跟踪电机所做的事情,而不管PWM周期的数量,失速等。