Мазмуну:

ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз: 5 кадам
ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз: 5 кадам

Video: ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз: 5 кадам

Video: ESP8266 & Arduino колдонуп WiFi жылуулук картасын түзүңүз: 5 кадам
Video: MAX6675 Температура термопары через WiFi с ESP8266 NodeMCU D1 Mini 2024, Ноябрь
Anonim

By ElectropeakElectroPeak Расмий Веби Автордун көбүрөөк маалыматын караңыз:

Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
Ultrasonic Module жана Arduino менен баштоо
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана Arduino [Калибрлөө коду камтылган]
Түстөрдү таануу W/ TCS230 Sensor жана 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 Альянсы тарабынан катталган протокол.

Wi-Fi Bluetoothга караганда күчтүү. Wi-Fi адатта зымсыз интернетке туташуу үчүн колдонулат, бул протоколду кыйла популярдуу кылды. Бул технологияны колдонуп, каалаган жерден Интернетке оңой туташа аласыз. Wi-Fi стандарты 2,4 ГГцте 11Mps максималдуу ылдамдыгын колдойт. Бул стандарттын ылдамдыгын жогорулатуу үчүн IEEE802.11n деп аталган дагы бир версия курулган, анын ылдамдыгы 200 Мбитке чейин жеткен. Бул ылдамдыктын жогорулашы көп каналдуу антеннаны (MIMO), 2,4 ГГц жана 5 ГГц жыштык диапазондорун жана Орточо кирүүнү башкаруу (MAC) менен шартталган. Wi-Fi тактасы болжол менен 20 метрди түзөт. Бул долбоордо биз ESP8266, Arduino жана 3.5 дюймдук TFT ЖК аркылуу WiFi жылуулук картасын түзгүбүз келет. ESP8266 көрсөтүлгөн SSIDдин (RSSI) Wi-Fi сигналын аныктай алат. Биз бул долбоор үчүн ESP-01 модулун колдондук. Бул модулдардын 4үн бөлмөнүн төрт бурчуна тик бурчтуу үлгү менен салыңыз. ESP модулдарынан маалымат алгандан кийин, аларды талдоо жана көрсөтүү үчүн Arduinoго жөнөтөбүз.

2 -кадам: Жылуулук картасы деген эмне?

Жылуулук картасы - бул маалыматты жагымдуу көрүнүштө берген графикалык маалыматтар. Жылуулук картасы, адатта, маалыматты талдоо үчүн түстүү спектрди колдонот, бул түс спектри жылуу түстөрдөн башталып, муздак түстөрдө бүтөт. Картанын ар бир бөлүгү эң жогорку күчкө ээ жана конкреттүү маалыматтарды камтыйт (мисалы, WiFi сигналынын күчү), эң ысык түскө ээ, андыктан маалыматтын күчүнүн төмөндөшү менен түстүү спектр суук түстөргө жакындайт.

3 -кадам: Керектүү материалдар

Керектүү материалдар
Керектүү материалдар

Аппараттык компоненттер

Arduino UNO R3 *1

3.5 TFT Color Display Screen Module *1

ESP8266 WiFi модулу *1

Программалык камсыздоо

Arduino IDE

4 -кадам: WiFi жылуулук картасын түзүңүз

WiFi жылуулук картасын түзүңүз
WiFi жылуулук картасын түзүңүз

Circuit

Сүрөттө көрсөтүлгөндөй ESP модулдарын Arduino тактасына туташтырыңыз.

ESP модулдарын туташтыргандан кийин, TFT Shieldди Arduinoго коюңуз.

Code

Биринчиден, биз сигналдын күчүн текшерүү жана Arduinoго жөнөтүү үчүн ESP модулдары үчүн код жазабыз. Андан кийин биз маалыматты алуу жана көрсөтүү үчүн Arduino үчүн башка код жазабыз. Code 1ни ESP модулдарыңыздын ар бирине жүктөңүз. ESP8266 модулу жана Arduino IDE аркылуу кодду кантип жүктөө жөнүндө көбүрөөк маалымат алуу үчүн бул окуу куралын окуй аласыз.

Бул коддо "1" белгиси ESP модулунун идентификаторун көрсөтөт, кийинки модулдар үчүн бул идентификаторду алмаштырыңыз. Мисалы, экинчи модуль үчүн идентификаторду "2" кылып өзгөртүңүз. "Өзгөчө SSIDдин" ордуна керектүү SSID атын киргизиңиз. Эми Code 2ни Arduinoго жүктөңүз.

Бул коддо биз LCDдеги маалыматты көрсөтүү үчүн Adafruit_GFX жана MCUFRIEND_kbv китепканаларын колдондук, аны сиз төмөнкү шилтемелерден жүктөп алсаңыз болот.

Adafruit_GFX китепканасы

MCUFRIEND_kbv китепканасы

Бардык модулдардан RSSI алгандан кийин, Arduino жайгашкан жерине жараша WiFi сигналынын күчүн эсептейт. R, g жана b өзгөрмөлөрүн өзгөртүү менен өзүңүздүн түстөрүңүздү түзө аласыз.

5 -кадам: Кийинкиде эмне болот?

  • Көбүрөөк SSID'дерди анализдөөгө аракет кылыңыз.
  • Көбүрөөк модулдарды кошуп, 3D сигналын талдоого аракет кылыңыз.

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