Spagnolo Inglese
11138 Users    

Utilizzare il vecchio telefonino come telecontrollo GSM

telecontrollo gsm

L'idea è nata dalla consapevolezza che ognuno di noi ha nel cassetto almeno un telefono cellulare vecchio che per svariate ragioni non viene più utilizzato! La seguente applicazione l'ho realizzata personalmente utilizzando un microcontrollore PIC collegato ad un telefonino Ericsson T18, testando la compatibilità anche con A1018 e T28. Ma poi l'idea NON è stata commercializzata per motivi di difficile reperibilità dei connettori, può essere molto interessante invece per uso HOBBISTICO.
Inoltre alla fine del post segnalo anche dei links per avere altre combinazioni di Microcontroller e telefonini.

L'obiettivo è di attivare dei carichi (caldaia,irrigazione..etc.) in remoto oppure ricevere un SMS in caso di allarme (gas o antifurto) ridando vita in questo modo al nostro vecchio "cellulare".

GSM2 [Telecontrollo GSM bidirezionale - attivatore remoto - ricevitore di allarmi SMS-]

Questa è l'immagine del progetto finito, i componenti mancanti sono opzionali, come ad esempio il Quarzo Y1 (è stato usato quello interno del PIC) o il connettore J1 (Connettore PS2 per la programmazione dei messaggi tramite tastiera)
Il connettore J2 viene utilizzato per connettere GSM2 al telefonino, quindi bisognerà usare un cavetto con connettori adeguati evidentemente al telefonino usato.

Di seguito TUTTA la documentazione per la realizzazione del progetto GSM2.

Brochure gsm2_istr.pdf

Istruzioni gsm2_rev3.pdf

Schema elettrico, Lista Parti, Circuito PCB e Firmware possono essere scaricati nella sezione--->> DOWNLOAD

Risorse utili per utilizzare telefonini diversi dall'Ericsson ed anche microcontrollori diversi dal PIC ma con lo stesso obiettivo, realizzare un telecontrollo GSM

Attivatore remoto e ricevitore di allarmi SMS utilizzando un microcontroller Atmel TINY12L ed un telefonino Ericsson (tested with the Ericsson T10s, T28 and R320 only)
Presentato sul numero 142 della rivista Circuit Cellar

link ---> Tiny Planet

Attivatore remoto con 2 rele di uscita gestito da linea seriale RS232 e modulo Wavecom In pratica può essere collegato al PC, per poter gestire il modulo GSM direttamente da monitor e tastiera con i comandi OpenAT.
Presentato sul numero 317 (january 2003) della rivista Elektor Electronics

link---> SMS-Controlled Mains Sockets

Controllo e monitoraggio di apparati remoti tramite SMS utilizzando un microcontroller Atmel AT89S8252 ed un telefonino Siemens '35' series. Infatti questa serie di telefonini è compatibile con i comandi AT
Presentato sul numero 306 (january 2002) della rivista Elektor Electronics

link ---> Remote Process Control using a Mobile Phone

Telecomando tramite SMS che utilizza un microcontroller Motorola (Freescale) 68HC705C8 ed un telefonino NOKIA 5110
Avete quindi la possibilità di comandare tramite SMS fino a 7 relè di potenza.
Presentato sul numero 224 della rivista Fare Elettronica

link---> Nokkiero

Telecontrollo GSM che utilizza un microcontrollore PIC ed un telefonino SIEMENS A65. possibilità di comandare 2 relè di uscita ed avere 2 ingressi per segnalazioni di allarme, inoltre sono presenti 3 linee I2C per espansioni
Presentato sul numero 96 della rivista Elettronica IN

link ---> Telecontrollo GSM con Siemens A65

Commenta!Feed Rss

Ciao! Ma e' un errore oppure

Ciao!

Ma e' un errore oppure volutamente non si puo' stampare nulla perche' e' tutto protetto?

Ciao Enzo,

Ciao Enzo,
no, non é un errore, ma un minimo di tutela per il progetto....

Comunque sto valutando altre soluzioni.

Ciao! Scusami ho visionato

Ciao!

Scusami ho visionato un po lo schema elettrico, non mi e' chiaro la stadio di ingresso formato dalle resistenze r1 r2 c1 forse su r1 dovrebbero esserci 5 v e non i 12V, sbaglio cosi' come e' nello schema non e' pericoloso per le porte del pic?

Ciao Enzo

Ciao Enzo

Assolutamente NO!
Quando l'ingresso IN_1 é aperto (non a massa), sul PIN RA0 abbiamo 12V, ma con una resistenza di 100K+10K che limita la corrente. Infatti ogni ingresso del PIC ha dei DIODI di "clamping" che limitano la tensione a VDD+0.7V quindi 5.7V. Abbiamo quindi in ingresso al PIN (12-5.7)V/110K=57uA corrente tranquillamente sopportabile dal DIODO interno al PIC.
Puoi approfondire con l'application PICREF-4 che trovi sul sito Microchip dove, nell'esempio di un DIMMER, viene ADDIRITTURA collegato un pin direttamente alla rete (tramite una R da 20M), questa tecnica, si rileva vantaggiosa per motivi sia economici che tecnici, infatti lo ZERO CROSSING sarà più preciso essendo la forma d'onda piu ampia e quindi verticale in fase iniziale. Anche se consideriamo una rete elettrica americana di 120Vac, personalmente NON condivido tale scelta (per motivi di interferenze ed isolamento) ma tale esempio e' sufficiente a risolvere ogni eventuale dubbio sul collegamento di tensioni maggiori alla VDD. Infine considera che in genere il MCLR del PIC e' collegato tramite una R da 10K alla VDD e quando si programma, sul MCLR abbiamo circa 13V....

Ciao! Grazie della

Ciao!

Grazie della spiegazione, e' esauriente e chiara.

io possiedo un vecchio

io possiedo un vecchio Ericsson R320 .. appena ho un attimo di tempo ci provo ..

Ho una scheda realizzata con

Ho una scheda realizzata con microcontroller P89C51RC della Philips
per un applicazione di controllo temperatura, Vi chiedo se
e' fattibile comandare un Siemens S25 tramite comandi AT per inviare
SMS. Il firmware e' scritto in C e compilato tramite i tools di sviluppo della
KEIL.
Grazie in anticipo.
LuigI

Il link segnalato nel Post

Il link segnalato nel Post e' riferito ad ElettronicaIN, utilizza un Siemens A65. Per la serie S25 devi cercare in rete o sugli arretrati della rivista se e' provvisto di modem (ci sono varie versioni sia nelle serie x25 che nella x35). Se ha il modem di comunicazione a bordo, allora puoi dialogare con la seriale uart ed inviare i comandi AT.

ciao Ho ribattuto e

ciao
Ho ribattuto e ricontrollato piu' di una decina di volte il programma che e' in pdf ma compilandolo con mpasm mi da 8 errori eppure non c'e' errore di battitura, potrebbe esserci qualche errore di trascrizione sul pdf? da errore su isr_routine, su ing, su delay_us ecc. ecc. grazie

ho di nuovo ricontrollato la

ho di nuovo ricontrollato la ribattitura del suo codice formato pdf, ed in effetti c'erano delle lettere che facevano errore minuscolo/maiuscolo, (non credevo che e' "case sensitive") pero' non riesco a trovare l'errore sulle prime righe e l'ultima riga dopo "END", che sono;
Error[128] C:\DOCUMENTS AND SETTINGS\GIANNI\DESKTOP\PROGETTO GSM\GSM.ASM 13 : Missing argument(s)
Error[108] C:\DOCUMENTS AND SETTINGS\GIANNI\DESKTOP\PROGETTO GSM\GSM.ASM 14 : Illegal character (&)
Error[173] C:\DOCUMENTS AND SETTINGS\GIANNI\DESKTOP\PROGETTO GSM\GSM.ASM 2217
mi puo' spiegare,
GRAZIE PER LA PAZIENZA

Buonasera JONNYNO,

Buonasera JONNYNO,
confermo che il firmware e' funzionante, quindi posta le 3 righe di codice che ti danno errore,
cosi vediamo di risolvere il problema.
Saluti

Ciao, comunque grazie per le

