Show Posts
Pages: [1] 2 3 ... 66
1  International / Français / Re: ESP8266 module wifi on: October 01, 2014, 10:00:31 am
Bonjour B@tto

Code:
Et est-ce qu'on peut le reprogrammer pour faire ce qu'on veut ?

 -oui si on est pret à installer l'environnement de programmation qui a 'fuité', si on contourne sa license, si on étudie les sources du dernier SDK ...si on  programme :ce que l'on veut ,   certains le font déjà avec succès.


 -oui si on attend un peu la mise au point d'un compilateur GCC...
http://www.esp8266.com/viewforum.php?f=9&sid=af145f999384bcd495f03e1868e62fd2

Ces deux voies sont en chantier actuellement sur le forum de la communauté ESP8266.

Dans mon cas je me borne pour l'instant  à attendre la prochaine mouture du firmware : après la commande de changement de débit de l'UART vient la commande AT de pilotage des GPIOs..... smiley-wink ça fera qq GPIOs de plus.... avec un Tiny85 associé par exemple ce n'est pas négligeable !

Autre intéret pour le module signalé ci-dessus : GPIO16 est routé , contrairement au module 10 broches actuel
GPIO16 d'après la doc jouerait un rôle particulier dans la gestion du 'Deep Sleep'
Avec le module actuel (10 pins) je n'ai pas encore réussi a descendre en dessous de 0,3 mA  (consommation de la led rouge, l'ESP8266 et la mémoire Flash sont en veille)
2  International / Français / Re: ESP8266 module wifi on: October 01, 2014, 08:45:45 am
Intense activité autour de la puce WiFi ESP8266EX ....
https://espressif.com/en/products/esp8266/
surtout depuis la 'fuite' du SDK.....de plusieurs côtés on voit arriver les ajouts de commandes AT

La liaison série à 57600 bauds (puis 115200 bauds pour les derniers modules) ne facilitait pas les choses pour les Arduinos  (quasi impossibilité de gérer avec SoftSerial).  Une priorité pour certains était de sortir un firmware à 9600 bauds par défaut + une commande AT pour changer le débit

Ce firmware vient de sortir : (version repérée  0922  içi :  http://www.electrodragon.com/w/Wi07c )
Une fois flashé on peut avoir la 'signature'  des auteurs du fork
Code:
AT+CHELLO
*** Modified by ***
HuangRui <vowstar@gmail.com>
JiYaping <jyp1817@gmail.com>

Au même moment apparait une premier shield 'Arduino IOT' ou 'IOT board' .... sous la carte on y voit le nom des créateurs (id firmware !!)
http://item.taobao.com/item.htm?spm=a1z10.1.w4004-100569795.5.HkMWCY&id=41121091306

Il ne manque qu'une bonne librairie......
...tiens en voilà justement une (bonne ou pas  ? pas testée... !!)  adaptée à ce même firmware 0922 !
http://git.oschina.net/supergis/ESP8266Lib


Coté modules ça ce diversifie : type d'antenne, nombre de pins, pas....
je m'intéresse en particulier à celui çi  pas de 2mmm , avec antenne céramique,  qui donne accès a davantage de GPIOs
http://www.electrodragon.com/product/esp8266-wifi-board-full-ios-smd/

3  International / Français / Re: ESP8266 module wifi on: September 27, 2014, 01:04:20 pm
tous les jours du nouveau autour du module avec la puce ESP8266

Vu sur le blog d'ElectroDragon : un utilitaire (sans ideogrammes !) sous Windows  pour upgrader le firmware par l'Uart
ça permet de flasher la version 00170901 avec le fichier binaire joint au soft (ESP_8266_BIN0.92.bin)
http://blog.electrodragon.com/cloud-updating-your-wi07c-esp8266-now/

Premier upgrade par UART :
j'ai fait la manip (mon module était livré avec le  firmware 0015 0900)
-> GPIO0 à la masse, CH_PD à Vcc, GPIO2 et RST en l'air  
-> mise sous tension (le module attend son binaire sur le port série)
->lancer ESP8266_flasher.exe, parametrer le bon port série, sélectionner le fichier bin  et lancer
...... on voit la progesssion du % d'écriture de la mémoire flash.....pas pu apercevoir l'affichage des derniers %  smiley-eek
 une fenetre de plantage de soft est venue se superposer   smiley-yell

Remise sous tension après avoir laissé GPIO0 en l'air pour le fonctionnement normal
Tout parait OK  smiley-mr-green
 
AT+GMR  indique maintenant un firmware en version 0017 0901
le module est en mode AP, je  le passe en mode 1 (Station) par AT+CWMODE=1
le scan Wifi par AT+CWLAP donne maintenant les adresses MAC des points d'accès en plus de leur id, leur canal et le niveau du signal

Second upgrade par Internet:
Ce firmware dispose d'une commande supplémentaire AT+CIUPDATE pour faire les mises à jour ultérieures par Internet  smiley
Testé OK , comme sur le blog ElectroDragon :
Sans câblage particulier (laisser le câblage normal) la commande AT+CUPDATE enchaine les 4 étapes CIUPDATE 1 à 4 avec une durée de 1 minute environ pour la 4eme étape ....... j'ai eu ensuite 2 ou 3 resets d'affilée

La puce est restée en mode STA  , toujours associée à la box  
(++++le flashage par CIUPDATE n'a pas touché la zone où sont stockés les parametres)
La commande AT+GMR  indique maintenant version 0018 0902

Un autre outil de flashage par UART est en développement içi avec des infos sur le protocole
https://github.com/themadinventor/esptool
4  International / Français / Re: ESP8266 module wifi on: September 26, 2014, 07:37:54 am
Freebox V6..... nouvel essai OK aujourd'hui en me rapprochant de la box
(j'étais hier sans doute hier en limite de portée, on ne peut pas trop demander à une antenne imprimée !)

Après le AT+CWJAP pour la box, puis une petite attente d'une dizaine de secondes , la commande AT+CIFSR renvoie bien l'addresse obtenue ....
5  International / Français / Re: ESP8266 module wifi on: September 26, 2014, 05:34:21 am
Bonjour à vous !

Je ne ferai sans doute pas un w.e prolongé  "ESP8266"....  smiley-wink

La piste d'une mésentente entre la puce (avec son firmware actuel) et la Freebox se confirmerait-elle ?

L'ESP8266 récupère une adresse ip d'un smartphone en 'Partage de connection'...  smiley
Après le AT+CWJAP la commande AT+CIFSR renvoie l'adresse ip optenue du smartphone contrairement à l'essai Freebox

Freebox V6, connection OK aujourd'hui, l'ESP8266 récupère l'adresse ip fournie
6  International / Français / Re: ESP8266 module wifi on: September 26, 2014, 03:50:22 am
Bonjour B@tto


En mode STA (AT+CWMODE=1) peux jamais obtenir d'ip de ma Freebox pour le moment...même quand AT+CWJAP  répond  OK !
pb spécifique Freebox ? plantage suite à de successions de commandes AT hasardeuses ?

Ce matin le scan WiFi (AT+CWLAP) ne répond plus (à part 'busy' si on insiste) hier ça avait fini par marcher ... je ne sais plus trop comment..
...Il me semble que n'avait fonctionné qu'après plusieurs permutations de modes (STA, AP et STA+AP) , suivies de AT+RST et d'appuis sur le bouton CH_PD (chip enable)

quand j'aurai un moment je verrai à reflasher pour effacerdes probables restes de  configuration foireuse, voire passer en version 091
je ferai aussi des essais de connection sur autre chose que ma Freebox....

Dans l'état actuel la puce me parait quand même un brin capricieuse (dans la mesure ou je comprend ses diverses commandes AT  smiley-wink)
Avec les RN171 ou les MRF24G0 j'ai eu en général  des résultats constants pour des séquences de commandes définies... là c'est un peu trop aléatoire à mon gôut !

je suis l'actualité de la puce sur le forum dédié ... patience .... un meilleur firmware arrive avec des commandes AT supplémentaires et, si possible moins de bugs !

7  International / Français / Re: ESP8266 module wifi on: September 25, 2014, 02:08:58 pm
Bonsoir Artouste !

appro en 3j ouvrables ...(     .... à 10€ pièce   smiley-sad    )
Version 1 en photo sur le site Hackspark , un module en version 2 m'a été livré
https://hackspark.fr/fr/wifi-serial-transceiver-module-with-esp8266.html

simple ... mais je bute ce soir sur la commande AT d'après !!!  (AT+CIPSTART).....
8  International / Français / Re: ESP8266 module wifi on: September 25, 2014, 01:18:53 pm
CC3200+Launchpad+Energia .... Les premiers résultats sont OK
(Avec Texas il y aussi un 'plus' : la qualité des échanges et la réactivite grâce au forum E2E dédié à la puce
http://e2e.ti.com/support/wireless_connectivity/f/968.aspx)


revenons à nos moutons ....

ESP8266 déballé,  câblé sur une plaque d'essai avec un régulateur 3,3V 1A et un module FT232R
Dans un premier temps je veux 'tâter' la puce par les commandes AT, sans Arduino et avec une alimentation correcte.
Il me semble d'autre part que la puce n'est pas tolérante aux 5V sur ses entrées.

Le module reçu comporte 2 leds et le connecteur 10 pins est entièrement routé : ça serait donc la seconde version
Communication en 115200 bauds pour cette version.
Je lis que pour cette version il faut mettre CH_PD au niveau haut.

(source : http://zeflo.com/2014/esp8266-weather-display/)

câblage 4 fils entre FT232R et ESP8266 : 3,3V,    Masse,     Rx-Tx     et    Tx-Rx
CH_PD avec pull up à 3V3 et BP vers la masse.
GPIOs et Reset en l'air pour le moment

Le module est livré en configuration 'Point d'Accès' (mon PC voit un point d'Accès "ESP_991C83" , mode g, ouvert)
SI j'essaie de m'y connecter je reçois une adresse ip en 192.168.4.100, le module lui même est en 192.168.4.1
DHCP actif donc

Je lance un terminal pour lancer qq commandes AT  (Teraterm, 115200, fin de lignes CR+NL)
AT      donne OK
(AT+GMR me donne la version du firmware : 00150900)
AT+RST      donne OK....infos de chargement des modules... ready
AT+CWMODE?      donne 2 , confirmation du mode "AP"
AT+CWSAP      donne "ESP_991C83","",1,0 (id° du point d'accès, pas de mdp, canal 1 et 'ouvert'

c'est tout pour l'instant en mode 'AP', je veux basculer en mode 'STA' pour une connection sur ma box

AT+CWMODE=1 ... OK       (1 pour station, 2 pour point d'accès , 3 pour les deux)
AT+RST  (ça à l'air d'être nécessaire à l'usage après un changement de mode)
Le point d'accès ESP_991C3 disparait du paysage ...

Je peux maintenant scanner pour avoir les points d'accès disponibles :
AT+CWLAP        me liste une vingtaine de point d'accès  avec leurs niveaux de -55db à -95db
AT+CWJAP="id point acces","mdpasse"       pour la connection à la box , réponse OK

... à suivre...
9  International / Français / Re: ESP8266 module wifi on: September 18, 2014, 11:13:32 am
Bonjour

ça bouge beaucoup en ce moment de tous côtés  pour baisser les coûts du WiFi en 'Internet des objets" !

Dans une autre catégorie que l'ESP8266  il y a les dernières moutures de chez Texas : CC3100 et CC3200

(les modules CC3000 sur lesquels Adafruit avait pas mal investi semblent déjà obsolètes !)

Le coup chez TI  était bien préparé puisqu'une version d'Energia, préparée en coulisse depuis le printemps,  vient de sortir, prenant en charge CC3200 et CC3100
http://energia.nu/

Un Launchpad CC3200 à 29,99 $ port compris (et sans taxes j'espère...) devrait arriver dans un ou deux jours dans ma boite aux lettres....
http://www.ti.com/tool/cc3200-launchxl

Parfait pour une solution autonome et portable  (avec SSL) ....si la gestion de l'énergie tient ses promesses...
Il y a  sur cette carte :
-le CC3200  (unARM M4 + processeur WiFi b/g/n CC3100 en puce unique, pile TCP/IP , SSL...) +
-un FT2232
-un capteur de température IR TMP006
-un BMA222
10  International / Le bar / Re: Envoie de sms gratuit par freebox pour freemobile on: June 22, 2014, 02:05:55 pm
Bonsoir
Tu résumes parfaitement la chose, Artouste........ y compris le  smiley-cry pour les utilisateurs d'Arduino.... jusqu'à preuve du contraire. L'info commence à circuler chez les utilisateurs de Raspberry ou autres cartes avec HTTPS gérable.

 
11  International / Français / Re: Brancher un clavier a un arduino (Leonardo) on: June 18, 2014, 03:33:57 am
Bonjour

Leonardo, comme les autres cartes à base de micro 32U4 , dispose d'un module USB DEVICE, pas HOST ni même OTG  !!
Dans l'environnement Arduino et avec les librairies' standards'  cette carte peut se comporter en clavier USB QWERTY
(il faut bidouiller un peu et se faire passer pour une carte Teensy + ajout Teensyduino pour avoir l'AZERTY....)

Dans ce contexte hard et soft  Leonardo ne peut dialoguer avec un clavier USB
Avec un shield Host additionnel ça devient peut être possible....(vérifier la compatibilité du shield avec Leonardo et la disponibilité du 'driver' clavier HID pour ce shield)

Super_Cinci mentionne la solution  "clavier PS2 -> Leornardo -> USB -> PC"
Une librairie Arduino PS2 adaptéé à Leonardo est indiquée içi :
http://playground.arduino.cc/Main/PS2Keyboard
12  International / Français / Re: Réception d'une trame Infrarouge on: June 01, 2014, 11:53:52 am
Bonjour

excellent site (en anglais) sur les principes des télécommandes infra-rouges : modulation et principaux protocoles
http://www.sbprojects.com/knowledge/ir/index.php

13  International / Français / Re: Question arduino standalone on: May 11, 2014, 04:27:39 pm
Bonsoir

Les résonateurs céramiques sont en général vendus avec les deux condensateurs intégrés... d'ou la 3ème patte
Un seul composant au lieu de trois , au prix d'une moindre qualité en terme de précision et stabilité en fréquence
Tout dépend de l'application...

14  International / Français / Re: module bluetooth F2M03GLA on: May 09, 2014, 11:45:17 am
Lien Lextronic qui importe ces modules en France
http://www.lextronic.fr/P1107-module-hybride-bluetooth-f2m03gla.html
notice technique, commandes, soft de configuration...
15  International / Français / Re: Impossible de connecter ma carte arduino a Xively on: May 09, 2014, 06:13:45 am
Bonjour

HTTPS recommandé par Xively mais l'envoi de données en HTTP reste actif  (heureusement pour nos Arduinos 8 bits !), la version antérieure de l'API reste également fonctionnelle.

(voir en bas de page : https://xively.com/dev/docs/api/security/)
Quote
   While it is possible to communicate with Xively using HTTP, this method is not secure and it is not recommended. It remains a part of the service as an element of legacy support. It is recomended to use ‘HTTPS’ in all API requests: https://api.xively.com.

La librairie indiquée par Artouste utilise cette possibilité.
En mettant les infos Xively persos dans l'exemple DataStreamUpload ça devrait aller pour commencer
+ Lire le readme.md de la librairie
Pages: [1] 2 3 ... 66