background preloader

Esp et arduino

Facebook Twitter

A l'aide ! Au secours ! J'ai oublié mon mot de passe. Que celui à qui ça n’est jamais arrivé me jette la première bière ! On ressort une carte Raspberry Pi sous Raspbian qu’on n’a pas touchée depuis des mois. On l’alimente et… grand moment de solitude. Bon sang pourquoi j’ai changé le mot de passe et… qu’est ce que j’ai bien pu mettre à la place de pi, raspberry ?

Pas de panique, on va s’en sortir Bon, en fait ça ne devrait pas arriver, mais on en est tous là. Et là justement sur ce Raspberry Pi utilisé comme AP (Point d’accès WiFi) il n’était pas question de laisser les identifiants par défaut. Mouais mais quand tu ressors le Raspberry Pi des mois après tu t’aperçois que le postit, il a dû rester collé sur la table du stand quand tu as rangé le soir en vitesse. pfff Bon, on pourrait refaire la carte mais c’est ballot, il y avait tout ce qu’il fallait sur celle là. Protection Linux Une machine Linux est en général bien protégée contre les attaques. Pour qu’un ordinateur soit 100% protégé, posez le sur une table au milieu d’une pièce vide. Créer un objet connecté DIY. Partie 1, choix du micro-contrôleur, format, bus de données. EnregistrerEnregistréSupprimé 1 Vous voulez vous lancer dans la fabrication de vos propres objets connectés à base d’Arduino, ESP8266, ESP32, Raspberry Pi ou vous êtes étudiants et vous avez un projet de fin d’étude à réaliser.

Dans cette nouvelle série d’articles, nous allons aborder tous les aspects techniques à connaître sur les objets connectés et les micro-contrôleurs en général. Impossible de passer en revue l’intégralité des solutions disponibles, il y aurait de quoi en écrire plusieurs livres ! Je vous propose de présenter les solutions les plus utilisées et les plus accessibles lorsqu’on débute en programmation.

Si vous êtes étudiant, la plupart des solutions sont également disponibles dans l’industrie ou sont très similaires. Toutes les abréviations sont expliquées à la fin de l’article. Dans ce premier article nous allons aborder les points suivants Sommaire [masquer] Il n’existe pas encore de définition précise de ce que sont les objets connectés. Un serveur. Ebay.fr en stock. Récupérer les informations du compteur EDF en wifi avec un ESP8266 – SIG Libre.

ESP8266, test du mode Deep Sleep, réveil (wake up) avec un détecteur de mouvement PIR. EnregistrerEnregistréSupprimé 1 Le module ESP8266 dispose du mode deep sleep qui permet de mettre celui-ci en veille prolongée pour économiser la batterie. On peut réveiller le module à intervalle régulier pour faire des mesures et les publier sur un serveur. La broche RESET (RST) permet également de réveiller l’ESP8266. On pourra par exemple utiliser le front montant (le signal) d’un détecteur de mouvement (PIR). Dans ce tutoriel nous allons voir les adaptations à apporter au code Arduino et comment modifier le câblages. Si vous rencontrez des difficultés pour utiliser le mode Deep-Sleep des modules ESP8266, vous pouvez utilisez ce sujet sur le forum. Il existe trois modes de mise en veille. Modem-Sleep. Le tableau tiré de la documentation officielle donne une petite idée de la consommation.

Consommation moyenne des modules ESP8266 La consommation des modules ESP8266EX (2018) est très similaire (page 18). Consommation moyenne des modules ESP8266EX (2018) Donc en résumé : Remarque. [4/50] Défi 50 objets : Humidité, Température et Pression - BenTeK.fr. Shield ESP8266 Wang-Tongze. J'ai fait il y a quelque temps l’acquisition de shields ESP8266 de marque Wang-Tongze sur e- bay à 4,63 € pièce. La référence complète est : ESP8266 ESP-12E UART WIFI Wireless Shield Development Board Pour Arduino UNO R3 Mes objectifs étaient précis. Je voulais ajouter une liaison WiFi à des cartes Arduino sur lesquelles j'avais des applications déjà fonctionnelles (souvent pour remplacer un shield Ethenet). Il ne s'agissait en rien de réécrire les applications pour les faire tourner sur l'ESP pourtant plus performant et disposant de plus de mémoire.

Le shield ne me sert qu'à transmettre à l'Arduino tel quel un message reçu par WiFi, une simple interface donc. Un shield ESP8266 Wang-Tongze monté entre un Arduino Mega (application DCC++) et une carte moteur POLOLU Dual MC33926. Mon choix c'est porté sur un shield car j'ai pensé qu'il suffirait de l'enficher sur mes Arduino pour que ça roule !!! Je n'ai sans doute pas utilisé la seule méthode possible ni la meilleure. Pour le programme : Pinterest. Pinterest. ESPMetric - Afficheur domotique - ESP8266 et Arduino - Faire soi-même. L’écran est prêt, les premiers tests d’affichage sont plutôt concluant. Ok… mais il reste toute la partie électronique et logiciel pour que ça soit un vrai objet abouti.

