
Arduino
文章平均质量分 81
Mr.郑先生_
越是不可能,越要创造无限可能
展开
-
LPCC: 结合Wechaty和Paddle控制能根据图片改变颜色的LED灯
LPCC: Look at the Picture and Change the Color一、实现思路二、ChatBot接口实现1.TOKEN的获取与转换2.基于叮咚机器人改写接口三、PaddleHub模型部署与调用1.一行代码完成服务部署2.发送请求获取预测结果四、基于Arduino的底层硬件控制硬件准备1. Arduino UNO R3 开发板2. 基于WS2812B的LED灯条3. 杜邦线若干软件准备1. Arduino IDE2. LED灯条驱动库硬件连接点亮灯条五、效果展示写在最后作者简介借助原创 2021-08-19 18:17:08 · 990 阅读 · 0 评论 -
秒上手!使用Arduino控制基于WS2812B的LED灯条
使用Arduino控制基于WS2812B的LED灯条一、材料准备硬件部分1. Arduino UNO R3 开发板2. 基于WS2812B的LED灯条3. 杜邦线若干软件部分1. Arduino IDE2. LED灯条驱动库二、硬件连接三、点亮灯条一、材料准备硬件部分1. Arduino UNO R3 开发板2. 基于WS2812B的LED灯条3. 杜邦线若干软件部分1. Arduino IDEArduino的开发工具,可以在官网下载:https://www.arduino.cc/en原创 2021-08-01 17:05:38 · 30503 阅读 · 10 评论 -
打开单片机世界的大门——上位机控制下位机实例详解
上位机控制下位机实例详解一、基本概念上位机与下位机串口数据表达二、下位机程序三、上位机程序四、总结一、基本概念在开始讲解前,先来看几个基本概念,如果是有基础的大佬,请直接跳到下一节。上位机与下位机上位机是指可以直接发出操控命令的计算机,而下位机是直接控制设备获取设备状况的计算机。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别,但万变不离其宗。上下位机都需要编程,原创 2021-03-20 15:02:29 · 21527 阅读 · 0 评论 -
基于Arduino的智能环境监测与反馈系统
基于Arduino的智能环境监测与反馈系统项目背景效果展示材料清单1.Arduino开发板——YwRduino uno2.Arduino盾板——IO Sensor Shield传感器接口扩展板3.8x7LED点阵显示模块4.AM2302 DHT22温湿度传感器5.火焰传感器——类似光敏传感器6.声音传感器实现思路1.通过传感器获取环境信息2.根据环境情况做出不同回应具体步骤1.获取环境温湿度连接电路引入必要的库和文件主要函数编写效果展示及验证2.获取环境声音大小连接电路主要函数编写效果展示及验证3.获取环境原创 2020-12-15 01:11:21 · 7008 阅读 · 5 评论 -
基于PaddleSeg的眼底血管分割——使用飞桨助力医学影像分析
基于PaddleSeg的眼底血管分割——使用飞桨助力医学影像分析一、项目背景研究表明,各类眼科疾病以及心脑血管疾病会对视网膜血管造成形变、出血等不同程度的影响。随着生活水平的提高,这类疾病的发病率呈现逐年增长的趋势。临床上,医疗人员能够从检眼镜采集的彩色眼底图像中提取视网膜血管,然后通过对血管形态状况的分析达到诊断这类疾病的目的。但是,由于受眼底图像采集技术的限制,图像中往往存在大量噪声,再加之视网膜血管自身结构复杂多变,使得视网膜血管的分割变得困难重重。传统方法中依靠人工手动分割视网膜血管,不仅工原创 2020-10-24 16:39:15 · 2332 阅读 · 0 评论 -
基于Wio Terminal的简易智能家居中控系统(初代版本)
经过不断地踩坑(学习),初代的简易智能家居中控系统已经做好了,在申请项目时填写的功能都做出来了,但是有些功能不是用Wio Terminal实现的(一方面是因为代码量太大,会给Wio Terminal的"压力"也很大,另一方面,我的技术还不太够,还要继续学习、寻找解决方法)。先给大家介绍一下我最初的想法项目简介 Wio Terminal is a highly integrated development board, which comes with an LCD display, three but原创 2020-06-18 14:23:09 · 1963 阅读 · 0 评论 -
使用Wio Terminal通过HTTP请求获取并展示传感器实时数据
使用Wio Terminal读取传感器的实时数据是在用Seeeduino V4.2开发板接收数据并把PC端作为服务端的基础上进行的,Wio Terminal作为客户端,在同一局域网下就可以访问传感器通过串口传送到服务器的数据。下面是我在用Wio Terminal读取传感器实时数据的思路:将Seeed-BME680获取的数据用WEB前端展示用正则表达式整理串口传回的数据使用Wio Terminal做HTTP请求并展示数据1. 将Seeed-BME680获取的数据用WEB前端展示在前一篇文章里,原创 2020-06-16 13:05:28 · 2565 阅读 · 1 评论 -
使用Django搭建简易数据中台(基于Grove - Temperature Humidity Pressure Gas Sensor)
最近在做基于Wio Terminal的简易智能家居中控系统,在使用Wio Terminal的过程中遇到了一些问题,在使用Grove - Temperature Humidity Pressure Gas Sensor时无法正常获取到数据,为了项目的进度,我打算使用Plan B:使用Seeeduino V4.2开发板接收数据PC端作为服务端; Wio Terminal作为边缘设备Wio Terminal通过web请求获取服务端的数据我原来的计划是把Wio Terminal直接作为服务端,但是经过这原创 2020-06-14 18:04:45 · 1485 阅读 · 0 评论 -
给初次使用Wio Terminal的开发者的入门指南
Wio Terminal是Seeed Studio在2020年初推出的新产品,作为柴火创客的认证会员,我很荣幸地拿到了这块开发板。虽然在这之前我看过Wio Terminal的照片和视频资料,但是说实话,当我拿到这块开发板时,它的体积比我想象中要小得多,甚至比我手里这块Arduino UNO R3要小一些。左边是Wio Terminal;右边是Arduino UNO R3想了解更多关于Wio Terminal的细节,请查阅产品文档:https://wiki.seeedstudio.com/Wio-T原创 2020-06-11 09:44:23 · 3952 阅读 · 1 评论 -
Arduino入门必备基础知识(基础认证考前总结)
最近开始准备考取Arduino的官方认证,但之前没有系统地学习,因此打算好好整理一下,一方面当作考试复习,另一方面给想学习Arduino的朋友们一些帮助在学习之前,建议大家先在Arduino中文社区看一下使用教程,里面有很多答疑帖,还有很多干货,值得一看:https://www.arduino.cn/thread-1066-1-1.html本篇文章将分为5大部分,如下所示:编程语法Ar...原创 2020-05-05 10:43:14 · 13518 阅读 · 4 评论 -
最通俗易懂的sklearn机器学习入门实践之根据温度和湿度判断天气(Python+Arduino)
最近上手了DHT11湿度模块以及DS18B20测温模块,于是想着能不能用温度和湿度这两个数据做些什么。我们知道:温度与湿度在一定程度上和天气有关,下雨时,湿度会高一些;晴天时,湿度会略低一些因此我们可以根据这一点来判断天气,下面是这次实践的步骤:使用Arduino获取温度与湿度数据使用正则表达式清洗数据并保存到MySQL构建SVM分类器并训练模型把模型应用到Arduino实时检测...原创 2020-03-16 21:16:28 · 3759 阅读 · 11 评论 -
使用Arduino实现一个简易倒车雷达
这里我们需要两个硬件:Arduino UNO开发板HC-SRO4超声波传感器如下图所示:Arduino UNO开发板HC-SRO4超声波传感器来看看效果: VID_20200308_111314 下面来看看代码实现:const int TrigPin = ...原创 2020-03-08 20:50:33 · 9074 阅读 · 3 评论 -
Badusb进阶之获取用户键盘记录(Arduino+python)
看似小小的U盘,可能存在大大的隐患你以为这只是普通的U盘?看完这篇文章,你会对它有新的认识今天我们实现的功能很简单:获取用户的键盘使用记录,比如,用户在登陆QQ的过程中,输入了密码,密码是不可见的,但是我们可以通过程序获取用户的键盘信息,这样一来,我们就可以通过这段信息,轻松获取用户的密码。 获取键盘输入内容...原创 2020-02-17 21:17:10 · 1806 阅读 · 1 评论 -
基于Arduino Leonardo的进阶Badusb(Python+SMTP)
今天要做的badusb跟上一期比,不太一样的地方是,我加了一个发送邮件的功能,具体来说,就是插入开发板以后,程序自动把该机器的ip地址获取下来,并以邮件的形式发送给指定的收件人.先来看看效果吧: 进阶版BADUSB操作演示 为了让大家看的比较清楚,我没有加入隐藏的功能,这个功能...原创 2019-12-24 14:35:20 · 1971 阅读 · 0 评论 -
用Arduino Leonardo制作虚拟键盘(简易badusb)
Leonardo是Arduino开发板的一种型号,可以像其他Arduino板一样对Leonardo进行编程和使用。但是,有一些重要的区别:The Leonardo differ from other Arduino boards in that they use a single microcontroller to both run your sketches and for USB com...原创 2019-12-22 15:25:45 · 11411 阅读 · 13 评论 -
通过python获取Arduino雨滴传感器模块的数据(PyMata3+MySQL)
在Arduino的IDE编辑器上实现检测降雨量是比较简单的操作,在下面这个网址里有详细教程:https://www.cnblogs.com/eagler8/p/11561651.htmlIDE的串口监视器虽然能输出信息,却不能将数据保存下来,也不能直接调用这些数据.在上一节内容里,我介绍了:通过python在Arduino开发板上实现blink—Arduino学习笔记1在里面已经详细介绍了...原创 2019-10-31 11:15:25 · 3312 阅读 · 0 评论 -
通过python在Arduino开发板上实现blink---Arduino学习笔记1
首先感谢我的朋友----黄昊文先生.黄先生给我提供了一块arduino开发板,以及很多传感器帮助我学习,没有他,就没有今天的这篇博客.使用arduino一般都是用它自带的开发环境IDE,好处当然是方便快捷,但是,但我在使用传感器时,如果我需要接收传感器的数据,就不那么容易了,打开串口监视器:可以通过串口监视器查看传回的数据,但无法便捷地把数据收集起来,因此,我在想:能否用一个工具,既能调用a...原创 2019-10-27 11:47:38 · 2072 阅读 · 0 评论