在数字电子和逻辑电路领域,NAND门是信息处理中发挥巨大作用的基石。NAND是negative AND的缩写,是一种逻辑运算,只有当所有输入都为高时才产生低输出。
电子术语“数字”表示以两种状态的形式产生、处理或存储数据。这两种状态可以表示为HIGH或LOW,正或非正,设置或重置,最终是二进制的。高为1,低为0,因此数字技术表示为一系列0和1。例如011010,其中每个术语代表一个单独的状态。因此,这种锁存过程在硬件中是使用某些组件完成的,如锁存或触发器、多路复用器、解路复用器、编码器、解码器等统称为顺序逻辑电路。
如今,许多人正在转向绿色解决方案,以过上更健康的生活。人们正在努力种植植物,这有助于维护自然的稳定。种植植物的关键挑战是维护,特别是确保它们得到足够的浇水。尽管我们的初衷是好的,但有时我们可能会忘记给植物浇水。为了解决这个问题,我们开发了一个非常简单的自动植物浇水系统,没有Arduino。其理念是使用最少的组件并降低复杂性,以便每个人都可以轻松构建它。对于那些想在度假期间自动给盆栽浇水的人来说,这是一个理想的选择。
年轻的工程师在实验室里学到的一个简单而有趣的连接图是楼梯照明的设置。也许我们大多数人可能已经使用过它,而不太关注它是如何工作的。就这一点而言,家里或任何其他地方的楼梯照明通常是用一种叫做双向开关的东西来完成的。
在本文中,我们将讨论如何通过激光传输音频。这是一个有趣的小项目,其概念与我们在光纤电缆中看到的类似,我们将使用激光将数据从一个点发送到另一个点。具体来说,在这个项目中,我们将把我们的声音从一个点转移到另一个点通过在太阳能板上照射激光。这是由光保真度(简称Li-Fi)实现的,简而言之,对于那些新的人来说,Li-Fi是一种可以使用光传输数据的技术,在我们的情况下,我们将声音作为数据发送,并使用激光作为光源。
ESP32是物联网应用的一项重要发明,因为它用于各种物联网目的,并具有内置蓝牙,Wi-Fi和微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE对ESP32进行编程。现在,在本文中,我们将学习如何开始使用express - idf以及如何使用ESP-IDF框架(命令行)闪烁ESP32以闪烁LED。
ESP32是物联网应用原型的强大开发工具,因为它内置了蓝牙,Wi-Fi和强大的微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE和express - idf对ESP32进行编程。现在在本文中,我们将看到如何使用Lua语言与ESP32使用ChiliPeppr的Web IDE,在ESP32上闪烁Lua固件,使用Lua脚本闪烁LED。
ESP32是物联网应用的优秀开发板,因为它具有低成本,低功耗和许多强大的功能。ESP32可以在Arduino IDE, express - idf, MicroPython, Lua等各种环境中编程。在之前的文章中,我们已经学习了如何使用Arduino IDE、expressif - idf和Lua对ESP32进行编程。在本文中,您将了解如何使用MicroPython与ESP32一起闪烁ESP32并使用MicroPython闪烁LED。
在之前的项目中,我们学习了如何使用树莓派向物联网平台ThingSpeak发送数据。在这个DIY教程中,我们将把LM35温度传感器数据发送到ThingSpeak云来构建一个温度监测系统。使用ThingSpeak,我们可以记录和监控世界上任何地方的温度。这个基于物联网的温度监测器是使用树莓派,ADC0804和LM35温度传感器构建的。树莓派使用ADC从LM35读取当前温度,并将其发送到ThingSpeak服务器,以便从世界任何地方进行实时监控。
ESP32是物联网应用的强大工具,内置蓝牙,温度传感器,霍尔传感器等。在之前的教程中,我们已经学习了如何使用Arduino IDE对ESP32进行编程。在这个DIY教程中,我们将看到如何使用ESP32上传或发送数据到ThingSpeak云。为了简单起见,这里的内置温度传感器和霍尔传感器数据将被发送到ThingSpeak,在下一个教程中,我们将与ESP32连接一个温度传感器,并从世界任何地方监控它。
ESP系列WiFi模块在基于物联网项目的爱好者和行业中非常受欢迎。ESP32是ESP系列模块中最受欢迎的板之一,它具有双核32位CPU,内置Wi-Fi,蓝牙和足够数量的I/O引脚。它是一种小型且经济有效的设备,可用于使任何项目与互联网通信。在这个项目中,我将创建一个带有ESP32的web服务器,使用Arduino IDE环境控制LED。Web服务器是我们存储网页、处理网页并将其传送给Web客户端的地方。Web服务器可以通过本地网络上的任何设备访问。在之前的教程中,我们使用树莓派构建了相同的web服务器。
Blynk是一个物联网平台,通过互联网控制Arduino,树莓派,NodeMCU和其他微控制器。Blynk应用程序是一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用该物联网平台构建复杂应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。
Facenet-PyTorch 是一个基于 PyTorch 框架实现的人脸识别库。它提供了 FaceNet 模型的 PyTorch 实现,可以用于训练自己的人脸识别模型。FaceNet 是由 Google 研究人员提出的一种深度学习模型,专门用于人脸识别任务。
IFTTT (If This Then That)是一项免费的物联网服务,允许您从一个设备发送触发器,并允许该触发器在其他地方发生某些事情。通过使用IFTTT,你可以创建与任何可以发出或接收web请求的设备或应用程序一起工作的applet。
Blynk应用程序提供了一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用物联网平台构建复杂的应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。我们以前使用Blynk应用程序与树莓派来控制其GPIO引脚。