MyPSP Robotics - MyGPRS
Solo una settimana fa, ccpspita aveva annunciato il suo nuovo progetto per PSP, ovvero MyPSP Robotics con MyGPRS, un progetto che permetterà di trasformare la vostra PSP in PSPhone grazie ad un modulo quad band GPRS, che vi permetterà così di effettuare/ricevere chiamate, inviare/ricevere sms...insomma tutto quello che fa un normale telefono cellulare.
Ora il nostro connazionale, ccpspita, ci mostra attraverso un video e delle foto, le funzioni basilari del modulo della telit connesso alla PSP.
Questo è quanto ha dichiarato ccpspita:
Il video non presenta l'interfaccia di una applicazione "gradevole e userfriendly", su questa ci sto lavorando.
In questo video si vedono le stringhe di comandi Hayes AT inviati via PSP SIO al modulo Telit GM862 che pilotano il Modem con le relative risposte (OK e/o ERROR e/o stringhe di informazioni):
- L'autobauding del modulo (il primo AT dà errore, il secondo viene letto correttamente)
- la richiesta del firmware del Modulo
- il set up dal baud rate in vece dell'autobauding
- la richiesta dello stato della SIM (presente o non presente, con PIN o senza)
- l'invio del PIN (già registrato)
- la richiesta di registrazione in rete
- la richiesta dei dati sulla "cella"
- la richiesta delle reti disponibili
Per chi volesse approfondire i comandi AT, consulti il web: ne e' pieno di manuali .....
A presto con MyGPRS:
- posta elettronica
- internet (google maps con Sony-GPS......)
- SMS
- chiamate in voce (non appena avro' deciso su come utilizzare altoparlanti e microfono)
- etc.......
Come si collega il modulo?
- RX e TX (37 e 20) direttamente in PSPTX e PSPRX rispettivamente
- GND del SIO in comune
- sul modulo DTR (43), RTS (45) a terra
- un piccolo pulsante per ON/OFF (1 sec a terra il pin 17 ON/OFF)
Non e' necessaria alcuna UART o RS232 Shifter da CMOS ..!!!!!
(ovviamente in questo modo il modulo senza UART o shifter con PC non funziona).
Come si programma?
- il flusso e' sicronizzato via software
- un thread che rimanga in ascolto dei ritorni dal Modulo
- una routine di controllo degli errori
- routine di invio delle stringhe di comandi AT (AT+=xxx)
- routine per la gestione telefonica: Accensione, SIM, Registrazione in rete; Gestione rubrica; SMS invio e ricezione con memorizzazione; GPRS per gestione collegamento dati; routine di risposta a chiamate dati e chiamate voce; avvio chiamate dati e chiamate voce; routine HTTP, SMTP .....
Come si integra?
- nel cassettino dell'UMD, poi con collegamenti interni e nasctosti per VCC, GND, RX, TX).