Pages: [1]   Go Down
Author Topic: Opinions, avis, conseils sur le pilotage à distance  (Read 847 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous,

Je souhaiterais commencer un projet personnel sur le pilotage à distance d'une simple lampe. Je voudrais qu'à partir d'un site internet je puisse éteindre ou allumer la lampe à ma guise.

J'ai quelques compétences en programmations mais pas en réseau...

Si vous avez des conseils à me prodiguer (hardware à utiliser), des pistes vers lesquelles m'aiguiller (type de programmation) : je suis preneur.

Merci d'avance à toute la communauté.

Logged

Ales
Offline Offline
Faraday Member
**
Karma: 29
Posts: 3176
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Déjà il va falloir te documenter sur l'ethernet puisque ça sera ta seule solution (y'a le wifi aussi mais la problématique sera la même et ça sera bien plus cher) . Il y a plein de tuto sur internet, un ptit coup de google et je suis sûr que tu trouveras ton bonheur smiley-wink
Logged


Offline Offline
Full Member
***
Karma: 0
Posts: 108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour B@tto et merci pour ta réponse,

Oui effectivement, j'ai déjà regarder un peu et je pense me tourner vers la solution Arduino Nano + Ethernet Shield.

Je vais donc avoir à coder le programme Arduino ainsi que le site en Html ou Php ?
Logged

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

Bonjour

La lib Webduino simplifie la réalisation de serveur Web sur Arduino
Il y a un exemple qui montre comment utiliser du javascript pour communiquer avec l'Arduino pour controller une led RVB

Webduino : http://code.google.com/p/webduino/
Shield Ethernet (a base de W5100) pas cher : http://shop.ebay.fr/i.html?rt=nc&LH_BIN=1&_sop=15&LH_TitleDesc=0&_sacat=0&LH_PrefLoc=2&cmd=Blend&_nkw=arduino%2BW5100%2Bethernet&cmd=Blend
A mettre sur une Arduino UNO ou Leonardo

Pourquoi une Arduino Nano ? C'est plus compliqué à mettre en œuvre pour débuter.
Je suggère une Arduino traditionelle et de passer sur une Nano quand tu maitriseras un peu plus.

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
Full Member
***
Karma: 0
Posts: 108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Autant pour moi je voulais dire Uno...

Je vais regarder tout ça alors ! Merci à tous pour votre réactivité.

Si vous avez d'autres liens je suis toujours preneur.
Logged

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

Bonjour,

Tu peut aussi séparer la partie web de la partie contrôleur si tu le souhaite.
Ça permet de faire quelque chose de "lourd" en PHP côté web (avec un serveur lamp qui tourne pour gérer tout ça) qui ne fait que envoyer des commandes au contrôleur (arduino + shield ethernet).
(Tout dépend de la taille / compléxité de ton projet et du trafic que devra supporter le serveur web)

Exemple led + serveur déporté :
http://skyduino.wordpress.com/2011/11/03/tutoriel-arduino-et-ethernet-shield/
http://skyduino.wordpress.com/2012/10/23/arduino-commande-a-distance-dune-led-avec-un-fichier-xml-via-le-web/
Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 27
Breaks ? We don't need breaks !!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour, regarde le sketch Web_434, ça devrait t'aider :

http://www.rencorp.net/index.php?post/2012/10/05/Arduino-RF-434-MHz-et-prise-t%C3%A9l%C3%A9command%C3%A9e
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 108
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci à tous pour vos précieux liens,

@Skywodd, j'ai regardé ta vidéo de présentation du Arduino Ethernet Shield. C'est très bien expliqué ! Félicitations smiley-wink
A un moment tu parles de requêtes HTTP, je pense que c'est des informations là dessus dont j'ai besoin alors je vais essayer de creuser dans ce sens là. Mais si tu as un autre Tuto pour l'expliquer (lol je rêve là...), je suis tout aussi partant.

@Barbudor, ça a l'air compliqué à utiliser la librairie Webduino... si j'achète l'Ethernet Shield officiel, je ne pense pas en avoir besoin...

@DrWax, c'est intéressant et ça rejoint les explications données par Sywodd dans son tuto.



Petite question en passant, quelle est l'interface de pilotage (ou le logiciel/langage) que vous préférez pour Arduino ?

Vous allez me dire, ça dépend de l'appli mais pour rester simple, nous allons considérer que seules des données séries sont envoyées/reçues.

J'ai déjà récolté quelques réponses :
-VB.net
-LabVIEW
-...pour Skywodd ça semble être des petits scripts python



Logged

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

@Skywodd, j'ai regardé ta vidéo de présentation du Arduino Ethernet Shield. C'est très bien expliqué ! Félicitations smiley-wink
A un moment tu parles de requêtes HTTP, je pense que c'est des informations là dessus dont j'ai besoin alors je vais essayer de creuser dans ce sens là. Mais si tu as un autre Tuto pour l'expliquer (lol je rêve là...), je suis tout aussi partant.
Merci smiley-kitty
Le protocole HTTP c'est "le" protocole pour le web, c'est grâce à lui que tu peut voir ce post par exemple smiley-wink
Regarde sur wikipedia ou google tu trouveras de trés bonne explication là dessus.

@Barbudor, ça a l'air compliqué à utiliser la librairie Webduino... si j'achète l'Ethernet Shield officiel, je ne pense pas en avoir besoin...
Si tu pars sur une solution "web" -> HTTP je te conseille comme barbudor l'as fait la librairie webduino.
Elle gére de base tout ce qui est protocole HTTP, tu n'as plus qu'as ajouter tes fonctions "génératrice" qui gére les différentes pages web.

Petite question en passant, quelle est l'interface de pilotage (ou le logiciel/langage) que vous préférez pour Arduino ?
Python + Tk, C# (Csharp) ou du VB.net.
L'avantage de ces langages c'est l'éditeur graphique fourni par défaut et la syntaxe relativement simple à apprendre.

Vous allez me dire, ça dépend de l'appli mais pour rester simple, nous allons considérer que seules des données séries sont envoyées/reçues.
Regarde du côté de python, c'est le langage "simple" à apprendre / utiliser par excellence.
(il y a aussi le langage ruby, qui ressemble tréééés fortement au langage python smiley-zipper)

J'ai déjà récolté quelques réponses :
-VB.net
-LabVIEW
-...pour Skywodd ça semble être des petits scripts python
LabView ... j'ai jamais pu encadrer ce programme, c'est payant pour au final des trucs ressemblant à des graphs.
Faut aimer quoi ...
Logged

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

Ales
Offline Offline
Faraday Member
**
Karma: 29
Posts: 3176
Do or DIY
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Je confirme, labview ça pu ... Et je fais des appareils de labo ! C'est dire !

Sinon je suis un partisan de vb.net smiley
Logged


Pages: [1]   Go Up
Jump to: