Indholdsfortegnelse:
- Trin 1: Flasher Un Nouveau Firmware Sur L'ESP8266
- Trin 2: Programmerer L'ESP Avec L'IDE Arduino
- Trin 3: Le Montage
- Trin 4: Enfin Le Vrai Program
- Trin 5: L'applikation Android
- Trin 6: Le Site WEB
Video: Smart Plug ESP8266: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai réalisé. Ayant toujours adoré les choses automatiques et optimisées, j'ai décidé de créer 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; une première via un site web (kompatibel med iPhone og Android kan også bruges lokalt). Et une deuxième via en applikation til Android créée avec B4A qui est plus ergonomique.
Trin 1: Flasher Un Nouveau Firmware Sur L'ESP8266
Lorsque que vous venez de recevoir votre petit ESP8266 chez vous, celui-ci est fait pour ne comprendre que les commandes AT (mêmes commandes utilisées sur les modules Bluetooth). Cependant ce firmware demeure assez restreint pour notre projet. C'est pour cela que nous allons flasher un nouveau firmware sur notre ESP. Hæld cela nous avons på:
- Un ESP8266
- En FTDI
- Une brødbræt
- Des câbles mâles/femelles
- L’exécutable et sont fichier.bin ci-joint
L'ESP dispose de plusieurs modes de fonctionnement selon les niveaux de tension qui lui est attribué sur ses ports GPIO 0 et 2 à son demérarage. Nous aurons besoin de deux modes, le mode programmation et le mode de fonctionnement normal où l'ESP lance son program. Hæld l'instant nous allons utiliser le mode programmering pour le flasher. Hæld cela il faut relier les pins de l'ESP au FTDI de cette manière:
ESP FTDI
VCC +3,3V
GND GND
RX TX
TX RX
GPIO0 +3.3V // Opmærksomhed på 3.3V! faites opmærksomhed 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 programmering.
Une fois le câblage fait, lancez le.exe, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (synlig dans l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). Et klik klik på download og c'est parti! Vous devriez avoir ceci:
Tilslutning ….
Sletning af flash … Skrivning ved 0x00000000… (0 %) //… // Skrivning på 0x0007ec00… (99 %) Forladt… Kunne ikke forlade Flash -tilstand // Fin du flash vous avez réussi!
Trin 2: Programmerer L'ESP Avec L'IDE Arduino
Une fois notre ESP8266 avec 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 avec ce lien:
arduino.esp8266.com/stable/package_esp8266com_index.json
Une fois cela fait allez dans "Outils> Type de cartes> Gestionnaire de cartes", tapez "esp8266" og installer la libraire de "ESP8266 Community".
Puis choisissez "Generic ESP8266 Module" dans "Types de cartes. Et choisissez ces paramètres (voir photo).
Enfin on peut téléverser notre premier program! Det er ganske enkelt enkelt:
ugyldig opsætning () {
Serial.begin (9600); } void loop () {Serial.println ("Hej verden!"); }
Vous devriez avoir tout pleins of "Hello World!" s'afficher dans votre moniteur série.
Trin 3: Le Montage
Hæld cette carte vous aurez på:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 Relæer
- 2 Bornier
Le HLK-PM01 transformer til 220V alternativ og 5V fortsat. Le LM1117t-3.3 quant a lui convertit le 5V en 3.3V pour l'ESP8266. Værelser med eget badeværelse indeholder en skema til le montage. Enfin le relais permet de commuter un appareil fonctionnant sur le 220V.
Une fois le montage réalisé, il vous reste plus qu'à connecter un appareil (une lampe par exemple). Pour cela si vous avez des vieilles rallonges c'est l'idéal, sinon il va falloir couper le câble 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.
OPMÆRKSOMHED ! Faites très attention avec cette carte, ici on utilize le 220V, ne manipulez JAMAIS la carte sous alimentation!
Trin 4: Enfin Le Vrai Program
Après ces multiples étapes nous arrivons enfin à notre vrai program. Tilpasninger til ændringer og ændringer.
Ændring af SSID og motorkode. Faites opmærksomhed au majuscules et minuscules! Puis quelques lignes plus bas vous pouvez choisir l'adresse IP que l'ESP prendra sur le réseau.
Téléversez le program et nous passons à la dernière étape de ce projet, la commande des prises.
Pour tester si tout fonctionne il suffit d'aller dans votre navigateur web and de renter l'adresse de l'ESP suivi de /ON. Eksempelvis:
192.168.1.201/ON
Miracle notre relais pendler!
Trin 5: L'applikation Android
Vous l'avez donc består af interagir avec notre Prize il s'agit seulement d'une gestion d'URL. Hæld développer cette petite ansøgning j'ai utilisé le logiciel B4A. Du kan finde en kode, der kan hentes gratis, og du kan bruge den til at bruge B4A. Pour faire simple l'application fonecion avec des boutons pour ON et OFF, og une fenêtre web (masquée) est utilizé pour charger l'URL lors d'un klik på en bouton. Rien de plus! Du kan også bruge AppInventor qui est plus enkel til at udvikle applikationen.
Trin 6: Le Site WEB
N'ayant pas les connaissances en développement d'applications IOS, j'ai développé un petit site WEB, une solution simple pour les possesseurs d'iPhone. Cependant ce site devra être hébergé en local soit sur votre PC soit par une Rasperry PI. Hæld l'hergement vous aurez besoin d'un serveur WAMP (ou LAMP pour Linux). De même je vous laisse chercher sur internet un tutoriel pour ces types de serveur très simple à mettre en place.
Personalet er problematisk på stedet plus esthétique et plus optimisé avec boutons switch. En effet ils permettent d'obtenir l'information sur l'état de la prize sans un avoir un visuel direct sur elle-même. Cependant le fait d'avoir une Rasperry qui tourne tout le temps pour héberger est contraignant. Cependant le fait d'utiliser cette méthode permet d'imaginer une infinité de façons de commander ces interrupteurs. Que ce soit avec des capteurs de présence, ultrason, lumière ou même encore avec de la reconnaissance d'image et vidéo avec OpenCV. Les possibilités sont infinies.
J’espère que ce projet vous a plu. Du kan også levere en artikel til en transformer til en PCB.
Anbefalede:
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): 12 trin
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): Lidenskabelig MAO og elektronisk musik, men også at se, at det var muligt at oprette et personlig Midi -interface, jeg lavede mine6 Potentiometre og 12 knapper (on / off), men for at gøre stedet vanskeligere at det allerede var, jeg ville tilføje visuel indikation
Plug & Play CO2 -sensor display med NodeMCU/ESP8266 til skoler, børnehave eller dit hjem: 7 trin
Plug & Play CO2 -sensordisplay med NodeMCU/ESP8266 til skoler, børnehave eller dit hjem: Jeg vil vise dig, hvordan du hurtigt bygger et stik & spille CO2 -sensor, hvor alle elementer i projektet vil blive forbundet med DuPont -ledninger. Der vil kun være 5 punkter, der skal loddes, for jeg lod overhovedet ikke lodde før dette projekt
Sådan repareres en Plug and Play satellitradio .: 6 trin
Sådan repareres en Plug and Play -satellitradio: Inden du går i gang, skal du bestemme den bedste placering til at montere satellitradioen på dit instrumentbræt eller kolonne, og du ’ har brug for en socket driver, skruetrækker og trådskærere
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 trin
Hardware og software Hack Smart Devices, Tuya og Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: I denne instruktør viser jeg dig, hvordan jeg blinkede flere smarte enheder med min egen firmware, så jeg kan styre dem med MQTT via min Openhab -opsætning. Jeg tilføjer nye enheder, da jeg hackede dem. Selvfølgelig er der andre software -baserede metoder til at blinke brugerdefinerede
Plug & Play Tiny Raspberry Pi Network Server: 6 trin (med billeder)
Plug & Play Tiny Raspberry Pi Network Server: For nylig fik jeg to hænder på to Raspberry Pi 1 Model A+ for billigt. Hvis du ikke har hørt om Pi Model A, er det en af de tidligste formfaktorer for Raspberry Pi, der er større end en Pi Zero og mindre end en standard Raspberry Pi. Jeg vil altid