สารบัญ:
- ขั้นตอนที่ 1: คว้าสิ่งของ
- ขั้นตอนที่ 2: การเข้ารหัส
- ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์
- ขั้นตอนที่ 4: ทฤษฎี
วีดีโอ: ESP32 COVID19 สถานะผู้ดู: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
โปรเจ็กต์นี้เพิ่งรับสถานะ COCID19 ในรูปแบบ json และแสดงเป็น OLED
ขั้นตอนที่ 1: คว้าสิ่งของ
ฮาร์ดแวร์
1. โมดูลพัฒนา Esp32
2. จอแสดงผล OLED ขนาด 128x32
ซอฟต์แวร์
1. Arduino IDE (ติดตั้งบอร์ด esp32 โดยใช้ตัวจัดการบอร์ด)
2. ไลบรารีแสดงผล OLED
3. ห้องสมุด Arduinojson
ขั้นตอนที่ 2: การเข้ารหัส
1. ติดตั้ง esp32 บน Arduino IDE ก่อน
ใน Arduino IDE ของคุณ ไปที่ File> Preferences
ป้อน https://dl.espressif.com/dl/package_esp32_index.j… ลงในช่อง “Additional Board Manager URLs” ดังแสดงในรูปด้านล่าง จากนั้นให้คลิกปุ่ม “ตกลง”
เปิดตัวจัดการบอร์ด ไปที่ เครื่องมือ > บอร์ด > ตัวจัดการบอร์ด…
ค้นหา ESP32 และกดปุ่มติดตั้งสำหรับ "ESP32 โดย Espressif Systems" คลิกติดตั้ง
2 การติดตั้งไลบรารี
ไปที่ Sketch>รวมไลบรารี> จัดการไลบรารี
พิมพ์ SSD1306 และติดตั้ง Adafruit SSD1306
พิมพ์ Arduinojson และติดตั้ง ArduinoJson โดย Benoit Blanchon
3. หลังจากติดตั้งไลบรารีที่ต้องการแล้ว ให้คัดลอกและวางโค้ด (หรือโคลน) จากลิงก์ด้านล่าง:
github.com/Anirudhvl/ESP32-COVID19-Status-…
4. อัปโหลดไปยัง esp32
5. หากต้องการเปลี่ยนประเทศ ให้ไปที่:
github.com/novelcovid/api
และดูเอกสารของพวกเขา
6. หากคุณต้องการเปลี่ยนประเทศหรือข้อมูลอื่น ๆ ก่อนอื่นให้รับคำตอบ json แล้ววางลงใน
arduinojson.org/v6/assistant/
จากนั้นคำนวณขนาดไดนามิก ง่าย ๆ เพียงคัดลอกรหัสทั้งหมดจาก
แยกวิเคราะห์โปรแกรมและวางลงในฟังก์ชัน parseJson() บนสเก็ตช์
ขั้นตอนที่ 3: การตั้งค่าฮาร์ดแวร์
การเชื่อมต่อขา OLED
OLED - ESP32 ----------------------------------------------------
1. GND - GND
2. +3.3v - 3v3
3. SDA - พิน 21
4. SCL - พิน 22
ขั้นตอนที่ 4: ทฤษฎี
โครงการนี้ส่งคำขอ GET ไปที่
corona.lmao.ninja/countries/india
และส่งผ่านไปยังฟังก์ชัน Deserialize เพื่อแยกข้อมูล Deserialize เป็นวิธีการจาก Arduinojson
แนะนำ:
Arduino: Sanitizador Automatico สำหรับ COVID19: 5 ขั้นตอน
Arduino: Sanitizador Automatico สำหรับ COVID19: Este สอนได้ te ayudaré a crear tu propio dispensador de alcohol automático con un microservo motor, un sensor ultrasónico y un Arduino UNO En los tiempos que vivimos en el actual 2020 es necesario mantener una higiene para cuidarnos los unos
ตัวติดตาม COVID19 บนเดสก์ท็อปพร้อมนาฬิกา! Raspberry Pi Powered Tracker: 6 ขั้นตอน
ตัวติดตาม COVID19 บนเดสก์ท็อปพร้อมนาฬิกา! Raspberry Pi Powered Tracker: เรารู้ว่าเราสามารถตายได้ตลอดเวลา แม้ว่าฉันจะตายได้ในขณะที่เขียนโพสต์นี้ ฉันเอง คุณ เราทุกคนต่างก็เป็นมนุษย์ปุถุชน โลกทั้งใบสั่นสะเทือนเพราะการระบาดของ COVID19 เรารู้วิธีป้องกันสิ่งนี้ แต่เดี๋ยวก่อน! เรารู้วิธีอธิษฐานและทำไมต้องอธิษฐาน เราทำ
การแสดงสถานะ IoT ของ Covid19: 5 ขั้นตอน
การแสดงสถิติ IoT ของ Covid19: ขณะนี้โลกกำลังอยู่ในการระบาดของโคโรนาไวรัส และเช่นเดียวกับประเทศอื่นๆ อีกหลายประเทศที่มีการล็อกดาวน์ในอินเดีย ดังนั้นฉันจึงมีแนวคิดในการสร้างจอแสดงผล IoT ที่จะให้การอัปเดตสถิติ Corona ของประเทศแบบเรียลไทม์ ฉันใช้ API ที่ให้ข้อมูล
ติดตาม Covid19 สดโดยใช้ ESP8266 และ OLED - แดชบอร์ด Covid19 แบบเรียลไทม์: 4 ขั้นตอน
ติดตาม Covid19 สดโดยใช้ ESP8266 และ OLED | แดชบอร์ด Covid19 แบบเรียลไทม์: เยี่ยมชมเว็บไซต์ Techtronic Harsh: http://techtronicharsh.comทุกที่ที่มีการระบาดใหญ่ของไวรัสโคโรน่าสายพันธุ์ใหม่ (โควิด19) จำเป็นต้องจับตาดูสถานการณ์ปัจจุบันของ COVID-19 ในโลก ดังนั้นเมื่ออยู่บ้าน นี่คือสิ่งที่เป
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide