สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ในช่วงไม่กี่สัปดาห์ที่ผ่านมา จำนวนผู้ป่วยที่ได้รับการยืนยันจากโรคติดเชื้อไวรัสโคโรนาสายพันธุ์ใหม่ (โควิด 19) ทั่วโลกมีมากกว่า 100,000 ราย และองค์การอนามัยโลก (WHO) ได้ประกาศให้การระบาดของโรคปอดอักเสบจากไวรัสโคโรนาสายพันธุ์ใหม่เป็นโรคระบาดระดับโลก ฉันกังวลมากเกี่ยวกับการระบาดครั้งนี้ และฉันต้องออนไลน์ทุกวันเพื่อตรวจสอบข้อมูลการแพร่ระบาดล่าสุด แต่ไม่สะดวกมาก ดังนั้นฉันจึงสร้างโครงการเพื่อใช้ MakePython ESP32 เพื่อรับข้อมูลการแพร่ระบาดล่าสุดแบบเรียลไทม์และแสดงผล มันสะดวกมากที่จะเก็บไว้บนโต๊ะทำงานของฉันสำหรับสถานการณ์ล่าสุด
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
อุปกรณ์:
- MakePython ESP32
- แบตเตอรี่ลิเธียม
- สาย USB
- สวิตช์สลับ
เครื่องมือ:
- โฟมบอร์ด
- มีด
- กล่องกระดาษ
- หัวแร้ง
- ปืนกาวร้อนละลาย
- เทปสองหน้า
MakePython ESP32 เป็นบอร์ด ESP32 ที่มีจอแสดงผล OLED SSD1306 ในตัว คุณสามารถรับได้จากลิงค์นี้:
ซอฟต์แวร์:
uPyCraft V1.1
คลิกลิงก์นี้เพื่อดาวน์โหลด uPyCraft IDE สำหรับ Windows:https://randomnerdtutorials.com/uPyCraftWindows
ขั้นตอนที่ 2: ทิศทาง UPyCraft สำหรับการใช้งาน
ดาวน์โหลดไฟล์ Get Started MicroPython ESP32 ซึ่งมีรายละเอียดอยู่ในส่วนเครื่องมือการพัฒนา MicroPython ของไฟล์ ซึ่งจะช่วยให้คุณดาวน์โหลดและติดตั้ง uPyCraft IDE และใช้งานได้ นอกจากนี้ยังช่วยให้คุณเริ่มต้นการเขียนโปรแกรม MicroPython
คุณสามารถรับไฟล์ได้จากลิงค์นี้:https://www.makerfabs.com/makepython-esp32-starter …
ขั้นตอนที่ 3: เชื่อมต่อ
- เชื่อมต่อ MakePython ESP32 กับพีซีโดยใช้สาย USB เปิดตัวจัดการอุปกรณ์ (เพียงค้นหา "อุปกรณ์" ในช่องค้นหาของ Windows) เมื่อขยาย ส่วนพอร์ตควรแสดงบางอย่างเช่นด้านบน จดบันทึกหมายเลขพอร์ต เช่น COM20 ในกรณีของฉัน หากไม่มีพอร์ตปรากฏขึ้น ให้ลองดาวน์โหลดไดรฟ์ USB:
- เปิด uPyCraft แล้วคลิก: Tools ->board -> esp32,จากนั้นคลิก: Tools -> Serial -> COM20(พอร์ตของคุณ)
ขั้นตอนที่ 4: ดาวน์โหลดรหัส
ดาวน์โหลดไฟล์ boot.py, ssd1306.py และ main.py เปิดและคลิก DownloadAndRun เพื่อโหลดลงใน MakePython ESP32
ขั้นตอนที่ 5: แก้ไขรหัส
เปิดไฟล์ boot.py และเปลี่ยน ssid และรหัสผ่านเป็นชื่อเครือข่ายท้องถิ่นและรหัสผ่านของคุณ เพื่อให้โมดูลสามารถเชื่อมต่อกับ WIFI สำหรับข้อมูลหลังจากเปิดเครื่อง
ssid = "ผู้ผลิต"
รหัสผ่าน = "20160704"
หากคุณพบว่าข้อมูลการแพร่ระบาดในประเทศของคุณไม่ปรากฏ โปรดแจ้งให้ฉันเพิ่มข้อมูล หรือคุณสามารถแก้ไขด้วยตนเอง วิธีการมีดังนี้: เปิดไฟล์ main.py ค้นหา CountryName เพิ่ม CountryName ของคุณ (จำเป็นต้องแปลเป็นภาษาจีน) และเปลี่ยนตัวเลขใน range() เป็นจำนวนประเทศที่เกี่ยวข้อง แล้วรันหลังจากนั้น บันทึกมัน
ขั้นตอนที่ 6: ทำแม่พิมพ์
ต่อไป เราเริ่มทำเปลือกของแม่พิมพ์ของเราเอง:
ใช้มีดตัดรูเล็กๆ ในกล่องกระดาษเพื่อวางสวิตช์สลับ และใช้รูยาวเพื่อวางหน้าจอแสดงผล
ขั้นตอนที่ 7: เชื่อม
หมุดด้านซ้ายของสวิตช์สลับเชื่อมกับอินพุตพลังงานของโมดูล MakePython ESP32 ด้วยหัวแร้งไฟฟ้า ขั้วบวกของแบตเตอรี่ลิเธียมเชื่อมต่อกับตรงกลางของสวิตช์สลับ และขั้วลบเชื่อมต่อกับ GND ของโมดูล
ขั้นตอนที่ 8: การประกอบ
- ติดโมดูลเข้ากับแผ่นโฟมด้วยเทปกาวสองหน้าและแบตเตอรี่ลิเธียมเข้ากับอีกด้านหนึ่งของแผ่นโฟม
- ติดสวิตช์สลับเข้ากับรูกล่องแล้วยึดด้วยปืนกาวร้อน
- ฝาครอบกระดาษพับเป็นกล่องกระดาษแข็ง หน้าจอแสดงผลถูกสอดเข้าไปในรูกล่องกระดาษแข็งยาว และส่วนอื่น ๆ จะถูกใส่ลงในกล่องกระดาษแข็ง
ขั้นตอนที่ 9: เสร็จสมบูรณ์
ด้วยการพลิกสวิตช์บนกล่อง MakePython ESP32 จะเชื่อมต่อกับอินเทอร์เน็ตโดยอัตโนมัติเมื่อเปิดเครื่อง และหน้าจอจะแสดงข้อมูลข้อมูลการระบาดล่าสุด
ขั้นตอนที่ 10: แสดง
มองดูข้อมูลบนหน้าจอ คนติดไวรัสโคโรน่าเยอะมาก หวังว่าพวกเขาจะดีขึ้นเร็ว ๆ นี้! ในขณะเดียวกัน เราควรป้องกันตัวเอง ล้างมือบ่อยๆ และรวบรวมให้น้อยลง