Arduino Nano out of memory: SRAM, Flash et EEPROM

Pour jouer des mélodies avec un piezo buzzer, je devais stocker sur un Arduino Nano une douzaine de tableaux de char représentant les notes à émettre, les rythmes, etc. Seulement voilà, j’ai rencontré cet obstacle de mémoire insuffisante, que j’ai pu résoudre en utilisant le modificateur de variable PROGMEM fourni avec la librairie pgmspace.

Continuer la lecture de Arduino Nano out of memory: SRAM, Flash et EEPROM

Parce qu'une télécommande c'est surfait, place au cadre-télécommande !

Pour contrôler mes prises et interrupteurs radio commandés, j’utilise homebridge et un arduino nano controlé par une application node depuis un raspberry pi. Seulement, je n’ai rien pour allumer les lumières lorsque je n’ai pas mon téléphone à portée de main, je suis alors obligé de me déplacer (pff) et c’est un grave problème. Pour y remédier, j’avais utilisé dans un premier temps une tablette android démontée dans laquelle j’avais glissé un morceau de miroir sans tain, en glissant le tout dans un cadre fait maison. Cela n’était pas sans rappeler le miroir intelligent qui trône fièrement dans ma salle à manger ! Le résultat n’était pas mal, mais je dépendais trop de la stabilité de mon installation homebridge sur laquelle j’expérimentait. Du coup j’ai eu l’idée de faire un nouveau cadre télécommande, qui consisterais en une série de boutons qui enverraient des signaux radio. Il fallait juste trouver comment le faire de façon originale !
Continuer la lecture de Parce qu'une télécommande c'est surfait, place au cadre-télécommande !

Emettre un signal infrarouge : Arduino nano et TSAL6100 5mm 940nm

Nous avons appris à lire un signal infrarouge, à ce point vous devriez avoir noté le code émis par la télécommande que vous essayez de copier. Attaquons-nous donc maintenant à l’émission de ce signal infrarouge : Ca sera la partie la plus facile, mais avec les pièges les plus idiots, malheureusement.
Continuer la lecture de Emettre un signal infrarouge : Arduino nano et TSAL6100 5mm 940nm

Lire un signal infrarouge : Arduino nano et TSOP38238

Après avoir vu comment lire puis recopier un signal 433MHz pour contrôler ses lumière, attaquons-nous maintenant à la partie où on va essayer de contrôler sa télévision avec un simple LED infrarouge en commençant par décoder le signal de la télécommande. Je voulais contrôler l’air climatisé avec ça, mais l’approche de l’hiver m’a fait préférer le confort de rester sous le plaid quand je cherche la télécommande plutôt que le fait de réguler la clim !
Continuer la lecture de Lire un signal infrarouge : Arduino nano et TSOP38238

Comment lire et émettre un signal radio RF 433Mhz avec un Arduino Nano

Après le miroir intelligent, voici la télécommande radio! Ce post est le premier d’une série d’articles que je souhaite rédiger sur la réalisation d’un système de domotique relativement simple. Notre objectif sera de pouvoir contrôler des prises électriques radio (de type Etekcity) avec un Arduino. Nous verrons dans les posts suivants comment passer par un raspberry pi, puis un smartphone voire même par la voix. Par la suite, j’ajouterait (j’espère) un émetteur infrarouge pour contrôler l’air climatisé, ou la TV… Stay tuned !
Continuer la lecture de Comment lire et émettre un signal radio RF 433Mhz avec un Arduino Nano