“招财猫”的版本间的差异
853387039@qq.com(讨论 | 贡献) |
Zhangfengfeng(讨论 | 贡献) (→视频) |
||
(未显示2个用户的8个中间版本) | |||
第8行: | 第8行: | ||
==原理== | ==原理== | ||
+ | 人体会向外发送热释红外线,传感器可以检测到变化的热释红外线从而判断是否有人,当传感器检测到,就控制彩灯变色,并且Audio模块输出音频。同时控制舵机摇摆,实现招手。 | ||
+ | [[File: MicroduinoFortuneCat-sch.jpg|600px|center]] | ||
==设备== | ==设备== | ||
第26行: | 第28行: | ||
|[[mCookie-Amplifier/zh]]||1||音频功率放大模块 | |[[mCookie-Amplifier/zh]]||1||音频功率放大模块 | ||
|- | |- | ||
− | |[[Microduino-Color | + | |[[Microduino-Color led/zh]]||2||led灯 |
|- | |- | ||
| [[mCookie-BM/zh]]||1||电池管理 | | [[mCookie-BM/zh]]||1||电池管理 | ||
第33行: | 第35行: | ||
|} | |} | ||
− | + | [[File: MicroduinoFortuneCat-module.jpg|600px|center]] | |
+ | [[File: MicroduinoFortuneCat-module1.jpg|600px|center]] | ||
+ | |||
==准备== | ==准备== | ||
*Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。 | *Setup 1:用USB线将CoreUSB模块与PC/Mac相连,并打开Arduino IDE。 | ||
第70行: | 第74行: | ||
==搭建硬件== | ==搭建硬件== | ||
*Setup 1:将触摸传感器接到Sensorhub的D12,人体红外传感器接到D4引脚,led灯接到D6引脚。 | *Setup 1:将触摸传感器接到Sensorhub的D12,人体红外传感器接到D4引脚,led灯接到D6引脚。 | ||
− | [[file: MicroduinoFortuneCat2-hub.JPG| | + | [[file: MicroduinoFortuneCat2-hub.JPG|600px|center]] |
LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制2个LED灯。 | LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制2个LED灯。 | ||
[[File:CoreUSB_Ble_steup11.jpg|600px|center]] | [[File:CoreUSB_Ble_steup11.jpg|600px|center]] | ||
*Setup2:将舵机接口接在转接件相应的位置上,转接件可以同时连接两个舵机。再将转接件另一端连接在Hub的IIC接口上。 | *Setup2:将舵机接口接在转接件相应的位置上,转接件可以同时连接两个舵机。再将转接件另一端连接在Hub的IIC接口上。 | ||
− | [[file: MicroduinoFortuneCat2-hub-servo.JPG| | + | [[file: MicroduinoFortuneCat2-hub-servo.JPG|600px|center]] |
*Setup 3:将TF卡装在AudioShield模块的卡槽中。 | *Setup 3:将TF卡装在AudioShield模块的卡槽中。 | ||
[[File: _MusicBox_Joystick _TF.jpg|600px|center]] | [[File: _MusicBox_Joystick _TF.jpg|600px|center]] | ||
第92行: | 第96行: | ||
[[File: MicroduinoFortuneCat_steup-legao.jpg|600px|center]] | [[File: MicroduinoFortuneCat_steup-legao.jpg|600px|center]] | ||
− | + | ||
|} | |} |
2017年4月12日 (三) 03:27的最新版本
Language | English |
---|
目的当有人经过的时候,招财猫会两眼放光的向你挥手,还会发出叫声哦。 原理人体会向外发送热释红外线,传感器可以检测到变化的热释红外线从而判断是否有人,当传感器检测到,就控制彩灯变色,并且Audio模块输出音频。同时控制舵机摇摆,实现招手。 设备
准备
软件调试代码说明
#define humanHotSensor 4//人体传感器
#define PIN 6//彩灯
#define SERVOPIN SDA//舵机
Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);
if (humanHotState) {
colorWipe(strip.Color(125, 125, 125));
updateServo();
if (!playing) {
Serial.println("play sound.....");
// audio_play();
audio_choose(1);
playing = true;
}
}
搭建硬件
LED灯的连接方法如图,请注意连接顺序,从LED的IN接口接入,从OUT接口接出本应用最多可控制2个LED灯。
结果如果有人经过招财猫就会向你招手,眼睛会亮起并发出响声。
|