สารบัญ:
- ขั้นตอนที่ 1: รายการวัสดุ
- ขั้นตอนที่ 2: การสร้างวงจร
- ขั้นตอนที่ 3: การติดตั้ง Souls
- ขั้นตอนที่ 4: ขี่ครั้งสุดท้าย
- ขั้นตอนที่ 5: อัปเดตบันทึก
วีดีโอ: DIY "PC Usage Meter ROG Base" โดยใช้ Arduino และ Python: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
*************************************
+ก่อนอื่น คำแนะนำนี้เขียนขึ้นโดยผู้ที่ไม่ได้พูดภาษาอังกฤษเป็นภาษาแม่……ไม่ใช่ศาสตราจารย์สอนภาษาอังกฤษ ดังนั้นโปรดแจ้งข้อผิดพลาดทางไวยากรณ์ก่อนที่จะเยาะเย้ยฉัน: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 ของคุณ
***************************************************************
แนะนำ:
การจดจำใบหน้าและการระบุตัวตน - Arduino Face ID โดยใช้ OpenCV Python และ Arduino: 6 ขั้นตอน
การจดจำใบหน้าและการระบุตัวตน | Arduino Face ID โดยใช้ OpenCV Python และ Arduino: การจดจำใบหน้า AKA face ID เป็นหนึ่งในคุณสมบัติที่สำคัญที่สุดบนโทรศัพท์มือถือในปัจจุบัน ดังนั้นฉันจึงมีคำถาม "ฉันขอรหัสใบหน้าสำหรับโครงการ Arduino ของฉันได้ไหม" และคำตอบคือ ใช่… การเดินทางของฉันเริ่มต้นดังนี้: ขั้นตอนที่ 1: เข้าถึงเรา
DIY Wave Tank/flume โดยใช้ Arduino และ V-slot: 11 ขั้นตอน (พร้อมรูปภาพ)
DIY Wave Tank/flume โดยใช้ Arduino และ V-slot: ถังคลื่นคือชุดห้องปฏิบัติการสำหรับการสังเกตพฤติกรรมของคลื่นพื้นผิว แท็งก์คลื่นทั่วไปคือกล่องที่บรรจุของเหลว โดยปกติแล้วจะเป็นน้ำ โดยปล่อยให้พื้นที่เปิดโล่งหรือเติมอากาศอยู่ด้านบน ที่ปลายด้านหนึ่งของถัง ตัวกระตุ้นจะสร้างคลื่น อีกอี
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ)
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างนาฬิกามินิมัลลิสต์ที่ซิงโครไนซ์กับอินเทอร์เน็ต ฉันทดสอบกับบอร์ดที่ใช้ ESP8266 สองบอร์ด: Firebeetle และ NodeMCU ไมโครคอนโทรลเลอร์รับเวลาปัจจุบันจากเซิร์ฟเวอร์ Google และแสดงบน
จอแสดงผล LED Matrix แบบเลื่อน 48 X 8 โดยใช้ Arduino และ Shift Registers: 6 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผลเมทริกซ์ LED แบบเลื่อนได้ 48 X 8 โดยใช้ Arduino และ Shift Registers: สวัสดีทุกคน! นี่เป็นคำสั่งแรกของฉันและมันคือทั้งหมดที่เกี่ยวกับการสร้างเมทริกซ์ LED การเลื่อนที่ตั้งโปรแกรมได้ 48 x 8 โดยใช้ Arduino Uno และการลงทะเบียนกะ 74HC595 นี่เป็นโครงการแรกของฉันกับบอร์ดพัฒนา Arduino มันเป็นความท้าทายที่มอบให้กับม
DIY PC Ambient Lighting โดยใช้ Arduino และ WS2812b LEDs: 6 ขั้นตอน (พร้อมรูปภาพ)
DIY PC Ambient Lighting โดยใช้ Arduino และ WS2812b LEDs: ต้องการความลึกมากขึ้นสำหรับประสบการณ์การเล่นเกม/การรับชมภาพยนตร์ของฉัน ดังนั้นนี่คือวิธีที่ฉันติดตั้งไฟแวดล้อม ก่อนที่เราจะเริ่มต้น โปรเจ็กต์นี้ต้องการให้คุณรู้วิธีใช้หัวแร้งและพื้นฐานอื่นๆ เครื่องมือ หากคุณไม่สะดวกบัดกรี