SMS kontrolenhed på AT90S8515 og Siemens C45
Styring via GSM-kanal af fire aktuatorer (kan udvides til 8). Kommandoen sendes via SMS fra din telefon, og efter at den er udløst, sendes en svar-SMS til din telefon. Blokken er bygget på en kombination af en AT90S8515 mikrocontroller og en mobiltelefon.
Fremstilling af styreenheden
Enhver MK med en seriel port og 8 kilobyte flash-hukommelse duer. Type Atmega8, ATmega8535, Atmega88. Enhver telefon med et indbygget modem duer (gammel trykknap Eriksson T10, T18, Siemens C35, C45).
Enhedsdiagram
Mikrocontrolleren programmeres ved hjælp af den velkendte hjemmelavede programmør PonyProg eller enhver anden programmør til ATMEL mikrocontrollere. MK firmware i den vedhæftede hex fil.
Programmet blev skrevet til Siemens C45-telefonen; for andre telefoner skal du bruge de relevante AT-kommandoer. Der anvendes et SIM-kort fra MEGAFON-operatøren.
En SMS-besked modtaget på telefonen sendes via det indbyggede modem til UART-transceiveren på mikrocontrolleren. MK'en analyserer telefonnummeret, som SMS'en kom fra, og hvis det matcher nummeret, der er gemt i MK'ens hukommelse, udfører den en kommando (sluk eller tænd for den tilsvarende kanal). Efter at starteren eller solid-state relæet er udløst, sendes et feedbacksignal til MK'ens indgang.Mikrocontrolleren genererer en svar-SMS-besked (det virkede - det virkede ikke) og sender det til kontroltelefonnummeret.
Valgfrit, når du færdiggør programmet: Også andre indgange på MK kan modtage signaler fra sikkerhedssensorer, alarmer, brandsensorer osv. MK sender også SMS om hændelsen. Følgende ændringer skal foretages i firmwarefilen:
:1008D0000000333400004234000032431A00393340 - fed 39333833353030383431 fremhævet.
:1008E0003833353030383431000039373833353328 - nummer til opkald (9383500841)
:1008F00030303438463100003800423831301A0088- og den anden med fed skrift 3937383335333303034384631
:00000001FF er det samme nummer for SMS; i stedet skal du indtaste dit telefonnummer i hex-filen, hvorfra du vil styre enheden.
:1008E0003833353030383431000039373833353328 - nummer til opkald (9383500841)
:1008F00030303438463100003800423831301A0088- og den anden med fed skrift 3937383335333303034384631
:00000001FF er det samme nummer for SMS; i stedet skal du indtaste dit telefonnummer i hex-filen, hvorfra du vil styre enheden.
Du kan downloade firmwaren og kortet her:
proshivka-shema-plata.zip
[233,31 Kb] (downloads: 83)
Se videoen
Lignende mesterklasser
Særlig interessant
Kommentarer (0)