Accéder au contenu principal

Articles

ESP8266 - Contrôle de prises X10 en Lua

Dans le billet précédent, j'ai indiqué comment piloter des prises Chacon en RF433. Dans ce billet, je vais montrer comment faire de même avec des prises X10. Les prises X10 sont apparues il y a maintenant 40 ans (en 1975) et permettent de piloter des prises de courant par courant porteur. Le courant porteur signifie que les prises secondaires reçoivent les commandes à travers les fils électriques. Il faut cependant une prise principale qui reçoit les commandes d'allumage ou d'extinction des prises venant d'une télécommande Radio ou Infrarouge pour les transformées en courant porteur. On retrouve aujourd'hui cette technologie à beaucoup plus haute vitesse dans les modems CPL tels que ceux utilisés par Free par exemple. Module AM12 (On/Off) Je me suis intéressé au protocole X10 il y a une vingtaine d'années lorsque Thomson a décidé de se retirer du marché. Je me suis ainsi équipé d'un convertisseur radio TM13, de quelques prises AM12 (on/off), d'...

Le Raspberry Pi 3

Ça y est, la version 3 du Raspberry est commercialisée , toujours au même prix, mais avec des fonctionnalités supplémentaires : - processeur à 1,2 GHz au lieu de 700 MHz pour la première version et 1 GHz pour le modèle 2 - Wifi 2,4 GHz  - Bluetooth 4.0 (BLE) Jusqu'à maintenant, j'étais obligé de connecter un dongle Bluetooth, un dongle Wifi et un dongle clavier/souris, ce qui ne me laissait plus qu'un seul port USB de libre pour connecter l'imprimante ou un câble série. Avec la nouvelle version, cela ferait donc 2 ports de libérés. La nouvelle carte garde les mêmes 40 ports GPIO que la version précédente, ce qui permet de conserver les écrans LCD, câbles et boîtiers. La contre partie est la consommation supplémentaire requise par cette nouvelle carte. En effet, les fonctions supplémentaires nécessitent 2,5 A. C'est bien là que le bas blesse. Jusqu'à maintenant, j'utilise mon Raspberry, soit connecté en USB à mon PC, soit connecté à une batter...

ESP8266 et émetteur 433 MHz en LUA pour prise télécommandée Chacon

J'ai déjà réussi, il y a quelques années à allumer des prises télécommandées Chacon en C# avec un Fez Panda II. Le programme peut être récupéré sur le site de GHI Electronics. Une version pour RPi en C++ faite par le même auteur est disponible à l'adresse http://code.google.com/p/rc-switch/source/browse/tags/v0.5/RCSwitch.cpp . Couplé avec un récepteur Bluetooth, cela m'a par exemple permis de tester l'allumage de lumières depuis une tablette. Le challenge était de faire la même chose avec un ESP8266, en Wifi. Il existe depuis quelques mois un module nommé "rc" (pour Remote Control) dans le firmware de l'ESP8266. Ce module est censé permettre la prise en charge des différents protocoles utilisés par ces prises radiocommandées à 433 MHz en France (ou 315 Mhz au US). Ce module n'est malheureusement pas encore bien documenté et n'est pas encore utilisable pour notre cas. Nous allons voir comment l'implémenter en LUA. Le principe est d'e...

Serveur d'impression CUPS sur Raspberry Pi

Je possède une très vieille imprimante laser HP Laserjet 6L noir et blanc de 12 ans d'age qui a survécu à plusieurs imprimantes jet d'encre couleurs tombées en désuétude pour obsolescence programmée. J'envisage tout de même sérieusement de les démanteler pour les recycler en CNC, graveur ou autre.   Je continue donc a utiliser cette bonne petite imprimante parallèle qui me rend bien des services (en 12 ans, j'ai changé le toner 3 fois pour un coût de 20 € la cartouche). J'ai donc dû m'équiper d'une adaptateur USB/Parallèle pour pouvoir la connecter sur un PC récent. Le problème principal est que le driver de cette imprimante n'est reconnu que par un seul de mes PC sous Windows 7. Les autres PC sous Windows 8 ou Windows 10 reconnaissent bien l'imprimante, mais sortent des feuilles avec le code Postscript. L'impression depuis une tablette ou un téléphone Androïd est également tout simplement impossible. Pour remédier à ce problème, j'ai do...

Ecran LCD Waveshare SpotPear 3,5 pouces sur RaspBerry Pi 2 Jessie

  Après avoir essayé l'écran Itead LCD 320x240 sur le RaspBerry, j'ai voulu essayer un autre écran qui s'empile directement sur le RaspBerry Pi, ce qui permet d'avoir un câble en moins. Sur la version Raspbian Whezzy, la procédure était à peu près la même que pour l'Itead à quelques paramètres près. En passant à Raspbian Jessie, le chargement de module a subitement décidé de ne plus fonctionner. Je vais vous présenter ici une procédure que j'ai trouvée dans différents forums et qui permet de faire fonctionner l'écran, y compris la partie tactile : https://www.raspberrypi.org/forums/viewtopic.php?f=108&t=123676 http://futurice.com/blog/id-like-to-have-some-lcd-on-my-pi http://raspberrypi.stackexchange.com/questions/27714/how-to-install-waveshare-spotpear-4-inch-lcd-in-raspberrypi-2    Attention. Cet écran ne convient pas avec tous les boitiers. J'ai dû passer à un boitier découpé au laser afin de permettre l'insertion de l'écran. Le t...

Raspberry Pi Zero

  Ils l'ont fait. Le PC à 5$. Avec le PC à 35$, le Raspberry Pi frappait déjà fort pour un mini PC avec une sortie vidéo. Le Raspberry Pi Zero est une version super amincie du Rpi d'origine (j'ai pris un petit coup de vieux quand un petit jeune m'a dit qu'il n'avait connu que le Rpi2). Il dispose cependant de 40 Pins, comme pour le Rpi2 (les pins ne sont pas présoudées) et de deux ports mini USB. Il faudra donc un adaptateur micro-usb/USB femelle pour pouvoir connecter un clavier, une souris ou du Wifi. Il dispose d'une sortie mini-Hdmi.   Quel usage? Avec de telles caractéristiques, le Rpi2 rentre bien dans la catégorie des mini-PC du même type que le Tronsmart MK908II par exemple, mais avec moins de puissance, pas de boîtier de protection et pas de câble fourni. On peut donc y faire tourner un Linux avec les commandes habituelles (cd, ls, ps), du Python et du Java, le tout en environnement graphique. On peut également s'en servir comme d'un ...

Le Garage GE à Paris du 26 au 6 novembre

GE (General Electric) organise du 26 octobre au 6 novembre 2015 un tour de son Garage. Voici l'adresse du site Web : http://www.gegarages.com/global-tour/paris-garage/ Et l'adresse du lieu :    Espace Commines    17 Rue Commines    75003 Paris    France Un Garage est un lieu d'incubation en entreprise dans lequel les salariés peuvent venir développer leurs propres prototypes ou utiliser le matériel mis à leur disposition (imprimantes 3D, poste de soudure, découpeuse laser, graveuse CNC, etc). Voici quelques photos que j'ai prises lors de mon passage. Une superbe table interactive circulaire très ergonomique et son OS Collao : www.virtualsensitive.com/table-tactile/ Des lunettes Oculus Rift pour voir en 3D. Une batterie d'imprimantes 3D en action. Une MakerBot Replicator en action et une épée MineCraft imprimée en 3D.  Une Digital Object On Demand, drôle de nom pour une imprimante 100% française : www.dood-st...