Სარჩევი:

ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: 3 ნაბიჯი (სურათებით)
ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: 3 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: 3 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი: 3 ნაბიჯი (სურათებით)
ვიდეო: როგორ დავაპროგრამოთ ESP8266 ESP-01 Wi-Fi სარელეო მოდული 2024, ივლისი
Anonim
ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი
ESP8266 დაფუძნებული ქსელის საათი და ამინდის მონიტორი

მოკლე და მარტივი შაბათ -კვირის პროექტი ESP8266 და 0.96 '' 128x64 OLED დისპლეით.

მოწყობილობა არის ქსელის საათი, ანუ იღებს დროს ntp სერვერებიდან. ის ასევე აჩვენებს ამინდის ინფორმაციას openweathermap.org– ის ხატებით

საჭირო ნაწილები:

1. ESP8266 მოდული (ნებისმიერი, მე გამოვიყენე NodeMCU)

2. 0.96 OLED (I2C დაფუძნებული)

3. ჯუმბერის მავთულები

4. პურის დაფა

5. USB კაბელი ESP8266 კომპიუტერზე დასაერთებლად

ნაბიჯი 1: შექმენით ანგარიში Openweathermap.org– ზე

შექმენით ანგარიში Openweathermap.org– ზე
შექმენით ანგარიში Openweathermap.org– ზე

ანგარიშის შექმნა openweathermap.org პირდაპირ არის შესაძლებელი.

შექმენით ანგარიში რეგისტრაციაზე დაწკაპუნებით.

შედით სისტემაში და გადადით API ჩანართზე. გაითვალისწინეთ თქვენი API გასაღები.

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

აპარატურის კავშირები
აპარატურის კავშირები

NodeMCU– ზე კავშირები შემდეგია.

NodeMCU OLED

3V ------------- Vcc

გნდ ------------- გნდ

D1 ------------- SCL

D2 -------------- SDA

ნაბიჯი 3: ჩაწერეთ პროგრამა Arduino IDE– დან

გახსენით პროგრამა Arduino IDE– ში.

შეარჩიეთ ESP8266 მოდული, რომელსაც იყენებთ დაფების მენიუდან და ატვირთეთ კოდი მოდულში.

კოდი აახლებს ამინდის ინფორმაციას ყოველ 10 წუთში.

ამინდის ყველა ხატი მოთავსებულია icon.h ფაილში.

ხატის კოდი დაბრუნდა ზარიდან, რომელსაც ჩვენ ვაკეთებთ openweathermap.org– ზე

მე გამოვიყენე ძალიან უხეში ანალიზის ლოგიკა, რომ გამოვიღო ამინდის შესახებ ინფორმაცია json– დან.

სურვილის შემთხვევაში შეგიძლიათ გამოიყენოთ json ბიბლიოთეკა Arduino– სთვის.

გირჩევთ: