Агуулгын хүснэгт:

COVID-19 дэгдэлтийг ESP8266: 11 алхамаар (зурагтай хамт) хянах
COVID-19 дэгдэлтийг ESP8266: 11 алхамаар (зурагтай хамт) хянах

Видео: COVID-19 дэгдэлтийг ESP8266: 11 алхамаар (зурагтай хамт) хянах

Видео: COVID-19 дэгдэлтийг ESP8266: 11 алхамаар (зурагтай хамт) хянах
Видео: SKR 1.4 - TMC2209 v1.2 2024, Долдугаар сарын
Anonim
Image
Image
ESP8266-р COVID-19 дэгдэлтийг хянах
ESP8266-р COVID-19 дэгдэлтийг хянах

Энэхүү бяцхан хэрэгсэл нь танд коронавирусын дэгдэлт, улс орныхоо нөхцөл байдлын талаар мэдээлэл өгөхөд туслах болно. Энэ бол IoT дээр суурилсан төсөл бөгөөд коронавирусын халдвар (COVID-19) -аар нас барсан, эдгэрсэн хүмүүсийн бодит цагийн мэдээллийг харуулдаг. ThingSpeak API -ээр дамжуулан дэлхийн хэмжигчээс мэдээлэл авахын тулд ESP8266 Wifi модуль дээр суурилсан Wemos D1 Mini Pro хавтанг ашигладаг. Би 0.96 инчийн OLED дэлгэцийг ашиглан бодит цагийн бүх өгөгдлийг хянах самбарыг ашигласан.

Тэмдэглэл: Би энэ төслийг хөгжилтэй, сурах зорилгоор хийсэн. Энэхүү төсөл дэх COVID-19 өгөгдлийг харуулах нь www.worldometers.info/coronavirus/ дээрх мэдээлэлд бүрэн үндэслэсэн болно. ДЭМБ -ыг (https://www.who.int/) дагаж COVID19 -ийн шинэчлэлтийг үзнэ үү.

Хангамж

1. Wemos D1 Mini Pro (Амазон)

2. OLED дэлгэц (Amazon)

3. Прототипийн самбар (Амазон)

4. 18650 батерей (Амазон)

5. 18650 Зай эзэмшигч (Амазон)

6. Слайд шилжүүлэгч (Амазон)

7. Эмэгтэй толгой (Амазон)

8. 24 AWG утас (Amazon)

Алхам 1: Удирдах зөвлөлийг бэлтгэ

Удирдах зөвлөлийг бэлтгэ
Удирдах зөвлөлийг бэлтгэ
Удирдах зөвлөлийг бэлтгэ
Удирдах зөвлөлийг бэлтгэ
Удирдах зөвлөлийг бэлтгэ
Удирдах зөвлөлийг бэлтгэ

Төслийг авсаархан, цэвэрхэн болгохын тулд би цоолсон самбар ашиглан хийсэн.

Эхлээд би Wemos хавтангийн өргөнийг хэмжиж, дараа нь өргөнөөс арай том цоолсон хавтангийн хэсгийг хайчилж ав. Би цоолсон хавтанг хайчлахдаа хутга ашигласан.

Алхам 2: Wemos самбарыг холбоно уу (ESP8266)

Wemos самбарыг холбоно уу (ESP8266)
Wemos самбарыг холбоно уу (ESP8266)
Wemos самбарыг холбоно уу (ESP8266)
Wemos самбарыг холбоно уу (ESP8266)
Wemos самбарыг холбоно уу (ESP8266)
Wemos самбарыг холбоно уу (ESP8266)

Wemos самбарыг холбохын тулд эмэгтэй шулуун толгойн зүү хэрэгтэй. Хэрэв та шулуун толгой худалдаж авбал Arduino Nano -ийн хувьд хэтэрхий урт байх болно. Та тэдгээрийг зохих уртаар тайрах хэрэгтэй болно. Би тайрч авахын тулд хусуур ашигласан.

Дараа нь эмэгтэй толгойн голыг цоолсон хавтан дээр гагнана.

Алхам 3: OLED дэлгэцийг холбоно уу

OLED дэлгэцийг холбоно уу
OLED дэлгэцийг холбоно уу
OLED дэлгэцийг холбоно уу
OLED дэлгэцийг холбоно уу
OLED дэлгэцийг холбоно уу
OLED дэлгэцийг холбоно уу

Энэ төсөлд би 0.96 I2C OLED дэлгэц ашиглаж байна. Тиймээс танд 4 зүү толгой хэрэгтэй.

Өмнөх алхам шиг толгойны зүүг хайчаар хайчилж ав.

Дараа нь дээрх зураг дээр үзүүлсэн шиг толгойн голыг гагнана.

Алхам 4: Шилжүүлэгчийг холбоно уу

Шилжүүлэгчийг холбоно уу
Шилжүүлэгчийг холбоно уу
Шилжүүлэгчийг холбоно уу
Шилжүүлэгчийг холбоно уу
Шилжүүлэгчийг холбоно уу
Шилжүүлэгчийг холбоно уу

Энэхүү унтраалга нь батерейгаас Wemos самбар хүртэлх хүчийг тусгаарлахад шаардлагатай юм. Үүний тулд би слайд шилжүүлэгч ашиглаж байна.

Дээрх зурагт үзүүлсэн шиг слайд шилжүүлэгчийг гагнах.

Алхам 5: Цахилгаан хэлхээг хий

Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий
Цахилгаан хэлхээг хий

Энэ төслийн схем нь маш энгийн. OLED дэлгэц нь I2C холбооны горимд Wemos самбартай холбогддог.

OLED -> Wemos

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. String String: Дараагийн алхамд би энэ мөрийг хэрхэн авах талаар зааварчилгаа өгөх болно.

Алхам 9: Parse мөрийг оруулна уу

Шинжилгээний мөрийг оруулна уу
Шинжилгээний мөрийг оруулна уу
Шинжилгээний мөрийг оруулна уу
Шинжилгээний мөрийг оруулна уу
Шинжилгээний мөрийг оруулна уу
Шинжилгээний мөрийг оруулна уу

WorldOmeters вэбсайт руу орно уу

Улс орны нэрийг хайж олоорой, миний хувьд энэ бол Энэтхэг юм. Дараа нь улс орны нэр дээр дарна уу. Та 3 тоолуур олох болно

1. Коронавирусын тохиолдол

2. Үхэл

3. Сэргээсэн

Тоолуурыг сонгоно уу -> Хулганы баруун товчийг дарна уу -> Шалгана уу

Дэлгэцийн баруун талд, шаардлагатай өгөгдлийг сонгох хүртэл эдгээр элементүүд дээр дарна уу. Илүү сайн ойлгохын тулд та дээрх зургийг харж болно.

Дараа нь элемент дээр хулганы баруун товчийг дараад XPath -ийг хуулах хэрэгтэй.

Одоо ThingHTTP талбар руу буцаж очоод Parse String дээр буулгаад "ThingHTTP хадгалах" дээр дарна уу.

Одоо та бэлэн боллоо!

Алхам 10: Програм хангамж ба номын сан

Програм хангамж ба номын сан
Програм хангамж ба номын сан
Програм хангамж ба номын сан
Програм хангамж ба номын сан

Нэгдүгээрт, доор хавсаргасан кодыг татаж авна уу. Дараа нь GitHub -аас OLED номын санг татаж аваарай.

Wemos D1 -ийг Arduino номын санд ашиглахын тулд та ESP8266 хавтангийн дэмжлэгтэй Arduino IDE ашиглах хэрэгтэй болно. Хэрэв та үүнийг хараахан хийж амжаагүй байгаа бол ESP8266 Board -ийн дэмжлэгийг Arduino IDE -д дараах тушаалыг ашиглан хялбархан суулгаж болно.

Энэхүү гарын авлага нь Sparkfun юм.

Кодонд WiFi чиглүүлэгчийн SSID болон нууц үгээ оруулна уу.

Дараа нь 3 талбарын хувьд api_key -ийг бөглөнө үү.

Та api_key -ийг авахын тулд дээрх зургийг үзнэ үү.

Та кодоо засварласны дараа үүнийг эмхэтгээд Wemos/ ESP8266 самбарт байршуулна уу.

Зээл: Анхны кодыг SurtrTech бичсэн, би кодыг өөрийн шаардлагад нийцүүлэн өөрчилсөн.

Алхам 11: Эцсийн шалгалт

Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт
Эцсийн шалгалт

Кодыг амжилттай байршуулсны дараа та цуваа дэлгэц рүүгээ очиж болно. Та WorldoMeters вэбсайт дээр харуулсан тоог олох болно.

Туршилтын богино клип энд байна:

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

Баяр хүргэе, одоо таны бяцхан хэрэгслийг ашиглахад бэлэн боллоо. 18650 батерейг батерейны хайрцагт оруулна уу.

Шилжүүлэгчийг ON байрлал руу шилжүүлснээр OLED дэлгэц дээр CORONA вирусын дүрс байгааг анзаарах болно. Үүний дараа өгөгдөл гарч ирэх болно.

Энэхүү нийтлэлийг уншсанд баярлалаа.

Зөвлөмж болгож буй: