Mundarija:

Arduino va Pythondan foydalangan holda DIY "PC foydalanish o'lchagichi ROG bazasi": 5 qadam (rasmlar bilan)
Arduino va Pythondan foydalangan holda DIY "PC foydalanish o'lchagichi ROG bazasi": 5 qadam (rasmlar bilan)

Video: Arduino va Pythondan foydalangan holda DIY "PC foydalanish o'lchagichi ROG bazasi": 5 qadam (rasmlar bilan)

Video: Arduino va Pythondan foydalangan holda DIY
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Iyul
Anonim
DIY
DIY
DIY
DIY

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

+Birinchidan, bu ko'rsatmalarni ingliz tilida so'zlashmaydigan, ingliz tili o'qituvchisi yozgan edi, shuning uchun meni masxara qilishdan oldin har qanday grammatik xato haqida xabar bering.: p

+Iltimos, rasmlarda ko'rsatilgan logotipga taqlid qilmang, ularning ko'pchiligida mualliflik huquqi yoki hech bo'lmaganda o'z egalari bilan bog'liq his -tuyg'ular bor.

+Yaxshilanishlarning har biri bu ko'rsatma yoki uskunada qadrlanadi

+Men sizning telefoningizga, shaxsiy kompyuteringizga yoki boshqa qurilmangizga zarar etkazgan har qanday narsa uchun javobgarlikni o'z zimmangizga olmaysiz, chunki siz simlarni uzatish va dasturlashda xatolarga yo'l qo'ygansiz. Shunday qilib, buni o'zingizning xavf -xataringiz bilan qiling.

+ Agar mavjud bo'lsa, buning uchun yoqimli sumkani 3D chop eting.

+ YURAKNI BASHISH VA MUHABBATNI yoyish uchun bosing. VA BUNI SEVGILARINGIZGA QO'ShING.

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

Hammaga salom, Hammasi hashamatli kompyuter qismiga bo'lgan ehtiyojdan boshlandi (taxminan ochko'zlik), taxminan bir yil oldin men vizual studiyada kod yozish uchun 6 -chi avlod kompyuterini yasay boshladim …. Kompyuterni asta -sekin qurishda, cho'ntagimdagi pulni yig'ib…. bir kuni men CPU -ni ishlatishni ko'rsatadigan 200 dollarlik Asus ROG bazasini ko'rdim, u masofadan turib overclock qila oladi va juda ko'p ajoyib ishlarni bajaradi (*Yorqin ko'zlar bilan qarab*)…. Albatta, men uni sotib olmoqchi edim ….. lekin narx juda baland edi (*Jag'ning pasayishi*) ….. shuning uchun men tezda eslatib o'tdim …. Keyin men pitonni o'rgana boshladim va "PSUTIL" kutubxonasiga duch keldim va bum ….. hozir hamma narsa mumkin edi.

faqat bir nechta LED va arduino nano bilan ….. men apparatni yasadim, keyin bir necha kun kutubxonalar tadqiqotidan so'ng, men python dasturini yaratdim.

Asosan, bu hozirda faqat CPU ishlatilishini vizualizatsiya qiladi, lekin host tomonida (Kompyuter) python dasturida kichik o'zgarishlar bo'lsa, uni python psutil kutubxonasi taqdim etadigan har bir tafsilotni ko'rsatish uchun sozlash mumkin - qo'chqorni ishlatish, protsessor chastotasi va boshqa narsalar.

Bu tashqi protsessorni ishlatish o'lchagichi ….

Men hali ham ushbu loyihada kompyuter dasturini fon jarayoniga aylantirish uchun ishlayapman, lekin men pythonga noobie bo'lganim uchun vaqt kerak bo'ladi. bu sohada yordam juda qadrlanadi.

hayajonlanganmi?, Xo'sh, keling, hisob varaqalarini ko'rib chiqaylik ….

1 -qadam: materiallar ro'yxati

Materiallar hisobi
Materiallar hisobi

Hisobot materiallari-

1. Arduino (ketma -ket modul o'rnatilgan bo'lsa, usb -ni ishlating, agar siz arduino pro mini -dan foydalanayotgan bo'lsangiz ……. qaysi arduino -ni ishlatishingizdan qat'i nazar, lekin men nanoni afzal ko'raman).

2. Led Bar Grafi yoki 10 Led

3. Xost mashinasi

bo'ldi shu…

2 -qadam: O'chirish sxemasini tuzish

O'chirish
O'chirish
O'chirish
O'chirish

Ledlarni D3 dan D12 gacha bo'lgan pinlarga va keng tarqalgan katodlar bilan ulang, ya'ni - rasmda ko'rsatilgandek.

Bundan tashqari, har bir LEDga 1k rezistorni ketma -ket qo'shing

3 -qadam: Ruhlarni o'rnatish

Hammamiz bilganimizdek, hamma ishlash uchun ruhga muhtoj … mashinalar ham … Ishni boshlash uchun ushbu dasturlar va eskizlarni yuklab oling

1. Arduino eskiz va xost dasturi- Github havolasi

2. Python -Python -ni yuklab oling

3. PSUTIL kutubxonasi - PSUTIL kutubxonasi

1. Arduino Sketch -ni yuklang

2. Python -ni o'rnating

3. PSUTIL kutubxonasini yuklab olingandan so'ng uni o'rnating. Agar siz buni qanday qilishni bilmasangiz, "Python kutubxonasini qanday o'rnatish kerak" ni qidirib, google -dagi qo'llanmalarni ko'rib chiqing.

4. Xost dasturini yuklab oling.

5. Windows + R tugmachalarini bosib ushlab turing.

6. Turi: qobiq: ishga tushirish

7. OK ni bosing.

8. xost dasturini ishga tushirish papkasiga joylashtiring

9. keyin yana xost dasturini nusxalash

10. va ish stoliga yorliq qo'ying.

4 -qadam: oxirgi safar

Oxirgi safar
Oxirgi safar

arduino -ni ulang. va ketma -ket port COM2 ekanligini tekshiring, aks holda uni qurilma menejeridan o'zgartirib Com2 ga o'zgartiring. OK ni bosing

keyin ish stoli yorlig'ini bosish orqali python dasturini ishga tushiring … u ishga tushgandan so'ng avtomatik ravishda har bir yuklashda o'zini ishga tushiradi. terminal oynasini yopmasligingizga ishonch hosil qiling …. u hech qanday chiqishni ko'rsatmasa ham. u hali ham ishlaydi.

Keyin

Xursand bo'ling …..

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

Eslatma-

1. Uni kompyuteringizga yaqin joyda o'rnating, uni 3d bosma qutiga yoping yoki simsiz qilish uchun Bluetooth modulidan foydalaning.

2. dasturni boshqa psutil funktsiyalari uchun yangilash uchun python dasturini tekshiring.

3. Arduino Sketch aslida noobie singari ko'rinadi …. lekin bu arduino -ning ilmoqlar uchun haddan tashqari ko'p ishlatilishidan kelib chiqadigan nosozliklarni saqlab qolish uchun, uni attinies va avrlarda ishlatish mumkin.

4. terminal oynasini yopmasligingizga ishonch hosil qiling …. u hech qanday chiqishni ko'rsatmasa ham. u hali ham ishlaydi.

5. Yaqinda men DIY rog bazasining to'liq versiyasini yarataman, shu jumladan masofadan overclocking funktsiyalari va ko'p satrli grafikalar ….

6. kodlarga va boshqa narsalarga qo'shgan hissasi qadrlanadi …….

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

5 -qadam: jurnallarni yangilang

************ Yangilanishlar bu erda yoziladi ***************

2017-06-21 - "rufununu" tomonidan tavsiya etilganidek, sizning arduino va ledlaringizni himoya qilish uchun har bir LED oldiga 1k rezistor qo'shing.

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

Tavsiya: