Բովանդակություն:

Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino. 5 քայլ
Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino. 5 քայլ

Video: Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino. 5 քայլ

Video: Ստեղծեք WiFi ջերմության քարտեզ ՝ օգտագործելով ESP8266 և Arduino. 5 քայլ
Video: BTT GTR v1.0/M5 v1.0 - Basics 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- ի մասին »

Ակնարկ

Այս ձեռնարկում մենք պատրաստվում ենք շրջակա Wi-Fi ազդանշանների ջերմային քարտեզ կազմել Arduino- ի և ESP8266- ի միջոցով:

Այն, ինչ դուք կսովորեք

  • WiFi ազդանշանների ներածություն
  • Ինչպես հայտնաբերել հատուկ ազդանշաններ ESP8266- ով
  • Կազմեք ջերմային քարտեզ ՝ օգտագործելով Arduino և TFT էկրան

Քայլ 1: Ի՞նչ է WiFi- ն:

Ի՞նչ է WiFi- ն
Ի՞նչ է WiFi- ն

Մեր օրերում շատերն են օգտվում WiFi ծառայություններից իրենց սմարթֆոնների, պլանշետների և համակարգիչների վրա: WiFi- ն արձանագրություն է, որը գրանցված է Wi-Fi Alliance- ի կողմից ՝ IEEE802.11 ստանդարտ անլար LAN ստեղծելու համար:

Wi-Fi- ն ավելի հզոր է, քան Bluetooth- ը: Wi-Fi- ը սովորաբար օգտագործվում է անլար ինտերնետին միանալու համար, ինչը այս արձանագրությունը շատ ավելի հայտնի է դարձրել: Դուք կարող եք հեշտությամբ միանալ ինտերնետին ցանկացած վայրում ՝ օգտագործելով այս տեխնոլոգիան: Wi-Fi ստանդարտը ապահովում է առավելագույնը 11 Մպ / վ արագություն 2.4 ԳՀց հաճախականությամբ: Այս ստանդարտի արագությունը բարձրացնելու համար կառուցվել է մեկ այլ տարբերակ ՝ IEEE802.11n, որի արագությունը բարձրացել է մինչև 200 Մպ / վ: Արագության այս աճը պայմանավորված է բազմաալիքային ալեհավաքի (MIMO) օգտագործմամբ, 2.4 ԳՀց և 5 ԳՀց հաճախականությունների երկու միջակայքերի և Միջին մուտքի վերահսկման (MAC) օգտագործմամբ: Wi-Fi տախտակը մոտ 20 մետր է: Այս նախագծում մենք ցանկանում ենք ստեղծել WiFi ջերմային քարտեզ ՝ օգտագործելով ESP8266, Arduino և 3.5 ″ TFT LCD: ESP8266- ը կարող է հայտնաբերել նշված SSID- ի (RSSI) Wi-Fi ազդանշանը: Այս նախագծի համար մենք օգտագործեցինք ESP-01 մոդուլը: Այս մոդուլներից 4 -ը տեղադրեք սենյակի չորս անկյուններում `ուղղանկյուն նախշով: ESP մոդուլներից տեղեկատվություն ստանալուց հետո դրանք ուղարկում ենք Arduino ՝ վերլուծելու և ցուցադրելու համար:

Քայլ 2: Ի՞նչ է ջերմային քարտեզը:

Heatերմային քարտեզը գրաֆիկական տվյալ է, որը տեղեկատվությունը տալիս է գրավիչ տեսքով: Heatերմային քարտեզը սովորաբար օգտագործում է գունային սպեկտր ՝ տեղեկատվությունը վերլուծելու համար, այս գունային սպեկտրը սկսվում է տաք գույներից և ավարտվում սառը գույներով: Քարտեզի յուրաքանչյուր հատված ամենաբարձր ուժով և հատուկ տվյալների ծածկույթով (օրինակ ՝ WiFi ազդանշանի ուժգնությամբ) ունի ամենաթեժ գույնը, ուստի, տվյալների ուժի նվազումով, գունային սպեկտրը կմոտենա սառը գույներին:

Քայլ 3: Պահանջվող նյութեր

Պահանջվող նյութեր
Պահանջվող նյութեր

Սարքավորման բաղադրիչներ

Arduino UNO R3 *1

3.5 TFT գունավոր ցուցադրման էկրանի մոդուլ *1

ESP8266 WiFi մոդուլ *1

Softwareրագրային ապահովման ծրագրեր

Arduino IDE

Քայլ 4: Ստեղծեք WiFi ջերմային քարտեզ

Ստեղծեք WiFi ջերմության քարտեզ
Ստեղծեք WiFi ջերմության քարտեզ

Շրջան

Միացրեք ESP մոդուլները Arduino տախտակին, ինչպես ցույց է տրված նկարում:

ESP մոդուլները միացնելուց հետո տեղադրեք TFT Shield- ը Arduino- ում:

Կոդ

Նախ, մենք գրում ենք ESP մոդուլների կոդը `ազդանշանի ուժը ստուգելու և այն ուղարկելու համար Arduino: Այնուհետև մենք գրում ենք մեկ այլ ծածկագիր Arduino- ի համար ՝ տեղեկատվությունը ստանալու և ցուցադրելու համար: Վերբեռնեք 1 -ին ծածկագիրը ձեր ESP մոդուլներից յուրաքանչյուրի վրա: Դուք կարող եք կարդալ այս ձեռնարկը ՝ 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 ազդանշանը:

Խորհուրդ ենք տալիս: