Სარჩევი:

თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ით: 11 ნაბიჯი (სურათებით)
თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ით: 11 ნაბიჯი (სურათებით)

ვიდეო: თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ით: 11 ნაბიჯი (სურათებით)

ვიდეო: თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ით: 11 ნაბიჯი (სურათებით)
ვიდეო: Big POTS Survey-Research Updates Webinar 2024, ივლისი
Anonim
Image
Image
თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ის მიერ
თვალყური ადევნეთ COVID-19– ის გავრცელებას ESP8266– ის მიერ

ეს პატარა გაჯეტი დაგეხმარებათ გაეცნოთ კორონავირუსის გავრცელებას და თქვენს ქვეყანაში არსებულ მდგომარეობას. ეს არის IoT დაფუძნებული პროექტი, რომელიც აჩვენებს კორონავირუსით (COVID-19) შემთხვევების, გარდაცვლილთა და გამოჯანმრთელებულთა რეალურ დროში მონაცემებს. იგი იყენებს Wemos D1 Mini Pro დაფას, რომელიც დაფუძნებულია ESP8266 Wifi მოდულზე, რათა მიიღოთ მონაცემები მსოფლიომეტრებიდან ThingSpeak API– ს საშუალებით. მე გამოვიყენე 0.96 დიუმიანი OLED დისპლეი ყველა რეალურ დროში დაფის შესაქმნელად.

