USB alimenté interrupteur Clap - HW extrêmement peu requis ! (1 / 4 étapes)

Étape 1: Comment ça marche !

Il existe plusieurs variantes du circuit clap.  Vous pouvez avoir des circuits activer lorsqu’il entend un bruit fort (clap) et se désactive lorsqu’il entend un autre.  Circuits de clap typique, comme celui que j’ai créé dans mon deuxième instructable exige deux bruits (claps) dans un très court laps de temps pour activer le circuit, puis anoother deux claps alors désactiver le circuit.  Tout cela est fait par le biais de programmation simple.

Le matériel électronique est très limité, qui est excellent, comme la plupart d'entre nous n’ont pas une tonne d’argent à dépenser sur nos projets de côté.  Je suis très fier de ce fait.  Je n’ai jamais vu n’importe quelle version du battant qui utilisé un ADC à l’échantillon pour le bruit.  Tous mes circuits clap précédents et toutes les autres variantes de circuit clap que j’ai vu besoin d’amplification soit active ou passive.  Il a fallu un peu de temps pour obtenir la programmation droit... J’ai dû faire beaucoup de changements à plusieurs registres de chronométrage, avant j’étais content du résultat.

Le Schéma de CIRCUIT sur la page suivante inclut une profonde analyse des circuits simples impliqués.  Vous ne devriez avoir aucun problème après le long.  Pour l’instant, nous allons parler de la théorie de base derrière le circuit.  Ainsi, si vous avez regardé la vidéo, vous aurez vu une ventilation schématique de moi-même personnellement.

Étape par étape :
1) dès que le devive est branché sur le port USB de l’ordinateur, il devient actif.  Par actif, je veux dire c’est recherche constamment des bruits forts, comme un claquement.

2) dès que l’appareil détecte un bruit assez fort, il commence un compte à rebours.  Dans ce temps très court, l’appareil recherche constamment un deuxième bruit.  La durée de la séquence du compte à rebours est moins 600 millisecondes.

3) if dans le délai de la séquence du compte à rebours un deuxième bruit est détecté, le microprocesseur active un relais, qui est connecté à une source d’alimentation et une charge qui nécessite une alimentation C.A (une lampe, ventilateur, LCD, etc.).  Si la séquence du compte à rebours s’écoule sans un autre bruit détecté, le programme recommence et recherchera un bruit fort initial.  Il s’agit de s’assurer que les deux coups sont requis pour l’activation, pas un seul.

4) si le périphérique détecté deux claps, votre relais est maintenant activé et votre appareil AC est alimenté.  Le programme va maintenant dans une zone extrêmement similaire du programme qui reproduit essentiellement la première partie du programme.  Il attend une autre série de coups, mais cette fois, que le relais se désactive si deux coups sont détectés.

5) si deux coups plus sont détectés dans la séquence du compte à rebours, le relais est désactivé et l’appareil AC s’éteint.  Le programme puis recommence.

C’est un algorithme de programmation très simple.  J’ai décidé d’utiliser le microprocesseur PIC10F222 (MCU), qui est extrêmement bon marché - moins de 1 $ si acheté en vrac).  Le problème avec la série PIC10, est que c’est un archiac MCU, et il est livré sans les commandes de comparer et de BTG (Bit de bascule).  Cela fait le MCU une assez grande douleur dans le cul de la programmation.  Il exige beaucoup plus de code et une tonne de patience.  J’ai fourni le code de l’étape de logiciel , ont donc un coup d’oeil.  J’ai fait de mon mieux pour commenter le code, alors essayez de suivre avec elle !

AUCUN AMPLIFICATEUR???
C’est vrai !  Aucun amplificateur !  Le signal couplé venant du microphone est si petit qu’il faut généralement amplification afin d’être compatible avec le PIC.  Ce que j’ai fait ici est, grâce à la programmation, les lectures de l’ADC et cherché des signaux de l’ordre de 20-40 millivolt (0,02 à 0,04 volts).  Si le bruit est assez fort, l’ADC est en mesure de capter ce signal petit et le transformer en une valeur hexadécimale, qui est ensuite comparée à une valeur pré-chargés.  Si le signal est plus fort que 20 mV, puis il est admis par la programmation comme un « CLAP ».

L’ADC :
Le PIC10F222 a une capacité ADC interne qui permet à l’utilisateur d’échantillonner un signal analogique entre 0v et 5v.  Cette valeur analogique est ensuite transformée en une valeur HEXADÉCIMALE basée sur un nombre binaire.  Il s’agit d’une valeur HEX 8 bits.
Si nous avons 5v à notre entrée analogique, et nous prenons un échantillon, la valeur dans le registre de l’ADC sera "1111 1111, ce qui équivaut à FF en hexadécimal"
Si nous avons 0v à notre entrée analogique, et nous prenons un échantillon, la valeur dans le registre de l’ADC sera "0000 0000, ce qui équivaut à 00 en hexadécimal"
Dans la programmation, je lance une routine qui échantillonne la tension à l’entrée de l’ADC, et si la valeur est 0000 0001 (01 H) ou plus, il est reconnu par le programme comme un "Clap".

Liste des composants (à l’aide de USB l’alimentation):
* Microphone électret /
* PIC10F222 MCU 8 broches DIP IC
* Câble USB
* Bornier
* Relais 5v
* Transistor NPN petit signal comme 2N2222, 2N4401 ou S9013
* Barre d’alimentation dollar Store
* Résistances : 470R / 100k / 2 x 10 k
* Rouge LED
* N4004 diode
* Condensateurs: 2 x 0.1uF / 10uf
* Prototypage PCB (5cm / 7cm)

OUTILS REQUIS :
1) fer à souder
2) pistolet à colle
3) des lunettes de sécurité
4) patience
5) certaine expérience souder

Articles Liés

Haut-parleurs, avec un chargeur usb alimenté par la batterie

Haut-parleurs, avec un chargeur usb alimenté par la batterie

c'est mon premier instructable, si patient avec moi là-dessus. Je voulais construire un système d'enceintes que je serais en mesure de prendre avec moi au travail. Ainsi que ce qui permet la possibilité de charger des périphériques usb (téléphone ou
Comment faire un en bois, USB alimenté, lampe LED angle-poise

Comment faire un en bois, USB alimenté, lampe LED angle-poise

Salut! Dans ce instructable, je vais vous montrer comment faire votre propre lampe d'angle-poise LED alimenté par USB en bois. Vous pourriez upcycle certains déchirés vers le bas de palette en bois pour ajouter caractère ou tout simplement utiliser d
Construire un chargeur d’USB alimenté par batterie

Construire un chargeur d’USB alimenté par batterie

ce guide vous guidera dans la construction d'un chargeur de batterie pour n'importe quel dispositif qui recharge via une connexion USB standard, par exemple les téléphones portables, iPods, etc..Pièces nécessaires :1. pile 9V2. + 5V (. 7285) fixe le
Fil de voyage extrêmement facile et sûr !

Fil de voyage extrêmement facile et sûr !

Le fil de voyage facile et sûr!Salut tout le monde !Cette instructable sera facile à créer, amusant à jouer avec, coffre fort et très peu coûteux de créer !  Je peux poster un laser voyage-fil instructable à l'avenir.  Il y a des centaines de façons
USB alimenté Hub Hack pour disque dur externe framboise Pi

USB alimenté Hub Hack pour disque dur externe framboise Pi

Étape 1: IntroSalutJ'ai récemment reçu un Pi de framboise à utiliser comme un HTPC en cours d'exécution Raspmc.Mais il est venu dans des problèmes où l'IPD ne fournit pas assez de puissance bus sur son USB ports pour alimenter un 2.5" disque dur exte
Une technique rapide pour fabriquer des chambres thermique jetables à être utilisé pour l’essai à basse température USB alimenté Thermofoils et éléments chauffants

Une technique rapide pour fabriquer des chambres thermique jetables à être utilisé pour l’essai à basse température USB alimenté Thermofoils et éléments chauffants

R. Siderits, A. Malik, M RocheDans ce projet, nous allons décrire les étapes que nous avons utilisé pour faire une chambre thermique expérimental.Nous avons utilisé cette enceinte thermique pour tester les résistances qui seront connecte à un port US
USB alimenté LED élèvent la lumière 2.0

USB alimenté LED élèvent la lumière 2.0

nouvelle conception ; Le plateau de la plantenouvelle conception ; Le bras de la planteBonjour à tous, j'ai mis en place un nouveau bras. C'est beaucoup plus élégant et puissant avec un Add-on de surprise !encore une fois les gens, l'idée est de fair
USB alimenté par Custom Logo Light

USB alimenté par Custom Logo Light

celle-ci est présentée dans le font pour apprendre les concours pour les jeunes, et il m'oblige à ajouter des questions et réponses.Voici les questions :1 - qu'avez-vous fait ?2 - Comment tu l'as fait il ?3 - où tu l'as fait il ?4 - qu'avez-vous appr
USB alimenté Instructables Robot lampe de nuit

USB alimenté Instructables Robot lampe de nuit

une couple de jours, je surfais sur internet et découvert que nous pouvions alimenter n'importe quel gadget avec une alimentation de 5V et 100mA (500mA sur certaines conditions spéciales) en le connectant à un port USB, alors j'ai pensé que je ferais
Le port USB alimenté lampe LED CD

Le port USB alimenté lampe LED CD

USB alimenté CD LED lampe est un gadget très utile. Il est alimenté par le port USB, donc vous n'avez pas besoin d'aucune alimentation externe. La raideur, fil de montage, j'ai utilisé des actes comme un col de cygne et vous permet de plier la source
USB alimenté LED vélo light V2.0 - BigGun

USB alimenté LED vélo light V2.0 - BigGun

SalutDans mon précédent Instructable, j'ai construit un port USB alimenté par la lumière de bicyclette de LED, qui marchait très bien, mais pour une raison quelconque (peut-être parce que j'ai le vélo à haute vitesse), il semble être un problème de v
Baby Bouncer USB alimenté non plus piles

Baby Bouncer USB alimenté non plus piles

donc j'ai eu marre d'acheter des piles pour mes fillesDormeur préféré alors j'ai fait il alimenté par USBDonc je peux brancher presque n'importe oùÉtape 1: Étape 1 obtenez le videurAlors acheter le videur ou si vous êtes comme nous en obtenir un à vo
Extrêmement Simple lumière de LED Ultrabright 5V

Extrêmement Simple lumière de LED Ultrabright 5V

je parlais il avec l'équipe de saikoLED il y a quelques mois, et nous avons réalisé qu'il n'y a vraiment rien là-bas pour faire ultra haute luminosité travail de LED qui est très bon marché et a un passif adéquate, solution de refroidissement. Pour r
Biscuit ou pain ? Extrêmement simple (salé ou sucré)

Biscuit ou pain ? Extrêmement simple (salé ou sucré)

Oublier la texture, il ne se sentira pas comme du pain normal et vous ne penseriez la structure typique cookie soit lorsque ce mordant. Ceux qui veulent un petit déjeuner sain et n'aime pas avoine pourraient comme ceci une looot mieux !Vous pouvez fa