Სარჩევი:

ESP32 LoRaWAN მოტი: 3 ნაბიჯი
ESP32 LoRaWAN მოტი: 3 ნაბიჯი

ვიდეო: ESP32 LoRaWAN მოტი: 3 ნაბიჯი

ვიდეო: ESP32 LoRaWAN მოტი: 3 ნაბიჯი
ვიდეო: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, ნოემბერი
Anonim
ESP32 LoRaWAN მოტი
ESP32 LoRaWAN მოტი
ESP32 LoRaWAN მოტი
ESP32 LoRaWAN მოტი
ESP32 LoRaWAN მოტი
ESP32 LoRaWAN მოტი

ამ პროექტში ჩვენ გამოვიყენებთ ESP32 Heltec WiFi LoRa OLED დაფას Banggood– დან LoRaWAN Mote– ის შესაქმნელად (ბოლო კვანძი) DHT22 სენსორიდან მონაცემების გასაგზავნად Things Network– ში (TTN) და ჩვენების სენსორის მნიშვნელობებისთვის. პროექტში გამოყენებული კოდი და ბიბლიოთეკები შეგიძლიათ იხილოთ GitHub– ზე. თქვენ ასევე უნდა შეიძინოთ ანტენისა და ღორის კუდის კონექტორი (U. FL SMA– დან). MOT და აპლიკაციის რეგისტრაციისთვის ასევე საჭიროა TTN ანგარიში. ეს პროექტი ითვალისწინებს გარკვეულ ცოდნას Arduino IDE- ს, LoRaWAN- ის და ზოგადად ESP32- ის შესახებ. შედუღების ზოგიერთი უნარი ასევე საჭიროა ESP32 დაფაზე სათაურის ქინძისთავების დასამაგრებლად. ასევე დაგჭირდებათ სამუშაო LoRa Gateway, რომელიც დაკავშირებულია Things Network– თან. თუ თქვენ არ გაქვთ LoRa Gateway გაშვებული, შეგიძლიათ მიყევით ჩემს სხვა გაკვეთილს, რომ შექმნათ 1_CH LoRa Gatway ამ Heltec დაფის გამოყენებით. ამ ტიპის კარიბჭე განკუთვნილია მხოლოდ სკამზე განვითარებისთვის და არ არის სრული LoRa Gateway. ეს პროექტი ასევე იმუშავებს სხვა ESP32 დაფების გამოყენებით WiFi, LoRa და OLED, მაგრამ pin_mapping იქნება განსხვავებული და საჭიროებს კარგ ცოდნას შერჩეული დაფის სქემატებისა და pin_out დიაგრამების დაცვით.

აქ გაეცანით ნაბიჯ ნაბიჯ სურათებს.

ნაბიჯი 1: Heltec Board– ის შესახებ

ჰელტეკის საბჭოს შესახებ
ჰელტეკის საბჭოს შესახებ
ჰელტეკის საბჭოს შესახებ
ჰელტეკის საბჭოს შესახებ

სპეციფიკაციები:

  • პროცესორი: ESP32 DOWDQ6

    • 240 MHz ორმაგი ბირთვი
    • WiFi 150Mbps– მდე 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • ფლეშ: 4MB (32Mbit)
  • USB- სერიული გადამყვანი: CP2102
  • რადიო: Semtech SX1276
  • ანტენის კონექტორი: IPX (U. FL)
  • OLED ეკრანი:

    • ზომა: 0.96"
    • დრაივერი: SSD1306
    • გარჩევადობა: 128 × 64 პიქსელი
  • Li-Ion/Li-Po დატენვის წრე
  • ბატარეის ბუდე: 2 პინიანი რასტერი 1.25 მმ
  • ზომა: 52 x 25.4 x 10.3 მმ

ნაბიჯი 2: Arduino IDE– ს დაყენება ESP32– ისთვის

Arduino IDE– ს დაყენება ESP32– ისთვის
Arduino IDE– ს დაყენება ESP32– ისთვის

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

ნაბიჯი 3: ESP32 დაფის დაყენება

ESP32 დაფის დაყენება
ESP32 დაფის დაყენება

თქვენს Arduino IDE– ში ESP32 დაფის დასაყენებლად მიჰყევით შემდეგ მითითებებს: 1) გახსენით პარამეტრების ფანჯარა Arduino IDE– დან. გადადით ფაილზე> პარამეტრები 2) შეიყვანეთ https://dl.espressif.com/dl/package_esp32_index.json "დამატებითი დაფის მენეჯერის მისამართები" ველში, როგორც ეს მოცემულია ქვემოთ მოცემულ ფიგურაში. შემდეგ, დააწკაპუნეთ ღილაკზე „OK“. შენიშვნა: თუ თქვენ უკვე გაქვთ ESP8266 დაფის URL, შეგიძლიათ გამოყოთ URL– ები მძიმით შემდეგნაირად: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

გირჩევთ: