Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

telecommande:ext2 [2019/08/13 10:16] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Test avec un capteur 3D ======
 +Le but est de pouvoir choisir une fonction en manipulant un boitier.\\
 +Le boitier serait une coupole renversé, sur le dessus on peu imaginer un petit Oled ou une led RGB pour visualiser le choix.\\
 +Une rotation horizontale (rotation sur une table) permet de choisir une fonction.\\
 +Une rotation Verticale (rotation vers un objet) permet d'agir sur une fonction de l'objet. (son, luminosité,...)\\
 +Un bouton permettrait de valider le choix.
 +
 +Avantages : 
 +  * Pas de mécanique comme avec le codeur.
 +  * Peu se mettre en veille et "s'éveiller" dés qu'on le touche (économie énergie)
 +  * Tiens une place réduite.
 +
 +La télécommande dépendrait d'une centrale domotique pour envoyer les commandes aux modules, appareils.\\
 +Cette centrale pourrait être un Broadlink RM2/\\
 +
 +Donc elle se composerait de :
 +  - Arduino.
 +  - ESP8266 (wifi)
 +  - MPU6050 (accéléromètre/magnétomètre)
 +  - Oled.
 +  - Leds.
 +  - système de charge de batterie par induction.
 +  - batteries.
 +
 +La partie la plus ardue est de déterminer à partir du MPU6050, les rotations.\\
 +Ce genre de module est très sensible à la chaleur et dérive en fonction.\\
 +Je me suis basé sur les travaux décrit dans cette page :\\
 +[[http://www.pearltrees.com/patsour/mpu6050-magneto-accelero/id14357321#item148107306]]
 +
 +(Je rappel que tous mes infos sont disponible sur [[http://www.pearltrees.com/patsour]])
 +
 +Après quelques tests, je me suis rendu compte que le programme présentant le plus de stabilité et de précision,\\
 +est l’exemple MPU6050 DPM6 donné avec la librairie I2Cdevlib disponible ici :
 +[[https://github.com/jrowberg/i2cdevlib]]
 +
 +Il me reste a exploiter ces données... A suivre !
 +
 +====== OLED ======
 +J'ai acheté 2 OLED 0.96" sur Aliexpress\\
 +{{:telecommande:oled_yellow_blue_double_color_128x64_0.96_i2c_iic_spi.pdf|}}
 +
 +Ils ont 2 couleurs, une bande jaune en haut et le reste en bleu.\\
 +Si le motif dépasse la bande jaune, il passe en bleu. Je trouvais ça pratique pour les titres.\\
 +Mais vu la petitesse de l'écriture, c'est pas top.
 +
 +Les Oleds chinois de Aliexpress ont la particularité de ne pas fonctionner avec les librairies courantes (spartfun ...)\\
 +Cela est due au fait que le ACK n'est pas câblé sur ces modules.\\
 +Il faut soit utiliser une librairie qui n'utilise pas le ACK.\\
 +- J'ai trouvé celle là : [[https://code.google.com/p/u8glib/wiki/tstring]]\\
 +Soit câbler le ACK :\\
 +- Regarder la liaison a effectuer sur cette photo :\\
 +{{:telecommande:img_20180325_151343.jpg?300|}}
 +
 +Pour ma part j'ai utilisé la librairie u8glib puis la SSD1306.\\
 +Mon soucis jusqu'à présent, est l'affichage d'un bitmap (ampoule, volet, ....)\\
 +Cela m'embête car je pensais utiliser des symboles pour visualiser le menu. \\
 +Il existe une librairie (OLEDDisplayUi) qui permet ça, mais il y a des pb avec l'IDE 1.6.
 +
 +A suivre !
  
telecommande/ext2.txt · Dernière modification: 2019/08/13 10:16 (modification externe)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0