Мазмұны:

ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз: 5 қадам
ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз: 5 қадам

Бейне: ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз: 5 қадам

Бейне: ESP8266 & Arduino көмегімен WiFi жылу картасын жасаңыз: 5 қадам
Бейне: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 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 ГГц жиілігінде 11 Мбит максималды жылдамдықты қолдайды. Бұл стандарттың жылдамдығын арттыру үшін IEEE802.11n деп аталатын басқа нұсқасы құрылды, оның жылдамдығы 200 Мбит дейін артты. Бұл жылдамдықтың жоғарылауы көп каналды антеннаны (MIMO), 2,4 ГГц және 5 ГГц жиіліктерінің екі диапазонын және Орташа қатынауды басқару (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 қалқанын Arduino -ға салыңыз.

Код

Алдымен біз сигнал күшін тексеру және оны Arduino -ға жіберу үшін ESP модульдерінің кодын жазамыз. Содан кейін біз ақпаратты алу және көрсету үшін Arduino үшін басқа код жазамыз. Әр ESP модуліне Code 1 кодын жүктеңіз. Сіз ESP8266 модулі туралы және Arduino IDE арқылы кодты жүктеу туралы қосымша ақпарат алу үшін осы оқулықты оқи аласыз.

Бұл кодта «1» таңбасы ESP модулінің идентификаторын көрсетеді, келесі модульдер үшін бұл идентификаторды өзгертіңіз. Мысалы, екінші модуль үшін идентификаторды «2» етіп өзгертіңіз. «Арнайы SSID» орнына керекті SSID атауын енгізіңіз. Енді Arduino -ға 2 -кодты жүктеңіз.

Бұл кодта біз LCD -де ақпаратты көрсету үшін Adafruit_GFX және MCUFRIEND_kbv кітапханаларын қолдандық, оларды келесі сілтемелерден жүктеуге болады.

Adafruit_GFX кітапханасы

MCUFRIEND_kbv кітапханасы

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

5 -қадам: Әрі қарай не болады?

  • Қосымша SSID -ді талдауға тырысыңыз.
  • Қосымша модульдер қосып, 3D сигналын талдап көріңіз.

Ұсынылған: