Stap 1: SMS-commando 's
ZOALS met een communicatiesysteem, specifieke opdrachten moeten worden naar een extern apparaat sturen om het te vertellen wat te doen. Evenzo moet het externe apparaat te beantwoorden of te reageren op deze opdrachten. Dit project bestaat uit twee delen, de SMS-Controller, en een standaard mobiele telefoon.
Het idee was om een eenvoudige SMS-Controller met vier digitale uitgangen. Afhankelijk van de ontvangen SMS, moet de eenheid zitten kundig voor controle van de afzonderlijke uitgangen.
Ik heb ook besloten te nemen vier digitale ingangen. Dit kan worden gebruikt om aan te geven van de alarmen of andere informatie.
Voordat u begint de bouw, besloten heb ik om specifieke opdrachten voor bepaalde functies. Dit 'opdrachten' wordt verzonden met behulp van een SMS van een mobiele telefoon.
SMS Controller ontvangen opdrachten:
O1:1 - beurt uitgang 1 op
O1:0 - beurt uitgang 1 uit
O1:p - pulse uitgang 1 op, dan uitschakelen
O2:1 - beurt uitgang 2 op
O2:0 - beurt uitgang 2 uit
O2:p - pulse uitgang 2 op, dan uitschakelen
O3:1 - beurt output 3 op
O3:0 - beurt uitgang 3 uit
O3:p - pulse uitgang 3 op, dan uitschakelen
O4:1 - beurt output 4 op
O4:0 - beurt uitgang 4 uit
O4:p - pulse uitgang 4 op, dan uitschakelen
???? -Request status van Inputs en Outputs
###-Reset systeem
Voor feedback, moet de SMS-Controller reageren op de ontvangen opdrachten, en beantwoorden met een SMS. Ik heb besloten dat dit antwoord SMS de status van alle I/O pinnen dient.
SMS Controller reactie-commando's:
I1:x i2:x i3:x i4:x o1:x o2:x o3:x o4:x
waar x de status van de I/O, 1 voor op, 0 voor uitschakelen.