Mundarija:

Smart Plug ESP8266: 6 qadam
Smart Plug ESP8266: 6 qadam

Video: Smart Plug ESP8266: 6 qadam

Video: Smart Plug ESP8266: 6 qadam
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Noyabr
Anonim
ESP8266 aqlli vilkasi
ESP8266 aqlli vilkasi

Bienvenue sur cet maqola maqolani quyib yuboradi, lekin domotique que j'ai réalisé. Ayant toujours adoré les choses automiques va optimisées, a créer de créer moi-même mes prises connectées. Wi-Fi orqali uyali aloqa operatorlari. ESP8266 buyrug'iga binoan, bu yagona buyruq. Nous verrons 2 manières de komandir pres; une première via un web web (mos keluvchi iPhone va Android ilovalari mahalliy va mahalliy). Une deuxième une ilovasi orqali Android C4 a4c qui est plus ergonomikasini quying.

1 -qadam: Flasher Un Nouveau dasturiy ta'minoti Sur L'ESP8266

Flasher Un Nouveau dasturiy ta'minoti Sur L'ESP8266
Flasher Un Nouveau dasturiy ta'minoti Sur L'ESP8266

Bu erda ESP8266 ni tanlashingiz mumkin, bu buyruqlar AT-ni o'z ichiga oladi (Bluetooth buyruqlari utilisées sur les modules Bluetooth). Dasturiy ta'minot dasturining mustaqil dasturini ishga tushiring. Biz ESP -ga dasturiy ta'minotni o'rnatamiz, deb aytmoqchiman. Quyidagi javoblarni bering:

  • ESP8266 bo'yicha
  • FTDI o'chirilgan
  • Une elektron jadval
  • Des câbles mâles/femelles
  • L’exécutable et sont fichier.bin ci-bo‘g‘in

L'ESP dispose de plusieurs rejimlari, shuningdek, GPIO 0 va 2 -sonli démarrage -ning asosiy portlari. Deux rejimlari bilan bir qatorda, auronlar ham, dasturiy rejim ham, fon rejimi ham oddiy dastur. Tartibga solish rejimini to'kib tashlang. Qo'lga kiriting:

ESP FTDI

VCC +3.3V

GND GND

RX TX

TX RX

GPIO0 +3.3V // Diqqat uniquement du 3.3V! faites dikkat de bien positionner le jumper du FTFI

GPIO2 GND

CHPD RST

Iltimos, ulanish portlari GPIO avant d'alimenter l'ESP dasturini to'kib tashlang.

BIN va boshqalar. COM port FTDI porti ("Portlar (COM va LPT)" dan tashqari, "Gestesnaire de périphériques"). Yuklab olish va boshqa bo'limlarni yuklab oling! Vous Devriez avoir ceci:

ulanish…

Chiroq o'chirilmoqda… 0x00000000 da yozilmoqda… (0 %) //… // 0x0007ec00 da yozildi… (99 %) Chiqish… Flash rejimidan chiqolmadi // Fin du flash vous avez réussi!

2 -qadam: L'ESP Avec L'IDE dasturchisi Arduino dasturchisi

Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino
Dasturchi L'ESP Avec L'IDE Arduino

ESP8266 dasturiy ta'minoti dasturiy ta'minoti, dasturiy ta'minotni ishlab chiquvchi emas! Qabul qiling l'URL de gautnaire de cartes dans les Preférences avec ce lien:

arduino.esp8266.com/stable/package_esp8266com_index.json

"Outils> Type de cartes> Gestesnaire de cartes", "esp8266" va "ESP8266 hamjamiyati" ni o'rnatishni tanlang.

Puis choisissez "Umumiy ESP8266" moduli "karta" turiga kiradi va bu paramètresga tegishli (rasm).

Boshlang'ich dasturni tanlab oling! Voici un exemple tout oddiy:

bo'sh o'rnatish () {

Serial.begin (9600); } void loop () {Serial.println ("Salom dunyo!"); }

"Dunyoga salom!" s'afficher dans votre moniteur série.

3 -qadam: Le Montaj

Le Montaj
Le Montaj

To'kib tashlang:

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

HLK-PM01 transformatori 220V alternativ 5V uzluksiz. Le LM1117t-3.3 5V va 3.3V ga l'ESP8266 quyiladi. Ensuite référez-vous au schéma pour le montaj. Quvvat manbai 220 V ga teng.

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. Eng muhimi, bu bosqichning eng muhim bosqichlaridan biri bo'lib, u o'z navbatida muhim ahamiyatga ega.

DIQQAT ! Faollar diqqatni jamlaydilar, chunki ular 220V, JAMAIS la carte sous alimentation bilan ishlaydi!

4 -qadam: Le Vrai dasturini to'ldiring

Apres ces multiples etétes nous arrivons enfin à notre vrai dasturi. Téléchargez le et nous allons y apporter quelques modifikatsiyalari.

O'zgartirishlar uchun SSID va mot de passe de votre. Diqqat au majuscules va minuscules! Puis quelques lignes plus a vous pouvez choisir l'adresse IP que l'ESP prendra sur le réseau.

Téléversez le program et nous passons a la dernière étape de ce project, la commande des prises.

Tekshirish moslamasini to'kib tashlang va navigatorni veb -saytga kiriting va manzilni kiriting. Misol tariqasida:

192.168.1.201/ON

Mo''jizaviy notre relais sayohati!

5 -qadam: Android -ga murojaat qiling

Android ilovasi
Android ilovasi

Vous l'avez donc compris pour interagir avec notre Prize il s'agit seulement d'une gestion d'URL. B4A kichik dasturini to'ldiring. B4A -ni to'ldiring, shundan keyingina zaryadlovchini to'kib tashlang, uni yoqing va o'chiring, zaryadlovchini to'kib tashlang. clic sur un bouton. Rien de plus! Vins pouvez aussi utiliser AppInventor qui est plus oddiy quyish ilovasi.

6 -qadam: WEB saytini oching

WEB veb -sayti
WEB veb -sayti

IOS, veb -saytlar va veb -saytlar uchun oddiy echimlar, d'Phone -ning oddiy echimlari. Veb -sayt mustaqil bo'lganligi sababli, Kompyuter rasprry PI -dan foydalanadi. WAMP (yoki LAMP Linuxni to'kib yuboring) xizmatini to'kib tashlang. Bu erda Internet xizmatlari oddiy va boshqa turdagi xizmatlarni taqdim etadi.

Saytni tanlash, shuningdek estetika va plyus optimallashtiring. Ma'lumotni boshqa ma'lumot olish mumkin emas. Captient le fait d'avoir une Rasperry qui turne 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 command ces interrupteurs. Oldindan, ultratovush, ochiq -oydin tadqiqotlar va tasvirlar, OpenCV -ni ochish. Les possibilités sont infinies.

J'espère que ce projet vous a plu. Ishlab chiqaruvchi PCB -da yozilgan sharhlar haqida hech qanday ma'lumot yo'q.

Tavsiya: