Სარჩევი:

შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: 5 ნაბიჯი
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: 5 ნაბიჯი

ვიდეო: შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით: 5 ნაბიჯი
ვიდეო: BTT Octopus - Heat bed configuration 2024, ნოემბერი
Anonim

By Electropeak ElectroPeak ოფიციალური ვებ გვერდი დაიცავით მეტი ავტორის მიერ:

დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
როგორ გავაკონტროლოთ 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 ალიანსის მიერ IEEE802.11 სტანდარტული უკაბელო LAN- ის შესაქმნელად.

Wi-Fi უფრო ძლიერია ვიდრე Bluetooth. Wi-Fi ჩვეულებრივ გამოიყენება უკაბელო ინტერნეტის დასაკავშირებლად, რამაც ეს პროტოკოლი გაცილებით პოპულარული გახადა. თქვენ შეგიძლიათ მარტივად დაუკავშირდეთ ინტერნეტს სადმე, ამ ტექნოლოგიის გამოყენებით. Wi-Fi სტანდარტი მხარს უჭერს მაქსიმალურ სიჩქარეს 11 Mps / 2.4 GHz. ამ სტანდარტის სიჩქარის გასაზრდელად შეიქმნა სხვა ვერსია სახელწოდებით IEEE802.11n რომლის სიჩქარე გაიზარდა 200Mps– მდე. სიჩქარის ეს ზრდა განპირობებულია მრავალარხიანი ანტენის (MIMO), ორი 2.4 GHz და 5 GHz სიხშირის დიაპაზონის და საშუალო წვდომის კონტროლის (MAC) გამოყენებით. Wi-Fi დაფა დაახლოებით 20 მეტრია. ამ პროექტში ჩვენ გვსურს შევქმნათ WiFi გათბობის რუკა ESP8266, Arduino და 3.5 ″ TFT LCD გამოყენებით. ESP8266– ს შეუძლია განსაზღვროს მითითებული SSID– ის (RSSI) Wi-Fi სიგნალი. ჩვენ გამოვიყენეთ ESP-01 მოდული ამ პროექტისთვის. განათავსეთ 4 მოდული ოთახის ოთხ კუთხეში მართკუთხა ნიმუშით. ESP მოდულებიდან ინფორმაციის მიღების შემდეგ, ჩვენ მათ ვგზავნით არდუინოში გასაანალიზებლად და საჩვენებლად.

ნაბიჯი 2: რა არის სითბოს რუკა?

სითბოს რუკა არის გრაფიკული მონაცემი, რომელიც იძლევა ინფორმაციას მიმზიდველ გარეგნობაში. სითბოს რუკა ჩვეულებრივ იყენებს ფერთა სპექტრს ინფორმაციის გასაანალიზებლად, ეს ფერადი სპექტრი იწყება თბილი ფერებიდან და მთავრდება ცივ ფერებში. რუქის თითოეულ ნაწილს უმაღლესი სიძლიერით და კონკრეტული მონაცემების დაფარვით (მაგალითად WiFi სიგნალის სიძლიერე) აქვს ყველაზე ცხელი ფერი და, ამრიგად, მონაცემთა სიძლიერის შემცირებით, ფერის სპექტრი მიუახლოვდება ცივ ფერებს.

ნაბიჯი 3: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები

აპარატურის კომპონენტები

Arduino UNO R3 *1

3.5 TFT ფერადი ჩვენების ეკრანის მოდული *1

ESP8266 WiFi მოდული *1

პროგრამული პროგრამები

Arduino IDE

ნაბიჯი 4: შექმენით WiFi გათბობის რუკა

შექმენით WiFi გათბობის რუკა
შექმენით WiFi გათბობის რუკა

წრე

შეაერთეთ ESP მოდულები Arduino დაფაზე, როგორც ეს ნაჩვენებია სურათზე.

ESP მოდულების შეერთების შემდეგ ჩადეთ TFT Shield არდუინოზე.

კოდი

პირველ რიგში, ჩვენ ვწერთ კოდს ESP მოდულებისთვის, რომ შევამოწმოთ სიგნალის სიძლიერე და გავგზავნოთ არდუინოში. შემდეგ ჩვენ ვწერთ სხვა კოდს Arduino– სთვის ინფორმაციის მისაღებად და გამოსაქვეყნებლად. ატვირთეთ კოდი 1 თქვენს თითოეულ ESP მოდულზე. თქვენ შეგიძლიათ წაიკითხოთ ეს სახელმძღვანელო მეტი ინფორმაციისთვის ESP8266 მოდულის შესახებ და როგორ ატვირთოთ კოდი Arduino IDE– ს საშუალებით.

ამ კოდში სიმბოლო „1“მიუთითებს ESP მოდულის იდენტიფიკატორს, შემდგომი მოდულებისთვის კი შეცვალეთ ეს იდენტიფიკატორი. მაგალითად, მეორე მოდულისთვის შეცვალეთ იდენტიფიკატორი "2". შეიყვანეთ თქვენთვის სასურველი SSID სახელი "კონკრეტული SSID" - ის ნაცვლად. ახლა ატვირთეთ კოდი თქვენს Arduino– ზე.

ამ კოდში ჩვენ გამოვიყენეთ Adafruit_GFX და MCUFRIEND_kbv ბიბლიოთეკები LCD ეკრანზე ინფორმაციის საჩვენებლად, რომლის გადმოწერა შეგიძლიათ შემდეგი ბმულებიდან.

Adafruit_GFX ბიბლიოთეკა

MCUFRIEND_kbv ბიბლიოთეკა

ყველა მოდულიდან RSSI მიღების შემდეგ, არდუინო ითვლის WiFi სიგნალის სიძლიერეს ადგილმდებარეობის მიხედვით. თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი ფერები r, g და b ცვლადების შეცვლით.

ნაბიჯი 5: რა არის შემდეგი?

  • შეეცადეთ გაანალიზოთ მეტი SSID.
  • შეეცადეთ დაამატოთ მეტი მოდული და გაანალიზოთ 3D სიგნალი.

გირჩევთ: