SMS kontrollerade Gate/Garage Remote (1 / 4 steg)
Steg 1: Analysera Gate/Garage fjärrkontrollen
Vad ser de mikro-controller när vi trycker på en knapp?
Det första steget i ett sådant här projekt är att räkna ut exakt hur mikro-controller inuti fjärrkontrollen registrerar en knapptryckning.
Mikro-controller är en digital enhet, vilket innebär att det måste upptäcka en knapptryckning av en spänning som går högt från låg eller går låg från hög.
Mina steg var följande, din kommer att vara liknande, prova och rita en enkel skiss när du går längs (min grov skiss bifogas, med noter)
- Öppna fjärrkontrollen och mäta batteriet, är det mer än sannolikt en 12V
- Ta en titt på växlarna, först fastställa vilket stift är anslutna till som (vanligtvis 4-pin-knappar har två stift kopplade till varandra.
- Mäta potential (spänning) på båda kontakterna på den tryckknapp. Ena sidan kommer att vara hög (12V i mitt fall) och den andra kommer att vara låg (0V/marken)
- En av dessa syften är komma att anslutas direkt till batteriet (förmodligen marken, men det kan vara antingen). Du kan testa detta genom att ta ut batteriet ur fjärrkontrollen och testning för kontinuitet mellan knappar stiften och innehavaren batteripolerna.
- Den sida som inte har direkt kontinuitet batteri terminal är en kommer att mikro-controller (via någon nivå flytta om det är 12V på knappen)
Hur vi efterlikna en knapptryckning?
I mitt fall 12V självklart att mikro, sedan 0V var direkt till batteriets minuspolen. Det andra sättet att fastställa detta är att mäta vilken sida av växeln ändras potential när det trycks (du har nedtryckt knappen för att se det om man mäter med en multimeter).
Mikrokontroller-input side växelns utgår från 12V till 0V trycker, innebar detta att det fanns någon sorts pull-up resistor arrangemang.
Jag vill simulera en knapptryckning, så jag satte en NPN-transistor parallellt med växeln. När transistorn är "off" (dvs spänningen på basen är låg och ingen ström kan flöda), collector blir vid 12V, men när en spänning läggs till basen (och transistorn tänds ""), det blir nästan * ingen spänningsfallet över transistorn collector-sändaren (faktiskt kommer ca 0.6V släpp, men det är tillräckligt låg för att registrera dig som en låg logik).
Här är en trevlig intro till transistorer som växlar.