Hur man gör en klapp-klapp på / klapp-klapp av växla krets!
Detta instructable inte bara ger läsaren informationen som behövs för att skapa en klapp-klapp på / klappa klappa bort byta krets, men logiken används för att göra en hårdvara-bara klappa-på, klappa bort kretsen. Ytterligare information om en hårdvara-versionen kan hittas i den sista delen av detta instructable.
Denna krets sysselsätter några mycket enkla och billiga kretsar, och ett enkelt program. Det är relativt lätt att göra en hårdvara bara klappa/på krets, men jag ville skapa en krets som krävs två klappar att slå på och två spännen för att stänga av. Klappar måste vara i snabb följd, som kan ses i videon nedan, annars kommer det inte fungerar, som är hela poängen med kretsen =) jag kommer att gå in på Detaljer om kretsarna, och programmet. Jag ska också göra mitt allra bästa för att svara på alla frågor ni har. Denna enhet kan kastas tillsammans i en enda kväll.
Programvaran fungerar så här:
1) programvaran väntar en inledande högt ljud, sedan börjar en nedräkning sekvens.
2) om enheten upptäcker en annan högt ljud inom cirka 250 millisekunder, att då reläet växla på. Om timern tar slut tid utan att upptäcka en annan högt ljud, återställs programmet.
3) när två klappar har upptäckts, och reläet växlar på. Programvaran startar sedan samma sekvens över igen, bara väntar på att växla reläet bort.
4) när reläet växlar upp igen efter att ha upptäckt två klappar i följd, återställs programmet till ursprungligt skick.
Eftersom PIC10F222 har en begränsad instruktionsuppsättning, jag var tvungen att lägga på några extra rader kod. Jag skulle ha använt PIX18F1220, men det skulle ha varit over-Kill. Ah, men hur jag saknar instruktionen BTF (Bit växla) =)