Turinys:

Išmanusis kištukas ESP8266: 6 žingsniai
Išmanusis kištukas ESP8266: 6 žingsniai

Video: Išmanusis kištukas ESP8266: 6 žingsniai

Video: Išmanusis kištukas ESP8266: 6 žingsniai
Video: #8 Как управлять ПЛК ESP8266 из любой точки мира | УдаленныйXY | ОП320 ЧМИ 2024, Lapkritis
Anonim
Išmanusis kištukas ESP8266
Išmanusis kištukas ESP8266

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“komandos per „WiFi“. La partit logique est unquement commandé par un ESP8266. Nous verrons 2 manières de commander ces prises; premjera per svetainės žiniatinklį (suderinamas „iPhone“ir „Android“su vietine informacija). Ir ne tik deuxième per programą „une créée avec B4A qui est plus ergonomika“.

1 žingsnis: „Flasher Un Nouveau“programinė įranga „Sur L'ESP8266“

„Flasher Un Nouveau“programinė įranga „Sur L'ESP8266“
„Flasher Un Nouveau“programinė įranga „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). Priklausomai nuo to, kokia programinės aparatinės įrangos versija yra, reikia atstatyti programą. Parsisiųsti cela que nous allons flasher ir nouveau firmware sur notre not ESP. Supilkite 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 dispos de pliusieurs modes de fonctionnement selon les niveaux deension qui lui est attribué sur ses ports GPIO 0 et 2 à son démarrage. Nous aurons besoin de deux mode, le mode programmation and le mode de fonctionnement normal mode for ESP lance son program. Įpilkite l'instant nous allons utiliser le režimo programavimas. Įveskite „CEP“il faut relier les pins de l'ESP arba FTDI de cette manière:

ESP FTDI

VCC +3.3V

GND GND

RX TX

TX RX

GPIO0 +3.3V // Dėmesio unikalumas 3.3V! faites dėmesys FTFI džemperis

GPIO2 GND

CHPD RST

Tai fait 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, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (látható dans l'onglet "Ports (COM et LPT)" du Gestionnaire de périphériques). Ir enfin cliquez sur download et c'est parti! Vous devriez avoir ceci:

jungiasi….

Ištrinama blykstė … Rašoma 0x00000000… (0 %) //… // Rašoma 0x0007ec00… (99 %) Išeinant … Nepavyko išeiti iš blykstės režimo // Fin du flash vous avez réussi!

2 žingsnis: programuotojas „L'ESP Avec L'IDE Arduino“

Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino
Programuotojas L'ESP Avec L'IDE Arduino

Vienintelis ESP8266 avec son nouveau firmware, nous devons le programmer! Įveskite „Cela il faut tout d'abord ajouter l'URL“gestionnaire de cartes dans les Préférences avec ce lien:

arduino.esp8266.com/stable/package_esp8266com_index.json

Parašykite „Išplėsta> Įrašų tipai> Gestionnaire de cartes“, „esp8266“ir „ESP8266 Community“bibliotekos diegimo programa.

Puis choisissez "Generic ESP8266 Module" dans "Cartes type. Et choisissez ces paramètres (voir photo).

„Enfin on peut téléverser notre premier“programa! „Voici“ir paprastas pavyzdys:

void setup () {

Serial.begin (9600); } void loop () {Serial.println ("Labas pasaulis!"); }

Vous devriez avoir tout pleins de "Hello World!" s'afficher dans votre moniteur série.

3 žingsnis: „Le Montage“

Le Montage
Le Montage

Įpilkite „cette carte vous aurez“pasiūlymą:

  • 1 ESP8266
  • 1 HLK-PM01
  • 1 LM1117t-3.3
  • 1 Relais
  • 2 Bornieriai

Le HLK-PM01 transformatorius su 220 V alternatyva arba 5 V tęsiniu. Le LM1117t-3.3 kvantinis keitiklis 5V ir 3.3V užpilamas ESP8266. Pridedamas référez-vous au schéma pour le montage. Galimybė įveikti ryšį su įmone ir aparatiškai neveikti 220 V įtampa.

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.

DĖMESIO! Faites très dėmesio avec cette carte, ici on utilize le 220V, ne manipuliacija JAMAIS la carte sous alimentation!

4 žingsnis: „Enfin Le Vrai“programa

Après ces multiples étapes nous arrivons enfin à notre vrai programoje. Téléchargez le et nous allons ir apporter quelques modifikacijos.

Įsigaliojo SSID modifikacijos ir rinkimo langelio motyvai. Faites dėmesio 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.

Įjunkite testerį, kad gautumėte žiniatinklio naršyklės žiniatinklio ir nuomotojo l'ESP suivi de /ON parinktį. Comme ceci par exemple:

192.168.1.201/ON

„Miracle notre relais commute“!

5 veiksmas: „Android“programa

„Android“programa
„Android“programa

Vous l'avez donc apima interagir avec notre prize il s'agit seulement d'une gestion d'URL. Supilkite „de -veloper cette petite“programą, naudodamiesi logika B4A. Je vous mets mon code en fichier téléchargeable, vous trouverez plein de tuto pour B4A. PUR faire simple l'application fonctionne avec des boutons pour ON et OFF, et une fenêtre web (masquée) est utilisé pour charger l'URL lors d'un spustelėkite mygtuką sur un bouton. Rien de plius! Vous pouvez aussi utiliser AppInventor qui est plus simple pour développer in an application.

6 žingsnis: Le Site WEB

Svetainės WEB
Svetainės WEB

Negalima pasikonsultuoti su „IOS“programų kūrimu, „WEB“kūrimu ir mažu tinklalapio kūrimu, nesunku rasti paprastų sprendimų, skirtų „iPhone“. Atitinkama svetainė yra sukurta vietiniame kompiuteryje, kuriame yra Rasperry PI. Įpilkite WAMP (arba „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.

„Personalo personal je trouve le site plus esthétique et plus optimisé avec les boutons switch“. En effet ils permettent d'obtenir l'information sur l'état de la prize sans un unir ir visuel direct sur elle-même. Nepriklausomas nuo Rasperry qui tourne tout le temps pour héberger est contraignant. Nepriklausomas le fait d'utiliser cette méthode permet d'imaginer une infinité de façons de commander ces interruptteurs. „Que ce soit avec des capteurs de présence“, ultragarsas, apšvietimas arba nuotrauka arba vaizdo įrašas „OpenCV“. Galimos begalinės galimybės.

J’espère que ce projet vous a plu. Siūlome susipažinti su straipsniu apie transformatorių dėžutę ir PCB.

Rekomenduojamas: