สารบัญ:

DIY "PC Usage Meter ROG Base" โดยใช้ Arduino และ Python: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY "PC Usage Meter ROG Base" โดยใช้ Arduino และ Python: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY "PC Usage Meter ROG Base" โดยใช้ Arduino และ Python: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY
วีดีโอ: Review PZEM-004T with Arduino ESP32 ESP8266 Python & Raspberry Pi : PDAControl 2024, กรกฎาคม
Anonim
DIY
DIY
DIY
DIY

*************************************

+ก่อนอื่น คำแนะนำนี้เขียนขึ้นโดยผู้ที่ไม่ได้พูดภาษาอังกฤษเป็นภาษาแม่……ไม่ใช่ศาสตราจารย์สอนภาษาอังกฤษ ดังนั้นโปรดแจ้งข้อผิดพลาดทางไวยากรณ์ก่อนที่จะเยาะเย้ยฉัน:NS

+และโปรดอย่าลอกเลียนแบบโลโก้ใด ๆ ที่เห็นในภาพ ส่วนใหญ่มีลิขสิทธิ์หรืออย่างน้อยก็มีความรู้สึกติดอยู่กับเจ้าของที่เกี่ยวข้อง

+ การปรับปรุงใด ๆ จะได้รับการชื่นชมไม่ว่าจะในคำแนะนำนี้หรือในอุปกรณ์

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

+ หากมี ให้พิมพ์ 3D เป็นเคสน่ารักสำหรับสิ่งนี้

+ กดหัวใจเพื่อชื่นชมและเพื่อกระจายความรัก และเพิ่มลงในรายการโปรดของคุณ

*************************************

สวัสดีทุกคน, ดังนั้นมันทั้งหมดจึงเริ่มต้นด้วยความต้องการ (ความโลภจริงๆ) ของส่วนพีซีที่หรูหรา ประมาณหนึ่งปีที่แล้วฉันเริ่มสร้างพีซีสำหรับเล่นเกมรุ่นที่ 6….. เขียนโค้ดใน visual studio…. ในขณะที่สร้างพีซีเครื่องนั้นอย่างช้าๆ โดยการเก็บเงินในกระเป๋าของฉัน….วันหนึ่งฉันเห็น Asus ROG Base ราคา 200$ ซึ่งแสดงการใช้งาน cpu สามารถโอเวอร์คล็อกจากระยะไกลและทำสิ่งดีๆ มากมาย (*มองด้วยสายตาที่เปล่งประกาย*)…. แน่นอนฉันต้องการที่จะซื้อสิ่งนั้น…..แต่ป้ายราคาสูงเกินไป จากนั้นฉันก็เริ่มเรียนรู้ python และเจอห้องสมุด "PSUTIL" และบูม….. ทุกอย่างเป็นไปได้ในตอนนี้

ด้วยไฟ LED เพียงไม่กี่ดวงและ Arduino nano ….. ฉันสร้างฮาร์ดแวร์ จากนั้นหลังจากค้นคว้าห้องสมุดสองสามวัน ฉันจึงสร้างโปรแกรม python….

โดยพื้นฐานแล้ว ตอนนี้ให้เห็นภาพการใช้งาน CPU เท่านั้น แต่ด้วยการแก้ไขเล็กน้อยในโปรแกรม python ฝั่งโฮสต์ (คอมพิวเตอร์) มันสามารถกำหนดค่าให้แสดงทุกรายละเอียดที่ไลบรารี psutil ของ python มีให้ เช่น การใช้ ram ความถี่ cpu และสิ่งอื่น ๆ

เป็นเครื่องวัดการใช้งาน CPU ภายนอก….

ฉันยังคงทำงานในโครงการนี้เพื่อทำให้โปรแกรมคอมพิวเตอร์เป็นกระบวนการพื้นหลัง แต่เนื่องจากฉันเป็นมือใหม่ที่ต้องใช้หลาม จึงต้องใช้เวลา ความช่วยเหลือในภาคนี้จะได้รับการชื่นชมอย่างมาก

ตื่นเต้น ?, งั้นเรามาดูรายการวัสดุกัน…..

ขั้นตอนที่ 1: รายการวัสดุ

บิลวัสดุ
บิลวัสดุ

รายการวัสดุ-

1. Arduino (เมื่อติดตั้ง Serial Module แล้ว ให้ใช้ usb เป็น ttl หากคุณใช้ arduino pro mini……ไม่ว่าคุณจะใช้ Arduino ตัวไหน แต่ฉันชอบ nano)

2. กราฟแท่งไฟ Led หรือ 10 Leds

3. A เครื่องโฮสต์

แค่นั้นแหละ…

ขั้นตอนที่ 2: การสร้างวงจร

การทำวงจร
การทำวงจร
การทำวงจร
การทำวงจร

เชื่อมต่อ Leds กับพิน D3 ถึง D12 และด้วยแคโทดทั่วไป เช่น - ดังแสดงในรูปภาพ

เพิ่มตัวต้านทาน 1k ในซีรีย์ด้วยไฟ LED แต่ละตัว (ไม่แสดงในรูปภาพ) ไม่ทำเช่นนั้นจะทอด Arduino หรือไฟ LED หรือทั้งสองอย่าง…

ขั้นตอนที่ 3: การติดตั้ง Souls

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

1. Arduino Sketch และโปรแกรมโฮสต์ - Github Link

2. Python - ดาวน์โหลด Python

3. ห้องสมุด PSUTIL - ห้องสมุด PSUTIL

1.อัปโหลด Arduino Sketch

2. ติดตั้ง Python

3. ติดตั้ง PSUTIL Library หลังจากดาวน์โหลด หากคุณไม่ทราบวิธีการทำเพียงแค่เรียกดูบทช่วยสอนบน Google โดยค้นหา "วิธีการติดตั้งไลบรารีหลาม"

4. ดาวน์โหลดโปรแกรมโฮสต์

5. กดปุ่ม Windows + R ค้างไว้

6.ประเภท: shell:startup

7. คลิกตกลง

8.copy วางโปรแกรมโฮสต์ในโฟลเดอร์เริ่มต้น

9.จากนั้นคัดลอกโปรแกรมโฮสต์อีกครั้ง

10. และวางทางลัดบนเดสก์ท็อป

ขั้นตอนที่ 4: ขี่ครั้งสุดท้าย

ขี่ครั้งสุดท้าย
ขี่ครั้งสุดท้าย

เสียบ Arduino ของคุณ และตรวจสอบว่าพอร์ตอนุกรมเป็น COM2 หรือไม่ ถ้าไม่เปลี่ยนเป็น Com2 โดยเปลี่ยนจากตัวจัดการอุปกรณ์ คลิกตกลง

จากนั้นเปิดโปรแกรม python โดยคลิกที่ทางลัดบนเดสก์ท็อป… เมื่อรัน โปรแกรมจะเริ่มต้นตัวเองโดยอัตโนมัติในแต่ละบูต อย่าปิดหน้าต่างเทอร์มินัล…. แม้ว่าจะไม่แสดงผลใด ๆ มันยังคงทำงานอยู่

แล้ว

สนุก……..

*******************************************

บันทึก-

1. ติดตั้งได้ทุกที่ใกล้พีซีของคุณ คลุมด้วยเคสที่พิมพ์ 3 มิติ หรือใช้โมดูลบลูทูธเพื่อทำให้เป็นแบบไร้สาย

2.หากต้องการอัพเกรดโปรแกรมสำหรับฟังก์ชั่น psutil อื่นๆ ให้ตรวจสอบโปรแกรม python

3. Arduino Sketch จะดูเหมือน noobie จริงๆ…. แต่มันเป็นเพียงเพื่อบันทึกการขัดข้องของ Arduino เนื่องจากการใช้ ram มากเกินไปในลูปเพื่อให้สามารถใช้กับ attinies และ avrs ได้

4.อย่าปิดหน้าต่างเทอร์มินัล…. แม้ว่าจะไม่แสดงผลใด ๆ มันยังคงทำงานอยู่

5. ในไม่ช้าฉันจะสร้างเวอร์ชันเต็มของฐาน DIY rog รวมถึงคุณสมบัติการโอเวอร์คล็อกระยะไกลและกราฟแท่งหลายอัน…..

6. การมีส่วนร่วมในรหัสและสิ่งอื่น ๆ จะได้รับการชื่นชม……

*******************************************

ขั้นตอนที่ 5: อัปเดตบันทึก

************ การปรับปรุงจะอธิบายไว้ที่นี่ *************

2017-06-21 - ตามที่แนะนำโดย "rufununu" เพิ่มตัวต้านทาน 1k ก่อนนำแต่ละตัวเพื่อป้องกัน Arduino และไฟ LED ของคุณ

***************************************************************

แนะนำ: