Diese instructable nicht nur gibt der Leser die Informationen benötigt, um ein Clap Clap auf erstellen / clap Clap ausschalten Schaltung, aber die Logik verwendet, um einen Hardware-only Clap-on, klatscht Sie Stromkreis. Weitere Informationen über eine Hardware-Version im letzten Abschnitt dieses instructable finden.
Diese Schaltung beschäftigt einige sehr einfache und preiswerte Schaltung und ein einfaches Programm. Es ist relativ einfach, eine Hardware, die nur ein/aus Schaltung klatscht zu machen, aber ich wollte erstelle ich eine Schaltung, die zwei klatscht Einschalten erforderlich und zwei Claps abschalten. Die klatscht muss kurz hintereinander, wie im Video unten zu sehen, oder aber es funktioniert nicht, das ist der ganze Punkt der Schaltung =) ich werde gehen ins Detail über die Schaltung und das Programm. Ich werde auch mein Bestes geben, um Fragen zu beantworten, die euch möglicherweise tun. Dieses Gerät kann an einem einzigen Abend zusammen geworfen werden.
Die Software funktioniert wie folgt:
(1) die Software wartet auf einen anfänglichen lautes Geräusch, dann beginnt ein Countdown.
(2) wenn das Gerät eine andere laute Geräusche innerhalb von ca. 250 Millisekunden erkennt, wird das Relais an umschalten. Wenn der Timer läuft ohne Erkennung ein anderes lautes Geräusch aus der Zeit, setzt das Programm.
(3) Wenn zwei klatscht erkannt wurden, und das Relais schaltet auf. Die Software beginnt dann die gleiche Reihenfolge wieder, nur darauf warten, das Relais Weg umzuschalten.
(4) wenn das Relais schaltet nach Erkennung von zwei klatscht in Folge wieder ausschalten, wird das Programm wieder in den ursprünglichen Zustand zurückgesetzt.
Da die PIC10F222 einen begrenzten Befehlssatz hat, musste ich einige zusätzliche Zeilen Code hinzufügen. Ich hätte die PIX18F1220 verwendet, aber das hätte zu töten. Ah, aber wie ich vermisse die BTF (Bit Toggle) Anweisung =)