Sadržaj:

Pametni utikač ESP8266: 6 koraka
Pametni utikač ESP8266: 6 koraka

Video: Pametni utikač ESP8266: 6 koraka

Video: Pametni utikač ESP8266: 6 koraka
Video: OptoCoupler ATX PSU vs NodeMCU - PSU Series #2 (Subtittled) 2024, Juli
Anonim
Pametni utikač ESP8266
Pametni utikač 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 commandees putem WiFi-a. Ova logička jedinica je jedinstvena komanda za ESP8266. Nous verrons 2 manières de command ces prises; ne možete premijerno prikazati putem web stranice sa web lokacije (kompatibilno sa iPhoneom i Androidom na lokalnom i lokalnom nivou). I ne deuxième putem une aplikaciju za Android créee avec B4A qui est plus ergonomičnost.

Korak 1: Flasher Un Nouveau Firmware Sur L'ESP8266

Flasher Un Nouveau Firmware Sur L'ESP8266
Flasher Un Nouveau Firmware Sur L'ESP8266

Lorsque que vous venez de Recevoir votre petit ESP8266 chez vous, celui-ci est fait pour comprendre que les commandes AT (mêmes commandes utiliséeses les module Module). Cependant ce firmware demeure assez restreint pour notre projet. Ovo je cela jedinica koja sadrži fleš fleš i novi firmver sa ESP -om. 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 raspolaže dodatnim načinima povezivanja selona s niveaxom napetosti koji su najprikladniji za portove GPIO 0 i 2 za demaržaciju. Brojni auroni nalaze se u de deux načinima, programiraju se u načinu rada i u načinu rada za povezivanje normalnog vanjskog programa. Sipajte trenutno aktivne programe za programiranje načina rada u blic. Pour 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 // Jedinstvenost pažnje du 3.3V! faites attention de bien positionner le jumper du FTFI

GPIO2 GND

CHPD RST

Za povezivanje više portova GPIO avant d'alimenter l'ESP za pouzdan program u režimu rada.

Une fois le câblage fait, lancez le.exe, cliquez sur BIN et sélectionnez le.bin. Puis entrez le port COM du FTDI (vidljivo na "Ports (COM i LPT)" du Gestionnaire de périphériques). Et enfin cliquez sur download et c'est parti! Vous devriez avoir ceci:

povezivanje….

Brisanje blica… Pisanje na 0x00000000… (0 %) //… // Pisanje na 0x0007ec00… (99 %) Napuštanje… Napuštanje blica nije uspelo // Fin du flash vous avez réussi!

Korak 2: Programer L'ESP Avec L'IDE Arduino

Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino
Programer L'ESP Avec L'IDE Arduino

Ne morate koristiti ESP8266 kao novi firmver, nema programatora! 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" and 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 un exemple tout simple:

void setup () {

Serial.begin (9600); } void loop () {Serial.println ("Zdravo Svijete!"); }

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

Korak 3: Le Montage

Le Montage
Le Montage

Pour cette carte vous aurez besoin de:

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

Le HLK-PM01 transformator za promjenu 220v alternativa i 5V kontinual. Le LM1117t-3.3 može pretvoriti 5V u 3.3V u l'ESP8266. Ensuite référez-vous au schéma pour le montaža. Dodatni relejni dio za putovanje sa odgovarajućim priključkom na 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.

PAŽNJA! Molimo vas da obratite pažnju na to, da koristite 220V, ne manipulirajte JAMAIS la carte sous alimentation!

Korak 4: Program Enfin Le Vrai

Après ces multiples étapes nous pristiglih enfin à notre vrai program. Téléchargez le et nous allons y apporter quelques modifications.

Tout d'abord je promijenio SSID i motiv prošao de votre box. Faites attention 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 rent l'adresse de l'ESP suivi de /ON. Comme ceci par exemple:

192.168.1.201/ON

Čudo notre relais commute!

Korak 5: Aplikacija Android

Aplikacija Android
Aplikacija Android

Vous l'avez donc include pour interagir avec notre award il s'agit seulement d'une gestion d'URL. Razvijte ovu aplikaciju s petit aplikacijom koja koristi samo logiku B4A. Ako ste uključili kôd za montiranje, koji je pun, pun napona, molimo vas da ispunite tu stavku za B4A. Prenesite jednostavnu fonkcijsku aplikaciju koja uključuje butone za uključivanje i isključivanje, te na web stranici (maskirano) est utilisé za punjenje L'URL lors d'un click sur un bouton. Rien de plus! Pomoću aplikacije AppInventor možete koristiti jednostavnu aplikaciju za razvojnu aplikaciju.

Korak 6: Le Web WEB

Le Web WEB
Le Web WEB

N'ayant pas les connaissances and douveloppement d'applications IOS, j'ai dweveloppé and petit site WEB, simple solution les les possesseurs d'iPhone. Cependant ce site devra être hébergé and local soit sur votre PC soit with une Rasperry PI. Zalijepite upravljanje putem alata za posluživanje WAMP -a (ili LAMP -a za Linux). De même je vous laisse chercher sur internet un tutoriel pour ces types de serveur très simple à mettre en place.

Osoblje je zanimljivo za web mjesto, estetiku i optimizirani prekidač za prekidače. En effet ils permettent d'obtenir l'information sur l'état de la award 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 of command ces interrupteurs. Que ce soit avec des capteurs de présence, ultrason, lumière ili même encore avec de la reconnaissance d'image et vidéo avec OpenCV. Mogućnosti tako beskonačne.

J’espère que ce projet vous a plu. Je Ferais prochainement and article sur comment transformator cette carte and PCB.

Preporučuje se: