- 博客(17)
- 资源 (68)
- 收藏
- 关注
原创 Arduino使用TinyML实现水果识别
在本文中,板载APDS9960手势传感器将用于收集对象识别数据,这些数据将用于创建TensorFlow Lite模型,该模型可用于识别特定对象。 电路板的接近传感器功能将用于识别物体何时靠近电路板,而RGB传感器用于首先收集物体的颜色数据,然后正确识别物体。 这是一个简单的示例,但确实显示了在小型设备上运行TinyML的潜力以及传感器丰富的Arduino蓝牙传感器的强大功能。硬件水果Arduino IDE准备安装库文件下载示例程序使用Arduino IDE串行绘图仪查看传感器数据捕
2020-05-22 07:00:38 1652 2
原创 使用MicroPython制作红绿灯模拟器
我们将首先打开绿色交通信号灯LED和红色步行LED信号,以模拟交通信号灯和步行信号。 这是我们将要使用的正常状态。 当按下按钮时,交通信号灯将变成黄色几秒钟,然后变成红色。 几秒钟后,步行信号将变为黄色,几秒钟后将开始闪烁。 再过几秒钟后,步行信号将循环回到红色,交通信号灯变为绿色。为了使事情变得更加有趣,我们还将看到如何修改该项目,以便使用从网页模拟的按钮。 我们将看到如何通过网络远程控制硬件和代码。 如果使用的Pyboard或其他不具有任何联网功能的MicroPython板,则将需要一个网络模块。 在
2020-05-17 18:56:47 2070 3
原创 PM2.5 / PM10传感器读数:Python,MicroPython和Arduino-ESP32
在本文中,让我们看一下如何使用ESP32板连接和编写程序,从PM2.5 / PM10传感器模块读取值,我们将使用Python3,用于ESP32的MicroPython和Arduino分别以代码编写为例进行演示。演示顺序如下:第一阶段:了解硬件,例如将要使用的传感器模块从制造商的数据表中学习技术信息,以及准备硬件(例如测试电路)。第二阶段:编写Python 3代码,通过不使用微控制器板,而是通过带有模块USB到串行到计算机的数据通信方法来测试基本操作第三阶段:使用加载MicroPython固件的E.
2020-05-16 09:26:45 1994
原创 使用Arduino制作震动检测器
我们在本文中描述的项目基于震动传感器,为此设计了一个现成的分线板,这是用于原型设计和实验的理想选择。传感器内部存储器原理图参阅http://viadean.com/arduino_vibration.html
2020-05-15 19:47:06 2134
原创 在ESP32/ESP8266上使用MicroPython利用MQTT发布BME280传感器数据(温度,湿度和压力)
了解如何使用MicroPython对ESP32或ESP8266板进行编程,以通过MQTT将BME280传感器读数(温度,湿度和压力)发布到支持MQTT或任何MQTT客户端的任何平台。 例如,我们将传感器读数发布到Node-RED仪表板。注意:本教程与ESP32和ESP8266开发板均兼容。概述下图显示了我们将构建的项目的高级概述。ESP要求从BME280传感器获取温度和湿度读数温度读数发布在esp / bme280 / temperature主题中湿度读数发布在esp / bme280 /湿度
2020-05-12 18:12:42 1659 1
原创 在ESP32/ESP8266使用MicroPython通过MQTT发布DS18B10温度
了解如何使用MicroPython对ESP32或ESP8266板进行编程,以便通过MQTT将DS18B20温度读数发布到支持MQTT或任何MQTT客户端的任何平台。例如,我们将传感器读数发布到Node-RED仪表板。注意:本教程与ESP32和ESP8266开发板均兼容。概述下图显示了我们将构建的项目的高级概述。ESP向DS18B20温度传感器请求温度读数温度读数发布在esp / ds18b20 / temperature主题中Node-RED订阅了该主题Node-RED接收温度读数并将其显示
2020-05-12 16:30:55 1330 8
原创 在运行MicroPython的ESP上使用Jupyter Notebook
让我们使用Jupyter Notebook在ESP上玩MicroPython,以便从传感器获取数据并在物理世界中采取行动。众所周知,Jupyter Notebook是一个开源Web应用程序,它使您可以创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。 用途包括数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等。 对于“更多”,我们还探讨了“物理计算”。MicroPython是Python 3编程语言的一种精简而高效的实现,其中包括Python标准库的一小部分,并且经过优化可在微控制器和
2020-05-11 07:04:22 535
原创 在Raspberry Pi上使用Jupyter和MQTT捕捉和传输天气数据
在本教程中,我们将学习如何从几个不同的传感器获取数据,并将其发送到IoT服务ThingSpeak.com和移动应用程序(Thingsview),在这里我们可以记录和播放数据。 我们还将探讨将传感器连接到Raspberry Pi的几种不同的通信方式,例如:DHT22-温湿度传感器-数字通信DS18B20-温度传感器-1-WireBMP180-温度和压力传感器-I2C紫外线-紫外线传感器-通过A / D和SPI总线的模拟传感器简而言之,所有数据都将被捕获,并保存在CSV文件中,并通过MQTT协议发
2020-05-09 11:42:35 606
原创 在Raspberry Pi上使用Jupyter Notebook读取传感器和操作执行器
了解如何在Raspberry Pi上安装Jupyter Notebook,并直接在其上读取传感器并操作执行器作用。我们都知道Jupyter Notebook是一个很棒的工具,或者说是一个更好的开源Web应用程序,它使您可以创建和共享包含实时代码,方程式,可视化和叙述文字的文档。Jupyter Notebook广泛用于数据科学,清理和转换数据,进行数值模拟,统计建模,数据可视化,机器学习等等!但是,如何使用Jupyter Notebooks控制Raspberry Pi GPIO?这就是我们在本教程中要
2020-05-09 09:15:05 490
原创 PySimpleGUI –快速简便的界面
Python PySimpleGUI项目有两个主要目标,一个用于创建图形用户界面(GUI)的简单方法,以及用于Tkinter,QT,xW和Web图形的通用代码。我使用自己的Python Tkinter和Web界面感到很自在,但是对Rasp Pi项目来说,对本地界面和Web应用程序使用通用代码可能非常有用。在这本文中,我想通过创建本地GUI / Web界面来控制Raspberry Pi Rove...
2020-05-07 21:56:02 5498
原创 在Raspberry Pi上使用PySimpleGUI创建图表
PySimpleGUI python库在本地GUI和Web界面具有相同代码的能力中脱颖而出。 PySimpleGUI并非以图表包为重点,而是具有画布和图形元素,可让您创建实时条形图和实时趋势图。图形元素入门图形元素可以具有不同的坐标方向,例如中心可以是(0,0)或左下角可以是(0,0)。将使用以下语法创建一个图形元素:Graph(canvas_size, graph_bottom_left,...
2020-05-07 21:19:32 1065 1
原创 Firebase和ESP32的无服务器物联网
Firebase RTDB项目设置该故事介绍了如何使用Firebase Realtime Database(RTDB)和Espressif 32 MCU或ESP32来制作无服务器的IoT。准备您的Firebase RTDB使用网络浏览器并转到https://firebase.google.com/,然后使用您的Google帐户登录。登录后,单击“开始”按钮。单击添加项目。您的项目名称和...
2020-05-07 17:28:45 526
原创 使用具有OpenCV和Tesseract的Raspberry Pi光学字符识别(OCR)
了解如何使用Tesseract和OpenCV通过Raspberry Pi相机从PDF等图像中提取文本在本教程中,我将向您展示如何使用光学字符识别通过Raspberry Pi相机和Raspberry Pi从图像中提取文本。 Pi相机将捕获图像,并使用OpenCV和Tesseract从图像中提取文本。视频演示截图什么是光学字符识别?光学字符识别(OCR)是指从图像(打印或手写)或PDF格式的...
2020-05-05 16:53:22 1845 2
原创 在Raspberry Pi上设置OpenCV 4进行面部检测
了解如何将开源库OpenCV与Raspberry Pi结合使用来创建人脸和物体检测。已更新,可在Raspbian Buster上运行,并已通过Raspberry pi 3、3B +和4进行了测试。OpenCV(开源计算机视觉库)是一个非常有用的库-它提供了许多有用的功能,例如文本识别,图像识别,深度图创建和机器学习。本文将向您展示如何在Raspberry Pi上安装OpenCV和其他库,这些...
2020-05-05 16:40:15 466
原创 Raspberry Pi和Node.js的RGB LED灯物联网入门
在本文中,我们将构建一个红色,绿色和蓝色LED灯的电路,可以使用express.js + socket.io Web套接字服务器从Web应用程序进行控制。电路原理图在下面的电路中,我们将红色,蓝色和绿色的三个LED分别连接到1k欧姆寄存器。这些LED的另一端接地。每个LED通过GPIO引脚的1k欧姆寄存器获取功率。红色LED连接到GPIO引脚BCM 26,绿色LED连接到GPIO引脚BCM ...
2020-05-01 21:08:22 289
原创 使用Python Tkinter的年龄计算器应用程序
如果您想使用Tkinter创建美观的应用程序,那么您来对地方了。在本文中,让我们使用Python的Tkinter库创建一个年龄计算器应用程序。在这个年龄计算器应用程序中,用户可以输入他们的出生日期,该应用程序将计算并显示他们的年龄。那不是很酷吗?让我们把这个想法变成一个很酷的Python应用程序。打开代码编辑器以开始项目。首先,我们需要将三个库导入到我们的代码中。第一个是 tkinter ...
2020-05-01 08:31:15 1117 1
原创 使用Python Tkinter的剪刀石头布游戏
让我们使用Python的Tkinter库创建一个Rock Paper Scissors游戏(Stone Paper Scissors游戏)。我猜你已经知道游戏的意义了,因为它是世界上著名的游戏。游戏规则如果您不知道什么是剪刀石头布游戏,则该游戏具有三个选择:石头,布张和剪刀。两名玩家可以同时玩这个游戏。每个人都必须从三个可用选项中进行选择。在我们制作的此应用中,您将与您的敌人(即计算机)竞争...
2020-05-01 08:19:34 1183
Visual Studio 调试ActiveX控件容器工具TstCon.exe
2016-09-17
Visual C++开发实例大全(提高卷)源代码实例database
2016-05-14
Visual C++开发实例大全(提高卷)源代码实例573~578
2016-05-14
Visual C++开发实例大全(提高卷)源代码实例492~497
2016-05-05
Visual C++开发实例大全(提高卷)源代码实例488~491
2016-05-05
Visual C++开发实例大全(提高卷)源代码实例481~487
2016-04-28
Visual C++开发实例大全(提高卷)源代码实例449~462
2016-04-04
Visual C++开发实例大全(提高卷)源代码实例422~448
2016-04-04
Visual C++开发实例大全(提高卷)实例源程序376~383
2016-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人