Electrónica Circuitos electrónicos e información técnica

Alarma de pánico basada en Arduino

Esta es una alarma basada en Arduino, con cableado muy simple, por lo que un principiante puede llvar a cabo su montaje sin dificultada alguna.

Arduino es una familia de microcontroladores (computadoras pequeñas) y un entorno de creación de software (Arduino IDE) que hace que sea fácil para tí crear programas, llamados sketches, que pueden interactuar con el mundo físico. El entorno Arduino ha sido diseñado para que sea fácil de usar para los principiantes que no tienen experiencia de software o electrónica. Sin embargo, es importante tratar de aprender más y refrescar sus conocimientos sobre la platafomra de Arduino, antes de construir este circuito. Si eres nuevo en Arduino, este enlace le ayudará a empezar arduino.cc .

Placa de Arduino Además, hay una comunidad Arduino activa y de apoyo que es accesible a nivel mundial a través de los ejemplos de los foros sobre de Arduino. El desarrollo de la oferta de proyectos y soluciones a problemas que pueden proporcionar inspiración y la asistencia que usted persigue para sus propios proyectos. He aquí una guía simple para principiantes de Arduino arduino.cc/es/Tutorial/HomePage

El circuito de alarma de pánico se compone de dos partes igualmente importantes. La primera parte es la placa prefabricada del microcontrolador Arduino, y la segunda parte es un circuito de interfaz que puede ser cableado en un trozo de placa de prototipo o placa perforada. Se puede utilizar cualquier batería estándar de 9V para alimentar el circuito, y el pulsador de encendido (Push-ON) (S1) para activar la función de alarma. Un relevo adicional (Electro-Magnetic Relay o EMR) también se une al circuito de interfaz. Con la ayuda de este relé, es fácil activar aparatos externos de alta potencia.

El prototipo de construyó y se probó con una placa de Arduino UNO-R3, el Sketch creado, compilado y cargado utilizando Arduino IDE0022. Utilizar un Piezo-Speaker. No utilice un active piezo-buzzer.

Arduino Sketch

// PANIC ALARM -  ARDUINO //
// by T.K.Hareendran //
int rlyPin = 12; // Relay Output Pin
int sensPin = 2; // Switch Input Pin
int ledPin = 13;  // LED output Pin
int pzSpeaker = 10; //Piezo-speaker Output Pin
int val = 0; // variable for reading the Input Pin status
void setup() {
  pinMode(rlyPin, OUTPUT); // Set Relay as output
  pinMode(sensPin, INPUT); // Set Switch as input
  pinMode(pzSpeaker, OUTPUT); // Set Piezo-Speaker as output
  pinMode(ledPin, OUTPUT); // Set LED as output
}
void loop(){
  val = digitalRead(sensPin); // read input value
  if (val == HIGH) { // check if the input is HIGH
    digitalWrite(rlyPin, HIGH); // turn Relay ON
    digitalWrite(ledPin, HIGH); // turn LED ON
    playTone(500, 600);
    delay(100);
    playTone(500, 800);
    delay(100);
  } 
  else {
    digitalWrite(rlyPin, LOW); // turn Relay OFF
    digitalWrite(ledPin, LOW); // turn LED OFF
      playTone(0, 0);
    delay(300);
  }
}
// duration in mSecs, frequency in hertz
void playTone(long duration, int freq) {
  duration *= 1000;
  int period = (1.0 / freq) * 1000000;
  long elapsed_time = 0;
  while (elapsed_time < duration) {
    digitalWrite(pzSpeaker,HIGH);
    delayMicroseconds(period / 2);
    digitalWrite(pzSpeaker, LOW);
    delayMicroseconds(period / 2);
    elapsed_time += (period);
  }
}
Clic derecho para verla en tamaño real.
Alarma de pánico basada en Arduino

Lista de componentes

Capacitores:
C1: 100 µF. electrolítico
Resistores:
R1, R4: 10 Ω
R2, R3: 1 KΩ
Semiconductores
Q1, Q2: BC547B, transistor tipo NPN.
D1: 1N007
Otros
PZ1: Tweeter piezooelóctrico
S1: interruptor pulsador o Push-ON.
B1(+9V): Batería o fuente de alimentación regulada de 1 amperio 9 voltios
RL1: Relevo con bobina para 9 voltios y contactos para 10A 30VDC o 250VAC/10A.

Clic derecho para verla en tamaño real.
Placa de Arduino Fuente original (en inglés): Arduino Panic Alarm
Fragmento del texto original en inglés:
Arduino is a family of microcontrollers (tiny computers) and a software creation environment (Arduino IDE) that makes it easy for you to create programs (called sketches) that can interact with the physical world. The Arduino environment has been designed to be easy to use for beginners who have no software or electronics experience. However, try to learn more/refresh your knowledge about arduino platfrom, before constructing this circuit. If you are new to Arduino, this link will help you get started arduino.cc.

Tableta de circuito impreso   Tabletas de circuito impreso

NOTA: este circuito está probado en un simulador de circuitos electrónicos, no físicamente.

De interés

Les agradeceria que toda consulta se haga a través de los Foros Electrónica y Electricidad, ya que en ocasiones me es imposible atenderlas con prontitud, y en el foro, alguien puede hacerlo antes que alguno de los editores del sitio. De antemano, gracias.

Circuitos Impresos: Sitio en el cual te diseñan el circuito impreso, lo que tienes que hacer es registrarte y escribir un post en el cual describes el circuito y colocas el diagrama o la URL donde se encuentra. únicamente desarrollar circuitos no muy complejo, dado que es un servicio gratuito.

Curso básico de electrónica: Estimados amigos, es un gusto para nosotros poner al alcance de ustedes este modesto curso de electrónica, con esto queremos hacer realidad lo que tanto nos han pedido. Busca el vínculo en el índice.

Electrónica molecular: A partir de la fecha ( 26/04/2008), hemos creado la sección, para tenerte al tanto sobre las noticias de esta rama de la ciencia electrónica.

NOTA: Los circuitos aquí publicados, en su mayoría no han sido probados físicamente, el buen funcionamiento o no de los mismos, es responsabilidad del ensamblador.

Robótica

Robótica, la robótica en su forma más simple
Robótica: Es la rama de la tecnología en la cual se diseñan máquinas que intentan emular las acciones ejecutadas por el ser humano. De hecho, los robots ya son usados para llevar a cabo tareas extremedamente pesadas para una persona, un ejemplo es el montaje de partes de automóviles, camiones, etc.

Circuitos Impresos

Todo circuito electrónico necesita un medio para ensamblarlo, esta es la función de los circuitos impresos ( PCB ). Originalmente vienen en placas vírgenes de baquelita o fibra de vidrio y una capa delgada de cobre en el cual se plasma o diseña el circuito basado en el diagrama o esquema del circuito.