Jednostka sterująca SMS w AT90S8515 i Siemens C45
Sterowanie poprzez kanał GSM czterema siłownikami (możliwość rozbudowy do 8). Polecenie jest wysyłane SMS-em z Twojego telefonu, a po jego uruchomieniu na Twój telefon wysyłana jest wiadomość SMS z odpowiedzią. Blok zbudowany jest w oparciu o połączenie mikrokontrolera AT90S8515 i telefonu komórkowego.
Produkcja jednostki sterującej
Wystarczy dowolny MK z portem szeregowym i 8 kilobajtami pamięci flash. Typ Atmega8, ATmega8535, Atmega88. Zrobi to każdy telefon z wbudowanym modemem (stary przycisk Eriksson T10, T18, Siemens C35, C45).
Schemat urządzenia
Mikrokontroler programuje się przy pomocy znanego, domowego programatora PonyProg lub dowolnego innego programatora do mikrokontrolerów ATMEL. Oprogramowanie MK w załączonym pliku szesnastkowym.
Program został napisany dla telefonu Siemens C45, w przypadku pozostałych telefonów należy użyć odpowiednich komend AT. Wykorzystywana jest karta SIM operatora MEGAFON.
Wiadomość SMS odebrana na telefonie przekazywana jest za pośrednictwem wbudowanego modemu do transceivera UART mikrokontrolera. MK analizuje numer telefonu, z którego przyszedł SMS i jeśli odpowiada numerowi zapisanemu w pamięci MK, wykonuje polecenie (włącza lub wyłącza odpowiedni kanał). Po uruchomieniu rozrusznika lub przekaźnika półprzewodnikowego sygnał zwrotny jest wysyłany na wejście MK.Mikrokontroler generuje odpowiedź SMS (zadziałało - nie zadziałało) i wysyła ją na numer telefonu sterującego.
Opcjonalnie przy finalizacji programu: Również inne wejścia MK mogą odbierać sygnały z czujników bezpieczeństwa, alarmów, czujników przeciwpożarowych itp. MK wysyła także SMS-y o zdarzeniu, które miało miejsce. W pliku oprogramowania sprzętowego należy wprowadzić następujące zmiany:
:1008D0000000333400004234000032431A00393340 - pogrubienie 39333833353030383431 podkreślone.
:1008E0003833353030383431000039373833353328 - numer do połączeń (9383500841)
:1008F00030303438463100003800423831301A0088- i drugi pogrubiony 393738333533303034384631
:00000001FF to ten sam numer dla SMS-ów, zamiast tego musisz wpisać swój numer telefonu w pliku szesnastkowym, z którego będziesz sterował urządzeniem.
:1008E0003833353030383431000039373833353328 - numer do połączeń (9383500841)
:1008F00030303438463100003800423831301A0088- i drugi pogrubiony 393738333533303034384631
:00000001FF to ten sam numer dla SMS-ów, zamiast tego musisz wpisać swój numer telefonu w pliku szesnastkowym, z którego będziesz sterował urządzeniem.
Możesz pobrać oprogramowanie i płytkę tutaj:
proshivka-shema-plata.zip
[233,31 Kb] (pobrań: 83)
Obejrzyj wideo
Podobne klasy mistrzowskie
Szczególnie interesujące
Komentarze (0)