Სარჩევი:
- ნაბიჯი 1: WiFi ანალიზატორი
- ნაბიჯი 2: მაგრამ როგორ შემიძლია დავპროგრამო ESP ჩიპები, რომლებსაც არ აქვთ USB შეყვანა?
- ნაბიჯი 3: ESP02, ESP201, ESP12
- ნაბიჯი 4: ბიბლიოთეკები
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: საწყისი პარამეტრები
- ნაბიჯი 7: დაყენება
- ნაბიჯი 8: ექსპერიმენტი
- ნაბიჯი 9: ნიშნების ანალიზი
- ნაბიჯი 10: ნიშნების ანალიზი
- ნაბიჯი 11: ბარი გრაფიკი - 1 მეტრი მოშორებით
- ნაბიჯი 12: ბარი გრაფიკი - 15 მეტრი მოშორებით
- ნაბიჯი 13: არხები
- ნაბიჯი 14: დასკვნები
ვიდეო: ESP32 / 8266 WiFi სიგნალის სიძლიერე: 14 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
იცით WiFi სიგნალის სიძლიერის შესახებ ESP– დან? ოდესმე გიფიქრიათ იმაზე, რომ მიიღოთ ESP01, რომელსაც აქვს პატარა ანტენა, და ჩასვათ იგი სოკეტში? იმუშავებს? ამ კითხვებზე პასუხის გასაცემად, მე ჩავატარე რამდენიმე ტესტი სხვადასხვა ტიპის მიკროკონტროლერების შედარებისას, მათ შორის ESP32 და ESP8266. ჩვენ შევაფასეთ ამ მოწყობილობების შესრულება ორ დისტანციაზე: 1 და 15 მეტრი, ორივე კედლით.
ეს ყველაფერი შესრულდა მხოლოდ ჩემი ცნობისმოყვარეობის დასაკმაყოფილებლად. რა იყო შედეგი? ეს იყო მაჩვენებელი ESP02 და ESP32– ისთვის. მე გაჩვენებთ ყველა დეტალს ქვემოთ მოცემულ ვიდეოში. Შეამოწმე:
ESP ჩიპების შედარების შედეგების გარდა, დღეს მე გეტყვით, თუ როგორ უნდა დავპროგრამოთ სხვადასხვა ESP ჩიპი წვდომის წერტილებად (თითოეული სხვადასხვა არხზე), როგორ შევამოწმოთ თითოეული მათგანის სიგნალის სიძლიერე სმარტფონზე აპლიკაციის საშუალებით და საბოლოოდ, ჩვენ ვაპირებთ ზოგადი ანალიზის გაკეთებას ნაპოვნი ქსელების სიგნალის სიძლიერის შესახებ.
აქ ჩვენ დავაყენეთ თითოეული ჩვენ მიერ გაანალიზებული მიკროკონტროლის დამაგრება:
ნაბიჯი 1: WiFi ანალიზატორი
WiFi ანალიზატორი არის პროგრამა, რომელიც აღმოაჩენს WiFi ქსელებს ჩვენს გარშემო. ის ასევე აჩვენებს სიგნალის სიძლიერეს dBm- ში და არხს თითოეული ქსელისთვის. ჩვენ გამოვიყენებთ მას ჩვენი ანალიზის გასაკეთებლად, რაც შესაძლებელია ვიზუალიზაციით რეჟიმში: სია ან გრაფიკი.
PHOTO APP --- აპლიკაციის ჩამოტვირთვა შესაძლებელია Google Play Store– დან ბმულის საშუალებით:
play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en
ნაბიჯი 2: მაგრამ როგორ შემიძლია დავპროგრამო ESP ჩიპები, რომლებსაც არ აქვთ USB შეყვანა?
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– ში.
// descomentar biblioteca de acordo com seu chip ESP //#include // ESP8266
//#მოიცავს // ESP32
ნაბიჯი 6: საწყისი პარამეტრები
აქ ჩვენ გვაქვს მონაცემები, რომლებიც შეიცვლება ერთი ESP– დან მეორეზე, ssid, რაც არის ჩვენი ქსელის სახელი, ქსელის პაროლი და ბოლოს, არხი, რომელიც არის არხი, სადაც ქსელი იმუშავებს.
/ *Nome da rede e senha */const char *ssid = "nomdeDaRede"; const char *პაროლი = "senha"; const int არხი = 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: დაყენება
დაყენებისას ჩვენ ვიწყებთ ჩვენი წვდომის წერტილის ინიციალიზაციას და დავაყენებთ პარამეტრებს.
არის დეტალები კონსტრუქტორისთვის, სადაც შეგვიძლია განვსაზღვროთ CHANNEL, რომელშიც შექმნილი ქსელი იმუშავებს.
WiFi.softAP (ssid, პაროლი, არხი);
void setup () {დაგვიანებით (1000); Serial.begin (115200); Serial.println (); Serial.print ("წვდომის წერტილის კონფიგურაცია …"); /* Você pode remover o parâmetro "password", se quiser que sua rede seja aberta. * / /* Wifi.softAP (ssid, პაროლი, არხი); */ WiFi.softAP (ssid, პაროლი, არხი); / * configurações da rede */ WiFi.softAPConfig (ip, gateway, subnet); 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: ბარი გრაფიკი - 1 მეტრი მოშორებით
ვიზუალიზაციის გასაადვილებლად, ჩვენ შევქმენით ეს გრაფიკი, რომელიც მიუთითებს შემდეგზე: რაც უფრო მცირეა ზოლი, მით უფრო ძლიერია სიგნალი. ასე რომ, აქ, ჩვენ გვაქვს საუკეთესო ESP02 შესრულება, რასაც მოყვება ESP32 და ESP01.
ნაბიჯი 12: ბარი გრაფიკი - 15 მეტრი მოშორებით
ამ დიაგრამაში ჩვენ ვუბრუნდებით ESP02– ის საუკეთესო შესრულებას, რასაც მოყვება ESP32 უფრო დიდ მანძილზე.
ნაბიჯი 13: არხები
ახლა, ამ სურათზე, მე გაჩვენებთ, თუ როგორ მუშაობს თითოეული ჩიპი სხვადასხვა არხზე.
ნაბიჯი 14: დასკვნები
- ESP02 და ESP32 გამოირჩევა, როდესაც ჩვენ გავაანალიზებთ
სიგნალი, როგორც ახლოს, ისე შორს.
- ESP01 ისეთივე მძლავრია, როგორც ESP32, როდესაც ყურადღებით ვაკვირდებით, მაგრამ როცა მისგან შორს ვივლით, ის კარგავს უამრავ სიგნალს.
სხვა ჩიპები კარგავენ ძალას კარგვისას, როდესაც ჩვენ ვიშორებთ.
გირჩევთ:
ESP32 TTGO WiFi სიგნალის სიძლიერე: 8 ნაბიჯი (სურათებით)
ESP32 TTGO WiFi სიგნალის სიძლიერე: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გამოვხატოთ WiFi ქსელის სიგნალის სიძლიერე ESP32 TTGO დაფის გამოყენებით. უყურეთ ვიდეოს
სიმულაციური ეკგ სიგნალის შეძენა LTSpice– ის გამოყენებით: 7 ნაბიჯი
სიმულაციური ეკგ სიგნალის შეძენა LTSpice– ის გამოყენებით: გულის ტუმბოს უნარი არის ელექტრული სიგნალების ფუნქცია. ექიმებს შეუძლიათ წაიკითხონ ეს სიგნალები ეკგ -ზე გულის სხვადასხვა პრობლემების დიაგნოსტირებისთვის. სანამ სიგნალი სათანადოდ იქნება მომზადებული კლინიცისტის მიერ, ის უნდა იყოს სათანადოდ გაფილტრული და გაძლიერებული
ეკგ სიგნალის მოდელირება LTspice– ში: 7 ნაბიჯი
ეკგ სიგნალის მოდელირება LTspice– ში: ეკგ ძალიან გავრცელებული მეთოდია გულის სიგნალების გასაზომად. ამ პროცედურის ზოგადი იდეაა გულის პრობლემების პოვნა, როგორიცაა არითმია, კორონარული არტერიის დაავადება ან გულის შეტევა. შეიძლება საჭირო გახდეს, თუ პაციენტი
Wifi სიგნალის გამწმენდი (WokFi) დიდ მანძილზე: 3 ნაბიჯი (სურათებით)
Wifi სიგნალის გამწოვი (WokFi) დიდ მანძილზე: ამ სასწავლო ინსტრუქციაში მე ვაკეთებ საერთო WiFi Thumbdrive ძროხის wifi გაფართოებას! 'პარაბოლური აზიური სამზარეულოს (დუმპინგის) ქერქი არის ამ პროექტის სრულყოფილი კანდიდატი. მე შევძელი კიდევ 20 წვდომის აღება წერტილები ქალაქში და დაუკავშირდით ქსელს
განახლებულია !!!! იაფი და მარტივი WIFI ანტენის სიგნალის გამაძლიერებელი, რომელიც უკეთესია და უფრო სწრაფად ვიდრე ქაღალდი !!!: 9 ნაბიჯი
განახლებულია !!!! იაფი და მარტივი WIFI ანტენის სიგნალის გამაძლიერებელი, რომელიც უკეთესია და უფრო სწრაფად ვიდრე ქაღალდი !!!: ახალი მოძრაობა ძველ იდეაზე თქვენი WIFI სიგნალის გასაუმჯობესებლად