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

ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэх: 5 алхам
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэх: 5 алхам

Видео: ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэх: 5 алхам

Видео: ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэх: 5 алхам
Видео: ESP8266 Diesel Injector Purging Station - PWM NodeMCU pump flow Control (Subtittled) 2024, Долдугаар сарын
Anonim

ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.

Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
WS2812 RGB LED (NeoPixel) W/ Arduino -ийг хэрхэн хянах талаар [заавар]
WS2812 RGB LED (NeoPixel) W/ Arduino -ийг хэрхэн хянах талаар [заавар]
WS2812 RGB LED (NeoPixel) W/ Arduino -ийг хэрхэн хянах талаар [заавар]
WS2812 RGB LED (NeoPixel) W/ Arduino -ийг хэрхэн хянах талаар [заавар]

Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »

Тойм

Энэхүү гарын авлагад бид Arduino болон ESP8266 ашиглан эргэн тойрныхоо Wi-Fi дохионуудын дулааны зураглалыг хийх гэж байна.

Та юу сурах вэ

  • WiFi дохионы танилцуулга
  • ESP8266 ашиглан тодорхой дохиог хэрхэн яаж илрүүлэх вэ
  • Arduino болон TFT дэлгэц ашиглан дулааны зураглал хийх

Алхам 1: WiFi гэж юу вэ?

WiFi гэж юу вэ?
WiFi гэж юу вэ?

Өнөө үед олон хүмүүс ухаалаг гар утас, таблет, компьютер дээрээ WiFi үйлчилгээг ашигладаг. WiFi бол IEEE802.11 стандарт утасгүй LAN сүлжээг бий болгох Wi-Fi Alliance-ийн бүртгүүлсэн протокол юм.

Wi-Fi нь Bluetooth-ээс илүү хүчтэй. Wi-Fi нь ихэвчлэн утасгүй интернетэд холбогдоход ашиглагддаг бөгөөд энэ нь энэхүү протоколыг илүү алдартай болгосон. Та энэ технологийг ашиглан хаана ч хамаагүй интернетэд холбогдох боломжтой. Wi-Fi стандарт нь 2.4 GHz давтамжтай 11Mps дээд хурдыг дэмждэг. Энэхүү стандартын хурдыг нэмэгдүүлэхийн тулд IEEE802.11n гэж нэрлэгддэг өөр нэг хувилбарыг бүтээсэн бөгөөд хурд нь 200Mps хүртэл нэмэгдсэн байна. Энэхүү хурдны өсөлт нь олон сувгийн антенны хэрэглээ (MIMO), 2.4 GHz ба 5 GHz давтамжийн хоёр хүрээ, Medium Access Control (MAC) -тэй холбоотой юм. Wi-Fi самбар нь ойролцоогоор 20 метр бөгөөд энэхүү төсөлд бид ESP8266, Arduino, 3.5 инчийн TFT LCD ашиглан WiFi дулаан газрын зургийг бүтээхийг хүсч байна. ESP8266 нь заасан SSID (RSSI) -ийн Wi-Fi дохиог илрүүлж чаддаг. Бид энэ төсөлд ESP-01 модулийг ашигласан. Эдгээр модулийн 4 -ийг өрөөний дөрвөн өнцөгт тэгш өнцөгт хэв маягаар байрлуул. ESP модулиудаас мэдээлэл авсны дараа бид тэдгээрийг Arduino руу илгээж дүн шинжилгээ хийх болно.

Алхам 2: Дулааны зураглал гэж юу вэ?

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

Алхам 3: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд

Arduino UNO R3 *1

3.5 TFT өнгөт дэлгэцийн модуль *1

ESP8266 WiFi модуль *1

Програм хангамжийн програмууд

Arduino IDE

Алхам 4: WiFi дулааны газрын зураг үүсгэнэ үү

WiFi дулааны зураглалыг бий болгох
WiFi дулааны зураглалыг бий болгох

Хэлхээ

ESP модулийг зураг дээр үзүүлсэн шиг Arduino самбар дээр холбоно уу.

ESP модулийг холбосны дараа TFT Shield -ийг Arduino дээр тавь.

Код

Нэгдүгээрт, бид дохионы хүчийг шалгахын тулд ESP модулийн кодыг бичиж, Arduino руу илгээдэг. Дараа нь бид Arduino -д мэдээлэл хүлээн авах, харуулахын тулд өөр код бичдэг. ESP модуль бүр дээрээ Code 1 -ийг байршуулна уу. Та ESP8266 модулийн тухай болон Arduino IDE -ээр дамжуулан кодыг хэрхэн байршуулах талаар нэмэлт мэдээлэл авахыг хүсвэл энэ хичээлийг уншиж болно.

Энэ кодонд "1" тэмдэгт нь ESP модулийн танигчийг заана, дараагийн модулиудын хувьд энэ таних тэмдгийг өөрчилнө үү. Жишээлбэл, хоёр дахь модулийн хувьд танигчийг "2" болгож өөрчилнө үү. "Тодорхой SSID" гэхийн оронд хүссэн SSID нэрээ оруулна уу. Одоо код 2 -ийг Arduino дээрээ байршуулаарай.

Энэ кодонд бид Adafruit_GFX болон MCUFRIEND_kbv номын санг ашиглан мэдээллийг LCD дэлгэц дээр харуулах боломжтой бөгөөд үүнийг дараах линкээс татаж авах боломжтой.

Adafruit_GFX номын сан

MCUFRIEND_kbv номын сан

Бүх модулиудаас RSSI хүлээн авсны дараа Arduino WiFi дохионы хүчийг байршлын дагуу тооцоолно. Та r, g, b хувьсагчийг өөрчилснөөр өөрийн өнгө үүсгэж болно.

Алхам 5: Дараа нь юу хийх вэ?

  • Илүү их SSID -ийг шинжлэхийг хичээ.
  • Илүү олон модуль нэмж, 3D дохиог шинжлэхийг хичээгээрэй.

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