Stap 6: #4 blokkeren het licht en Laser detectoren
Zoals ik vroeger vermeldde, zijn er twee identieke lichte detectie circuits in dit apparaat wordt gebruikt. De eerste sensor is gericht op het plafond en handelt om te vertellen van de PIC18F1220 wanneer de lichten hebben bleek. Wanneer het systeem wordt ingeschakeld, wacht hij op de ARM/DISARM code in het toetsenbord worden ingevoerd. Zodra dat gebeurt, moet het systeem wachten tot het eerste circuit van de lichtsensor om aan te geven dat de lichten uit zijn gegaan, en dat het lasersysteem moet zijn ingeschakeld. Ik had drie redenen waarom ik ervoor gekozen om dit te doen:
1) it ziet er echt cool =)
2) sinds ik ben met behulp van foto weerstanden, het circuit van laser detectie zou niet bekwaam om te onderscheiden tussen de kamer licht en de laser, en het systeem zou worden verward.
3) Ik ben met behulp van een laser 5mW, die pretty darn zwak is. Als ik was met behulp van een sterkere laser, het in de kamer verlichting zou werken, maar ik zou moeten gebruiken de speciale laser detectie circuit dat ik over praten in de extra's sectie.
Hoe dan ook, als u wilt het breken, een circuit vertelt de MCU, als de lichten in- en uitschakelen zijn en een circuit handelt om te voelen van de laser. Laten we breken de circuits. Vergeet niet dat zowel de lichte sensor en de laser sensor circuits de identieke (Ga naar de tweede, derde, en vierde beelden).
AFBEELDING #2
Wat we hier hebben is een Comparateur circuit. Hiervoor gebruiken we twee spanning dividers en één van de vier operationele versterkers die zich binnen de IC LM324 bevinden. De eerste spanning divider-netwerk bestaat uit de links 10k weerstand en de weerstand van de foto. Het tweede circuit spanning divider is aan de rechterkant, en het bestaat uit een ander 10 k ohm weerstand en een 15 k weerstand. Beide spanning dividers worden bijgeleverde 5v. Wij kom terug om dit in een minuut.
De Comparateur configuratie is uiterst eenvoudig! Als er meer spanning aan de negatieve (-) ingang dan op de positieve inbreng (+), dan is de output zal worden laag (0v) is. Als er meer spanning aan de positieve (+)-ingang van de comparator dan op de negatieve (-) ingang, dan de uitvoer hoog zullen (5v).
De juiste spanning scheidslijn vast, want er slechts twee gewone oude weerstanden in serie hier zijn. De spanning tussen hen is 3v en kunnen we dit door een eenvoudige formule bepalen. Overwegen de 10k als RA, de 15k als RB, en de spanning in het midden (verbonden met de negatieve ingang) als spanning-X.
Spanning-X = [5v / (RA + RB)] x RB
Spanning-X = [5 / (25000)] x 15000
Spanning-X 3v = (probeer de dezelfde vergelijking als beide weerstanden 10k werden. Het antwoord zou 2.5v. De spanning in een scheidingslijn is evenredig)
Zo hebben we steeds 3v de negatieve inbreng van de comparator. Dat is onze vaste variabele.
Afbeelding #3 - CIRCUIT reactie bij blootstelling aan licht
Tijd om te praten over onze linker scheidingslijn. Het is onze licht afhankelijke variabele. We hebben de 10 k ohm weerstand in serie met de weerstand van de foto. Voor degenen onder u die niet vertrouwd zijn met foto weerstanden, ze hebben een variabele weerstand die hangt af van hoeveel licht zij worden blootgesteld aan. In dit geval ben ik met behulp van sommige weerstanden foto dat bij blootstelling aan licht ongeveer 1k hebben (1000) Ohm weerstand, en ongeveer 25 k (25000) Ohm weerstand wanneer blootgesteld aan duisternis. In het geval van beeld #3, we doen een berekening in de veronderstelling dat er een veel licht in de kamer (of laser raken van de sensor). Als er veel licht, dan moet de weerstand van de foto zal ongeveer 1k ohm weerstand, dus laten we doen dezelfde berekening als voordat voor de linker scheidingslijn van de spanning.
Spanning-X = [5v / (RA + RB)] x RB (waar RB is de weerstand van de foto)
Spanning-X = [5 / (11000)] x 1000
Spanning-X = 0.4545 (455mV)
Dus nu weten we de spanning aan de positieve (+)-ingang van de comparator. Er is 3v op de negatieve input, en 455mV op de positieve input, dan de output zal worden laag! Ik wed dat u hoeft niet eens te kijken naar het vierde beeld, hè? =) Laten we doen, voor een goede maatregel.
Afbeelding #4 - SENSOR CIRCUIT blootgesteld aan duisternis
Het enige wat hier veranderd is de waarde van de lichtsensor. De lichten zijn weg in de kamer! De weerstand van de lichtsensor heeft geschoten van 1 k-ohm tot 25 k ohm! Dit verandert alles!
Spanning-X = [5v / (RA + RB)] x RB (waar RB is de weerstand van de foto)
Spanning-X = [5 / (35000)] x 25000
Spanning-X = 3.57v
Dus nu de spanning aan de positieve inbreng is 3.57v, en echt hoger is dan de vaste spanning die er op de negatieve input, die is van 3v. Dus wat gebeurt er? de output swings van laag naar hoog! Dit signaal zal ons systeem, ervan uitgaande dat de ARM-code heeft gestanst activeren.
OEF! Naar het volgende blok!