Stap 6: PIC16F88 programmering
- ELAB + P = < wachtwoord > -Insert adminwachtwoord voor admin-modus. Het veld < wachtwoord > is om te worden vervangen door de echte wachtwoord, hard gecodeerd in de foto's firmware. In het geval dat het wachtwoord is geaccepteerd, straalt de PIC een "AUTH OK"-antwoord. Anders, het antwoordt met "NO AUTH".
- ELAB + A #XX = < getal > -een nummer om de positie van XX (van 01 tot en met 32) waar het veld < NUMBER > moet worden vervangen door het 9-cijferig telefoonnummer toevoegen. Deze opdracht werkt alleen nadat de admin-modus is geactiveerd. Anders ontvangt u een bericht zeggend "NO AUTH". Als de opdracht is aanvaard dat u moet worden beantwoord met een "OK". In het geval dat de opdracht niet correct is ingevoerd zullen de PIC antwoorden met "Fout";
- ELAB + D #XX - verwijderen het nummer in positie XX (van 01 tot en met 32 gelegen). Deze opdracht werkt alleen nadat de admin-modus is geactiveerd. Anders ontvangt u een bericht zeggend "NO AUTH". Als de opdracht is aanvaard dat u moet worden beantwoord met een "OK". In het geval dat de opdracht niet correct is ingevoerd zullen de PIC antwoorden met "Fout";
- ELAB + V - Bekijk de volledige lijst met getallen die zijn opgeslagen in het interne EEPROM. Deze opdracht werkt alleen nadat de admin-modus is geactiveerd. Anders ontvangt u een bericht zeggend "NO AUTH". Als de opdracht is aanvaard dat u moet worden beantwoord met een "OK". In het geval dat de opdracht niet correct is ingevoerd zal de PIC antwoorden met 'Fout'.
Het standaardwachtwoord is gelegen in het password.txt bestand in het "PIC16F88 Control Board Firmware.zip"-bestand. U kunt veranderen in de broncode en het compileren als u wilt wijzigen.
Voor het gebruik van de interface van de opdracht AT, heeft de systeembeheerder net openen van de seriële aansluiting (9600bps baud-rate) met de PIC-microcontroller en verzenden de bovenstaande opdrachten uit te voeren toevoegen, verwijderen en weergeven. Alle bewerkingen worden gedaan, moet de resetknop op het bord van de PIC te activeren de veiligheidspal in de PIC-microcontroller worden ingedrukt. Veel verbetering kan nog steeds gebeuren in de code, zoals het toevoegen van een opdracht voor het activeren van de veiligheidspal of een opdracht voor het openen van de deur, onder andere mogelijkheden toe te voegen.
Wanneer de PIC een CLIP-bericht van de mobiele telefoon ontvangt, wordt gecontroleerd of het ontvangen aantal in haar interne EEPROM bestaat. In het geval dat het bestaat, stuurt het een "A: < 9_DIGIT_NUMBER >" naar de computer. In het geval dat het nummer niet bestaat, stuurt het een "R: < 9_DIGIT_NUMBER >" naar de computer.
Met betrekking tot de deur openingsmechanisme, zodra een bericht wordt ontvangen met een geldig nummer, de motor wordt geactiveerd totdat een schakelaar in de buurt van de motor wordt geactiveerd T moment (te negeren de spanningspieken veroorzaakt door motor lawaai). Vervolgens wacht 3 seconden en activeert de motor opnieuw tot de schakeloptie wordt vrijgegeven.
U kunt de firmware downloaden door te klikken hier.