Pages: [1] 2   Go Down
Author Topic: Afficher la température sur un site et programmer l'envoi d'un sms et d'un email  (Read 2106 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour je m'appelle Simon, je souhaite avoir de l'aide pour mon projet ,
nous devons moi et mon groupe simuler un Mini Data center, l'en noncer est tel :

{

Problématique

On souhaite récupérer la quantité de chaleur pour chauffer des bureaux d'un local serveurs. On veut aussi
contrôler à distance la température ambiante et alerter par message le responsable en cas de température
maximale autorisé atteinte.

Fonctionnalités

- L'administrateur réseau doit pouvoir être informé à distance de la température d'un local serveurs.
- Un message d'alerte doit avertir un technicien de maintenance en cas de température limite.
- Un système d'extraction et d'évacuation du flux de chaleur doit permettre de chauffer un local
distant.

}

Donc on est trois on a chaqu'un une partis, moi je m'occupe d'alerter le technicien de maintenant en cas de température limite, j'aimerais que quand le capteur de température détecte la température limite imaginons x° cela envoi un sms sur le téléphone de technicien et ensuite un email.


Mais j'arrive pas à trouver de solution pour coder un envois  l'envoi d'un sms quand mon capteur LM35 détecte une température supérieur a 24°C

Voila toute aide sur la programmation, idée, conseil est la bienvenue ! Merci d'avance.

Simon
« Last Edit: April 09, 2013, 10:00:58 am by Maltar » Logged

Biganos
Offline Offline
Sr. Member
****
Karma: 0
Posts: 356
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut
Tu n'as pas beaucoup cherché !
Google donne pas mal de reponse dont celle-ci pour t'en inspirer.
http://domotique34.com/?p=1424

 smiley-wink
Chabot380
Logged

ORDINAUSORE 2Ghz AMD64 QUI S'ALLUME EN 48 SECONDES AVEC UBUNTU 12.04
ARDUINO UNO / Shield Ethernet / RTC DS1307
Programmation Python et j'apprends le C
Technicien Télé Vidéo à la retraite.

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci mais ce système permet seulement de recevoir un sms sur demande moi je cherche a ce que quand le capteur de température atteint x° cela envoi un sms  et (si possible) un email.. et je suis pas très fort en arduino..
« Last Edit: February 12, 2013, 11:11:44 am by Maltar » Logged

france
Offline Offline
God Member
*****
Karma: 8
Posts: 708
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

un petit test http://arduino.cc/en/Reference/If
Logged

Christian

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est en anglais et un petit test.. sa reste du arduino et j'y comprend rien..

un pour l'envoi d'un message d'alerte si la température dépasse un certain seuil.

Et si possible car je ne c'est pas si avec arduino c'est possible, de faire un envoi d'email alerte.
« Last Edit: February 12, 2013, 11:44:24 am by Maltar » Logged

France
Offline Offline
Faraday Member
**
Karma: 52
Posts: 5341
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

C'est en anglais et un petit test.. sa reste du arduino et j'y comprend rien..
C'est pas de l'arduino c'est du C/C++ de base et de la logique ...

Et si possible car je ne c'est pas si avec arduino c'est possible, de faire un envoi d'email alerte.
Par GPRS ?
http://arduino.cc/forum/index.php?topic=126390.0
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Forum Moderator
Geneva
Offline Offline
Faraday Member
*****
Karma: 24
Posts: 3171
Yoplait... le pt'it suisse
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Je ne comprend pas trop, si tu ne veux pas "taper" un peu dans l'Arduino, pourquoi venir quémander de l'aide ?

Les solutions toutes cuites existent rarement par rapport à un cahier des charge spécifique.
En gros on te donne des infos, tu décortiques et tu analyses.... (tu peux également poser des questions dans cette démarche) et ensuite tu composes.... et on sera là pour un coup de main, mais pas pour du tout cuit.
« Last Edit: February 15, 2013, 05:55:40 am by Jean-François » Logged

MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

derrière le coucher du soleil
Offline Offline
Newbie
*
Karma: 0
Posts: 11
arduino forever!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Et si possible car je ne c'est pas si avec arduino c'est possible, de faire un envoi d'email alerte.

avec arduino tout est possible! la seule limite c'est l'imagination! pour les alertes emails, l'ethernet shield reste quand même le mieux je pense...http://arduino.cc/en/Main/ArduinoEthernetShield
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour Simon, je cherche à faire le même truc (du moins très similaire) On peut travailler en parallèle sur ce projet.

Je ne sais pas si tu à<as des équipements arduino?

J'ai un Ethenet shield monté sur un Duemilanove. L'exemple ''web temperature'' est un bon départ selon moi. Tu cliques sur le bouton et la température affiche à l'écran. Il faudrait juste ramasser les infos pour établir un seuil haut et un seuil bas pour l'envoie de email.

L'envoie de sms peux être simple selon le fournisseur, mais en gros ''ton_numeros_de_tel@ton_fournisseur'' ex: 8005559214@rogers.net envoie un email sous forme de sms sur un téléphone. Sinon il y a des serveurs qui peuvent le faire. Donc 2 email, un sur ton cell et un sur ta boîte courriel.

Peut-être commenceé avec le code du webserver et le modifier? Je vais l'afficher plus tard.
« Last Edit: February 16, 2013, 12:47:51 pm by Btguillaume » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas de problème BTguillaume, on vas pouvoir s'entre aider, et non j'ai pas encore fait l'achat du matériel vue que je ne c'est pas encore exactement ce qu'il me faut, aussi merci à tous et non je ne cherche pas de réponse toute cuite, mais une grande aide vue que je suis pas super fort en arduino, mais je suis motiver, et sur tous obliger de le faire, mais cela m'intéresse beaucoup !

Aussi le mieux entre le capteur LM35 et le DS18B20 c'est le quelle ?
« Last Edit: February 15, 2013, 08:39:14 am by Maltar » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

avec le enc28j60, il y a un exemple déjà fait. Reste qu'a adapter les valeurs + et - pour notification.
« Last Edit: February 16, 2013, 12:48:26 pm by Btguillaume » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour introduire une variable quelqu'un peu me dire ou commencer. Le test serait avec l'exemple du site :

if (x > 120){
  digitalWrite(LEDpin1, HIGH);
  digitalWrite(LEDpin2, HIGH);
}    

Si je comprend bien une valeur plus grand que 120 fera réagire la ledpin 1 et 2?

Il faut aussi mettre #define ledpin1 et 2.
Code:
EtherShield es=EtherShield();

// prepare the webpage by writing the data to the tcp send buffer
uint16_t print_webpage(uint8_t *buf);
int8_t analyse_cmd(char *str);
// get current temperature

#define TEMP_PIN  3
#define LEDpin 1
#define LEDpin 2

void getCurrentTemp( int *sign, int *whole, int *fract);

La condition sera dans le loop ou pas?

Meci
« Last Edit: February 16, 2013, 01:33:57 pm by Btguillaume » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pas de problème BTguillaume, on vas pouvoir s'entre aider, et non j'ai pas encore fait l'achat du matériel vue que je ne c'est pas encore exactement ce qu'il me faut, aussi merci à tous et non je ne cherche pas de réponse toute cuite, mais une grande aide vue que je suis pas super fort en arduino, mais je suis motiver, et sur tous obliger de le faire, mais cela m'intéresse beaucoup !

Aussi le mieux entre le capteur LM35 et le DS18B20 c'est le quelle ?

J'ai commencé avec un duemilanove et enc28j60.

le code affiche la température en pesant sur le bouton . Il faut un ds18b20 (1-wire) sur une entrée numérique (la 3) dans l'exemple.

Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Pour ma pars il faut pas que cela ce face via bouton, mais automatiquement, moi je doit seulment m'occuper de l'alerte, c'est à dire, quand il y a une température x°, un email et un sms sont envoyez ^^
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 18
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dans ce cas, tu gère une temporisation, pour prélever la température, toutes les 30 sec par exemple, et dans le cas où le seuil est dépassé, tu déclenches l'action souhaité (connexion a un socket serveur, envoi d'un signal sur une sortie du arduino, etc...)
Logged

Pages: [1] 2   Go Up
Jump to: