Unitate de control SMS pe AT90S8515 și Siemens C45
Control prin canal GSM a patru actuatoare (extensibil la 8). Comanda este trimisă prin SMS de pe telefon, iar după ce este declanșată, un SMS de răspuns este trimis pe telefon. Blocul este construit pe o combinație între un microcontroler AT90S8515 și un telefon mobil.
Fabricarea unitatii de control
Orice MK cu un port serial și 8 kiloocteți de memorie flash va funcționa. Tastați Atmega8, ATmega8535, Atmega88. Orice telefon cu modem încorporat va funcționa (vechiul buton Eriksson T10, T18, Siemens C35, C45).
Diagrama dispozitivului
Microcontrolerul este programat folosind binecunoscutul programator de casă PonyProg sau orice alt programator pentru microcontrolere ATMEL. Firmware-ul MK în fișierul hex atașat.
Programul a fost scris pentru telefonul Siemens C45; pentru alte telefoane trebuie să utilizați comenzile AT corespunzătoare. Se folosește o cartelă SIM de la operatorul MEGAFON.
Un mesaj SMS primit pe telefon este transmis prin modemul încorporat către transceiver-ul UART al microcontrolerului. MK analizează numărul de telefon de la care a venit SMS-ul și, dacă se potrivește cu numărul stocat în memoria MK-ului, execută o comandă (pornire sau dezactivare a canalului corespunzător). După declanșarea demarorului sau a releului cu stare solidă, un semnal de feedback este trimis la intrarea MK.Microcontrolerul generează un mesaj SMS de răspuns (a funcționat - nu a funcționat) și îl trimite la numărul de telefon de control.
Opțional, la finalizarea programului: De asemenea, alte intrări ale MK pot primi semnale de la senzori de securitate, alarme, senzori de incendiu etc. MK trimite și SMS-uri despre evenimentul care a avut loc. Următoarele modificări trebuie făcute fișierului firmware:
:1008D0000000333400004234000032431A00393340 - bold 39333833353030383431 evidențiat.
:1008E0003833353030383431000039373833353328 - număr pentru apeluri (9383500841)
:1008F00030303438463100003800423831301A0088- iar celălalt cu aldine 393738333533303034384631
:00000001FF este același număr pentru SMS; în schimb, trebuie să introduceți numărul de telefon în fișierul hex din care veți controla dispozitivul.
:1008E0003833353030383431000039373833353328 - număr pentru apeluri (9383500841)
:1008F00030303438463100003800423831301A0088- iar celălalt cu aldine 393738333533303034384631
:00000001FF este același număr pentru SMS; în schimb, trebuie să introduceți numărul de telefon în fișierul hex din care veți controla dispozitivul.
Puteți descărca firmware-ul și placa de aici:
proshivka-shema-plata.zip
[233.31 Kb] (descărcări: 83)
Priveste filmarea
Cursuri de master similare
Deosebit de interesant
Comentarii (0)