Dans ce billet, je vais vous montrer comment j’ai réalisé l’arrière du boitier, comment j’ai intégré l’électronique et l’intégration du premier code Arduino. Comme dans la première partie, il y aura encore un peu de mécanique et d’usinage mais la grosse partie sera consacrée à la partie électronique. Comme je l’ai expliqué dans l’étude du projet, je pars sur un module NodeMCU à base de ESP8266. C’est un choix de coût et de simplicité. Si le projet rencontre un fort engouement, je dupliquerai cette partie mais avec un Raspberry Pi zéro W. Ma note Votre note [Total : 27 Moyenne : 3.1/5] Comme je l’avais dit dans l’article précédent, j’ai eu des problèmes avec la dernière partie. Enfin, j’ai aussi trouvé une bonne méthode pour assembler le dernier plexiglas au boitier bois. Bref. L’électronique !!! Schématique ESPMetric Le timer. RFlink : le montage et la programmation - Domo-Attitude.fr. Aujourd’hui on s’attaque a un beau morceau RFlink : le montage et la programmation, une version 433mhz et 2.4ghz 100% faite maison et évolutive.

Rflink c’est une passerelle qui permet d’écouter les informations venant de divers modules radios (433mhz, 868mhz et 2.4ghz) mais aussi de leur donner des ordres, c’est un concurrent direct du RFXTRX ou du RFP1000 mais il est fait maison, il en fait plus pour moins chère, vous avez vos lunettes ? On y va ! Afin de monter votre RFLink il vous faut : Une carte Arduino Mega : Ici sur Ebay Le coeur de votre RFlink, on a besoin de la taille de sa mémoire pour y mettre le FW : Une Mini Breadboard : ici sur Ebay pour y mettre nos composants Des Dupont wires(mâle/mâle et mâle/femelles ou des chutes de câble réseau ou téléphonique): ici sur Ebay pour faire nos raccordements Un émetteur 433 mhz et un récepteur 433mhz : ici sur Ebay Nos oreilles et notre bouche la liste complète des autres modules compatible est sur le blog RFLink Le récepteur Soit simplement :

Fabriquer une passerelle domotique RFLink/RFXCom 433MHz pour 10,50€ (test avec Domoticz) RFLink est un projet Open Source qui permet de réaliser une passerelle (gateway) entre un logiciel domotique et des modules domotiques qui communiquent par ondes radio. C’est une alternative très économique à la gateway commerciale RFXCom très connue. RFLink est capable de gérer les fréquences 315, 433, 868, 915MHz et depuis peu le 2,4GHz en utilisant des modules nRF24L01+. le projet RFLink est développé par Stuntteam.

Vous pouvez soutenir le projet (qui permet d’acheter les nouveaux équipements domotiques) en faisant un don sur le blog du projet. RFXCom est le nom commercial d’une passerelle radio très connue et employée en domotique. La quasi totalité des logiciels domotiques prennent en charge cette passerelle mais son plus gros inconvénient reste son prix. Il est difficile de la trouver à moins de 99€. Si votre budget domotique est serré, la passerelle RFLink est une alternative très économique et facile à réaliser. Attention. Coût de fabrication La câblage est très simple.

Arduino

5 Tips for Arduino Programs | Articles | MegunoLink. ESP8266 seconde partie : Le mode Standalone | Nicolas C. - Blog. Si vous avez suivi la première partie, vous avez dû comprendre que le mode que je m’apprête à vous présenter ici est mon petit préféré. Nous allons détailler le mode de fonctionnement dit “standalone” en programmant directement ce microcontrôleur qu’est l’ESP8266 ; et ce, dans le but de créer une sonde de température autonome et très basse consommation. NodeMCU Ah, enfin, nous l’abordons !

Au risque de me répeter : l’ESP8266 est un microcontrôleur. En vérité, lorsque nous utilisons le module avec son jeu de commandes AT, nous demandons au programme d’interpréter nos commandes pour faire telle ou telle chose. Et bien parce qu’on perd un atout majeur de l’ESP8266 : sa simplicité de mise en oeuvre. Pour corriger ce problème, des gens brillants se sont mis à travailler sur des firmware alternatifs, le plus connu d’entre eux étant NodeMCU. L’exemple que je développerai ici consiste en une sonde de temperature autonome capable d’envoyer toutes les heures la temperature sur un serveur.