Агуулгын хүснэгт:

ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл: 6 алхам
ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл: 6 алхам

Видео: ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл: 6 алхам

Видео: ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл: 6 алхам
Видео: P2 ESP01 4CH Relay Module (Subtittled) 2024, Арваннэгдүгээр
Anonim
ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл
ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл

ESP8266 бол хямд өртөгтэй Wi-Fi чип бөгөөд бүрэн TCP/IP стек, MCU (микроконтроллерийн нэгж) чадвартай, хятадын үйлдвэрлэгч Espressif Systems-ийн үйлдвэрлэсэн MCU юм.

Энэхүү чип нь анх 2014 оны 8-р сард гуравдагч талын үйлдвэрлэгч Ai-Thinker-ийн үйлдвэрлэсэн ESP-01 модулийг ашиглан барууны үйлдвэрлэгчдийн анхааралд орсон юм. Энэхүү жижиг модуль нь микроконтроллерыг Wi-Fi сүлжээнд холбох, Hayes маягийн командыг ашиглан энгийн TCP/IP холболт хийх боломжийг олгодог. Гэсэн хэдий ч тухайн үед чип болон хүлээн авсан тушаалуудын талаар англи хэл дээрх баримт бичиг бараг байхгүй байсан бөгөөд маш бага үнэ, модуль дээр маш цөөн тооны гадны бүрэлдэхүүн хэсгүүд байсан нь эцэстээ эзлэхүүний хувьд маш хямд байж магадгүй гэсэн санааг илэрхийлсэн юм., модуль, чип, програм хангамжийг судлах, хятад бичиг баримтыг орчуулах зэрэг олон хакеруудыг татсан. Wi-Fi.

Алхам 1: Энэхүү төслийн үндсэн шаардлагуудыг дараах байдлаар жагсаав

Энэхүү төслийн үндсэн шаардлагуудыг дараах байдлаар жагсаав
Энэхүү төслийн үндсэн шаардлагуудыг дараах байдлаар жагсаав
Энэхүү төсөлд тавигдах үндсэн шаардлагуудыг дараах байдлаар жагсаав
Энэхүү төсөлд тавигдах үндсэн шаардлагуудыг дараах байдлаар жагсаав
Энэхүү төсөлд тавигдах үндсэн шаардлагуудыг дараах байдлаар жагсаав
Энэхүү төсөлд тавигдах үндсэн шаардлагуудыг дараах байдлаар жагсаав

(1) ESP8266 WiFi модуль

(2) Arduino IDE

(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-ийн үйлдвэрлэсэн MCU юм.

Энэхүү чип нь анх 2014 оны 8-р сард гуравдагч талын үйлдвэрлэгч Ai-Thinker-ийн ESP-01 модулийг ашиглан барууны үйлдвэрлэгчдийн анхааралд орсон юм. Энэхүү жижиг модуль нь микроконтроллерыг Wi-Fi сүлжээнд холбох, Hayes маягийн командыг ашиглан энгийн TCP/IP холболт хийх боломжийг олгодог. Гэсэн хэдий ч тухайн үед чип болон хүлээн авсан тушаалуудын талаар англи хэл дээрх баримт бичиг бараг байхгүй байсан бөгөөд маш бага үнэ, модуль дээр маш цөөн тооны гадны бүрэлдэхүүн хэсгүүд байсан нь эцэстээ эзлэхүүний хувьд маш хямд байж магадгүй гэсэн санааг илэрхийлсэн юм. модуль, чип, програм хангамжийг судлах, хятад бичиг баримтыг орчуулах зэрэг олон хакеруудыг татсан. Wi-Fi.

Алхам 3: Arduino ба IDE гэж юу вэ?

Arduino ба IDE гэж юу вэ?
Arduino ба IDE гэж юу вэ?

Arduino бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эх сурвалж бүхий электроникийн платформ юм. Arduino самбар нь мэдрэгч дээрх гэрэл, товчлуур дээрх хуруу эсвэл твиттер мессежийг оруулан уншиж, гаралт болгон хувиргах - моторыг идэвхжүүлэх, LED -ийг асаах, онлайнаар ямар нэгэн зүйл нийтлэх боломжтой. Та самбар дээрх микроконтроллер руу зааварчилгаа илгээж юу хийхээ самбартаа хэлж болно. Үүнийг хийхийн тулд та Arduino програмчлалын хэлийг (утас холболт дээр суурилсан), мөн боловсруулалтад суурилсан Arduino програм хангамжийг (IDE) ашигладаг.

Ардуино яагаад? Хэрэглэгчийн энгийн бөгөөд хүртээмжтэй туршлагын ачаар Arduino нь олон мянган өөр өөр төсөл, програмуудад ашиглагдаж ирсэн. Arduino програмыг эхлэгчдэд ашиглахад хялбар боловч дэвшилтэт хэрэглэгчдэд хангалттай уян хатан байдаг. Энэ нь Mac, Windows, Linux дээр ажилладаг. Багш, оюутнууд үүнийг хямд өртөгтэй шинжлэх ухааны багаж хэрэгсэл бүтээх, хими, физикийн зарчмуудыг нотлох, програмчлал, робот техникийг эхлүүлэхэд ашигладаг. Дизайнер, архитекторууд интерактив прототипүүдийг бүтээдэг бол хөгжимчид, уран бүтээлчид үүнийг суурилуулах, шинэ хөгжмийн зэмсэг турших зорилгоор ашигладаг. Мэдээжийн хэрэг, үйлдвэрлэгчид үүнийг жишээ нь Maker Faire -д үзүүлсэн олон төслийг бүтээхэд ашигладаг. 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:-
  • Хэрэгсэл> Самбар> Удирдах зөвлөлийн табыг нээнэ үү
  • Esp8266 хайж, esp8266 олон нийтийн багцыг суулгаарай
  • Одоо Tools> Board руу очиж General ESP8266 Module -ийг сонгоно уу
  • Sketch> Номын сан> Номын санг удирдах
  • Arduino json хайх ба Benoît Blanchon -ийн arduino json номын санг суулгах

Алхам 5: ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу

ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
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-ийг системдээ холбоод Tools> Ports> COMn (Ex-COM4) дээрээс портыг сонгоно уу.

Одоо WiFi нэр, WiFi нууц үг, домэйн нэр, зам гэх мэт дэлгэрэнгүй мэдээллийг засварлаж, ноорогоо эмхэтгэж ESP8266 руу байршуулна уу.

Хэрэв танд сервер байгаа бол та өөрийн файлыг php болон json кодыг ашиглан доорх линкээр татаж авч болно, эс тэгвэл та миний байршуулсан кодыг ашиглаж болно

Аливаа асуудлаар та надтай холбоо барьж болно.

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

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

Зөвлөмж болгож буй: