Мазмуну:
- 1 -кадам: WiFi анализатору
- 2 -кадам: Бирок USB киргизүүсү жок ESP чиптерин кантип программаласа болот?
- 3 -кадам: ESP02, ESP201, ESP12
- 4 -кадам: Китепканалар
- 5 -кадам: Код
- 6 -кадам: Баштапкы Орнотуулар
- 7 -кадам: Орнотуу
- 8 -кадам: Эксперимент
- 9 -кадам: Белгилерди талдоо
- 10 -кадам: Белгилерди талдоо
- 11 -кадам: Bar Graph - 1 метр алыс
- 12 -кадам: Bar Graph - 15 метр алыс
- 13 -кадам: Каналдар
- 14 -кадам: Жыйынтыктар
Video: ESP32 / 8266 WiFi сигналынын күчү: 14 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
ESPтен WiFi сигналынын күчү жөнүндө билесизби? Кичине антеннасы бар ESP01 алуу жана аны розеткага салуу жөнүндө ойлонуп көрдүңүз беле? Иштейби? Бул суроолорго жооп берүү үчүн, мен ESP8266 менен ESP32, анын ичинде микроконтроллердин ар кандай түрлөрүн салыштырып, бир нече тесттерди өткөрдүм. Биз бул түзүлүштөрдүн иштешин эки аралыкта бааладык: 1 жана 15 метр, экөө тең ортосунда дубал менен.
Мунун баары өзүмдүн кызыгуумду канааттандыруу үчүн жасалды. Жыйынтыгы кандай болду? Бул ESP02 жана ESP32 үчүн өзгөчө учур болгон. Мен сизге төмөндөгү видеодо бардык деталдарды көрсөтөм. Муну карап көр:
ESP чиптерин салыштыруудагы жыйынтыктардан тышкары, мен бүгүн ар кандай ESP чиптерин Access Point катары кантип программалоо керектигин (ар бири башка каналда), смартфондогу тиркеме аркылуу ар биринин сигналынын күчүн кантип текшерүү керектигин айтып берем. акыры, биз табылган тармактардын сигнал күчү жөнүндө жалпы анализ жүргүзөбүз.
Бул жерде биз анализдеген микроконтроллерлердин ар биринин төөнөгүчүн койдук:
1 -кадам: 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
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 метр алыс
Визуализацияны жеңилдетүү үчүн биз төмөнкүлөрдү көрсөтүүчү графикти орноттук: тилке канчалык кичине болсо, сигнал ошончолук күчтүү. Ошентип, бул жерде дагы эң мыкты ESP02 көрсөткүчтөрү бар, андан кийин ESP32 жана ESP01.
12 -кадам: Bar Graph - 15 метр алыс
Бул диаграммада биз ESP02дин эң жакшы көрсөткүчтөрүнө кайтып келебиз, андан кийин узак аралыкта ESP32.
13 -кадам: Каналдар
Эми, бул сүрөттө мен сизге ар бир чиптин башка каналда кантип иштээрин көрсөтөм.
14 -кадам: Жыйынтыктар
- ESP02 жана ESP32 биз анализдеп жатканда айырмаланып турат
сигнал жакын жана алыс болгондо.
- ESP01 биз жакшылап караганыбызда ESP32 сыяктуу күчтүү, бирок биз андан алыстап баратканда, ал көп сигналды жоготот.
Башка чиптер биз алыстаган сайын көбүрөөк күчүн жоготот.
Сунушталууда:
ESP32 TTGO WiFi сигналынын күчү: 8 кадам (сүрөттөр менен)
ESP32 TTGO WiFi сигналынын күчү: Бул үйрөткүчтө биз ESP32 TTGO тактасын колдонуп WiFi тармагынын сигналынын күчүн көрсөтүүнү үйрөнөбүз. Видеону көрүңүз
Flysky RF өткөргүч USB + зым сигналынын PC аркылуу иштөөсү + бекер симулятор программасы: 6 кадам
Flysky RF Transmitter USB + Wire Signal Connection аркылуу Powered by PC + Free Simulator Software: Эгерде сиз мага окшош болсоңуз, анда сиз RF өткөргүчүңүздү сынап, сүйүктүү RF учагыңызды/учкучсуз учагыңызды кулатуудан мурун үйрөнгүңүз келет. Бул сизге кошумча кубаныч тартуулайт, ошол эле учурда тонналаган акчаңызды жана убактыңызды үнөмдөйт. Бул үчүн RF өткөргүчүңүздү сизге туташтыруунун эң жакшы жолу
Жол сигналынын контролери: 4 кадам
Жол сигналынын контролери: Көбүнчө бош эмес көчө менен жеңил колдонулган каптал көчөнүн кесилишинде кыймылды координациялоо үчүн ийкемдүү жол сигналынын ырааттуулугу талап кылынган сценарийлер бар. Мындай учурларда, ырааттуулуктарды diff аркылуу башкарууга болот
Темир жол сигналынын симуляциясы: 4 кадам
Темир жол сигналынын симуляциясы: темир жолдор үчүн светофор. (Реалдуулуктун симуляциясы) Коддун жөнөкөй түшүндүрмөсү: Код поезддер үчүн тынымсыз сезүү мүмкүнчүлүгүн берет. Поезд темир жолдун тандалган бөлүгүнөн өтө турган болсо, светофор кызыл күйүп, башкаларды эскертет
Өтө сезимтал өрт сигналынын схемасы релени колдонот: 9 кадам
Өтө сезимтал өрт сигналынын схемасы Релени колдонуп жатат: Хии досум, бүгүн мен өтө сезимтал болгон өрт сигналынын схемасын жасайын деп жатам.Бүгүн мен бул схеманы Реле жана Транзистор BC547 аркылуу жасайм. Баштайлы