Stap 2: Het samen te komen en de sensoren
Ik speelde met het idee van een traditionele pauze stralensensor voor de trigger aan de bovenkant en onderkant, maar dit stelde een paar kwesties:
Een standaard IR fototransistor was een beetje moeilijk om te werken met - uitlijning, natuurlijke licht etc
Een typische externe IR-ontvanger moet ~ 38Khz PWM IR te zin die onhandig is en moet meer hardware (555 timers enz)
Beide moeten een redelijke hoeveelheid stroom - The Arduino 5v voeding strijd @ 12v ingang al dus ik zou moeten een beter/aparte 5v-aanbod.
Op de top van mijn trap is er geen direct tegen plek te koppelen van de sensoren aan beide zijden.
Dus, wat ik gedaan moest maken gebruik van de PIR-bewegingsmelder (ik heb toevallig al). Ik verwijderde de lenzen uit de sensoren en geïnstalleerde een kleine ondoorzichtige 'tube' (aka een beetje van een pen die ik gevonden rondslingeren) over de metalen sensor te ernstig verminderen de bundel breedte en dit werkt perfect (met dank aan mijn goede metgezel Tim voor deze suggestie!)
De signaal-pin van de beweging sensoren worden aangesloten op de Arduino pin 8 en 9 moet voor omlaag en omhoog triggers respectievelijk, ze ook moeten + 5v en Gnd. Terwijl u daar bent, past u de twee trimpots op hen met de klok mee volledig teller. Dit vermindert de detectie lengte (macht) en de duur van de trigger aan minimumwaarden.
Op dit punt, als je besloten om één te gebruiken, installeer de lichtsensor ook. Hiermee stopt u de trap lichten werken als er voldoende omgevingslicht om te zien waar u gaat hoe dan ook. Ik gebruikte de 3-pins versie van freetronics - het heeft 3 aansluitingen, + 5, Gnd en signaal naar een analoge pin 0. Zet het in een plek die licht van zowel interieur als buiten verlichting ontvangt.
Elk licht/LED-strip moet permanente 12v macht te hebben en de ULN2803 zal de andere kant op de grond. Hoe u dit doet is echt specifiek voor hoe uw trappen zijn gebouwd en welke fysieke toegang u moet de trap dus ik laat dat beetje aan jou.