Tartalomjegyzék:

WiFi hőtérkép létrehozása az ESP8266 és az Arduino használatával: 5 lépés
WiFi hőtérkép létrehozása az ESP8266 és az Arduino használatával: 5 lépés

Videó: WiFi hőtérkép létrehozása az ESP8266 és az Arduino használatával: 5 lépés

Videó: WiFi hőtérkép létrehozása az ESP8266 és az Arduino használatával: 5 lépés
Videó: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim

Szerző: ElectropeakElectroPeak Official Website

Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Első lépések az ultrahangos modullal és az Arduino -val
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
Színfelismerés W/ TCS230 érzékelővel és Arduino -val [kalibrációs kód mellékelve]
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]
A WS2812 RGB LED (NeoPixel) W/ Arduino vezérlése [Oktatóanyag]

Névjegy: Az ElectroPeak egy hely, ahol megtanulhatja az elektronikát és megvalósíthatja elképzeléseit. Kiváló útmutatókat kínálunk, amelyek megmutatják, hogyan készítheti el projektjeit. Kiváló minőségű termékeket is kínálunk, hogy Önnek… Tovább az Electropeakről »

Áttekintés

Ebben az oktatóanyagban hőtérképet készítünk a környező Wi-Fi jelekről az Arduino és az ESP8266 segítségével.

Mit fog tanulni

  • Bevezetés a WiFi jelekbe
  • Hogyan lehet észlelni bizonyos jeleket az ESP8266 segítségével
  • Készítsen hőtérképet az Arduino és a TFT kijelző segítségével

Lépés: Mi az a WiFi?

Mi az a WiFi?
Mi az a WiFi?

Manapság sokan használják a WiFi szolgáltatásokat okostelefonjukon, táblagépükön és számítógépükön. A WiFi egy protokoll, amelyet a Wi-Fi Alliance regisztrált az IEEE802.11 szabványú vezeték nélküli LAN kiépítésére.

A Wi-Fi erősebb, mint a Bluetooth. A Wi-Fi-t általában a vezeték nélküli internethez való csatlakozáshoz használják, ami sokkal népszerűbbé tette ezt a protokollt. Ezzel a technológiával bárhol könnyen csatlakozhat az internethez. A Wi-Fi szabvány támogatja a 11Mps maximális sebességet 2,4 GHz-en. Ennek a szabványnak a sebességének növelése érdekében egy másik IEEE802.11n nevű változat készült, amely sebessége 200 Mps -ra nőtt. Ez a sebességnövekedés a többcsatornás antenna (MIMO) használatának, a két 2,4 GHz és 5 GHz frekvenciatartománynak és a Közepes hozzáférés-szabályozásnak (MAC) köszönhető. A Wi-Fi kártya körülbelül 20 méter. Ebben a projektben WiFi hőtérképet szeretnénk létrehozni az ESP8266, Arduino és 3,5 hüvelykes TFT LCD használatával. Az ESP8266 érzékeli a megadott SSID (RSSI) Wi-Fi jelét. Ehhez a projekthez az ESP-01 modult használtuk. Helyezzen el négy modult a szoba négy sarkába téglalap alakú mintával. Miután megkaptuk az ESP modulokból származó információkat, elküldjük azokat az Arduino -nak elemzésre és megjelenítésre.

2. lépés: Mi az a hőtérkép?

A hőtérkép egy grafikus adat, amely vonzó megjelenést kölcsönöz az információnak. A hőtérkép általában színspektrumot használ az információk elemzésére, ez a színspektrum meleg színekből indul ki és hideg színekben végződik. A térkép minden egyes része a legnagyobb erősséggel és lefedettséggel rendelkezik az adott adatoknál (például WiFi jelerősség), a legmelegebb színű, és így az adatok erősségének csökkenésével a színspektrum megközelíti a hideg színeket.

3. lépés: Szükséges anyagok

Szükséges anyagok
Szükséges anyagok

Hardver alkatrészek

Arduino UNO R3 *1

3,5 hüvelykes TFT színes kijelző modul *1

ESP8266 WiFi modul *1

Szoftveralkalmazások

Arduino IDE

4. lépés: Hozzon létre WiFi -hőtérképet

Hozzon létre WiFi -hőtérképet
Hozzon létre WiFi -hőtérképet

Áramkör

Csatlakoztassa az ESP modulokat az Arduino kártyához, amint az a képen látható.

Az ESP modulok csatlakoztatása után tegye a TFT pajzsot az Arduino -ra.

Kód

Először egy kódot írunk az ESP modulokhoz a térerősség ellenőrzéséhez, és elküldjük az Arduino -nak. Ezután írunk egy másik kódot az Arduino számára, hogy megkapja az információkat és megjelenítse azokat. Töltse fel az 1. kódot minden ESP moduljára. Ebben az oktatóanyagban további információkat talál az ESP8266 modulról, valamint arról, hogyan töltheti fel a kódot az Arduino IDE -n keresztül.

Ebben a kódban az „1” karakter jelzi az ESP modul azonosítóját, a következő modulok esetén módosítsa ezt az azonosítót. Például a második modul esetében módosítsa az azonosítót „2” -re. Adja meg a kívánt SSID nevet a „specifikus SSID” helyett. Most töltse fel a 2. kódot az Arduino készülékére.

Ebben a kódban az Adafruit_GFX és az MCUFRIEND_kbv könyvtárakat használtuk az információk LCD -n való megjelenítésére, amelyeket a következő linkekről tölthet le.

Adafruit_GFX könyvtár

MCUFRIEND_kbv könyvtár

Miután az összes modulból megkapta az RSSI -t, az Arduino a helynek megfelelően kiszámítja a WiFi jel erősségét. Saját színeket hozhat létre az r, g és b változók megváltoztatásával.

5. lépés: Mi a következő lépés?

  • Próbáljon több SSID -t elemezni.
  • Próbáljon meg több modult hozzáadni és elemezni a 3D jelet.

Ajánlott: