Სარჩევი:

Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით: 3 ნაბიჯი
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით: 3 ნაბიჯი

ვიდეო: Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით: 3 ნაბიჯი

ვიდეო: Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით: 3 ნაბიჯი
ვიდეო: ESP32 Tutorial 51 - Temperatuer and Humidty over WiFi with DHT | SunFounder's ESP32 IoT Learnig kit 2024, ივლისი
Anonim
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით
Esp32 ტემპერატურა და ტენიანობა ვებ სერვერი PYTHON & Zerynth IDE გამოყენებით

Esp32 არის ბრწყინვალე მიკრო კონტროლერი, ის არის ძლიერი როგორც Arduino, მაგრამ კიდევ უკეთესი! მას აქვს Wifi კავშირი, რაც საშუალებას გაძლევთ განავითაროთ IOT პროექტები იაფად და მარტივად. მაგრამ Esp მოწყობილობებთან მუშაობა იმედგაცრუებულია, ჯერ ეს არ არის სტაბილური, მეორეც უკიდურესად რთულია თქვენი პროექტების შემუშავება ოფიციალურ SDK– სთან ერთად. მესამე, უზარმაზარი თავის ტკივილია შესაბამისი სამუშაო ბიბლიოთეკის პოვნა. რა მოხდება, თუ თქვენ შეძლებთ გამოიყენოთ მიკრო კონტროლერის ყველა ფუნქცია, ხოლო ის ასევე შეიყვანოთ PYTHON– ში. რა თქმა უნდა, პითონი არის მძლავრი, ადვილად წასაკითხი და ძალიან ადვილი დასაწერი. გარდა ამისა, თქვენ არ უნდა ინერვიულოთ ყველა დაბალი დონის პერსონალის შესახებ (მითითებები, რეგისტრები და კონფიგურაციის ფაილები) ასევე, თქვენ იყენებთ Zerynth სტაბილურ სისტემას. თუ თქვენ ჯერ არ იცნობთ ზერინტს, ეს არის შემდეგი დიდი საქმე!

ის გაძლევთ მიკრო კონტროლერის ყველა ფუნქციონირებას პითონის სიმარტივით და ის უფასოა

ნება მომეცით გაგაცნოთ Esp32 ტემპერატურისა და ტენიანობის ვებ სერვერი, რომელიც დაწერილია პითონში.

ნაბიჯი 1: ნაბიჯი 1: აპარატურის კავშირი

ნაბიჯი 1: აპარატურის კავშირი
ნაბიჯი 1: აპარატურის კავშირი
ნაბიჯი 1: აპარატურის კავშირი
ნაბიჯი 1: აპარატურის კავშირი

Hts221 Temp და ტენიანობის სენსორი იყენებს I2C კავშირს, თქვენ უნდა დაუკავშიროთ სენსორი შესაბამის ქინძისთავებს ESp32Node-MCU Esp32s Hts221 სენსორში

3v3 pin 3.3v pin

GND pin GND pinIO26 SCL pin

IO25 SDA პინი

ნაბიჯი 2: ნაბიჯი 2: ESP32 კოდი

ნაბიჯი 2: ESP32 კოდი
ნაბიჯი 2: ESP32 კოდი
ნაბიჯი 2: ESP32 კოდი
ნაბიჯი 2: ESP32 კოდი
ნაბიჯი 2: ESP32 კოდი
ნაბიჯი 2: ESP32 კოდი
  • შეაერთეთ თქვენი Esp32 განვითარების დაფა თქვენს კომპიუტერს.
  • ჩამოტვირთეთ უახლესი Zerynth Studio IDE უფასოდ: https://www.zerynth.com/zerynth-studio/ გამოიყენეთ ეს ინსტალაციის სახელმძღვანელო, რომელიც დაგეხმარებათ:
  • განაცხადის შიგნით; შექმენით ახალი ანგარიში და შეცვალეთ თქვენი მოწყობილობა. გამოიყენეთ ეს სახელმძღვანელო
  • ახლა შექმენით ახალი პროექტი მთავარი ინსტრუმენტთა პანელიდან; პროექტი ახალი ჩაწერეთ პროექტის სახელი და შეინახეთ იგი.
  • იპოვეთ თანდართული კოდი
  • დააკოპირეთ კოდი და მიამაგრეთ (ატვირთეთ uC– ში)
  • სერიული მონიტორის გახსნა
  • დააკოპირეთ IP მისამართი თქვენს ბრაუზერში და გახსენით ვებ გვერდი! თუ გჭირდებათ დახმარება IDE– ში:

ნაბიჯი 3: ნაბიჯი 3: კოდის ნიმუში

ნაბიჯი 3: კოდის ნიმუში!
ნაბიჯი 3: კოდის ნიმუში!

თქვენ შეგიძლიათ ნახოთ მთელი პროექტი თანდართული! ამას სურდა გაჩვენოთ რამდენად ადვილია ეს:

stm.hts221 იმპორტი hts221

temp_hum = hts221. HTS221 (I2C0, D16) #დაიწყოს i2C პროტოკოლი სენსორთან

temp, hum = temp_hum.get_temp_humidity () # მიიღეთ ბიბლიოთეკის გამოყენებით მიმდინარე ტემპერატურა და ტენიანობა!

espressif.esp32net იმპორტი esp32wifi როგორც wifi_driver #იმპორტირება Esp32 Wifi დრაივერი

WifiAP_name = "WIFI AP სახელი" Wifi_Pass = "Wifi Pass!"

wifi_driver.auto_init ()

wifi.link (WifiAP_name, wifi. WIFI_WPA2, Wifi_Pass) ------------------------------------------ ------------------------------------------------------ -----------------------------

ეს ასე ადვილია Zerynth IDE პითონთან ერთად.

გირჩევთ: