Programmer un module Sonoff Basic avec un Raspberry Pi La marque itead recouvre de nombreux produits de domotique. Parmi ceux-ci, la gamme Sonoff dans laquelle on trouve des prises connectées ou des commutateurs comme le Sonoff Basic. On trouve ce commutateur WiFI pour moins de 10 euros sur les sites en ligne. Pourquoi s’intéresser à ce commutateur me direz vous ? Ce module est alimenté par la tension du secteur 240v. Présentation Le module Sonoff Basic WiFi Wireless est un interrupteur piloté en WiFI, protégé dans un boîtier IP66 (protégé contre les poussière et les jets d’eau). Caractéristiques Sympa tout ça, non ? Après avoir reprogrammé ce module Sonoff, vous ne pourrez plus l’utiliser comme le constructeur le prévoyait. Le matériel Le module que j’ai reçu était présenté dans une boîte en carton fin. Dans le boîtier du Sonoff Basic A l’intérieur on découvre le module monté sur son circuit imprimé. Sous la carte du Sonoff Basic L’ESP8266 et son antenne C’est un ESP8266 tout ce qu’il y a de plus classique. Schéma Les connecteurs absents
Best Practices for Designing Skills With Display Content When you develop a skill for Alexa-enabled devices with a screen–including Fire TV Cube, Echo Show, Echo Spot, Fire HD8, and Fire HD 10–keep the following best practices, design guidelines, and suggestions in mind. See also: Start Time for Skill A skill with screen display should start within 2 seconds of launch. If you want to load an external image as part of the skill, you can design the skill to start without that image to ensure you meet the time recommendation. Alexa Skills With and Without Interface Support When you develop a skill, you can choose whether or not to specifically support a particular interface, such as Display for screen display. Even if you do not take any steps to support screen display, the cards you provide for the Alexa app will be displayed on the screen device, if that is what the customer is using. See: Design a Skill for Both Screen and Non-Screen Modes Determine the Supported Interfaces for the Current Device Design Guidelines for Display Template Usage
Contrôler les pins GPIO du Raspberry Pi Je vous explique aujourd'hui comment faire un programme en Python permettant de lire ses entrées et de contrôler ses sorties GPIO (general purpose input output). Sans trop de surprise, cette première expérience consistera à allumer une LED en appuyant sur un bouton poussoir: nous aurons donc l'occasion d'utiliser une entrée (commandée par le bouton) et une sortie (qui contrôlera la LED). Voici un schéma montrant les 40 pins GPIO du Raspberry Pi 2: Et voici les 26 pins GPIO du premier modèle de Raspberry Pi. Puisque les concepteurs de matériel informatique détestent la simplicité, ces pins peuvent être numérotées de deux façons différentes. Le mode BCM semble défier toute logique: la pin 27 se situe entre la pin 17 et la pin 22, la pin 8 est à côté de la pin 25, et plusieurs numéros (1, 5, 6, 12, 13, 16, etc.) n'existent même pas. La numérotation en mode BOARD respecte l'ordre dans lequel les pins sont disposées sur la carte. Allumons une LED Ajoutons un bouton
Communiquer sans fil en 433MHz avec la bibliothèque VirtualWire et une carte Arduino / Genuino par skywodd | June 11, 2016 | Licence (voir pied de page) Catégories : Tutoriels Arduino | Mots clefs : Arduino Genuino Sans fil RF 433MHz VirtualWire Cet article n'a pas été mis à jour depuis un certain temps, son contenu n'est peut être plus d'actualité. Dans un précédent article, je vous avais montré comment utiliser un module radio complet, riche en fonctionnalités. Sommaire Bonjour à toutes et à tous ! Dans un précédent article, je vous avais présenté un module radio complet comprenant énormément de fonctionnalités et disposant dans un même boitier d'un émetteur, d'un récepteur et d'un circuit de traitement des communications. Cependant, prenons un peu de recul et posons-nous une question toute simple : a-t-on vraiment besoin de communications bidirectionnelles avec accusé de réception ? Dans cet article, nous allons-nous intéresser à un type de module radio "low cost" bien connu des amateurs d'Arduino : les modules radio 433MHz. Les modules radio 433MHz N.B. N.B. N.B. N.B. N.B. N.B.
Assistant vocal : des chercheurs créent une voix ni masculine ni féminine Réunis par l’agence de communication Virtue et la Copenhagen Pride, plusieurs chercheurs et linguistes ont développé un assistant virtuel du nom de Q, et dont la particularité est de n’avoir aucun genre défini. Lorsqu’il/elle parle, Q ne sonne ni féminin, ni masculin, sa voix fluctuant entre celle d’un homme et d’une femme. Pour obtenir un tel résultat, les scientifiques ont enregistré 5 voix différentes, qu’ils ont ensuite modifiées à des hauteurs et des timbres variés. Ensuite, les chercheurs se sont évertués à remplir les conditions que s’imposent les entreprises comme Google, Amazon ou Microsoft lorsqu’il s’agit d’opter pour une voix : qu’elle soit chaleureuse, utile et un poil autoritaire. Pour le moment, Q n’est qu’une voix et ne repose sur aucune intelligence artificielle.
Lecture de capteurs analogiques sur le Raspberry Pi Lors d'une récente rubrique, nous avons appris comment utiliser les pins GPIO du Raspberry Pi pour lire des signaux numériques. Toutefois, contrairement à l'Arduino, le Raspberry Pi ne comporte pas la moindre entrée analogique. Et pourtant, lire un signal analogique (provenant d'un potentiomètre, d'une photorésistance, d'une thermistance, etc.), ça peut être drôlement pratique... Évidemment, il existe une solution à ce problème: l'utilisation d'un convertisseur numérique-analogique externe (ou ADC, pour analog to digital converter). J'ai utilisé le MCP3008 de Microchip, qui est un ADC à 8 canaux, ce qui signifie que vous pouvez y brancher pas moins de 8 capteurs analogiques simultanément (si vos besoins sont plus modestes, vous pouvez vous rabattre sur le MCP3004, qui ne comporte que 4 canaux). Interface SPI matérielle ou logicielle? Puisque que le MCP3008 utilise le protocole SPI, nous avons le choix entre une approche matérielle (hardware SPI) ou logicielle (bit banged SPI). sudo reboot
MyRFX Domotique – Une solution économique pour réaliser des mesures via RFXCOM ou MYSENSORS sur une base Arduino Nouvelle option « Notifications par SMS » chez Free Mobile Le petit déjeuner est prêt ! Signé : la cafetière. Free mobile vient de mettre à disposition des ses abonnés une nouvelle option intitulée « Notifications par SMS ». Quelques jours après que SFR ait dévoilé ses ambitions sur la domotique, via une nouvelle offre fixe haut de gamme, Free semble vouloir lui couper l’herbe sous les pieds en proposant gratuitement une option offrant de nouvelles possibilités aux aficionados de la maison connectée. L’option est disponible pour tous les abonnés à un forfait Free Mobile, y compris les abonnements à 2 € par mois. Il est possible de tester le système avec un simple navigateur internet. Une explication détaillée du fonctionnement est donnée directement dans l’espace abonné :
Domotique : Construire son propre système Hello tout le monde, voici quelques temps que je prépare cet article qui n’en finit pas de s’allonger ! Afin de ne pas vous faire plus attendre j’ai décider de le découper et d’en faire plutôt une série autour d’un thème qui me tient à cœur : la domotique ! Quels objectifs ? Pour rentrer dans le vif du sujet, j’avais plusieurs exigences pour la réalisation de mon système domotique. Suivi : Suivre ma consommation électrique de manière détailléeSuivre la température et l’humidité de chacune de mes piècesAlerte en cas de détection de fumée Action : Piloter l’éclairage du salon et en faire varier l’intensitéPiloter le chauffage dans chaque pièce de manière indépendantePiloter l’allumage extinction du chauffe-eau Planification : Possibilité de déclencher tous ces éléments (éclairage, chauffage, chauffe-eau) selon un planning prédéfini. Ce dernier point est très important car il va permettre d’économiser l’énergie. Le cahier des charges
Mon installation domotique à la maison - Spawnrider.Net Qu’est ce que la domotique ? La domotique est de plus en plus présente dans nos maisons pour nous faciliter (ou pas) la vie au quotidien. Mais la domotique qu’est ce que c’est? Futura-science propose une définition simple et compréhensible de tous : La domotique est l’ensemble des technologies de l’électronique de l’information et des télécommunications utilisées dans les domiciles pour gérer et automatiser les contrôles de la maison. Réservée il y a peu aux professionnels du domaine, elle a récemment été désacralisée par l’arrivée de matériels simples d’usages et faciles à interconnecter au sein de la maison. Démarche pour une mise en place réussie de la domotique à la maison Je suis, depuis quelques années, fan de domotique et j’ai équipé, petit à petit, ma maison. Les non-initiés : choisissez plutôt une box domotique prête à l’emploi. Attention à bien étudier les solutions en détails Présentation de mon installation domotique à la maison Les différentes types de périphériques
PushingBox - Notifications for your Internet of Things devices Raspberry Pi + Domoticz + RFXtrx Cette semaine, je vous propose un test du logiciel Domoticz. Pour ce faire, je vais utiliser la distribution Linux que j'ai installé récemment sur mon Raspberry Pi. Pour communiquer avec mes équipements de domotique, je vais utiliser le RFXtrx qui communique en 433 Mhz avec quelques uns d'entre-eux. Installation du RFXtrx sous Linux Mon Raspberry Pi est alimenté par un transfo 5v 1a. Pour la suite de cet article, je vous montre comment installer le RFXtrx et comment l'utiliser à travers le logiciel de domotique Domoticz. Avant de commencer, il faut ouvrir une session SSH sur le Raspberry, et il faut vérifier qu'il vous reste de la mémoire sur la SD. Pour faire fonctionner le RFXtrx, il faut utiliser les librairies USB classiques. Une fois terminé, vous pouvez vérifier que votre RFXtrx est détecté en faisant un lsusb. On peut aussi naviguer dans le répertoire /dev/ pour voir les connexions USB Actives. A ce stade, le RFXtrx est opérationnel sous Linux. Installation de Domoticz En conclusion