შენიშვნა: მე გავაკეთე ეს პროექტი გართობისა და სწავლისთვის. ამ პროექტში COVID-19 მონაცემების ჩვენება მთლიანად ემყარება ინფორმაციას www.worldometers.info/coronavirus/. დაიცავით WHO (https://www.who.int/) COVID19 განახლებებისთვის.

მარაგები

1. Wemos D1 Mini Pro (ამაზონი)

2. OLED ეკრანი (ამაზონი)

3. პროტოტიპის დაფა (ამაზონი)

4. 18650 ბატარეა (ამაზონი)

5. 18650 ბატარეის დამჭერი (ამაზონი)

6. Slide Switch (ამაზონი)

7. ქალი სათაურები (ამაზონი)

8. 24 AWG მავთული (ამაზონი)

ნაბიჯი 1: მოამზადეთ დაფა

მოამზადეთ დაფა
მოამზადეთ დაფა
მოამზადეთ დაფა
მოამზადეთ დაფა
მოამზადეთ დაფა
მოამზადეთ დაფა

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

ჯერ ვზომავ Wemos დაფის სიგანეს, შემდეგ ვჭრი პერფორირებული დაფის ნაჭერს ოდნავ აღემატება სიგანეს. მე გამოვიყენე სასარგებლო დანა პერფორირებული დაფის ამოსაჭრელად.

ნაბიჯი 2: დაამონტაჟეთ Wemos დაფა (ESP8266)

დაამონტაჟეთ Wemos დაფა (ESP8266)
დაამონტაჟეთ Wemos დაფა (ESP8266)
დაამონტაჟეთ Wemos დაფა (ESP8266)
დაამონტაჟეთ Wemos დაფა (ESP8266)
დაამონტაჟეთ Wemos დაფა (ESP8266)
დაამონტაჟეთ Wemos დაფა (ESP8266)

Wemos დაფაზე დასაყენებლად გჭირდებათ ქალი სწორი სათაურის პინი. როდესაც ყიდულობთ პირდაპირ სათაურებს, ისინი არდუინო ნანოსთვის ძალიან გრძელი იქნება. თქვენ უნდა მოაწყოთ ისინი შესაბამის სიგრძეზე. გამოსაყენებლად გამოვიყენე საცობი.

შემდეგ შეაერთეთ ქალი სათაურის ქინძისთავები პერფორირებულ დაფაზე.

ნაბიჯი 3: დააინსტალირეთ OLED ეკრანი

დაამონტაჟეთ OLED დისპლეი
დაამონტაჟეთ OLED დისპლეი
დაამონტაჟეთ OLED დისპლეი
დაამონტაჟეთ OLED დისპლეი
დაამონტაჟეთ OLED ეკრანი
დაამონტაჟეთ OLED ეკრანი

ამ პროექტში მე ვიყენებ 0.96 I2C OLED ეკრანს. ასე რომ თქვენ გჭირდებათ 4 ქინძისთავის სათაური.

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

შემდეგ შეაერთეთ სათაურის ქინძისთავები, როგორც ეს მოცემულია ზემოთ სურათზე.

ნაბიჯი 4: დააინსტალირეთ გადამრთველი

დაამონტაჟეთ გადამრთველი
დაამონტაჟეთ გადამრთველი
დაამონტაჟეთ გადამრთველი
დაამონტაჟეთ გადამრთველი
დაამონტაჟეთ გადამრთველი
დაამონტაჟეთ გადამრთველი

გადამრთველი საჭიროა ბატარეიდან Wemos დაფაზე სიმძლავრის გამოსაყოფად. ამისათვის ვიყენებ სლაიდების გადამრთველს.

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

ნაბიჯი 5: გააკეთეთ წრე

გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე
გააკეთეთ წრე

ამ პროექტის წრიული სქემა ძალიან მარტივია. OLED ეკრანი Wemos დაფაზეა მიერთებული I2C კომუნიკაციის რეჟიმში.

OLED -> ვემოსი

VCC -> VCC

GND -> GND

SCL-> D1

SDA -> D2

მე გამოვიყენე 24AWG ფერადი მავთულები მიკროსქემის შესაქმნელად. შეაერთეთ მავთული სქემის დიაგრამის მიხედვით.

სქემა მოცემულია ქვემოთ.

ნაბიჯი 6: დააინსტალირეთ ბატარეის დამჭერი

დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი
დააინსტალირეთ ბატარეის დამჭერი

Wemos დაფისა და OLED ეკრანის მართვისთვის საჭირო ენერგია უზრუნველყოფილია 18650 Li-Ion ბატარეით.

პირველ რიგში, დააინსტალირეთ ორმხრივი ლენტი ბატარეის დამჭერის უკანა მხარეს.

შემდეგ ჩასვით იგი პერფორირებული დაფის ქვედა მხარეს. თქვენ შეგიძლიათ ნახოთ ზემოთ მოყვანილი სურათი.

შემდეგ მე გამოვიყენე ცხელი წებო ბატარეის დამჭერის გარშემო.

ნაბიჯი 7: დაასრულეთ წრე

დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე
დაასრულეთ წრე

დაბოლოს, თქვენ უნდა შეავსოთ წრე აკუმულატორის ტერმინალთან Wemos დაფაზე სლაიდების გადამრთველის საშუალებით.

შეაერთეთ ბატარეის დამჭერის დადებითი ტერმინალი სლაიდების გადამრთველის შუა პინთან. შემდეგ გადაერთეთ გადამრთველის დარჩენილი ორი პინი Wemos 5V პინთან.

შეაერთეთ ბატარეის უარყოფითი ტერმინალი Wemos დაფის GND პინთან.

ნაბიჯი 8: ThingSpeak პარამეტრები

ThingSpeak პარამეტრები
ThingSpeak პარამეტრები
ThingSpeak პარამეტრები
ThingSpeak პარამეტრები

ჯერ შექმენით ანგარიში ThingSpeak– ში და შემდეგ შედით თქვენს ანგარიშში.

ზედა მენიუდან დააწკაპუნეთ აპლიკაციაზე და დააჭირეთ ღილაკს "New ThingHTTP".

თქვენ შეამჩნევთ უამრავ ცარიელ ველს, მაგრამ არ ინერვიულოთ, თქვენ უნდა შეიყვანოთ შემდეგი სამი შევსება:

1. სახელი: დაასახელეთ ველი თქვენი არჩევანის მიხედვით

2. URL:

3. Parse String: მომდევნო ეტაპზე, მე გაგიმხელთ, თუ როგორ მიიღოთ ეს სტრიქონი.

ნაბიჯი 9: შეიყვანეთ Parse String

შეიყვანეთ Parse String
შეიყვანეთ Parse String
შეიყვანეთ Parse String
შეიყვანეთ Parse String
შეიყვანეთ Parse String
შეიყვანეთ Parse String

გადადით WorldOmeters– ის ვებგვერდზე

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

1. კორონავირუსის შემთხვევები

2. სიკვდილიანობა

3. გამოჯანმრთელდა

აირჩიეთ მრიცხველი -> მარჯვენა ღილაკი -> შემოწმება

ეკრანის მარჯვენა მხარეს, უბრალოდ გადაიტანეთ ამ ელემენტებზე, სანამ არ შეარჩევთ სწორ მონაცემებს. თქვენ შეგიძლიათ ნახოთ ზემოთ გამოსახულება უკეთესი გაგებისთვის.

შემდეგ დააჭირეთ მარჯვენა ღილაკს ელემენტს და დააკოპირეთ XPath.

ახლა დაუბრუნდით ThingHTTP ველს (შემთხვევები) და ჩასვით იგი Parse String- ში და დააჭირეთ ღილაკს "Save ThingHTTP".

ახლა თქვენ დაასრულეთ!

ნაბიჯი 10: პროგრამული უზრუნველყოფა და ბიბლიოთეკები

პროგრამული უზრუნველყოფა და ბიბლიოთეკები
პროგრამული უზრუნველყოფა და ბიბლიოთეკები
პროგრამული უზრუნველყოფა და ბიბლიოთეკები
პროგრამული უზრუნველყოფა და ბიბლიოთეკები

პირველი, გადმოწერეთ ქვემოთ მოცემული კოდი. შემდეგ გადმოწერეთ OLED ბიბლიოთეკა GitHub– დან.

Arduino ბიბლიოთეკასთან Wemos D1 გამოსაყენებლად, თქვენ უნდა გამოიყენოთ Arduino IDE ESP8266 დაფის მხარდაჭერით. თუ ეს ჯერ არ გაგიკეთებიათ, შეგიძლიათ მარტივად დააინსტალიროთ ESP8266 დაფის მხარდაჭერა თქვენს Arduino IDE– ზე შემდეგით:

ეს გაკვეთილი სპარკფუნის მიერ.

კოდში შეავსეთ თქვენი WiFi როუტერის SSID და პაროლი.

შემდეგ შეავსეთ api_key სამივე ველში.

თქვენ შეგიძლიათ მიმართოთ ზემოთ მოცემულ სურათს, რომ მიიღოთ api_key.

მას შემდეგ რაც შეცვალეთ თქვენი კოდი, შეადგინეთ იგი და შემდეგ ატვირთეთ იგი თქვენს Wemos/ ESP8266 დაფაზე.

კრედიტი: ორიგინალური კოდი დაწერილია SurtrTech– ის მიერ, მე შევცვალე კოდი, რათა მოერგოს ჩემს მოთხოვნებს.

ნაბიჯი 11: საბოლოო ტესტირება

საბოლოო ტესტირება
საბოლოო ტესტირება
საბოლოო ტესტირება
საბოლოო ტესტირება
საბოლოო ტესტირება
საბოლოო ტესტირება

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

აქ არის მოკლე კლიპი ტესტირებისთვის:

www.instagram.com/p/B-xemNTjI2C/?utm_sourc…

გილოცავთ, ახლა თქვენი პატარა გაჯეტი მზადაა გამოსაყენებლად. ჩადეთ 18650 ბატარეა ბატარეის დამჭერში.

გადაიტანეთ გადამრთველი ON პოზიციაზე, თქვენ შეამჩნევთ CORONA ვირუსის ხატულას OLED ეკრანზე. შემდეგ ერთი მონაცემები ნაჩვენები იქნება.

გმადლობთ, რომ წაიკითხეთ ეს სტატია.

გირჩევთ: