电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Rory植物机器人开源分享

Rory植物机器人开源分享

2022-12-19 | zip | 1.14 MB | 次下载 | 免费

资料介绍

描述

Rory 是一个看起来很有趣的植物机器人,它与传感器的一些输入交互,播放音乐并检测周围的任何人类运动。此外,它可以在您订购时拍摄照片。

 

 
poYBAGOYjl2AQFDcAAFd6yxzyGI540.jpg
 

 

它还关心花盆里的一株小植物,用人声用声音通知我水位、湿度和温度。

第 1 步:准备好您的 WAV 音频文件

 
 
 
 
pYYBAGOYjmCAf2gqAAIRFMBYPH0898.jpg
 
1 / 2
 

为了使用 ArduinoSD 卡播放声音,我们需要 .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 步:准备好使用多传感器

 
poYBAGOYjmOABeqsAAGyPIBJ8Co339.jpg
 
1 / 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 步:被黑客入侵的网络摄像头

 

 
pYYBAGOYjmyAQlF8AAGZIadRrQQ853.jpg
 

整个项目由帮助接收消息和通知的 Windows 应用程序控制,以及通过网络摄像头接收照片并存储照片的能力。

 

 

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2联想E46L DAOLL6笔记本电脑图纸
  4. 1.10 MB   |  2次下载  |  5 积分
  5. 3MATLAB绘图合集
  6. 27.12 MB   |  2次下载  |  5 积分
  7. 4PR735,使用UCC28060的600W交错式PFC转换器
  8. 540.03KB   |  1次下载  |  免费
  9. 5UCC38C42 30W同步降压转换器参考设计
  10. 428.07KB   |  1次下载  |  免费
  11. 6DV2004S1/ES1/HS1快速充电开发系统
  12. 2.08MB   |  1次下载  |  免费
  13. 7模态分解合集matlab代码
  14. 3.03 MB   |  1次下载  |  2 积分
  15. 8美的电磁炉维修手册大全
  16. 1.56 MB   |  1次下载  |  5 积分

本月

  1. 1使用单片机实现七人表决器的程序和仿真资料免费下载
  2. 2.96 MB   |  44次下载  |  免费
  3. 2UC3842/3/4/5电源管理芯片中文手册
  4. 1.75 MB   |  15次下载  |  免费
  5. 3DMT0660数字万用表产品说明书
  6. 0.70 MB   |  13次下载  |  免费
  7. 4TPS54202H降压转换器评估模块用户指南
  8. 1.02MB   |  8次下载  |  免费
  9. 5STM32F101x8/STM32F101xB手册
  10. 1.69 MB   |  8次下载  |  1 积分
  11. 6HY12P65/HY12P66数字万用表芯片规格书
  12. 0.69 MB   |  6次下载  |  免费
  13. 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
  14. 0.74 MB   |  6次下载  |  3 积分
  15. 8华瑞昇CR215芯片数字万用表原理图
  16. 0.21 MB   |  5次下载  |  3 积分

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183335次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分