Съдържание:

LED управление с помощта на WiFi модул ESP8266- Интернет на нещата: 6 стъпки
LED управление с помощта на WiFi модул ESP8266- Интернет на нещата: 6 стъпки

Видео: LED управление с помощта на WiFi модул ESP8266- Интернет на нещата: 6 стъпки

Видео: LED управление с помощта на WiFi модул ESP8266- Интернет на нещата: 6 стъпки
Видео: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Юни
Anonim
LED управление с помощта на ESP8266 WiFi модул- Интернет на нещата
LED управление с помощта на ESP8266 WiFi модул- Интернет на нещата

ESP8266 е евтин Wi-Fi чип с пълен TCP/IP стек и възможност за MCU (микроконтролерен модул), произведен от базирания в Шанхай китайски производител Espressif Systems.

Чипът за първи път попадна в центъра на вниманието на западните производители през август 2014 г. с модула ESP-01, направен от производител от трета страна, Ai-Thinker. Този малък модул позволява на микроконтролерите да се свързват с Wi-Fi мрежа и да правят прости TCP/IP връзки, използвайки команди в стил Хейс. По това време обаче почти нямаше документация на английски език за чипа и командите, които той приемаше. Много ниската цена и фактът, че имаше много малко външни компоненти на модула, което предполага, че в крайна сметка той може да бъде много евтин по обем, привлече много хакери да изследват модула, чипа и софтуера върху него, както и да преведат китайската документация. ESP8285 е ESP8266 с 1 MiB вградена флаш, позволяваща едночипови устройства, които могат да се свързват с Wi-Fi.

Стъпка 1: Основните изисквания за този проект са изброени, както следва:-

Основните изисквания за този проект са изброени, както следва
Основните изисквания за този проект са изброени, както следва
Основните изисквания за този проект са изброени, както следва
Основните изисквания за този проект са изброени, както следва
Основните изисквания за този проект са изброени, както следва
Основните изисквания за този проект са изброени, както следва

(1) ESP8266 WiFi модул

(2) IDE на Arduino

(3) Платформа

(4) Кабелни проводници

(5) USB-TTL конвертор

(6) Източник на захранване (3.3v DC)

(7) Безжична интернет връзка (WiFi)

(8) Уеб сървър (можете да използвате нашия)

(9) LED

Стъпка 2: Какво е ESP8266?

Какво е ESP8266?
Какво е ESP8266?
Какво е ESP8266?
Какво е ESP8266?
Какво е ESP8266?
Какво е ESP8266?

ESP8266 е евтин Wi-Fi чип с пълен TCP/IP стек и възможност за MCU (микроконтролерен модул), произведен от базирания в Шанхай китайски производител Espressif Systems.

Чипът за първи път попадна в центъра на вниманието на западните производители през август 2014 г. с модула ESP-01, направен от производител от трета страна, Ai-Thinker. Този малък модул позволява на микроконтролерите да се свързват с Wi-Fi мрежа и да осъществяват прости TCP/IP връзки, използвайки команди в стил Хейс. По това време обаче почти нямаше документация на английски език за чипа и командите, които той приемаше. Много ниската цена и фактът, че имаше много малко външни компоненти на модула, което предполага, че в крайна сметка той може да бъде много евтин по обем, привлече много хакери да изследват модула, чипа и софтуера върху него, както и да преведат китайската документация. ESP8285 е ESP8266 с 1 MiB вградена флаш, позволяваща устройства с един чип, които могат да се свързват с Wi-Fi.

Стъпка 3: Какво е Arduino и IDE?

Какво е Arduino и IDE?
Какво е Arduino и IDE?

Arduino е електронна платформа с отворен код, базирана на лесен за използване хардуер и софтуер. Платките Arduino могат да четат входове - светлина върху сензор, пръст върху бутон или съобщение в Twitter - и да го превърнат в изход - активиране на мотор, включване на светодиод, публикуване на нещо онлайн. Можете да кажете на дъската си какво да прави, като изпратите набор от инструкции към микроконтролера на дъската. За целта използвате езика за програмиране Arduino (на базата на Wiring) и Arduino Software (IDE), базиран на Processing.

Защо Arduino? Благодарение на простото и достъпно потребителско изживяване, Arduino е бил използван в хиляди различни проекти и приложения. Софтуерът Arduino е лесен за използване за начинаещи, но достатъчно гъвкав за напреднали потребители. Той работи на Mac, Windows и Linux. Учителите и учениците го използват за изграждане на евтини научни инструменти, за доказване на принципите на химията и физиката или за започване на програмиране и роботика. Дизайнерите и архитектите изграждат интерактивни прототипи, музиканти и художници го използват за инсталации и експерименти с нови музикални инструменти. Разбира се, производителите го използват за изграждането на много от проектите, изложени например на панаира на създателите. Arduino е ключов инструмент за научаване на нови неща. Всеки - деца, любители, художници, програмисти - може да започне да се занимава, просто следвайки стъпка по стъпка инструкциите на комплект, или споделяйки идеи онлайн с други членове на общността Arduino.

Стъпка 4: Изтеглете Arduino IDE и процес на настройка

Изтеглете Arduino IDE и процес на настройка
Изтеглете Arduino IDE и процес на настройка
Изтеглете Arduino IDE и процес на настройка
Изтеглете Arduino IDE и процес на настройка
  • Кликнете върху връзката и https://goo.gl/Cxa9rX изтеглете Arduino IDE
  • Инсталирайте Arduino IDE на вашата система
  • Отворете Arduino IDE и кликнете върху раздела Файл> Предпочитания
  • Сега добавете следния URL в полето Допълнителни URL адреси на мениджъра на борда и щракнете върху OK.
  • URL:-
  • Отворете раздела Инструменти> Табла> Board Manager
  • Потърсете esp8266 и инсталирайте пакетите на общността esp8266
  • Сега отидете на Инструменти> Платки и изберете Общ модул ESP8266
  • Отворете Sketch> Library> Manage Libraries
  • Потърсете arduino json и инсталирайте arduino json библиотека от Benoît Blanchon

Стъпка 5: Закрепете Concontion за ESP8266 към USB-TTL конвертор

Pin Conncetion за ESP8266 към USB-TTL конвертор
Pin Conncetion за ESP8266 към USB-TTL конвертор
Pin Conncetion за ESP8266 към USB-TTL конвертор
Pin Conncetion за ESP8266 към USB-TTL конвертор
Pin Conncetion за ESP8266 към USB-TTL конвертор
Pin Conncetion за ESP8266 към USB-TTL конвертор

Ето подробности за свързването на ESP8266 към USB-TTL конвертор

  1. Свържете USB-TTL 3.3V към ESP8266 VCC & CH_PD
  2. Свържете ESP8266 RX към USB-TTL TX и ESP8266 TX към USB-TTL RX
  3. Свържете ESP8266 GND към USB-TTL GND
  4. Свържете LED към GPIO 2 и GND
  5. Свържете GPIO 0 към GND (САМО ПО ВРЕМЕ НА КАЧВАНЕ НА СКЕЧ)

Стъпка 6: Качване на код и програма

Включете USB-TTL към вашата система и изберете порта от Инструменти> Портове> COMn (Ex-COM4)

Сега редактирайте детайлите като- WiFi име, WiFi парола, име на домейн, път и компилирайте скицата и качете в ESP8266.

Ако имате сървър, тогава можете да използвате свой собствен чрез php и json код, можете да изтеглите изходния файл чрез връзката по -долу, иначе можете да използвате моя качен код

За всеки проблем можете да се свържете с мен-

Бипул Кумар Гупта

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Препоръчано: