Pages: [1]   Go Down
Author Topic: [Conseil] Shield GSM pour commande à distance et retour vidéo  (Read 1929 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 8
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut les gens,
je suis en train de me fabriquer un petit robot que je veux pouvoir contrôler à distance, j'ai donc opté pour la solution du shield GSM pour ce qui est de la communication.
D'après ce que j'ai lu, la plupart des personnes s'en serve en mode SMS pour envoyer des commandes et recevoir des données, ce qui ne convient pas pour l'utilisation que je vais en faire étant donné que je veux avoir un retour vidéo en temps réel de la caméra placé sur mon robot, je pense donc passer en data plutôt qu'en SMS, vais-je avoir des difficultés particulières ?

En plus de la vidéo le shield GSM devra envoyer régulièrement la position GPS (depuis le shield GPS évidement) et recevoir les commandes pour contrôler le déplacement du robot.

Je ne sais pas trop comment faire au niveau de l'architecture de mon réseau, faut-il un serveur sur mon robot auquel je me connecte depuis un navigateur web pour avoir la vidéo et envoyer les commandes ou que au contraire mon robot soit un client qui se connecte à un serveur situé n'importe ou ?

Je suis ouvert à tous les conseils que vous pourrez me donner, que ce soit au niveau matériel ou logiciel, des idées les plus simples aux plus farfelues...

Merci d'avance pour vos réponses.

[EDIT] Quels shields ont les meilleurs rapport qualité / prix ? (GSM et GPS)
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut les gens,
Salut le gen smiley-wink

Quote
Salut les gens,
je pense donc passer en data plutôt qu'en SMS, vais-je avoir des difficultés particulières ?
Oui

D'une part l'Arduino n'est pas assez puissante pour traiter de la vidéo ne serais-ce que pour juste la transférer d'une caméra à un modem 3G.

Tu veux vraiment le faire en 3G ?

Au minimum je te conseille de faire l'architecture locale au niveau du robot en Ethernet/Wifi avec - si nécessaire - un routeur 3G pour l'accès au réseau 3G.
Mais ne cherche pas a faire passer la vidéo à travers l'Arduino.

Je propose :
- Une caméra IP ethernet ou wifi
- Un routeur Wifi/Ethernet/3G type MR3020
- Une clef USB 3G (le MR3020 ne comprend pas la liaison 3G)
- Une Arduino Ethernet pour le contrôle du robot

La video passera en direct entre la caméra et la 3G via le réseau Ethernet ou Wifi
Tu pilotes le robot du Wifi ou du 3G depuis Internet via l'Arduino.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Bonjour,

Il y a bien un produit intéressant mais pas forcement donné mais au moins il intègre tout. Routeur 3G + GPS + Wifi + RS232 -> http://www.ql3d.fr/vanguard-3000.html

Ludovic
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Coté shield j'ai refait une recherche récemment est je suis tombé sur OpenElectronics une boite italienne :

- Shield de base à 16€ : http://store.open-electronics.org/Arduino/Shield/GSM_GPRS_GPS_SHIELD
- Module GSM SIM900 (une référence!) 40.50€ : http://store.open-electronics.org/Breakout/GSM%20Breakout/Small%20Breakout%20for%20SIM900%20GSM%20Module
- Module GSM+GPS SIM908 53.752€ : http://store.open-electronics.org/Breakout/GSM%20Breakout/Small_Breakout_SIM908
Il faut aussi rajouter les antennes

mais ils font des packs avec une remise pour shield + module + antennes

- Shield + SIM908 + les 2 antennes : 88.22€
- Shield + SIM900 + antenne GSM : 62.10€

Auquel il faut rajouter le port pou renviron 15€

Chez Seedstudio, il faut compte 67$ pour le shield SIM900  et l'antenne (http://www.seeedstudio.com/depot/gprs-shield-p-779.html?cPath=132_134 et http://www.seeedstudio.com/depot/gsm9001800-antenna-with-interface-cable-p-555.html?cPath=139_143)
Soit environ 52€.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Salut,

Moi j'avais commandé ma shield GSM (version seeedstudio sur base sim900) chez watterott.
~50€ + 10€ de fdp
http://www.watterott.com/en/GPRS-Shield

Elle est vachement bien cette shield, en plus niveau doc ya rien à dire (bon par contre faut gérer en anglais sinon c'est cuit).
Logged

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

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Antenne fournie ou pas pour ce prix ?
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Antenne fournie ou pas pour ce prix ?
Moi j'avais l'antenne avec, ya pas de raison qu'ils aient changé depuis smiley-wink
Logged

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

Bretagne
Offline Offline
Full Member
***
Karma: 2
Posts: 196
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si le wiki est à jour et dit vrai: http://www.seeedstudio.com/wiki/index.php?title=GPRS_Shield_v0.9b

".........SIM Card holder and GSM Antenna - present onboard....."

Merci pour le tuyau ça m'intéresse  smiley-wink
Logged

...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Est-ce que tu avais essayé la 3G/GPRS ?
Comment ca se passe ?
Y'a une API socket comme sur W5100 ?
Un lib équivalente à EthernetClient/Server ?

Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Newbie
*
Karma: 0
Posts: 27
Mess with the best, die like the rest...
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Le GPRS Shield Seeduino fonctionne parfaitement et possède une doc super détaillée.

Je m'en sers pour controler servos + moteurs via une interface web (phpwebsocket).

La connexion est plutot stable. Je me fais jeter par mon opérateur après 2h de connexion continue mais je fais un reco/déco dans la foulée.

N'hésite pas si tu as besoin d'aide.

Logged

vlp

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La doc est-elle dispo sur le site ? pas fait attention

Peux tu détailler ta solution PHPWebsocket ?

Tu crée un socket en PHP sur un hébergeur de page perso de ton ISP ?
Il te laisse faire ca ?
Jusqu'à présent nous étions arrivé à la conclusion que tous les hébergeurs désactivaient les sockets....
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

Désolé pour le retard, en ce moment c'est de la folie niveau temps libre ... smiley-red

Est-ce que tu avais essayé la 3G/GPRS ?
Oui et non, j'ai utilisé le réseau EDGE (pour test un GET d'une page web, qui marche nikel).
(je sait plus si le GPRS est au dessus ou en dessous du EDGE niveau perf ...).

Comment ca se passe ?
Il faut envoyer une série de commandes AT+ (comme pour envoyer un sms, lancer un appel, ...)
Ensuite le module te renvoi les données en retour.
Exemple en HTTP: http://www.edaboard.com/thread208731.html

Y'a une API socket comme sur W5100 ?
Commandes AT+T, tout est détaillé dans la doc constructeur.

Un lib équivalente à EthernetClient/Server ?
Non il faut tout faire à la main ...
Aucune librairie de gestion AT <-> série disponible tout prête (enfin à ma connaissance).

La doc est-elle dispo sur le site ? pas fait attention
Sur le wiki de seeedstudio ou directement sur le site de SIMCOM (pour avoir la dernière révision du firmware / doc).
Logged

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

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci

(je sait plus si le GPRS est au dessus ou en dessous du EDGE niveau perf ...).

GPRS -> EDGE -> 3G -> 3.5G ...
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

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

J'ai un gros doute du coup, normalement ma zone est couverte en EDGE mais est-ce que le SIM900 passe vraiment en EDGE ...
Si le GPRS est en dessous du EDGE ya des chances pour que je me soit planté ...

Dans tout les cas le TCP marche nikel ça c'est sûr, en mode texte, en mode binaire je sait pas comment on fait ...
Logged

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

Pages: [1]   Go Up
Jump to: