Powered USB interruptor de badajo - HW muy poco necesaria! (1 / 4 paso)

Paso 1: Cómo funciona!

Hay muchas variantes del circuito del clap.  Puede tener circuitos que se activan cuando se escucha un ruido fuerte (palmada) y se desactiva cuando oye otro.  Circuitos típicos de clap, tal como la que he creado en mi segundo instructivo requiere dos ruidos (claps) dentro de un período muy corto de tiempo para activar el circuito, luego dos aplausos anoother desactivar el circuito.  Todo esto se hace a través de programación simple.

El hardware electrónico es muy limitado, que es grande, ya que la mayoría de nosotros no tiene un montón de dinero para gastar en nuestros proyectos.  Estoy muy orgulloso de ello.  Nunca he visto ninguna versión de la claqueta que utilizar a un ADC a la muestra de ruido.  Todos mis circuitos anteriores del clap y todas las otras variaciones de circuito de clap que he visto requieren amplificación ya sea pasiva o activa.  Tomó un poco de tiempo para obtener la programación derecho... Tuve que hacer muchos cambios a varios registros de tiempo antes de que yo estaba contento con el resultado.

El Circuito esquemático de la página siguiente incluye un profundo análisis de los circuitos simples involucrados.  No debe tener ningún siguiente problema a lo largo.  Por ahora, vamos a hablar de la teoría básica detrás del circuito.  Así, si has visto el vídeo, habrá visto personalmente un desglose esquemático de mí mismo.

Paso a paso:
1) tan pronto como el dispositivo está conectado al puerto USB de la computadora, se convierte en activo.  Por activa, me refiero a que constantemente está buscando ruidos fuertes, tales como una palmada.

2) tan pronto como el dispositivo detecta un ruido suficientemente fuerte, se inicia una secuencia de cuenta regresiva.  En este poco tiempo, el dispositivo está buscando constantemente un segundo ruido fuerte.  La duración de la secuencia de conteo es bajo 600 milisegundos.

3) si dentro del período de la secuencia de cuenta regresiva se detecta un segundo ruido fuerte, el microprocesador activa un relé, que está conectado a una fuente de alimentación de CA y una carga que requiere AC (una lámpara, ventilador, LCD, etc.).  Si la secuencia de cuenta regresiva transcurre sin otro ruido que se detecta, luego el programa empieza sobre y busca un ruido inicial.  Esto es para asegurar que dos aplausos son necesarios para la activación, no sólo uno.

4) si el dispositivo detecta dos aplausos, el relé se activa ahora, y su aparato es alimentado.  El programa ahora va en un área muy similar del programa que básicamente imita la primera parte del programa.  Espera a que otro conjunto de claps, sólo que esta vez que el relé se desactivará si se detectan dos aplausos.

5) si se detectan dos aplausos más dentro de la secuencia de cuenta regresiva, el relé se desactiva y el aparato se apaga.  Luego el programa empieza sobre.

Es un algoritmo de programación muy simple.  Decidí usar el microprocesador PIC10F222 (MCU), que es extremadamente barato - menos de $1 si comprado a granel).  El problema con la serie PIC10, es que es un archiac MCU, y viene sin los comandos de comparación y BTG (toggle Bit).  Esto hizo la programación del MCU un dolor bastante grande en el trasero.  Requiere mucho más código y una tonelada más de paciencia.  He proporcionado el código en el paso SOFTWARE , así que echa un vistazo a él.  He hecho mi mejor comentar el código, así que intentaré seguir junto con él!

NINGÚN AMPLIFICADOR???
Eso es!  Ningún amplificador!  La señal acoplada desde el micrófono es tan pequeña que por lo general requiere de amplificación para que sea compatible con el PIC.  Lo que he hecho es, a través de la programación, lecturas de la ADC y buscó las señales en el rango de 20-40 milivoltios (0.02-0.04 voltios).  Si el ruido es bastante fuerte, la ADC es capaz de recoger esa señal pequeña y convertirlo en un valor hexadecimal, que se compara contra un valor pre-cargado.  Si la señal es más fuerte que 20mv, entonces es aceptado por la programación como un "CLAP".

EL ADC:
El PIC10F222 tiene una capacidad de ADC interna que permite al usuario muestrear una señal analógica entre 0v y 5v.  Este valor analógico es convertido en un valor hexadecimal basado en un número binario.  Este es un valor hexadecimal de 8 bits.
Si tenemos 5v en la entrada analógica, y tomamos una muestra, el valor en el registro del ADC es "1111 1111, que es igual a FF en hexadecimal"
Si tenemos 0v en la entrada analógica, y tomamos una muestra, el valor en el registro del ADC es "0000 0000, que equivale a 00 en hexagonal"
En la programación, ejecuta una rutina que muestras de la tensión en la entrada del ADC, y si el valor es 0000 0001 (01 H) o mayor, que es reconocido por el programa como un "Clap".

Lista de componentes (usando USB como fuente de alimentación):
* Micrófono condensador de electret
* PIC10F222 MCU 8-pin DIP IC
* Cable del USB
* Tablero de bornes
* 5v relay
* Transistor de pequeña señal NPN, como el 2N2222, 2N4401 o S9013
* Barra de poder dollar Store
* Resistencias: 470R / 100k / 2 x 10 k
* Rojo LED
* Diodo N4004
* Condensadores: 2 x 0.1uf / 10uf
* Creación de prototipos PCB (5cm / 7cm)

