招财猫
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灯。
结果如果有人经过招财猫就会向你招手,眼睛会亮起并发出响声。
|