Innehållsförteckning:
- Steg 1: Flasher Un Nouveau Firmware Sur L'ESP8266
- Steg 2: Programmerare L'ESP Avec L'IDE Arduino
- Steg 3: Le Montage
- Steg 4: Enfin Le Vrai -programmet
- Steg 5: L'applikation Android
- Steg 6: Webbplatsen för webbplatsen
Video: Smart Plug ESP8266: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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; en premiär via en webbplats på webben (kompatibel för iPhone och Android kan också användas lokalt). Ett unikt deuxième via en applikation för Android créée avec B4A qui est plus ergonomique.
Steg 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äll cela nous avons på följande:
- Un ESP8266
- En FTDI
- En brödbräda
- 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 démarrage. Nous aurons besoin de deux modes, le mode programmering et le mode de fonctionnement normal où l'ESP lance son program. Häll l'instant nous allons utiliser le mode programmering pour le flasher. Häll 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 // Attention uniquement du 3.3V! faites attention de bien positionner le jumper du FTFI
GPIO2 GND
CHPD RST
Il faut bien connectecter 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). Klicka här för att ladda ner och göra en del! Vous devriez avoir ceci:
ansluter ….
Radera blixt… Skriva vid 0x00000000… (0 %) //… // Skriva vid 0x0007ec00… (99 %) Lämna… Kunde inte lämna blixtläge // Fin du flash vous avez réussi!
Steg 2: Programmerare L'ESP Avec L'IDE Arduino
Une fois notre ESP8266 avec son nouveau firmware, nous devons le programmer! Häll 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" och 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! Voici ett exempel enkelt:
void setup () {
Serial.begin (9600); } void loop () {Serial.println ("Hej världen!"); }
Vous devriez avoir tout pleins of "Hello World!" s'afficher dans votre moniteur série.
Steg 3: Le Montage
Häll cette carte vous aurez besoin de:
- 1 ESP8266
- 1 HLK-PM01
- 1 LM1117t-3.3
- 1 Relais
- 2 Bornier
Le HLK-PM01 permet de transformator le 220v alternatif 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 le 220V.
Une fois le montage réalisé, il vous reste plus qu'à connectecter un appareil (une lampe par exemple). Häll 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.
OBS! Faites très attention avec cette carte, ici on utilize le 220V, ne manipulez JAMAIS la carte sous alimentation!
Steg 4: Enfin Le Vrai -programmet
Après ces multiples étapes nous arrivons enfin à notre vrai program. Téléchargez le et nous allons och apporter quelques modifikationer.
Anpassningsbara ändringar av SSID och kartläggningslåda. Faites uppmärksamhet 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 et de renter l'adresse de l'ESP suivi de /ON. Exempel på exempel:
192.168.1.201/ON
Miracle notre relais pendlar!
Steg 5: L'applikation Android
Vous l'avez donc består av interagir avec notre Prize il s'agit seulement d'une gestion d'URL. Häll développer cette petite ansökan j'ai utilisé le logiciel B4A. Du kan möta koden en fichier som kan laddas ner, och du kan använda B4A. Pour faire simple l'application fonecion avec des boutons pour ON et OFF, och une fenêtre web (masquée) est utilised for charger l'URL lors d'un klicka på en bouton. Rien de plus! Vous pouvez aussi utiliser AppInventor qui est plus simple pour développer l'application.
Steg 6: Webbplatsen för webbplatsen
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äll 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.
Personal är problemlös webbplats plus estetik och 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. Je ferais prochainement un article sur comment transformer cette carte en PCB.
Rekommenderad:
DIY MIDI CONTROLLER USB Plug & Play (UPPGRADE NEOPIXEL RING): 12 steg
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): Passionerad MAO och elektronisk musik men också att se att det var möjligt att skapa ett personligt Midi -gränssnitt som jag gjorde min6 Potentiometrar och 12 knappar (på / av) men för att göra platsen svårare att det redan var jag önskar lägga till visuell indikation
Plug & Play CO2 -sensordisplay med NodeMCU/ESP8266 för skolor, förskolor eller ditt hem: 7 steg
Plug & Play CO2 -sensordisplay med NodeMCU/ESP8266 för skolor, förskolor eller ditt hem: Jag ska visa dig hur du snabbt bygger en plugg & spela CO2 -sensor där alla delar av projektet kommer att anslutas med DuPont -ledningar. Det kommer bara att vara 5 punkter som behöver lödas, för jag lödde inte alls före det här projektet
Så här fixar du en Plug and Play -satellitradio: 6 steg
Så här fixar du en Plug and Play -satellitradio: Innan du sätter igång behöver du bestämma den bästa platsen för att montera satellitradion på instrumentpanelen eller kolumnen, och du behöver en sockeldrivrutin, skruvmejsel och trådskärare
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steg
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: I den här instruktionsboken visar jag dig hur jag blinkade flera smarta enheter med min egen firmware, så jag kan styra dem med MQTT via min Openhab -inställning. nya enheter när jag hackade dem. Naturligtvis finns det andra mjukvarubaserade metoder för att flasha anpassade f
Hur man driver en Gopro med Lipo Balance Plug: 3 steg
Hur man driver en Gopro med Lipo Balance Plug: Hej killar, den här gången visar jag dig hur du använder balanspluggen för ett lipobatteri för att driva USB -enheter. Vanligtvis används balanspluggen vid laddning av ett lipobatteri. Det skyddar samma spänning på alla celler. Men med det här hacket kan du använda det som en kraft