Мазмуну:

ESP32 / 8266 WiFi сигналынын күчү: 14 кадам
ESP32 / 8266 WiFi сигналынын күчү: 14 кадам

Video: ESP32 / 8266 WiFi сигналынын күчү: 14 кадам

Video: ESP32 / 8266 WiFi сигналынын күчү: 14 кадам
Video: Display WiFi Access Points on LCD with ESP8266 signal strength as percentage 2024, Ноябрь
Anonim
Image
Image
ESP32 / 8266 WiFi сигналынын күчү
ESP32 / 8266 WiFi сигналынын күчү
ESP32 / 8266 WiFi сигналынын күчү
ESP32 / 8266 WiFi сигналынын күчү
ESP32 / 8266 WiFi сигналынын күчү
ESP32 / 8266 WiFi сигналынын күчү

ESPтен WiFi сигналынын күчү жөнүндө билесизби? Кичине антеннасы бар ESP01 алуу жана аны розеткага салуу жөнүндө ойлонуп көрдүңүз беле? Иштейби? Бул суроолорго жооп берүү үчүн, мен ESP8266 менен ESP32, анын ичинде микроконтроллердин ар кандай түрлөрүн салыштырып, бир нече тесттерди өткөрдүм. Биз бул түзүлүштөрдүн иштешин эки аралыкта бааладык: 1 жана 15 метр, экөө тең ортосунда дубал менен.

Мунун баары өзүмдүн кызыгуумду канааттандыруу үчүн жасалды. Жыйынтыгы кандай болду? Бул ESP02 жана ESP32 үчүн өзгөчө учур болгон. Мен сизге төмөндөгү видеодо бардык деталдарды көрсөтөм. Муну карап көр:

ESP чиптерин салыштыруудагы жыйынтыктардан тышкары, мен бүгүн ар кандай ESP чиптерин Access Point катары кантип программалоо керектигин (ар бири башка каналда), смартфондогу тиркеме аркылуу ар биринин сигналынын күчүн кантип текшерүү керектигин айтып берем. акыры, биз табылган тармактардын сигнал күчү жөнүндө жалпы анализ жүргүзөбүз.

Бул жерде биз анализдеген микроконтроллерлердин ар биринин төөнөгүчүн койдук:

1 -кадам: WiFi анализатору

WiFi анализатору
WiFi анализатору
WiFi анализатору
WiFi анализатору
WiFi анализатору
WiFi анализатору

WiFi анализатору - бул WiFi түйүндөрүн бизди курчап турган тиркеме. Ошондой эле дБмдагы сигналдын күчүн жана ар бир тармактын каналын көрсөтөт. Биз аны анализибизди жасоо үчүн колдонобуз, бул режимдерде визуализация аркылуу мүмкүн болот: тизме же график.

PHOTO APP --- Колдонмону Google Play дүкөнүнөн шилтеме аркылуу жүктөп алууга болот:

play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en

2 -кадам: Бирок USB киргизүүсү жок ESP чиптерин кантип программаласа болот?

Кодуңузду ESP01ге жаздыруу үчүн "ESP01 ЖАЗУУ" видеосун көрүңүз жана бардык керектүү кадамдарды көрүңүз. Бул процедура пайдалуу мисал, анткени ал башка бардык микроконтроллерлерге окшош.

3 -кадам: ESP02, ESP201, ESP12

ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12
ESP02, ESP201, ESP12

ESP01дегидей эле, сизге жазуу үчүн жогорудагыдай FTDI адаптери керек болот. Төмөндө бул ESPтердин ар бири үчүн керектүү шилтеме келтирилген.

МААНИЛҮҮ: Программаны ESPке жазгандан кийин, GPIO_0ду GNDден алып салууну унутпаңыз.

4 -кадам: Китепканалар

Китепканалар
Китепканалар

Эгерде сиз ESP8266 колдонууну тандасаңыз, төмөнкү "ESP8266WiFi" китепканасын кошуңуз.

Жөн гана "Эскиз >> Китепканаларды кошуу >> Китепканаларды башкаруу…" кирүү

Бул процедуранын ESP32 үчүн кереги жок, анткени бул модель китепканасы орнотулган.

5 -кадам: Код

Биз бир эле кодду бардык ESP чиптеринде колдонобуз. Алардын ортосундагы айырмачылыктар гана кирүү чекитинин жана каналдын аталышы болот.

Эске алыңыз, ESP32 башкалардан айырмаланган китепкананы колдонот: "WiFi.h". Башка моделдер "ESP8266WiFi.h" колдонушат.

* ESP32 WiFi.h китепканасы Arduino IDEдеги такта орнотуу пакети менен кошо келет.

// дескриптор библиотека чип ESP //#камтыйт // ESP8266

//#камтыйт // ESP32

6 -кадам: Баштапкы Орнотуулар

Бул жерде бизде бир ESPтен экинчисине өзгөрө турган маалыматтар бар, биздин тармактын аты болгон ssid, тармактын сырсөзү жана акырында канал иштей турган канал.

/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *password = "senha"; const int channel = 4; / * Endereços para configuração da rede */ IPAddress ip (192, 168, 0, 2); IPAddress шлюзу (192, 168, 0, 1); IPAddress субнети (255, 255, 255, 0);

7 -кадам: Орнотуу

Орнотууда биз кирүү чекитибизди баштапкы абалга келтиребиз жана орнотууларды орнотобуз.

Конструктор үчүн деталдар бар, анда биз түзүлгөн тармак иштей турган КАНАЛДЫ аныктай алабыз.

WiFi.softAP (ssid, пароль, канал);

void setup () {delay (1000); Serial.begin (115200); Serial.println (); Serial.print ("Кирүү түйүнүн конфигурациялоо…"); /* "Сырсөз" параметрин тазалоо үчүн, сиз өзүңүздү оңдоп койсоңуз болот. * / /* Wifi.softAP (ssid, сырсөз, канал); */ WiFi.softAP (ssid, сырсөз, канал); / * configurações da rede */ WiFi.softAPConfig (ip, шлюз, субнет); IPAddress myIP = WiFi.softAPIP (); Serial.print ("AP IP дареги:"); Serial.println (myIP); } void loop () {}

8 -кадам: Эксперимент

1. Бардык чиптер бир убакта, жанаша туташкан.

2. Эксперимент иштөө чөйрөсүндө жүргүзүлдү, башка тармактар бар, андыктан биздикинин жанында башка белгилерди көрүшүбүз мүмкүн.

3. Ар бир чип башка каналда.

4. Колдонмону колдонуп, биз сигналдын интенсивдүүлүгүнө жараша түзүлгөн графикти чиптердин жанында дагы, алысыраак чөйрөдө да дубалдары менен текшеребиз.

9 -кадам: Белгилерди талдоо

Белгилерди талдоо
Белгилерди талдоо

Чиптерге жакын - 1 метр

Бул жерде биз колдонмонун биринчи ноталарын көрсөтөбүз. Бул сыноодо ESP02 жана ESP32ден мыкты көрсөткүчтөр көрсөтүлдү.

10 -кадам: Белгилерди талдоо

Белгилерди талдоо
Белгилерди талдоо

Чиптерден алыс - 15 метр

Бул экинчи этапта, дагы бир өзгөчөлүгү - сырткы антеннасы бар ESP02.

11 -кадам: Bar Graph - 1 метр алыс

Bar Graph - 1 метр алыс
Bar Graph - 1 метр алыс

Визуализацияны жеңилдетүү үчүн биз төмөнкүлөрдү көрсөтүүчү графикти орноттук: тилке канчалык кичине болсо, сигнал ошончолук күчтүү. Ошентип, бул жерде дагы эң мыкты ESP02 көрсөткүчтөрү бар, андан кийин ESP32 жана ESP01.

12 -кадам: Bar Graph - 15 метр алыс

Bar Graph - 15 метр алыс
Bar Graph - 15 метр алыс

Бул диаграммада биз ESP02дин эң жакшы көрсөткүчтөрүнө кайтып келебиз, андан кийин узак аралыкта ESP32.

13 -кадам: Каналдар

Каналдар
Каналдар

Эми, бул сүрөттө мен сизге ар бир чиптин башка каналда кантип иштээрин көрсөтөм.

14 -кадам: Жыйынтыктар

- ESP02 жана ESP32 биз анализдеп жатканда айырмаланып турат

сигнал жакын жана алыс болгондо.

- ESP01 биз жакшылап караганыбызда ESP32 сыяктуу күчтүү, бирок биз андан алыстап баратканда, ал көп сигналды жоготот.

Башка чиптер биз алыстаган сайын көбүрөөк күчүн жоготот.

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