Hoi allemaal
Bewerken: We hebben nu een laser tripwire kickstarter campagne te activeren: Tripwire Kickstarter
Bedankt voor het kijken naar mijn instructable. Ik zal dit voorleggen aan de Mad Science Fair wedstrijd, dus als u dit document nuttig vond, gelieve te stemmen en stem!
Dit apparaat is een uiterst gevoelige laser detectie schakeling die uiterst kleine hardware, en zeer weinig coderegels gebruikt. De gebruiker kan een laserstraal schijnen in de boordcomputer foto weerstand (LDR - Light dependent Resistor) wanneer de module wordt ingeschakeld. Vandaar, wanneer u op de drukknop drukt, optreedt een kleine vertraging, op welk punt het apparaat actief wordt. Echter, het circuit is niet op zoek naar een verandering in spanning veroorzaakt door de verandering van weerstand op de lichte afhankelijke weerstand, maar liever een snelle verandering in licht (A schending in de laserstraal, bijvoorbeeld). Laat me iets specifieker...
Het typische LDR circuit gebruikt een spanning Comparateur circuit. Wanneer de LDR is blootgesteld aan veel licht, dan zullen de weerstand overheen zeer gering is; meestal 10-1000 ohm. Wanneer de LDR is blootgesteld aan duisternis, de weerstand wordt meestal zeer hoog (Mega Ohms). Wanneer geplaatst in serie met een weerstand van vaste waarde, zoals een 10 k ohm weerstand, hebt u een circuit spanning divider. Vanaf daar zal de spanning aan de Comparateur circuit lees verschillende spanningen op basis van hoeveel licht is het raken van de LDR. Deze methode vereist meer hardware dan ik zou willen. Ik ben er geweest en ik heb dat gedaan. Ik wilde een beetje origineler.
Deze methode maakt gebruik van een condensator koppeling en een ADC (analoog digitaal conversie). De ADC is een functie in de microprocessor die ik gebruik, oftewel de PIC10F222. Ik krijg dat in een minuut. Door koppeling bedoel ik dat als een plotselinge verandering in licht langs de LDR plaatsvindt, een kleine AC-signaal worden verzonden over een condensator op de ingang van de ADC. Deze condensator handelt om te blokkeren van de DC, en zal alleen paar AC signalen. Dit signaal is altijd zeer klein (In de millivolts), die is geweldig!
Dit signaal wordt vervolgens omgezet in een digitale binaire reeks die vervolgens met een waarde in de programmering vergeleken wordt. Zodra het circuit actief is, is de ADC bemonstering van duizenden keren per seconde, wachten op een wijziging van de regel. Wanneer iemand de laser schendt, raakt de gekoppelde signaal de inbreng van de ADC en WHAM! Detectie!!! BEEP BEEP BEEP! Hebt u om te zien de video =)
Wanneer de het circuit vangsten iemand overtredingen van de laserstraal, de aan boord zoemer zal piept, en blijven pieptoon totdat de gebruiker de selectieknop opnieuw ingedrukt. De piepjes zijn heel luid! Er is een routine in de programmering die ervoor dat zorgt wanneer de gebruiker op de knop, dat hij/zij moet laten gaan vóór het circuit opnieuw activeren. De code is zeer eenvoudig, en u kunt de gevoeligheid heel gemakkelijk wijzigen door de waarde in het Vergelijk register te wijzigen.
IK ZAL PRATEN MEER OVER DIT IN DE SECTIE SCHEMA!!! Raadpleeg de onderstaande demonstratie.