Taula de continguts:
- Pas 1: Flasher Un Nouveau Firmware Sur L'ESP8266
- Pas 2: Programador L'ESP Amb L'IDE Arduino
- Pas 3: Le Montage
- Pas 4: Programa Enfin Le Vrai
- Pas 5: l'aplicació d'Android
- Pas 6: Le Site WEB
Vídeo: Smart Plug ESP8266: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai realitzat. Ayant always adoré les choses automatiques et optimisées, j'ai décidé de create moi-même mes prises connectées. Celles-ci sont commandées via WiFi. La partit logique est uniquement commandé par un ESP8266. Nous verrons 2 manières de commander ces prises; una estrena a través d’un lloc web (compatible amb iPhone i Android més necessitat d’allotjament en local). I una segona mitjançant una aplicació per a Android creada amb B4A que és més ergonòmica.
Pas 1: Flasher Un Nouveau Firmware Sur L'ESP8266
Quan us veniu de rebre el vostre petit ESP8266 en què, aquell que està fet per comprendre que els comandaments AT (mêmes commandes utilisées sur les modules Bluetooth). No obstant això, el firmware demeure fins a la resta del nostre projecte. C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP. Pour cela nous avons besoin de:
- Un ESP8266
- Un FTDI
- Une Breadboard
- Des câbles mâles / femelles
- L’exécutable et sont fichier.bin ci-joint
L'ESP disposa de diversos modes de funcionament segons els nivells de tensió que li atribueixen els seus ports GPIO 0 i 2 a son démarrage. Nous aurons besoin de deux modes, le mode programmation and the mode of functionnement normal where the ESP lance son program. Pour l'instant nous allons use the mode programmation for the flasher. Pour cela il faut relier les pins de l'ESP au FTDI d'aquesta manera:
ESP FTDI
VCC + 3,3V
GND GND
RX TX
TX RX
GPIO0 + 3.3V // Attention uniquement du 3.3V! faites attention de bien positionner le jumper du FTFI
GPIO2 GND
CHPD RST
Il faut bien connecter les ports GPIO avant d'alimenter l'ESP pour pouvoir être en mode programmation.
Une fois le câblage fait, lancez le.exe, feu clic a BIN i seleccioneu-lo.bin. Puis entrez le port COM du FTDI (visible dans l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). Et enfin click on download et c'est parti! Vous devriez avoir ceci:
Connectant ….
Esborra el flaix … Escrivint a 0x00000000 … (0%) // … // Escrivint a 0x0007ec00 … (99%) Sortint … No s'ha pogut sortir del mode de flaix // Fin du flash vous avez réussi!
Pas 2: Programador L'ESP Amb L'IDE Arduino
Une fois notre ESP8266 amb son nouveau firmware, nous devons le programmer! Pour cela il faut tout d'abord ajouter l'URL de gestionnaire de cartes dans les Préférences amb ce lien:
arduino.esp8266.com/stable/package_esp8266com_index.json
Une fois cela fait allez dans "Outils> Type of cards> Gestionnaire de cartes", tapez "esp8266" i installer la libraire de "ESP8266 Community".
Puis choisissez "Generic ESP8266 Module" dans "Types de cartes. I choisissez ces paramètres (voir photo).
Enfin on peut téléverser notre premier programme! Voici un exemple tout simple:
configuració nul·la () {
Serial.begin (9600); } void loop () {Serial.println ("Hola món!"); }
Vous devriez avoir tout pleins de "Hello World!" s'afficher dans votre moniteur série.
Pas 3: Le Montage
Pour cette carte vous aurez besoin de:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 Relais
- 2 Borniers
Le HLK-PM01 permet transformar el 220v alternatiu en 5V continu. Le LM1117t-3.3 quant à lui convertit le 5V en 3.3V pour l'ESP8266. Ensuite référez-vous au schéma pour le montage. Enfin le relais permet de commuter un appareil fonctionnant sur the 220V.
Une fois le montage realizé, il vous reste plus qu'à connecter un appareil (una lampe per exemple). Pour cela si vous avez des vieilles rallonges c'est l'idéal, sinon il va falloir couper le cable de votre lampe. Ensuite il suffit de relier la phase et le neutre de chaque côté, le sens n'a pas vraiment d'importance vu que nous sommes sur de l'alternatif.
ATENCIÓ! Faites très attention avec cette carte, aquí on use the 220V, ne manipulez JAMAIS la carta sous alimentation!
Pas 4: Programa Enfin Le Vrai
Après ces multiples étapes nous arrivons enfin à notre vrai program. Descarregueu-los i aportem algunes modificacions.
Tout d'abord modifiez le SSID et le mot de passe de votre box. Faites attention au majuscules et minuscules! Puis algunes línies més bases podeu triar l'adreça IP que l'ESP prendrà al sistema.
Téléversez le program et nous passons a l’últim estudi d’aquest projecte, la comanda dels preus.
Pour tester si tout functionne il suffit d'aller in your navigateur web et de renter l'adreça de l'ESP suivi de / ON. Com ceci per exemple:
192.168.1.201/ON
Miracle notre relais commute!
Pas 5: l'aplicació d'Android
Vous l'avez, doncs, comprèn per interagir amb el nostre premi il'inclou només d'una gestió d'URL. Per desenvolupar aquesta petita aplicació he utilitzat el logiciel B4A. Je you mets mon code in file téléchargeable, vous trouverez plein de tuto pour B4A. Pour faire simple application applicationne with des boutons pour ON et OFF, i una fenêtre web (masquée) is used for charger l'URL lors d'un clic sobre un bouton. Rien de plus! També podeu utilitzar AppInventor que és més senzill per desenvolupar l'aplicació.
Pas 6: Le Site WEB
N'ayant pas les connaissances en développement d'applications IOS, he desenvolupat un petit lloc WEB, una solució simple per als propietaris d'iPhone. No obstant això, aquest lloc haurà de ser allotjat al vostre PC sigui per un Rasperry PI. Pour l'hergement vous aurez besoin d'un serveur WAMP (o LAMP per a Linux). De même je you laisse chercher sur internet un tutoriel per aquests tipus de servei molt senzill a posar en lloc.
Personnellement je trouve le site plus esthétique et plus optimisé amb les boutons switch. En effet ils permettent d'obtenir la informació sobre l'estat del premi sense haver-hi un visuel direct sobre ella-même. Cependant le fait d'avoir une Rasperry qui tourne tout le temps pour héberger est contraignant. No obstant això, el fet d’utilitzar aquesta mètode permet imaginar una infinitat de façons de comandant aquests interrupteurs. Que ce soit soit amb els capteurs de présence, ultrason, lumière o même encore amb el reconeixement d’imatge i vídeo amb OpenCV. Les possibilitats sont infinies.
J’espère que ce projet vous a plu. Je ferais prochainement un article sobre comentari transformador d'aquesta carta en PCB.
Recomanat:
CONTROLADOR MIDI de bricolatge USB Plug & Play (ACTUALITZAR ANELL NEOPIXEL): 12 passos
CONTROLADOR MIDI de bricolatge USB Plug & Play (UPGRADE NEOPIXEL RING): MAO apassionat i música electrònica, però també veient que era possible crear una interfície Midi personalitzada i vaig fer que els meus 6 potenciòmetres i 12 botons (on / off), però dificultessin el lloc que ja era i voldria afegir indicatius visuals
Pantalla del sensor de CO2 Plug & Play amb NodeMCU / ESP8266 per a escoles, jardins d’infants o casa vostra: 7 passos
Pantalla del sensor de CO2 Plug & Play amb NodeMCU / ESP8266 per a escoles, jardins d’infants o casa vostra: us mostraré com construir ràpidament un connector & reproduïu el sensor de CO2 on tots els elements del projecte estaran connectats amb cables DuPont. Només hi haurà cinc punts que s’hauran de soldar, perquè no he soldat gens abans d’aquest projecte. Th
Com arreglar una ràdio via satèl·lit Plug and Play .: 6 passos
Com arreglar una ràdio per satèl·lit Plug and Play: abans de començar, haureu de determinar la millor ubicació per muntar la ràdio per satèl·lit al tauler de control o a la columna i necessitareu un controlador de sòcol, tornavís i talladores de filferro
Servidor de xarxa Plug & Play Tiny Raspberry Pi: 6 passos (amb imatges)
Plug & Play Tiny Raspberry Pi Network Server: recentment, he posat mans a dos Raspberry Pi 1 Model A + barats. Si no heu sentit a parlar del Pi Model A, és un dels primers factors de forma del Raspberry Pi, més gran que un Pi Zero i més petit que un Raspberry Pi estàndard. Sempre vull
Wemos D1 Mini Weatherstation (Plug & Play): 4 passos
Wemos D1 Mini Weatherstation (Plug & Play): aquest projecte tracta de l’estació meteorològica més senzilla possible basada en WeMos D1 Mini. Trio WeMos D1 Mini, perquè té avantatges: 1. Podeu programar-lo i executar-lo sense connectar mòduls externs, només mitjançant un cable USB. no necessites regulació de tensió