资料介绍
描述
Rory 是一个看起来很有趣的植物机器人,它与传感器的一些输入交互,播放音乐并检测周围的任何人类运动。此外,它可以在您订购时拍摄照片。
它还关心花盆里的一株小植物,用人声用声音通知我水位、湿度和温度。
第 1 步:准备好您的 WAV 音频文件
为了使用 Arduino 从 SD 卡播放声音,我们需要 .wav 格式的音频文件,因为 Arduino Board 可以播放特定格式的音频文件,即 wav 格式。要制作 Arduino mp3 播放器,有很多 mp3 shields 可供您与 Arduino 一起使用。或者要在 Arduino 中播放 mp3 文件,可以使用一些网站将计算机上的任何音频文件转换为特定的 WAV 文件。
Arduino SD卡模块
+5V 电压
接地
Pin 12 MISO(主输入从输出)
引脚 11 MOSI(主输出从输入)
引脚 13 SCK(同步时钟)
引脚 4 CS(片选)
1.点击“ Online Wav Converter”进入网站。
2. Arduino可以播放如下格式的WAV文件。您可以稍后使用这些设置,但这些设置是质量最好的实验。
位分辨率 8 位
采样率 16000 Hz
音频通道单声道
PCM 格式 PCM 无符号 8 位
3.在网站上点击“选择文件”并选择要转换的文件。然后输入上述设置。完成后,它应该如下图所示
4.现在,单击“转换文件”,您的音频文件将被转换为 WAV 文件格式。转换完成后,它也将被下载。
5.最后,格式化您的 SD 卡并将您的.wav 音频文件保存到其中。确保在添加此文件之前对其进行格式化。另外,请记住您的音频文件的名称。同样,您可以选择四个音频中的任何一个并将其保存为名称 1、2、3 和 4(名称不应更改)。我已经转换了大约 51 条语音消息,并在下面的链接中保存了一个示例:
https://github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6.示例代码
#include SimpleSDAudio.h
void setup() {
SdPlay.setSDCSPin(4); // sd card cs pin
if (!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{ while(1); }
if(!SdPlay.setFile("music.wav")) // music name file
{
while(1);
}
}
void loop(void)
{
SdPlay.play(); // play music
while(!SdPlay.isStopped())
{ ;
}
}
第 2 步:准备好使用多传感器
您将使用 HL-69 湿度传感器,只需几美元即可在线购买。传感器的插脚通过使电流通过土壤并测量电阻来检测周围土壤中的水分含量。潮湿的土壤容易导电,因此电阻较低,而干燥的土壤导电性较差,电阻较高。
传感器由两部分组成
1. 传感器上的两个引脚需要连接到控制器上的两个独立引脚(通常提供连接线)。
2.控制器的另一边有四个引脚,其中三个连接到Arduino。
·VCC:电源用
·A0:模拟输出
·D0:数字输出
·GND:地
DHT11 温度和湿度:
DHT11 温度和湿度传感器具有温度和湿度传感器复合体,具有校准的数字信号输出。采用独有的数字信号采集技术和温湿度传感技术,确保高可靠性和出色的长期稳定性。该传感器包括一个电阻式湿度测量元件和一个NTC温度测量元件,并连接到一个高性能8位微控制器,具有卓越的品质、快速的响应、抗干扰能力和成本效益。
LDR光敏电阻:
LDR 是一种特殊类型的电阻器,只要有高强度的光,就允许较高的电压通过它(低电阻),而在黑暗的时候通过低电压(高电阻)。我们可以利用这个 LDR 属性并在我们的 DIY Arduino LDR 传感器项目中使用它。
KY-038 声音传感器:
声音传感器可用于多种用途,其中之一可以通过拍手来关闭和打开灯。然而,今天我们将使用将声音传感器连接到一系列 LED 灯,这些灯会随着音乐、拍手或敲门声而跳动。
PIR 传感器:
无源红外传感器是一种电子传感器,可测量从其视野内的物体辐射的红外 (IR) 光。它们最常用于基于 PIR 的运动检测器。
所有温度高于绝对零的物体都会以辐射的形式释放热能。通常,这种辐射对人眼是不可见的,因为它以红外波长辐射,但它可以被为此目的设计的电子设备检测到。
第 3 步:被黑客入侵的网络摄像头
整个项目由帮助接收消息和通知的 Windows 应用程序控制,以及通过网络摄像头接收照片并存储照片的能力。
- YolkaBot机器人开源分享
- 检测机器人开源分享
- Arduino机器人开源
- 坦克机器人开源分享
- 扫地机器人开源资料 43次下载
- 机器人守卫开源分享
- 伺服机器人开源分享
- 堆肥机器人开源分享
- 英雄机器人开源
- 机器人开源案例
- Arduino机器人开源分享
- 助理机器人开源分享
- 机器人开源项目
- 基于DSP和PC的农业机器人控制系统 17次下载
- 开架式通用水下机器人开源搭建手册.pdf 11次下载
- 字节发布机器人领域首个开源视觉-语言操作大模型,激发开源VLMs更大潜能 360次阅读
- 机器人技术中常用的路径规划算法的开源库 843次阅读
- 铸造机器人是什么?选择工业机器人应该考虑的方向 1137次阅读
- 面对疫情 医疗机器人能帮上什么忙? 2126次阅读
- dfrobotSparki机器人套装简介 2064次阅读
- 工业机器人技术应用 5176次阅读
- 工业机器人编程入门_工业机器人的编程要求 9571次阅读
- 医用机器人的定义_医用机器人发展 3122次阅读
- 医用机器人的功能_医用机器人分类 2227次阅读
- 机器人控制器有哪些类型_机器人控制器发展 1.1w次阅读
- 协作机器人的起源_为什么需要协作机器人 8127次阅读
- 机器视觉的机器人取代四台传统的火焰处理机器人 3270次阅读
- 如何区分机器人、协作机器人和移动机器人? 6828次阅读
- 软体机器人 前所未见的机器人 3692次阅读
- 机器人的最佳编程语言是什么?机器人十大流行编程语言汇总 3.4w次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多