สารบัญ:

แดชบอร์ด COVID-19 (ง่ายและสะดวก): 4 ขั้นตอน
แดชบอร์ด COVID-19 (ง่ายและสะดวก): 4 ขั้นตอน

วีดีโอ: แดชบอร์ด COVID-19 (ง่ายและสะดวก): 4 ขั้นตอน

วีดีโอ: แดชบอร์ด COVID-19 (ง่ายและสะดวก): 4 ขั้นตอน
วีดีโอ: ทำ Dashboard รายงานสถานการณ์ โควิด-19 ให้ Update ข้อมูลอัตโนมัติด้วย Excel (2/2) 2024, พฤศจิกายน
Anonim
Image
Image

ทุกที่ที่มีการระบาดใหญ่ของไวรัส COVID-19 นวนิยาย จำเป็นต้องจับตาสถานการณ์ปัจจุบันของ COVID-19 ในประเทศ

เมื่ออยู่ที่บ้าน นี่คือโครงการที่ฉันนึกถึง: "แดชบอร์ดข้อมูล" - แดชบอร์ดที่ให้ข้อมูลอัปเดตแบบเรียลไทม์เกี่ยวกับสถานะโควิด-19 ของประเทศใดๆ ไม่จำเป็นต้องเปิดทีวีหรือดูต่อที่เว็บไซต์ต่างๆ อีกต่อไป

การออกแบบโครงการไม่ใช่ส่วนสำคัญ แต่การสร้างสิ่งที่มีประโยชน์โดยใช้ส่วนประกอบที่สะดวกคือความท้าทาย ฉันสร้างแดชบอร์ดสองเวอร์ชันที่แตกต่างกันโดยใช้จอแสดงผลสองแบบ แต่คำแนะนำนี้จะเน้นที่การใช้จอแสดงผล OLED

โปรเจ็กต์นี้จะช่วยคุณสร้างอินเทอร์เฟซแดชบอร์ดที่เรียบง่ายเพื่อให้คุณอัปเดตอยู่เสมอ

ดูโครงการในการดำเนินการในวิดีโอ

ขั้นตอนที่ 1: ส่วนผสม

วัตถุดิบ
วัตถุดิบ
วัตถุดิบ
วัตถุดิบ

สำหรับโครงการนี้ คุณต้อง:

1) บอร์ด ESP32 / ESP8266 x 1 (ฉันใช้ ESP32 แล้ว)

2) โมดูลแสดงผล OLED (คุณสามารถใช้จอแสดงผลชนิดใดก็ได้ที่คุณมี ฉันใช้จอแสดงผล OLED ขนาด 0.96 นิ้ว ที่มีส่วนสีเหลืองและสีน้ำเงิน)

3) การเชื่อมต่อสายไฟ ตัวต้านทาน 4.7kohms x 2 (อุปกรณ์เสริม)

4) แค่นั้นแหละ !:-)

ขั้นตอนที่ 2: เวลาทำอาหาร

เวลาทำอาหาร
เวลาทำอาหาร

ถึงเวลาเชื่อมต่อส่วนประกอบที่รวบรวมมาทั้งหมด เชื่อมต่อจอแสดงผล OLED กับ ESP32 ดังต่อไปนี้:

ESP 32 =====> จอแสดงผล OLED

GPIO22 =====> SCL

GPIO21 =====> SDA

3V3 =====> VCC

GND =====> GND

ปัจจุบัน OLED Display มีตัวต้านทานแบบดึงขึ้นบนบอร์ด หากจอแสดงผล OLED ของคุณไม่มีตัวต้านทานแบบดึงขึ้นบนบอร์ด คุณต้องมีตัวต้านทาน 4.7k ohms สองตัว เชื่อมต่อตัวต้านทานเหล่านี้ดังนี้:

1) ระหว่าง SDA และ 3V3

2) ระหว่าง SCL และ 3V3

ฉันใช้สายนำตัวต้านทานเป็นสายเชื่อมต่อแทนสายปกติเพื่อให้มีโครงสร้างที่แตกต่างออกไป คุณสามารถเชื่อมต่อจอแสดงผล OLED และส่วนประกอบอื่นๆ โดยใช้สายไฟปกติ

เมื่อคุณทำการเชื่อมต่อเสร็จแล้ว ให้ตรวจสอบทุกอย่างก่อนที่จะไปยังขั้นตอนถัดไป

ขั้นตอนที่ 3: หัวใจของโครงการ

หัวใจของโครงการคือ API จากตำแหน่งที่ดึงข้อมูลในช่วงเวลาที่กำหนด

API มีอยู่ที่ https://covid.vinteq.in/api และใช้งานได้ฟรีโดยสมบูรณ์ (ปัจจุบันเลิกใช้แล้ว)

ข้อมูลที่เราได้รับจาก API นี้ประกอบด้วยข้อมูล COVID-19 แบบเรียลไทม์และข้อมูลประวัติ COVID-19 ของประเทศใดประเทศหนึ่ง สามารถรับข้อมูลเพิ่มเติมได้โดยลงชื่อเข้าใช้บัญชีของคุณ

ลงทะเบียนด้วยตนเองเพื่อรับ AUTH-KEY คุณต้องเพิ่ม AUTH KEY นี้ในโค้ดก่อนอัปโหลดโค้ดไปยัง ESP32 แก้ไขรหัสและอัปโหลด !

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบอร์ด ESP32/ESP8266 ใน Arduino แล้ว

ดาวน์โหลดรหัส

ขั้นตอนที่ 4: การสรุป…

และโปรเจ็กต์เล็กๆ แต่มีประโยชน์มากก็เสร็จแล้ว ! มีความสุขในการทำ !!!:-)

หวังว่าคุณจะชอบโครงการที่เรียบง่ายนี้ ทำให้ตัวเองเป็นหนึ่งและแสดงความคิดเห็นในส่วนความคิดเห็น

นี่คือแดชบอร์ดเวอร์ชันที่สองในวิดีโอที่ฉันสร้างโดยใช้ 2.4 TFT LCD + Arduino UNO + ESP8266

แนะนำ: