Difference between revisions of "Say Cheese"
From Microduino Wiki
(Created page with "{{Language| Say Cheese }} {| style="width: 800px;" |- | ==Objective== Say "Cheese!" towards MIC, it will send out infrared signal and at the same time, the camera will take a ...") |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 22: | Line 22: | ||
| [[mCookie-BM]]||1||Battery management | | [[mCookie-BM]]||1||Battery management | ||
|- | |- | ||
− | | [[Microduino- | + | | [[Microduino-Microphone]]||1||Sound detection sensor |
|- | |- | ||
− | | [[Microduino-IR | + | | [[Microduino-IR Emitter]]||1||Infrared transmitting sensor |
|} | |} | ||
[[File: take_photo-module.jpg|600px|center]] | [[File: take_photo-module.jpg|600px|center]] | ||
==Program Download== | ==Program Download== | ||
− | *Setup | + | *Setup 1: Connect CoreUSB and your PC/Mac with a USB cable, and then open Arduino IDE. |
[[Image:CoreUSB_Ble_pc.jpg|600px|center]] | [[Image:CoreUSB_Ble_pc.jpg|600px|center]] | ||
− | *Setup | + | *Setup 2: Click file > example> mCookie > _205_SayCheese |
[[File: take_photo-upload2.jpg|600px|center]] | [[File: take_photo-upload2.jpg|600px|center]] | ||
− | *Setup | + | *Setup 3: Select the right board and COM port, and then download the program. |
[[File: take_photo-upload3.jpg|600px|center]] | [[File: take_photo-upload3.jpg|600px|center]] | ||
+ | |||
==Software Debugging== | ==Software Debugging== | ||
*Define Sony camera infrared transmitting code | *Define Sony camera infrared transmitting code | ||
Line 89: | Line 90: | ||
</source> | </source> | ||
− | ==Hardware | + | ==Hardware Buildup== |
− | * | + | *Setup1: Connect MIC sensor to A0 pin of the Sensorhub and infrared transmitting sensor to D6 pin. |
[[file: take_photo _setup_1.jpg |600px|center]] | [[file: take_photo _setup_1.jpg |600px|center]] | ||
− | * | + | *Setup2: Connect the activated battery box and BM module. |
[[File:CoreUSB_Ble_steup2.jpg|600px|center]] | [[File:CoreUSB_Ble_steup2.jpg|600px|center]] | ||
− | * | + | *Setup3: Stack all modules together without fixed order and finish the buildup. |
[[file: take_photo _steup_ok.JPG|600px|center]] | [[file: take_photo _steup_ok.JPG|600px|center]] | ||
+ | |||
==Caution== | ==Caution== | ||
[[file: take_photo_case.JPG|600px|center]] | [[file: take_photo_case.JPG|600px|center]] |
Latest revision as of 07:00, 30 September 2016
Language: | English • 中文 |
---|
ContentsObjectiveSay "Cheese!" towards MIC, it will send out infrared signal and at the same time, the camera will take a picture. PrincipleEquipment
Program Download
Software Debugging
#define PHOTO 0xB4B8F
#define mic_pin A0
#define IR_pin 6
#define voice 400#define voice 400
if (voice_data > voice && take == false)
{
time = millis();
num++;
delay(10);
Serial.println(num);
if (num > 20)
{
take = true;
takePhoto();
Serial.println("takePhoto...");
}
}
else if (millis() - time > 1000 )//Take pictures after one second. {
voice_data = analogRead(mic_pin);
if (voice_data < voice)
{
num = 0;
take = false;
}
time = millis();
}
void takePhoto()
{
for (int i = 0; i < 3; i++)
{
irsend.sendSony(PHOTO, 20); // Sony code
delay(10);
}
} Hardware Buildup
CautionResultYell at MIC and trigger the camera. Video |