
Arduino
文章平均质量分 77
richowe
搬砖
展开
-
20元制作笔记本电脑防偷窥神器
前言有时候离开电脑忘记锁屏,就会担心电脑屏幕被家长、同事偷看。如何利用20元制作笔记本电脑防偷窥神器,我打算从硬件+软件来实现,光从软件上实现并不太现实,因为需要一直打开笔记本的摄像头。硬件硬件价格Arduino Nano13热释电传感器7Arduino Nano是的价格在13-14元左右,人体红外传感器的价格在7-8元,硬件成本在20元。软件Ard...原创 2020-04-21 17:17:58 · 3026 阅读 · 7 评论 -
Arduino使用人体红外传感器
前言人体红外传感器是一种热释电传感器,原理将释放电荷经放大器转为电压输出,现在常用的人体红外传感器即有人输出高电压,无人输出低电压。用在生活报警等应用。读取int sensor_pin = 2;void setup(){ Serial.begin(9600); //设置串口通信频率 pinMode(sensor_pin,INPUT); //设置为输入模式}void loop...原创 2020-04-18 22:41:53 · 8360 阅读 · 4 评论 -
微信实时监测室内环境
前言利用python读取传感器的室内环境数据,并在微信做到查询和定时发送室内环境数据,一些方法的使用可以参考我之前的三篇博文,这博文将介绍直接介绍微信实时监测室内环境。Python微信操控itchat定时发送消息Arduino读取CCS811+HDC1080模块Linux串口通信Arduino#2Arduino读取室内环境利用CCS811+HDC1080模块,可以获得室...原创 2020-04-09 17:53:50 · 651 阅读 · 0 评论 -
Arduino读取CCS811+HDC1080模块
前言CJMCU-8118是一种气体传感器片上的系统(SSOC)+温湿度传感器,简单来说,通过ccs811内部集成mcu实现i2c接口共用,实现气体和温湿度共同检测。传感器外观CCS811CCS811是一种能够检测CO2和TVOC浓度的传感器。安装Adafruit_CCS811.h库,实现CO2和TVOC的读取。示例程序#include <Adafruit_CCS811.h&g...原创 2020-03-25 21:23:45 · 18016 阅读 · 20 评论 -
Arduino压电震动传感器(二)
Arduino压电震动传感器,前文有介绍模拟输出,用模拟输出可以检测震动的强弱。TTL电平输出TTL电平输出可以理解为数字电平,共两种状态:高电平和低电平(即1和0)。有效信号为高电平,输出控制电流最大可达到1A,那么我们就可以用输出的有效信号来控制其他用电器件。这里用Arduino板载的LED来演示。控制LED拍下震动传感器,LED亮起,停止拍打,LED灭。#define LED 13...原创 2020-03-03 15:51:56 · 2429 阅读 · 0 评论 -
Arduino压电震动传感器
Arduino压电震动传感器读取震动传感器的模拟值,串口输出;按压震动传感器控制LED灯亮灭。外观接线Arduino震动传感器5V5VGNDGNDA0A02D0读取模拟值时,D0不用接。A0模拟信号输出,D0TTL电平输出。串口读取模拟值void setup(){ Serial.begin(9600);}void loop(...原创 2020-02-29 13:51:32 · 3176 阅读 · 6 评论 -
基于Arduino的公交车报站器
基于Arduino的公交车报站器前言原创 2019-12-19 00:16:38 · 2495 阅读 · 3 评论 -
解决Arduino使用LCD屏幕制作电子时钟的问题
Arduino LCD屏幕电子时钟前言需要做一个公交车报站器,语音模块还没到,花了一天研究了一下ST7735芯片的屏幕,手上这块是1.44寸的TFT屏幕,翻了半天网络,使用ST7735做实物的比较少,且库不太全。库Adafruit_GFX.h ,核心库,ST7735.h是基于该库写的。Adafruit_ST7735.h安装库在Arduino IDE工具→管理库直接搜索并下载,不多...原创 2019-12-07 21:32:14 · 5661 阅读 · 6 评论 -
Arduino读取GPS模块
Arduino读取GPS模块最近要做一个公交车报站器,所以打算用GPS模块来实现定位的功能,于是找朋友借了个GPS模块来试试。GPS模块常见的GPS模块的参数都差不多,除了有些个别输出格式不同。● 接口:RS232 TTL● 电源:3V至5V● 默认波特率:9600 bps● 支持标准的NMEA接线GPS模块Arduino unoRXD...原创 2019-12-06 22:30:40 · 9421 阅读 · 16 评论 -
Linux串口通信Arduino#3
Linux串口通信Arduino#3Linux串口通信Arduino#1Linux串口通信Arduino#2前言利用串口通信,在终端输入数字来控制Arduino Uno板13引脚LED的亮灭Arduino程序键盘输入数字1,打开LED灯;输入数字2,关闭LED灯。int led 13String str;void setup() { Serial.begin(9600);...原创 2019-11-08 14:05:07 · 648 阅读 · 0 评论 -
Linux串口通信Arduino#2
Linux串口通信Arduino#2前言上篇介绍了Linux和Arduino的通信,这篇我们通过Linux输入字符来控制Arduino uno板上13号引脚的灯的亮灭。原创 2019-11-08 12:09:17 · 538 阅读 · 0 评论 -
Linux串口通信Arduino#1
Linux串口通信Arduino前言本文学习Linux利用pyserial与Arduino进行串口通信,在实验过程中解决一下无法通信等问题。目录安装python3 serial库函数查找Arduino端口编写arduino程序编写serial_linux.py程序安装pyserial本文python使用的是python3,我们可以利用两种方式来安装pyserial。方式一...原创 2019-11-02 22:41:57 · 1625 阅读 · 0 评论 -
基于Arduino的电子秤
最近需要制作一个电子称,要求是精度为1g,上限没要求。方案采用:Arduino uno+HX711模块+5kg悬臂梁称重传感器+OLED显示电路+报警电路。功能:1.精确显示重量 2.自调整 3.价格计算 4.超出量程报警设计框图5KG悬臂梁称重传感器称重传感器一般采用电阻应变片,由4个压力电阻,且电阻值一般为4个1kΩ的电阻构成全桥式电路,这样能够提高测量精度。HX711称重模块...原创 2019-10-22 22:39:50 · 9895 阅读 · 4 评论 -
Arduino利用温湿度传感器在OELD屏幕SPI接口上显示
Arduino利用温湿度传感器在OELD屏幕上显示DHT11温湿度传感器安装第三方库SimpleDHT,一般DHT库都提供了dht11,dht21等库函数。安装完成后我们通过串口来测试一下温湿度传感器。下面是示例代码:#include <SimpleDHT.h>int pinDHT11 = 2; //温度传感器的输出引脚接到Arduino板子的2引脚上。SimpleDHT1...原创 2019-10-16 22:43:02 · 3632 阅读 · 5 评论