SMS-besturingseenheid op AT90S8515 en Siemens C45
Aansturing via GSM-kanaal van vier actuatoren (uitbreidbaar tot 8). De opdracht wordt via sms vanaf uw telefoon verzonden en nadat deze is geactiveerd, wordt er een antwoord-sms naar uw telefoon verzonden. Het blok is gebouwd op een combinatie van een AT90S8515-microcontroller en een mobiele telefoon.
Vervaardiging van de besturingseenheid
Elke MK met een seriële poort en 8 kilobyte flashgeheugen is voldoende. Typ Atmega8, ATmega8535, Atmega88. Elke telefoon met een ingebouwd modem is voldoende (oude drukknop Eriksson T10, T18, Siemens C35, C45).
Apparaatdiagram
De microcontroller wordt geprogrammeerd met behulp van de bekende zelfgemaakte programmeur PonyProg of een andere programmeur voor ATMEL-microcontrollers. MK-firmware in het bijgevoegde hex-bestand.
Het programma is geschreven voor de Siemens C45-telefoon; voor andere telefoons moet u de juiste AT-opdrachten gebruiken. Er wordt een simkaart van de MEGAFON-operator gebruikt.
Een SMS-bericht dat op de telefoon wordt ontvangen, wordt via het ingebouwde modem naar de UART-transceiver van de microcontroller verzonden. De MK analyseert het telefoonnummer waarvan de sms afkomstig is, en als dit overeenkomt met het nummer dat in het geheugen van de MK is opgeslagen, voert het een commando uit (het overeenkomstige kanaal in- of uitschakelen). Nadat het start- of solid-state relais is geactiveerd, wordt een feedbacksignaal naar de ingang van de MK gestuurd.De microcontroller genereert een sms-antwoordbericht (het werkte - het werkte niet) en stuurt dit naar het controletelefoonnummer.
Optioneel, bij het finaliseren van het programma: Ook kunnen andere ingangen van de MK signalen ontvangen van beveiligingssensoren, alarmen, brandsensoren, enz. MK stuurt ook een sms over de gebeurtenis die heeft plaatsgevonden. De volgende wijzigingen moeten in het firmwarebestand worden aangebracht:
:1008D0000000333400004234000032431A00393340 - vetgedrukt 39333833353030383431 gemarkeerd.
:1008E0003833353030383431000039373833353328 - nummer voor oproepen (9383500841)
:1008F00030303438463100003800423831301A0088- en de andere vetgedrukt 393738333533303034384631
:00000001FF is hetzelfde nummer voor sms; in plaats daarvan moet u uw telefoonnummer invoeren in het hex-bestand van waaruit u het apparaat gaat bedienen.
:1008E0003833353030383431000039373833353328 - nummer voor oproepen (9383500841)
:1008F00030303438463100003800423831301A0088- en de andere vetgedrukt 393738333533303034384631
:00000001FF is hetzelfde nummer voor sms; in plaats daarvan moet u uw telefoonnummer invoeren in het hex-bestand van waaruit u het apparaat gaat bedienen.
U kunt de firmware en het bord hier downloaden:
proshivka-shema-plata.zip
[233,31 Kb] (downloads: 83)
Bekijk de video
Soortgelijke masterclasses
Bijzonder interessant
“Nul” en “grond”: wat is het fundamentele verschil?
Een innovatieve manier om twee draden met elkaar te verbinden
Wat kun je doen met een afstandsbediening?
De eenvoudigste antenne voor digitale tv
Een eenvoudige manier om een schroevendraaier om te zetten van nikkel-cadmium naar
Hoe je een ultracompacte, verbazingwekkend krachtige waterpomp maakt
Opmerkingen (0)