Mesure de niveau et transmission par GSM

pdevisme1

Senior Member
Bonjour à tous,

Je souhaiterais concevoir un système de mesure de niveau dans une colonne de tri de carton et transmettre par gsm ce niveau ( ou un niveau d'alerte... ) ainsi que le numéro de la colonne de tri correspondante ( ou les coordonnées gps de ladite colonne de tri... ) tout ça à voire avec mes élèves...

Je pense me limiter tout de même à transmettre le numéro de la colonne et un niveau d'alerte c'est à dire sans coordonnées gps et sans niveau pour me faciliter la tâche...

J'ai parcouru rapidement ce forum et on parle visiblement d'un module TC35 capable de communiquer avec un picaxe.

Ce module serait-il adéquat pour l'utilisation décrite ci-dessus ? En existe t-il d'autres mieux adaptés ?

Et enfin, quelqu'un connaîtrait-il des exemples ou des ouvrages concernant la programmation et l'échange de données entre le picaxe et le module gsm ?

Merci d'avance pour vos réponses.
 

PieM

Senior Member
Bonjour,

A priori tous les modules GSM communiquent via les commandes Hayes (AT..), donc sont interfaçables avec un Picaxe.
Si une évolution du projet est d'utiliser un GPS, on peut se poser la question d'utiliser un module comme le SIM868 (que je ne connais pas, mais utilisé par JLB).
Donc utiliser un SIM900, un TC35 + un module GPS comme le NEO6 par exemple. (on peut trouver l'ensemble pour moins de 20€)
Ou utiliser un module SIM868 qui intègre le GPS.

Ensuite, transmettre des données via SMS ne présente pas de difficultés particulières, quel que soit leur nombre.
A titre personnel, j'utiliserais plutôt des modules séparés (GSM + GPS) permettant peut être plus d'évolution dans le temps.

La première est de savoir si le module doit envoyer ses données sur interrogation, si oui depuis un ou plusieurs correspondants.
Y aura t-il également des commandes envoyées depuis le smartphone ?

Quel sera l'opérateur ? (SIM à 2€ ?)
Coté doc, je ne connais pas de bouquin vraiment dédié à cela. Une doc en ligne comme celle ci devrait suffire pour ces commandes.
Il y a quelques programmes sur le forum anglais.
Une fois le module défini, on pourra passer progressivement au programme...
C'est un beau projet, et les élèves devraient être enthousiastes !!
 

pdevisme1

Senior Member
Bonjour Piem, déjà merci pour ta réponse.

J'ai regardé un peu la différence entre le SIM900 et le TC35, visiblement, le SIM900 ( de type GPRS d'après de que j'ai compris ) est capable de gérer des services plus complexes comme des courriers électronique, messagerie multimédia, appels vidéo, etc... ce dont je n'ai pas besoin pour mon projet.

Je vais donc partir sur un TC35 que, de plus, tu sembles déjà connaître.

Je vais en profiter pour commander un NEO6 pour éventuellement faire évoluer mon projet vers l'envoi de coordonnées GPS par la suite.

A priori, je prévois que le module GSM envoie un sms lors de la détection d'un niveau maximum dans la colonne de tri donc pas d'interrogation.

Par contre, je ne sais pas s'il est possible d'envoyer ce sms vers plusieurs numéros pré-enregistrés.

A priori, pas de commandes envoyées depuis le smartphone.

Pour le picaxe, j'ai un 28X2 ou éventuellement un 28X1.

Pour l'opérateur, je pensais effectivement utiliser une carte SIM type Free à 2 euros.

Je commande ce matériel, je regarde la doc que tu m'as indiquée et je vois ce que je peux faire de tout ça.

Encore merci à bientôt.
 

PieM

Senior Member
Bonjour,
De toute façon, entre le TC35, le SIM900, ou le A6, les prix sont maintenant très abordables, et pour échange de SMS, il sont amplement suffisants.
Reste le problème éventuel de l'encombrement de la carte si besoin.
Concernant le NEO6m, il n'est plus fabriqué, remplacé par le NEO8 qui est encore cher. Mais le NEO6 ebay va trés bien!

Il est effectivement possible d'envoyer un SMS a plusieurs N° préenregistrés.
Il serait également possible de répondre uniquement à un correspondant qui fait la demande, le picaxe extrayant le numéro lors de la réception du SMS appelant. Ce sont des évolutions possibles.
Si tu disposes d'un 28X2, sous réserve qu'il soit suffisant pour le reste de ton appli, c'est un bon choix qui permet d'utiliser la réception de données en tache de fond.
Je pense malgré tout que tu n'auras pas, dans ton cas, de problème de timing, entre reception GPS et réception SMS.
Une question à 0.1€ : la programmation se fera avec quel outil ? Car si c'est du Blockly, pas certain qu'il soit possible de gérer le scrachpad par exemple !

PS: concernant les commandes AT ne pas se prendre la tête là dessus; seules quelques commandes seront utiles, et on les verra en explicitant le programme...
 

MGU

Senior Member
Bonjour,

On voit des A6 à environ 6 euros, mais avec un délai de plusieurs semaines (en plus, c'est le nouvel an).
Quel matériel aurait la préférence?

MM
 

PieM

Senior Member
Bonjour,
Le A6 est le plus récent , le SIM900 un peu moins, et le TC35 encore plus ancien.
Les deux premiers sont GSM/GPRS. J'aurais donc une préférence désormais pour le A6.
J'ai utilisé le SIM900, et le TC35. pour ce qui est d'une simple transmission de sms c'est sans problème.
 
Last edited:

MGU

Senior Member
Bonjour,

Ok, merci. Je commande un A6. Qui devrait arriver entre mars et avril...

MM
 

pdevisme1

Senior Member
Bonjour à tous, donc voilà ma commande passée chez ebay :

23523

Si tu disposes d'un 28X2, sous réserve qu'il soit suffisant pour le reste de ton appli, c'est un bon choix qui permet d'utiliser la réception de données en tache de fond.
Pour la réserve sur le 28X2, je pense que cela devrait aller, je pense "juste" brancher dessus un capteur à ultrason picaxe hc-sr05 ( ou 04 ) je ne sais plus ce que j'ai, il faut que je regarde ce que j'ai et surtout je les ai déjà utilisés ( ou un télémètre infrarouge... ).

Une question à 0.1€ : la programmation se fera avec quel outil ? Car si c'est du Blockly, pas certain qu'il soit possible de gérer le scrachpad par exemple !
Alors là, j'avoue que je bloque un peu sur la programmation... l'idéal aurait été Picaxe Programming Editor en blocs... si ce n'est pas possible, je ferai autrement.

PS: concernant les commandes AT ne pas se prendre la tête là dessus; seules quelques commandes seront utiles, et on les verra en explicitant le programme...
J'ai commandé un câble USB2.0/rs232 suite au visionnage de la vidéo ici. Même si ça ne sert à rien pour le projet, je bidouillerai quand même un peu sous Putty pour me faire la main...

Voilà, voilà.
 

PieM

Senior Member
Bonjour,
Le TC35 me semble bien cher pour un truc désormais obsolète ! En nouvel équipement le A6 est bien moins cher, et plus performant.
La programmation avec le NEO6 suppose que l'on gère une succession de données, pour en extraire certaines. Je vais regarder mais avec les blocs, je doute beaucoup si c'est à faire sans recours au basic!
Le câble ne sert effectivement à rien. La comm pouvait se faire via le terminal de PE6 et des sertxd/serrxd ...
Attention que connecté comme ça, il faut l'alimenter en 3.3V avec 2A de disponibles. Sinon 5V sur le jack.
Au début il faut appuyer effectivement sur le BP, mais cela peut se faire par programme via la broche IGT. ( heureusement sinon suite à une coupure d'alim, il faudrait quelqu'un à coté pour redémarrer).
 

pdevisme1

Senior Member
Bonjour, ok, je pars donc sur

- un A6 ( comme MGU plus haut d'ailleurs, ce qui facilitera aussi les explications pour tout le monde sur ce forum... ) et
- un NEO6

Je supprime donc le TC35 et le câble correspondant.

Voilà, voilà.

J'attends la réception de ce matériel avec impatience...

A bientôt merci bien pour ces premiers conseils éclairés et bon dimanche.
 

pdevisme1

Senior Member
Bonjour à toutes et à tous, voilà quelques nouvelles :

- carte SIM reçue, activée, code PIN désactivé,

- en attente du matériel commandé ci-dessus... ( livraison prévue à partir du 03 mars... )

A bientôt. Bon dimanche.
 
Top