HERRAMIENTAS NECESARIAS:
1) soldador de
2) pistola de pegamento
3) gafas de seguridad
4) paciencia
5) alguna experiencia en soldadura

Artículos Relacionados

Altoids Smalls Solar Powered USB cargador

Altoids Smalls Solar Powered USB cargador

este instructable le mostrará cómo hacer tu propio cargador USB accionado solar fuera de una lata Altoids Smalls. Es una forma de respetuoso del medio ambiente para conservar la energía. El Panel Solar que estoy utilizando para este proyecto tiene un
Ratón USB interruptor de interfaz

Ratón USB interruptor de interfaz

primero, tengo que dar crédito donde crédito es debido. Este instructable se basa pesadamente en gran instructable titulado vacaciones juguete interruptor de adaptación de base2john. En este instructable, adapté las instrucciones para aplicar a un ra
Solar Powered USB de alimentación y cargador de

Solar Powered USB de alimentación y cargador de

siempre he querido ir verde y utilizar energía solar para cargar mis dispositivos hambrientos de poder. Recientemente encontró y compró un nuevo reino Solar Estados Unidos 21 12 voltios 21 Watt solar panel en una venta de garaje por $20.  ¡ Qué ofert
Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

Figura 1: Interruptores de ejemplo que pueden utilizar resistentes a las tracción MCU, delantero: foto resistor, transistor de la foto, botón; Parte posterior: ejemplo clave los cojines.M. A. Parker c2015Dos Blinky demuestra cómo el MCU puede leer fá
Hierro estilo hombre Arc Reactor - powered usb

Hierro estilo hombre Arc Reactor - powered usb

recientemente, decidí tratar de construir un Reactor de arco alimentado por usb de Iron Man a sentarse en mi mesa.Hay un montón que me gustó de Ironman, la película. Un chico ingenioso edificio cosas interesantes en su cueva de hombre usando la tecno
Simple Solar Powered USB cargador y altavoces

Simple Solar Powered USB cargador y altavoces

antes de hacer esto, me di cuenta de lo que la gente (9 años) usa mucho hoy en día y se me ocurrió: los teléfonos celulares y reproductores de mp3.A mucha gente perder energía utilizando estos dos elementos mediante la compra de los altavoces para su
Palo de hélice espiral Polo lámpara (powered USB)

Palo de hélice espiral Polo lámpara (powered USB)

Bienvenido a otro proyecto de artesanías CairdyEsta semana, nos estamos convirtiendo un montón de palos de polo, 9 LEDs y un cable USB viejo en una lámpara de palo de polo de hélice espiral!¡ Mira el video de la video guía y leer las instrucciones pa
Cómo hacer un ventilador barato de Powered USB

Cómo hacer un ventilador barato de Powered USB

cómo hacer un ventilador barato de piezas comprado en la tienda de dólar. Este ventilador se puede hacer de 2 dólares (más impuestos), a menos que usted puede comprar un alambre terminado doble del USB, entonces usted puede hacer 2 ventiladores USB p
Detector de gas / indicador (powered USB) con arduino

Detector de gas / indicador (powered USB) con arduino

ArduSnifferEste Instructable muestra cómo construir un detector de gas indicador utilizando un arduino.El producto final es USB accionado y muestra la cantidad de gas detectado en una pantalla led.En este diseño se trabaja también el botón de reset e
Solar Powered USB cargador (teléfonos, reproductores MP3 etc.)

Solar Powered USB cargador (teléfonos, reproductores MP3 etc.)

Esta es mi opinión sobre un pequeño proyecto ya bien documentado. Muy sencillo de hacer y una buena introducción a la electrónica y cosas con alimentación solar. Funciona muy bien también. Es necesario generar 5-6V para cargar un teléfono.Se necesita
Licuadora tortas Super panqueques fácil con muy poco lío

Licuadora tortas Super panqueques fácil con muy poco lío

en este Instructable te mostraré cómo hacer panqueques para mi familia. Soy muy perezoso, así que usando este método puedo limpiar en menos de 5 minutos y seguir con mi día.Paso 1: Prepárese su materia de panqueque! Esto es lo que necesita,1. licuado
Ventilador de escritorio Powered USB de basura

Ventilador de escritorio Powered USB de basura

este es un pequeño ventilador que se puede poner en su escritorio y es alimentado exclusivamente por el puerto USB en su computadora. Esto se puede hacer completamente de basura y es un gran primer proyecto de USB y de soldadura. Es relativamente fác
Powered USB Hub para Rtl-DEG

Powered USB Hub para Rtl-DEG

concentrador USB alimentado. Lo uso con una batería para sdr-rtl en mi teléfono, que no proveen bastante actual y eso significa que no puedo hacer cosas como recepción de ADS-B y sintonía en el mundo.Paso 1: Reunir los materiales y herramientas En la
Ajustable con muy poco dinero Yoga Mat Sling

Ajustable con muy poco dinero Yoga Mat Sling

necesitaba una eslinga ajustable, barata para un nuevo mat de yoga y esto es lo que se me ocurrió. Utilicé un par de cordones redondos, pero usted podría apenas como fácilmente uso paracord o alguna otra cuerda.Paso 1: materiales Todo lo que necesita