19/03/2012

Envoie et réception des sms avec une Arduino et un gsm (Sms au format pdu)

L ‘arduino va envoyer via la liaison série une chaînes de caractères au gsm.

Explication concernant la chaîne de caractères à envoyer
http://www.dreamfabric.com/sms/

Conversion du message texte en  pdu
http://www.dreamfabric.com/sms/hello.html

Un programme de conversion texte vers pdu et pdu vers texte
http://www.edaboard.com/thread15630-2.html

Je remercie particulièrement Valentin Nikolov pour cette conversion

***********************************************************************************

J’ai fait des tests et écrit un programme qui permet d’envoyer et de recevoir des sms pour l’arduino mega et un gsm sony ericson T68i. 

J’ai utilisé une arduino mega car elle dispose de plusieurs interfaces série.
Il est alors possible d’envoyer de communiquer avec le pc et le gsm 

Le gsm est branché sur l’interface série 1

Port Name     Transmit Pin             Receive Pin

Serial              1(Also USB)              0 (Also USB)

Serial1           18                              19

Serial2           16                              17

Serial3           14                              15

 

Dans l’exemple, les numéros de téléphone commencent par 32 car il s’agit de numéro belge. Ne pas oublier de modifier ces numéros

Ce programme permet d’envoyer des sms avec la fonction 

//Num. Tel. Source, Num. Tel. Destination,message,0
SendSms("32473527543","32474937532","Test pdu",debugprg);

Ce programme permet de lire des sms
read_sms_txt (message_t);
Serial.println(message_t);

Télécharger le code source

***********************************************************************************

Voici un autre exemple de programme pour envoyer des sms avec une arduino et un sony T68i
http://www.timzaman.nl/?p=47&lang=en
http://timzaman.wordpress.com/code-c-arduino/sms-sony-eri...

 

 

21:07 Écrit par ElectroIt dans Arduino | Lien permanent | Commentaires (9) | Tags : arduino, sms, pdu |  Facebook |

17/03/2012

Mes liens arduino

Voici quelques liens concernant l'arduino dans une optique de l'utiliser pour de la domotique 

L'arduino et son shield ethernet 

Exemple d'un serveur web avec une arduino
Le serveur web affiche l'état d'une entrée digitale, une valeur analogique 
Il est possible à l'aide de boutons de commander une sortie
http://tutorial.cytron.com.my/2011/07/27/an-arduino-room-...

Documentation officielle arduino sur le serveur web
http://arduino.cc/en/Tutorial/WebServer

La carte arduino est contrôlée via ethernet par un script Python
http://skyduino.wordpress.com/2011/11/03/tutoriel-arduino...

Envoi de commande à l'arduino par Ethernet via un terminal "curl..."
http://blog.le-guevel.com/?p=283

L'arduino en serveur web de fichiers
http://www.ladyada.net/learn/arduino/ethfiles.html

L'arduino en serveur web avec le site web sur la carte sd
http://arduino.cc/forum/index.php/topic,51138.0.html

Mesure de la température avec l'arduino

Mesurer la température via une entrée analogique
http://maths-sciences.net/physical-computing/enregistreur...
Pour pouvoir mesurer des températures négatives sans alimentation avec une tension négative, il est préférable d'utiliser un Lm36 à la place du Lm35
http://www.ladyada.net/learn/sensors/tmp36.html

Mesurer la température à l'aide d'une arduino via le bus 1-wire
Trouver l'adresse des périphériques 1-wire
http://www.hacktronics.com/Tutorials/arduino-1-wire-address-finder.html
Lecture de la température
http://www.hacktronics.com/Tutorials/arduino-1-wire-tutorial.html
Il existe des exemples de programme combinant la recherche des adresses et l'affichage de la mesure 

Divers

Il est possible de commander des modules RF chacon
http://www.conrad.fr/prise_3500w_54585_chacon_p_52080_523...
Exemple de programme pour commander les modules Chacon (HomeEasy)
http://www.arduino.cc/playground/Code/HomeEasy

Détection de flanc sans utiliser les interruptions
Exemple de lecture des impulsions d'un codeur incrémental
http://alpaph.free.fr/index.php?article79/ 

L'arduino et les télécommande infrarouge
http://www.arcfn.com/2009/08/multi-protocol-infrared-remo...

Quelques composants

Un shield arduino avec 6 relais, 6 entrées digitales et 6 entrées analogique.
De quoi faire un petit automate (plc) sans rien câbler
http://store.open-electronics.org/Arduino/Shield/Arduino%...

 

 

 

 

23:06 Écrit par ElectroIt dans Arduino | Lien permanent | Commentaires (0) | Tags : arduino, domotique |  Facebook |