arduino-dw1000-lite:Arduino库,可轻松快速地启动Decawave的DWM1000模块
2022-05-01 13:11:52 16KB arduino localization uwb decawave
1
前言: Arduino和树莓派可谓是开源项目中两个最受瞩目的硬件平台,笔者一直尝试能够将两者结合起来扩展更多潜在的功能。在该项目中,本作者将打造一个门禁系统升级版。 功能描述 人由门外侧需要进入室内时,红外感应传感器检测到人体而启动相机模组拍照功能,相片上传到网络,提供给远端控制人员进行确认,并可以通过远程控制开门 人由室内出去时,不再需要进行身份确认,可有红外感应传感器检测人体后自动开门 门的开启是通过Arduino控制数字继电器来实现的(或者通过舵机的动作来模拟),相机的启动与网络功能是由树莓派实现的,远程控制人员的命令通过树莓派接收后,通知Arduino进行相应的动作 本项目涉及到技术难点有三个: 树莓派的触发拍照,树莓派的网络上传和网络控制 笔者已经写过关于如何使用树莓派的相机模组实现定时拍照功能,当然网络已经提供给我们许多能上实现的云存储平台,包括百度云、新浪、Yeelink等,笔者暂还拟定使用yeelink作为本项目使用的网络存储与远程控制平台。通过树莓派强大的网络功能,实时上传图片。 树莓派和Arduino的通信功能 树莓派和Arduino的通信有多种实现方式,比如SPI、I2C等。本方案拟采用Arduino的USB转串口和树莓派的USB口连接实现通信,连接方便,可以节省树莓派的GPIO口。 Arduino的下位机功能实现 下位机功能主要是动作控制和外界环境的感知,本期项目拟采用数字继电器和红外感应传感器来实现动作和人体感知。 材料清单 Raspberry Pi(B版本)套件(包括HDMI连接线,无线接收器,SD卡) Arduino UNO 套件(包括1602显示器,面包板,连接线等) Raspberry Pi 相机模组 1只 红外感应传感器 2只 数字继电器 1只 更多详细说明见附件内容。
2022-05-01 12:01:59 11.28MB 门禁系统 门禁系统源码 电路方案
1
该机器人控制板包含一个ATmega328P微控制器和一个L293D电机驱动器。当然,它与Arduino Uno板没有什么不同,但是它更有用,因为它不需要另一个屏蔽来驱动电机!它没有跳线杂乱,并且可以使用CH340G轻松编程。在驱动两个直流电动机时,还可以通过在此板上使用I / O引脚来控制不同的传感器。在这个项目中,我们使用了HC-SR04超声波距离传感器和IR红外传感器。另外,使用了一个伺服电动机。您还可以通过此视频了解如何制作自己的arduino uno板。 您可以使用此控制板对具有5种不同场景的机器人进行编程。此项目包括以下方案: 相扑模式:这是一项运动,其中两个机器人试图将彼此推出一个圆圈(与相扑运动类似)。 跟随我模式:它可以使用HC-SR04传感器感应是否存在要跟随的物体。 跟踪模式:追随者机器人是沿着黑线或白线的车辆。 避开模式:避障机器人是一种智能设备,可以自动感知前方的障碍物,并通过将自己转向另一个方向来避开它们。 绘图模式:它包含伺服电机和一支笔。它可以在表面上绘制自己的运动轨迹。 在该项目中,使用了DIP类型的组件以便于焊接。 所需组件: 带有Bootloader的ATmega328P L293D电机驱动器IC B型USB插座 DIP插座 12/16 MHz晶体 L7805 TO 100uF的电容 LED 电阻10K / 1K 470nF的电容 电源插座 2针接线端子 公头插头 10nF的/ 22pF的陶瓷 6V 200RPM迷你金属齿轮减速电机 7.4V 1000mAh的2S锂聚合物电池 9V 800mAh电池 9V电池连接器 超声波模块HC 红外红外线传感器 CH340G USB转TTL IC 演示视频地址:https://www.cirmall.com/articles/33836
2022-04-30 03:08:00 8.93MB atmega328p l293d Arduino 电路方案
1
感谢电路城卖家dimension提供了这么好的资料! 该悬浮装置用arduino uno控制,l298n驱动四个线圈电磁铁,配合霍尔传感器就能悬浮了。 装置用到的东西有:arduino主控板、线圈、大磁铁、霍尔传感器 视频演示: 磁力对悬浮物的控制,其基本原理是: 霍尔传感器在浮子的正下方,当检测到浮子向左运动时,两边的线圈一个吸一个拉,把它推向右;反之如果浮子想右运动,那么两个线圈的电流都反向。用前后左右共四个线圈,两个霍尔传感器配合,就可以把浮子稳定的悬浮住。但是线圈产生的力是比较小的,因此只能够推动浮子在水平面移动,要克服浮子的重力让它悬浮起来,就要在四个线圈下面再加一个大的环形磁铁提供斥力。 霍尔传感器介绍: 霍尔传感器是一种测量磁场强度的元件,可以把通过它垂直面的磁力线强度转化为不同的电压值,这样我们用单片机ADC读取之后就可以得到浮子的位置信息了。霍尔传感器的安装位置很有讲究,前面说了它是测量通过其垂直面的磁力线,也就是浮子发出的磁力线,而我们电磁线圈在调节的同时磁力线也在变,如果这个变化被霍尔感应到了结果就很不可靠了,所以霍尔的安装位置应该是位于四个线圈的中间高度,这里的磁力线刚好是与霍尔平行,不产生影响。 霍尔元件一般需要放大电路放大,但是考虑到对一些初学者比较复杂,大家可以考虑直接到网上买那种线性霍尔元件模块,内置放大的直接接到arduino上就能用,注意一定要线性的! 为了让悬浮更加稳定,采用了PID控制的平衡算法。把霍尔元件度数也就是浮子的位置作为输入变量输入PID函数,设定一个目标值也就是浮子在中间位置时的读数值,然后把输出赋值给PWM驱动线圈,剩下的就是调整PID参数让它自己控制浮子。 至于线圈,用漆包线在支架上绕200-300圈基本就够了。
2022-04-29 21:22:11 3.21MB 霍尔传感器 磁悬浮 l298n 电路方案
1
我们正在展示如何通过Arduino使用KY-038声音传感器。 您可以在Arduino和声音传感器的帮助下通过拍手来控制LED。
2022-04-29 17:16:02 722KB smart appliances sound
1
此篇Arduino巡线小车实验的文档中包括有对L298n的接线方法,也有小车巡线的简单明了的原理介绍图,最重要的是附有代码,非常适合想要做巡线小车的朋友
2022-04-29 14:21:51 1.04MB Arduino 巡线小车 附代码 接线
1
Arduino-串行通信 C# 中的简单 Arduino 串行通信
2022-04-28 20:52:13 22KB arduino serial communication C#
1
本电路设计模块可以宽范围控制土壤的湿度。 通过电位器调节控制相应阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平。 功能介绍: 1.传感器适用于土壤的湿度检测 2.比较器采用LM393芯片,工作性能稳定 3.工作电压3.3V-5V 4.模块中蓝色的电位器是用于土壤湿度的阀值调节,顺时针调节,控制的湿度会越大,逆时针越小; 5.数字量输出D0可以与单片机直接相连,通过单片机来检测高低电平,由此来检测土壤湿度; 6.小板模拟量输出AO可以和AD模块相连,通过AD转换,可以获得土壤湿度更精确的数值; 应用领域: 可以自动对菜园,花园自动浇水,家庭花盆土壤湿度的控制,应用电子比赛,电子积木,arduino 设计等 附件内容包括原理图、串口调试软件、传感器51测试程序
1
PCF8574 Arduino库 由SkyWodd 概述 “ PCF8574”芯片是一个I2C I / O扩展器,可通过I2C控制它们来释放您的某些Arduino引脚。 PCF8574由arduino的5v导轨直接供电,让您仅用两条公共线(I2C总线)控制8个I / O! 备注:PCF8575与PCF8574是同一芯片,但具有16个I / O而不是8个。该库的一个特殊变体也可供PCF8575使用。 图书馆API 该库具有与标准Arduino GPIO API相同的API(digitalRead,digitalWrite等)。 该库还支持任何PCF8574引脚上的中断。 为此,库内部使用AVR微控制器的“引脚更改中断(PCINT)”功能。 通过这种方式,您的Arduino的任何引脚都可以用来连接PCF8574的“ INT”引脚。 备注:库的中断“检查和处理”例程是公共的,需要用户提供
2022-04-28 09:10:30 43KB C
1
配置arduino esp32环境 1.首先arduino ide直接在官网下载就可以了,附上官网: https://www.arduino.cc/en/Main/Software 我用的是windows系统版本的,所以下面遇到的问题也是争对这个系统,不知道linux等其他系统是否适用。 2.arduino esp32环境的配置,主要有四种方法:一种是通过下载git,通过git clone去克隆对应的文件,这种方法较麻烦,且尝试过,经常克隆失败,所以不具体讲述; 第二种是直接去github官网下载esp32包,对应地址: https://github.com/espressif/arduino
2022-04-27 21:21:53 99KB ar arduino du
1