Go Down

Topic: Smoke Detector Triggers arduino and Arduino makes phone call using DTMF Tones (Read 2741 times) previous topic - next topic

peterengland is Here

Hello ,

Please help I am making a system that makes phone call when Smoke detector triggers arduino and plays a recorded sound in SD card by using DTMF tones saved in that Sd card , I have tried following things partly .

playing a wav tones from SD card .

Generating WAV files for DTMF tones for Specific Phone numbers by using this website. http://www.dialabc.com/sound/generate/

I have a telephone Instrument that can take DTMF tones and calls to a number .

Please help me for pointing out the flow of code..


Peter.

robtillaart

topdown it would be something like this.
Code: [Select]

void loop()
{
  bool b = detectSmoke();
  if (b == true)
  {
    playWave();
  }
  delay(1000);
}

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

peterengland is Here

Thanks , How to create a State High or Low using Analogue PIR sensor ?

Means i am talking about following code , in that i need only two states its high or low how to achieve this ?

Code: [Select]

#include <SD.h>                      // need to include the SD library
#include <TMRpcm.h>           //  also need to include this
#define SD_ChipSelectPin 10  //using digital pin 10 as chipselect on arduino UNO


     TMRpcm tmrpcm;   // create an object for use in this sketch
     char mychar;
     int pirSensor = 0;
     int THRESHOLD = 149;
     byte val = 0;

void setup(){
     
     tmrpcm.speakerPin = 9; //11 on Mega, 9 on Uno, Nano, etc
     Serial.begin(9600);
     if (!SD.begin(SD_ChipSelectPin))
     {       
     Serial.println("SD fail");
     return;
     }
        tmrpcm.play("1.wav");     //plays a file everytime uno resets
     }
void loop(){

     if(Serial.available()){ 
     mychar = Serial.read();
   
     val = analogRead(pirSensor);
     if (val >= THRESHOLD)
     {
     tmrpcm.play("1.wav");
     }
    }
  }


pls help me.
Peter.

robtillaart


you should make a RC low pass filter with a resistor and a capacitor and then connect to a analogPin

- https://www.circuitlab.com/circuit/d8tbvn/pwm-output-into-a-low-pass-filter/ -


A more in depth backgrounder - http://www.proaxis.com/~wagnerj/PWMfil/PWM%20Filters.pdf -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)


peterengland is Here

As I am not good in electronics can you please suggesta circuit example for me please?
Peter.

robtillaart

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

peterengland is Here

Peter.

robtillaart

a indepth story might help  - http://provideyourown.com/2011/analogwrite-convert-pwm-to-voltage/ -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

peterengland is Here

Sorry to say but i didn't understand can you give me straight circuit for that ?
my need  is I have a analog PIR sensor that has 3 pins 1 for supply 5v one for signal out and rest is ground so i need that signal to convert to Digital to state ON or OFF pls help me and sorry if I missed something to say .
Peter.

hello good day...
can you please help me about my thesis project?

my project is when smoke sensor detect  a smoke, the smoke sensor will trigger's the arduino uno to send a message using GSM module....

I'm not really familiar with this stuff...
can you help me about the codes.. thanks

Go Up