Ciao,
comunque grazie per le risposte,
mi da errore suule prime righe di codice dove vado a configurare il pic e sono:

LIST p=16f628
#include

ERRORLEVEL -302

IFDEF __16F628

__CONFIG _CP_ALL & _WDT_OFF & _BODEN_ON & _PWRTE_ON &
_INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _DATA_CP_OFF & _LVP_OFF

se invece le digito di seguito sembra che riesce ad assemblare il codice.

grazie

Le righe di codice LIST

Le righe di codice

LIST p=16f628
#include p16f628.inc (simboli omessi)

Sono relative al pic utilizzato ed all'inclusione del file .inc
(usate MPLAB? avete configurato la path?)

ERRORLEVEL -302

serve solamente a non visualizzare un tipo di warning 302

__CONFIG _CP_ALL & _WDT_OFF & _BODEN_ON & _PWRTE_ON &
_INTRC_OSC_NOCLKOUT & _MCLRE_OFF & _DATA_CP_OFF & _LVP_OFF

Queste ultime vanno su un unica riga

salve, la ringrazio e' stato

salve, la ringrazio e' stato esauriente,

Per applicazioni hobbistiche

Per applicazioni hobbistiche sono a disposizione qui nel blog,
per usi professionali www.emcelettronica.com

Buongiorno, ho bisogno di

Buongiorno, ho bisogno di realizzare una mia idea che utilizza moduli gsm multipli.
Mi potrebbe aiutare?
O a chi mi posso rivolgere?
Mi serve veramente un esperto
Distinti saluti
cristian

contatto per realizzazione progetto

salve, se qualcuno è interessato a realizzarlo per me a pagamento, mi può contattare su axlwar at gmail.com per un preventivo?
Grazie

gsm multipli

salve,
se capisco bene si vorrebbe realizzare un modulo che contenga un certo numero di transceiver gsm in modo da mandare contemporaneamente messaggi.

Se ci sono infrmazioni di maggior dettaglio (quanti, da dove e come nascone le esigenze di inviare messaggi, come si notificano le risposte, spazi...) si potrebbe avere un'idea piu' precisa dei costi, tempi...

Non trovo il collegamento

Non trovo il collegamento tra telefono e circuito?
colleghiamo direttamete tx e rx dal cell o lasciamo il max 232 che c'è nel cavo?
Dovrebbero andar bene in linea teoria anche t610 e z600 vero?
grazie

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Articoli di elettronica correlati

  • Il telecomando apricancello tradizionale NON serve piu! Ipergate è l'apricancello GSM che permette di aprire il cancello a distanza a costo zero. Realizza da solo l'apricancello gsm, progetto completo.

  • Telit GM862 e Picmicro. L'applicazione usa il collegamento tra la UART del Telit e la UART del Pic tramite Level Shifter per adattare i segnali del GM862 a quelli del picmicro.

  • Telit e modulo GM862: per inviare SMS con il modulo TELIT GM862:
    Ecco i comandi AT presenti nel manuale del GM862 TELIT.

  • Saremo in grado di effettuare chiamate utilizzando l'orologio da polso?

  • Tastiera capacitiva a 16 TASTI
    Questa tastiera elettronica (capacitiva) è stata realizzata per essere utilizzata come pulsantiera nascosta a bordo monitor. Infatti la scheda è stata inserita in una fessura nel legno, quindi a scomparsa, e l'attivazione dei tasti avviene per effetto capacitivo ad una distanza di 1 cm (spessore del legno utilizzato). La segnalazione elettronica del tasto premuto (sulla tastiera) viene inviata ad un ulteriore dispositivo di elaborazione, sia in formato SPI che in UART (da convertire in RS232 per leggere il tasto premuto direttamente sul PC con Hyperterminal).

Commenti recenti

Nuovi utenti

  • ciapalon
  • red_dragon88
  • sp01896
  • Beta91
  • barbara de Siena
  • picabin7gmail
  • ferro.fiore
  • runners

Chi è online

Ci sono attualmente 6 utenti e 37 visitatori collegati.

Utenti online

  • carlo.elettronica
  • Celsius
  • stefano-b
  • blind
  • Emanuele
  • ciapalon