Съдържание:
- Стъпка 1: Какво е WiFi?
- Стъпка 2: Какво е топлинна карта?
- Стъпка 3: Необходими материали
- Стъпка 4: Създайте WiFi топлинна карта
- Стъпка 5: Какво следва?
Видео: Създайте WiFi топлинна карта, използвайки ESP8266 & Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
От ElectropeakElectroPeak Официален уебсайт Следвайте още от автора:
За: ElectroPeak е вашето едно гише, където да научите електроника и да реализирате идеите си. Ние предлагаме първокласни ръководства, за да ви покажем как можете да правите вашите проекти. Ние също така предлагаме висококачествени продукти, за да имате … Повече за Electropeak »
Общ преглед
В този урок ще направим топлинна карта на околните Wi-Fi сигнали, използвайки Arduino и ESP8266.
Какво ще научите
- Въведение в WiFi сигналите
- Как да открием специфични сигнали с ESP8266
- Направете топлинна карта с помощта на Arduino и TFT дисплей
Стъпка 1: Какво е WiFi?
В днешно време много хора използват WiFi услуги на своите смартфони, таблети и компютри. WiFi е протокол, регистриран от Wi-Fi Alliance за изграждане на стандартна безжична LAN мрежа IEEE802.11.
Wi-Fi е по-мощен от Bluetooth. Wi-Fi обикновено се използва за свързване към безжичния интернет, което направи този протокол много по-популярен. Можете лесно да се свържете с интернет навсякъде, като използвате тази технология. Стандартът Wi-Fi поддържа максимална скорост от 11Mps при 2,4 GHz. За да се увеличи скоростта на този стандарт, е създадена друга версия, наречена IEEE802.11n, чиято скорост се е увеличила до 200Mps. Това увеличение на скоростта се дължи на използването на многоканалната антена (MIMO), използването на два честотни диапазона 2,4 GHz и 5 GHz и контрол на средния достъп (MAC). Wi-Fi платката е на около 20 м. В този проект искаме да създадем WiFi топлинна карта, използвайки ESP8266, Arduino и 3.5 ″ TFT LCD. ESP8266 може да открие Wi-Fi сигнала на определен SSID (RSSI). Използвахме модула ESP-01 за този проект. Поставете 4 от тези модули в четири ъгъла на стаята с правоъгълен модел. След като получим информация от ESP модулите, ние ги изпращаме до Arduino, за да бъдат анализирани и показани.
Стъпка 2: Какво е топлинна карта?
Топлинната карта е графична информация, която дава информацията в атрактивен вид. Топлинната карта обикновено използва цветен спектър за анализ на информацията, този цветен спектър започва от топли цветове и завършва със студени цветове. Всяка част от картата с най -висока сила и покритие на конкретните данни (например силата на WiFi сигнала) има най -горещия цвят и така, с намаляване на силата на данните, цветовият спектър ще се доближи до студените цветове.
Стъпка 3: Необходими материали
Хардуерни компоненти
Arduino UNO R3 *1
3.5 TFT цветен дисплей модул на екрана *1
ESP8266 WiFi модул *1
Софтуерни приложения
Arduino IDE
Стъпка 4: Създайте WiFi топлинна карта
Верига
Свържете ESP модулите към платката Arduino, както е показано на снимката.
След като свържете модулите ESP, поставете TFT щита върху Arduino.
Код
Първо, ние пишем код за ESP модулите, за да проверим силата на сигнала и да го изпратим до Arduino. След това пишем друг код за Arduino, за да получи информацията и да ги покаже. Качете Код 1 на всеки от вашите ESP модули. Можете да прочетете този урок за повече информация относно модула ESP8266 и как да качите кода чрез Arduino IDE.
В този код знакът „1“показва идентификатора на ESP модула, за следващите модули променете този идентификатор. Например, за втория модул променете идентификатора на „2“. Въведете желаното от вас SSID име вместо „специфичен SSID“. Сега качете Code 2 на вашия Arduino.
В този код използвахме библиотеките Adafruit_GFX и MCUFRIEND_kbv за показване на информация на LCD дисплея, която можете да изтеглите от следните връзки.
Библиотека Adafruit_GFX
Библиотека MCUFRIEND_kbv
След получаване на RSSI от всички модули, Arduino изчислява силата на WiFi сигнала според местоположението. Можете да създадете свои собствени цветове, като промените променливите r, g и b.
Стъпка 5: Какво следва?
- Опитайте се да анализирате повече SSID.
- Опитайте се да добавите още модули и да анализирате 3D сигнала.
Препоръчано:
Откриване на грешка и аларма на топлинна помпа ESP8266, Openhab, Telegram, MQTT с батерия: 5 стъпки
Откриване на грешка и аларма на топлинна помпа ESP8266, Openhab, Telegram, MQTT, захранван от батерии: Моята термопомпа за отопление на къщата и водата ми от време на време получава грешка. Тази грешка не се забелязва лесно, тъй като няма червена светлина или нещо подобно, само малък „P“на малък LCD екран. Затова направих този детектор, за да открия грешката и
Подаващо устройство за карта с търговска карта: 10 стъпки (със снимки)
Устройство за подаване на карти за машина за търговски карти: Подавател за карти за машина за карти за картина Предистория Когато бях млад, събирах тонове карти за търговия, но от няколко години страстта към събирането намалява. Междувременно имам деца и бавно, но сигурно и те започват да получават
Създайте табло за управление на времето, използвайки API на Dark Sky: 5 стъпки (със снимки)
Изградете табло за управление на времето, използвайки API на Dark Sky: Dark Sky е специализирана в прогнозиране на времето и визуализация. Най -готиният аспект на Dark Sky е техният API за времето, който можем да използваме за извличане на метеорологичните данни от почти всяка точка на света. Не само времето е дъждовно или слънчево, но и температурата
Създайте виртуална Wi -Fi мрежа, използвайки командния ред в Windows 10: 10 стъпки
Създайте виртуална Wifi мрежа с помощта на командния ред в Windows 10: Ще демонстрирам как създаването на виртуална wifi мрежа работи на компютри с Windows 10. Ще покажа няколко стъпки за това, както и ще обясня дали вашият компютър поддържа функцията или не
Светлина от топлинна енергия за под $ 5: 7 стъпки (със снимки)
Светлина от топлинна енергия за под $ 5: Ние сме двама студенти по индустриален дизайн в Холандия и това е бързо проучване на технологиите като част от подкурс „Технология за концептуален дизайн“. Като индустриален дизайнер е полезно да можете да анализирате методично технологиите и