自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 C++开发实例大全(提高卷)实例源程序367~375

Visual C++开发实例大全(提高卷)实例源程序367~375

2016-03-22

Visual C++开发实例大全(提高卷)实例源程序359~366

Visual C++开发实例大全(提高卷)实例源程序359~366

2016-03-22

Visual C++开发实例大全(提高卷)实例源程序351~358

Visual C++开发实例大全(提高卷)实例源程序351~358

2016-03-21

Visual C++开发实例大全(提高卷)实例源程序343~350

Visual C++开发实例大全(提高卷)实例源程序343~350

2016-03-21

Visual C++开发实例大全(提高卷)源代码实例336~342

Visual C++开发实例大全(提高卷)源代码实例336~342

2016-03-19

Visual C++开发实例大全(提高卷)源代码实例326~335

Visual C++开发实例大全(提高卷)源代码实例326~335

2016-03-19

Visual C++开发实例大全(提高卷)源代码实例319~326

Visual C++开发实例大全(提高卷)源代码实例319~326

2016-03-19

Visual C++开发实例大全(提高卷)源代码实例311~318

Visual C++开发实例大全(提高卷)源代码实例311~318

2016-03-19

Visual C++开发实例大全(提高卷)源代码实例301~310

Visual C++开发实例大全(提高卷)源代码实例301~310

2016-03-19

Visual C++开发实例大全(提高卷)源代码实例292~300

Visual C++开发实例大全(提高卷)源代码实例292~300

2016-02-29

Visual C++开发实例大全(提高卷)源代码实例292

Visual C++开发实例大全(提高卷)源代码实例292

2016-02-29

Visual C++开发实例大全(提高卷)源代码实例291

Visual C++开发实例大全(提高卷)源代码实例291

2016-02-29

Visual C++开发实例大全(提高卷)源代码实例288~290

Visual C++开发实例大全(提高卷)源代码实例288~290

2016-02-28

Visual C++开发实例大全(提高卷)源代码实例287

Visual C++开发实例大全(提高卷)源代码实例287

2016-02-28

Visual C++开发实例大全(提高卷)源代码实例286

Visual C++开发实例大全(提高卷)源代码实例286

2016-02-28

Visual C++开发实例大全(提高卷)源代码实例280~285

Visual C++开发实例大全(提高卷)源代码实例280~285

2016-02-27

Visual C++开发实例大全(提高卷)源代码实例273~279

Visual C++开发实例大全(提高卷)源代码实例273~279

2016-02-27

Visual C++开发实例大全(提高卷)源代码实例267~272

Visual C++开发实例大全(提高卷)源代码实例267~272

2016-02-27

Visual C++开发实例大全(提高卷)源代码实例265~266

Visual C++开发实例大全(提高卷)源代码实例265~266

2016-02-26

Visual C++开发实例大全(提高卷)源代码实例263~264

Visual C++开发实例大全(提高卷)源代码实例263~264

2016-02-24

Visual Studio 调试ActiveX控件容器工具TstCon.exe

TstCon.exe,已经编译成执行文件,直接下载使用。Visual studio 2013不带此功能,需要重新安装Visual Studio 2010后编译,比较费事。

2016-09-17

Visual C++开发实例大全(提高卷)源代码实例database

Visual C++开发实例大全(提高卷)源代码实例database Visual C++开发实例大全(提高卷)源代码实例database

2016-05-14

Visual C++开发实例大全(提高卷)源代码实例573~578

Visual C++开发实例大全(提高卷)源代码实例573~578 Visual C++开发实例大全(提高卷)源代码实例573~578

2016-05-14

Visual C++开发实例大全(提高卷)源代码实例572

Visual C++开发实例大全(提高卷)源代码实例572

2016-05-06

Visual C++开发实例大全(提高卷)源代码实例549~571

Visual C++开发实例大全(提高卷)源代码实例549~571

2016-05-06

Visual C++开发实例大全(提高卷)源代码实例518~548

Visual C++开发实例大全(提高卷)源代码实例518~548

2016-05-06

Visual C++开发实例大全(提高卷)源代码实例499~517

Visual C++开发实例大全(提高卷)源代码实例499~517

2016-05-06

Visual C++开发实例大全(提高卷)源代码实例492~497

Visual C++开发实例大全(提高卷)源代码实例492~497 Visual C++开发实例大全(提高卷)源代码实例492~497

2016-05-05

Visual C++开发实例大全(提高卷)源代码实例488~491

Visual C++开发实例大全(提高卷)源代码实例488~491 Visual C++开发实例大全(提高卷)源代码实例488~491

2016-05-05

Visual C++开发实例大全(提高卷)源代码实例481~487

Visual C++开发实例大全(提高卷)源代码实例481~487 Visual C++开发实例大全(提高卷)源代码实例481~487

2016-04-28

Visual C++开发实例大全(提高卷)源程序实例472~480

Visual C++开发实例大全(提高卷)源程序实例472~480

2016-04-16

Visual C++开发实例大全(提高卷)源程序实例463~471

Visual C++开发实例大全(提高卷)源程序实例463~471

2016-04-16

Visual C++开发实例大全(提高卷)源代码实例449~462

Visual C++开发实例大全(提高卷)源代码实例449~462 Visual C++开发实例大全(提高卷)源代码实例449~462

2016-04-04

Visual C++开发实例大全(提高卷)源代码实例422~448

Visual C++开发实例大全(提高卷)源代码实例422~448 Visual C++开发实例大全(提高卷)源代码实例422~448

2016-04-04

Visual C++开发实例大全(提高卷)源代码实例418~421

Visual C++开发实例大全(提高卷)源代码实例418~421

2016-04-02

Visual C++开发实例大全(提高卷)源代码实例410~417

Visual C++开发实例大全(提高卷)源代码实例410~417

2016-04-02

Visual C++开发实例大全(提高卷)源代码实例401~409

Visual C++开发实例大全(提高卷)源代码实例401~409

2016-04-02

Visual C++开发实例大全(提高卷)源代码实例393~400

Visual C++开发实例大全(提高卷)源代码实例393~400

2016-04-02

Visual C++开发实例大全(提高卷)源代码实例384~392

Visual C++开发实例大全(提高卷)源代码实例384~392

2016-03-28

Visual C++开发实例大全(提高卷)实例源程序376~383

Visual C++开发实例大全(提高卷)实例源程序376~383 Visual C++开发实例大全(提高卷)实例源程序376~383

2016-03-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除