Агуулгын хүснэгт:
- Алхам 1: Энэхүү төслийн үндсэн шаардлагуудыг дараах байдлаар жагсаав
- Алхам 2: ESP8266 гэж юу вэ?
- Алхам 3: Arduino ба IDE гэж юу вэ?
- Алхам 4: Arduino IDE татаж авах, тохируулах процесс
- Алхам 5: ESP8266-ийн холболтыг USB-TTL хөрвүүлэгч рүү холбоно уу
- Алхам 6: Код байршуулах ба програм
Видео: ESP8266 WiFi модулийг ашиглан LED хяналт- Интернетийн зүйл: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
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 бол хямд өртөгтэй 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 бол ашиглахад хялбар техник хангамж, програм хангамж дээр суурилсан нээлттэй эх сурвалж бүхий электроникийн платформ юм. Arduino самбар нь мэдрэгч дээрх гэрэл, товчлуур дээрх хуруу эсвэл твиттер мессежийг оруулан уншиж, гаралт болгон хувиргах - моторыг идэвхжүүлэх, LED -ийг асаах, онлайнаар ямар нэгэн зүйл нийтлэх боломжтой. Та самбар дээрх микроконтроллер руу зааварчилгаа илгээж юу хийхээ самбартаа хэлж болно. Үүнийг хийхийн тулд та Arduino програмчлалын хэлийг (утас холболт дээр суурилсан), мөн боловсруулалтад суурилсан Arduino програм хангамжийг (IDE) ашигладаг.
Ардуино яагаад? Хэрэглэгчийн энгийн бөгөөд хүртээмжтэй туршлагын ачаар Arduino нь олон мянган өөр өөр төсөл, програмуудад ашиглагдаж ирсэн. Arduino програмыг эхлэгчдэд ашиглахад хялбар боловч дэвшилтэт хэрэглэгчдэд хангалттай уян хатан байдаг. Энэ нь Mac, Windows, Linux дээр ажилладаг. Багш, оюутнууд үүнийг хямд өртөгтэй шинжлэх ухааны багаж хэрэгсэл бүтээх, хими, физикийн зарчмуудыг нотлох, програмчлал, робот техникийг эхлүүлэхэд ашигладаг. Дизайнер, архитекторууд интерактив прототипүүдийг бүтээдэг бол хөгжимчид, уран бүтээлчид үүнийг суурилуулах, шинэ хөгжмийн зэмсэг турших зорилгоор ашигладаг. Мэдээжийн хэрэг, үйлдвэрлэгчид үүнийг жишээ нь Maker Faire -д үзүүлсэн олон төслийг бүтээхэд ашигладаг. Arduino бол шинэ зүйл сурах гол хэрэгсэл юм. Хүүхдүүд, хоббичид, уран бүтээлчид, програмистууд болох бүх хүмүүс иж бүрдэл зааврын дагуу алхам алхмаар хийх эсвэл Arduino нийгэмлэгийн бусад гишүүдтэй онлайнаар санал бодлоо хуваалцах боломжтой.
Алхам 4: 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 хөрвүүлэгчийн холболтын дэлгэрэнгүй мэдээллийг энд оруулав
- USB-TTL 3.3V-ийг ESP8266 VCC & CH_PD руу холбоно уу
- ESP8266 RX-ийг USB-TTL TX, ESP8266 TX-ийг USB-TTL RX руу холбоно уу.
- ESP8266 GND-ийг USB-TTL GND руу холбоно уу
- LED -ийг GPIO 2 & GND руу холбоно уу
- 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
Зөвлөмж болгож буй:
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
ESP8266, Google Home болон Openhab интеграцчлал, вэб хяналт ашиглан сохор хөшигний хяналт: 5 алхам (зурагтай)
ESP8266, Google Home болон Openhab интеграцчлал ба вэб хяналт ашиглан сохор хөшигний хяналт: Энэхүү зааварчилгаанд би хөшиг дээрээ автоматжуулалтыг хэрхэн нэмсэнээ харуулав. Би автоматжуулалтыг нэмж, устгахыг хүсч байсан тул бүх суурилуулалтыг хавсаргасан болно. Үндсэн хэсгүүд нь: Stepper мотор Stepper драйвер удирддаг bij ESP-01 Gear and mounting
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам
HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно