Мазмуну:

Smart Plug ESP8266: 6 кадам
Smart Plug ESP8266: 6 кадам

Video: Smart Plug ESP8266: 6 кадам

Video: Smart Plug ESP8266: 6 кадам
Video: Шаг №6- Передача данных с Web страницы - ESP8266 2024, Июль
Anonim
Акылдуу сайгыч ESP8266
Акылдуу сайгыч ESP8266

Bienvenue sur cet article qui a pour but de vous montrer un projet de domotique que j'ai réalisé. Каалоочулар тандоолорду автоматтык түрдө жана оптимизациялоодо, ошондой эле пресстерди бириктирүүдө. WiFi аркылуу Celles-ci sont commandées. ESP8266 боюнча уникалдуу командалардын логикалары. Nous verrons 2 manières de commandes ces prises; une première un un web web аркылуу (iPhone менен Android'ге туура келет a locally local d'être hébergé en local). Une deuxième une тиркемеси аркылуу Android créée avec B4A qui est plus ergonomique төк.

1 -кадам: Flasher Un Nouveau Firmware Sur L'ESP8266

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

ESP8266 электрондук почтанын тизмеси, бул жерде буйруктар ATге киргизилет (Bluetooth командалары utilisées sur les modules Bluetooth). Көз карандысыз программалык камсыздоонун демейси asrez restreint notre projet. Бул жерде ESPтин жаңы программасы камтылган жок. Төмөнкүдөй авондорду төгүңүз:

  • Un ESP8266
  • Un FTDI
  • Une Breadboard
  • Des câbles mâles/femelles
  • L’exécutable et sont fichier.bin ci-birgə

L'ESP dispuse де plusieurs режимдери да фонтекцнонерлердин чыңалуусу жана чыңалуусу, GPIO 0 жана 2 dàmarrage. Nous aurons де deux режимдерин, ле режимин программалоону жана фон режимин нормалдуу où l'ESP ланс уулу программасын камтыйт. Pour l'instant nous allons utiliser le mode program Program pour le flasher. Төмөнкү приборлорду толтуруңуз:

ESP FTDI

VCC +3.3V

GND GND

RX TX

TX RX

GPIO0 +3.3V // Diqqat uniquement du 3.3V! faites көңүл де bien positionner le jumper du FTFI

GPIO2 GND

CHPD RST

Порт GPIO avant d'alimenter l'ESP pouvoir être en mode program Programming.

Болбосо, lancez le.exe, BIN жана башкалардын тизмеси. Кирүү порт COM COM FTDI ("Порттор (COM et LPT)" деген сөздүн көрүнүктүү бөлүгү). Бул жүктөө жана башка партиялар үчүн жүктөлөт! Vous devriez avoir ceci:

туташууда….

Жарык өчүрүлүүдө… 0x00000000 жазуу… (0 %) //… // 0x0007ec00 жазуу… (99 %) Чыгуу… Flash режиминен чыгуу ишке ашкан жок // Fin du flash vous avez réussi!

2 -кадам: Программист L'ESP Avec L'IDE Arduino

Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino
Программист L'ESP Avec L'IDE Arduino

Not ESP8266 avec son nouveau firmware, nous devons le programmer! Төмөнкү даректи өчүрүңүз: l'URL де картадан баш тартуу:

arduino.esp8266.com/stable/package_esp8266com_index.json

"Outils> Type de cartes> Gestionnaire de cartes", "esp8266" жана "ESP8266 Community" дегенди орнотуу керек.

Puis choisissez "Generic ESP8266 Module" dans "Cartes түрлөрү. Чойсисез ces paramètres (фото сүрөт).

Биринчи программаны жаңыртууну токтотуңуз! Voici un exemple tout simple:

жараксыз орнотуу () {

Serial.begin (9600); } void loop () {Serial.println ("Hello World!"); }

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

3 -кадам: Ле Монтаж

Le Montage
Le Montage

Pour cette carte vous aurez deoin:

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

Le HLK-PM01 трансформатор ле 220v alternatif en 5V Continue. Le LM1117t-3.3 quant à lui convertit le 5V en 3.3V l'ESP8266 куюңуз. Ensuite référez-vous au schéma pour le montage. Комментарийлердин саны - 220В.

Une fois le montage réalisé, il vous reste plus qu'à connecter un appareil (une lampe par exemple). Cela si vous avez des vieilles rallonges c'est l'idéal, sinon il va falloir couper le câble de votre lampe төк. Эң негизгиси, бул баскычка чыгуу, эң маанилүү нерсе, жана сизди кызыктыруу.

ДИККАТ! Ишенимдүүлүк көңүлдү бурат, бул жерде 220В, JAMAIS la carte sous alimentation колдонулат!

4 -кадам: Enfin Le Vrai программасы

Après ces multiples etéapes nous arrivons enfin à notre vrai программасы. Téléchargez le et nous allons y apporter quidques modifications.

SSID ж.б.у.с. Faites көңүл au majuscules et minuscules! Puis quelques lignes plus the 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.

Текшерүүчүсүн төгүү үчүн, веб -сайтты жана веб -сайтты ижарага алуучу даректи өчүрүңүз /күйгүзүңүз. Comme ceci par exemple:

192.168.1.201/ON

Керемет notre relais маршруту!

5 -кадам: Android'ди колдонуңуз

Колдонмо Android
Колдонмо Android

Vous l'avez donc compris pour interagir avec notre Prize il s'agit seulement d'une gestion d'URL. B4A кичине кичинекей колдонмону толтуруңуз. B4A. Pour faire l'application avec des boutons ON ЖАНА ӨЧҮРҮҢҮЗДҮ куюңуз, жана заряддоочу l'URL lors d'un куюп коюңуз. clic sur un bouton. Rien de plus! AppInventor колдонмосун колдонуу үчүн жөнөкөй колдонмону толтуруңуз.

6 -кадам: Le Site WEB

WEB сайты
WEB сайты

IOS, j'ai développé un petit site WEB, une solution simple pour les posseurs d'iPhone. Көз карандысыз сайт devra être hébergé en local soit sur votre PC soit par une Rasperry PI. WAMP (lAMP Linuxту куюңуз) кызматын аткарыңыз. De même je vous laisse chercher sur internet un tutoriel pour ces types de serveur très simple à mettre en place.

Personnellement je trouve le site plus esthétique et plus plus optimisé avec les boutons switch. Маалыматтардын эң ылдамдыгы тууралуу маалымат булактардан алынат. Көз карандысыз лейтенанттар бири -бири менен келишпейт. Cependant le fait d'utiliser cette méthode permet d'imaginer une infinité de façons de командир ces interrupteurs. Que ce soit avec des capteurs de présence, ultrason, lumière ou même encore avec de la Exploration 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 сх комментарий трансформатор ПКБ.

Сунушталууда: