Оглавление:

Сделай сам «ROG Base Meter Usage Meter» с использованием Arduino и Python: 5 шагов (с изображениями)
Сделай сам «ROG Base Meter Usage Meter» с использованием Arduino и Python: 5 шагов (с изображениями)

Видео: Сделай сам «ROG Base Meter Usage Meter» с использованием Arduino и Python: 5 шагов (с изображениями)

Видео: Сделай сам «ROG Base Meter Usage Meter» с использованием Arduino и Python: 5 шагов (с изображениями)
Видео: Building logistics projects with GitHub ecosystem and Github Copilot 2024, Ноябрь
Anonim
Сделай сам
Сделай сам
Сделай сам
Сделай сам

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

+ Прежде всего, эти инструкции были написаны не носителем английского языка… Не профессором английского языка, поэтому, пожалуйста, сообщите о любой грамматической ошибке, прежде чем смеяться надо мной.:п

+ И, пожалуйста, не имитируйте логотипы, изображенные на фотографиях. Большинство из них имеют авторские права или, по крайней мере, чувства, связанные с их владельцами.

+ Любые улучшения будут оценены либо в этом руководстве, либо в оборудовании

+ Я не несу ответственности за любые повреждения, вызванные вашим телефоном, компьютером или любым устройством из-за перекрестной проводки и любых ошибок в схемах и программировании вами. Так что делайте это на свой страх и риск.

+ Если возможно, распечатайте для этого симпатичный чехол на 3D-принтере.

+ НАЖМИТЕ СЕРДЦЕ, ЧТОБЫ ЦЕНИТЬ И РАСПРОСТРАНЯТЬ ЛЮБОВЬ. И ДОБАВИТЬ В ИЗБРАННОЕ.

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

Всем привет, Итак, все началось с потребности (на самом деле жадности) в роскошной компьютерной части, около года назад я начал делать игровой компьютер 6-го поколения…… кодировать в визуальной студии…. медленно собирая этот компьютер, собирая карманные деньги…. Однажды я увидел Asus ROG Base за 200 $, который показывает использование процессора, может удаленно разгоняться и делать много крутых вещей (* Смотришь сияющими глазами *)…. конечно, я хотел купить это….. но цена была чертовски высока (* челюсть *)… так что я сделал небольшую заметку, чтобы сделать ее позже…. потом я начал изучать питон, наткнулся на библиотеку "PSUTIL", и бум … теперь все стало возможным.

всего с несколькими светодиодами и arduino nano… я сделал оборудование, а затем, после нескольких дней изучения библиотек, я создал программу на Python….

в основном он теперь только визуализирует использование ЦП, но с небольшими изменениями на стороне хоста (компьютера) программа python может быть настроена для отображения каждой детали, которую предоставляет библиотека psutil python, то есть - использование оперативной памяти, частота процессора и другие вещи.

Это счетчик использования внешнего процессора….

Я все еще работаю над этим проектом, чтобы сделать компьютерную программу фоновым процессом, но, поскольку я новичок в питоне, это займет время. помощь в этом секторе будет оценена по достоинству.

в восторге ?, Итак, давайте просмотрим список материалов…..

Шаг 1. Спецификация материалов

Ведомость материалов
Ведомость материалов

Спецификация материалов

1. Arduino (с установленным последовательным модулем, используйте usb для ttl, если вы используете arduino pro mini… независимо от того, какой arduino вы используете, но я предпочитаю nano).

2. Светодиодная гистограмма или 10 светодиодов

3. хост-машина

это оно…

Шаг 2: Изготовление схемы

Изготовление схемы
Изготовление схемы
Изготовление схемы
Изготовление схемы

Подключите светодиоды к контактам с D3 по D12 и с общими катодами, как показано на рисунке.

Также добавьте резистор номиналом 1 кОм последовательно с каждым светодиодом (не показано на рисунке). Если этого не сделать, Arduino, светодиоды или и то, и другое сгорят вместе

Шаг 3: установка душ

Итак, как мы все знаем ….. всем нужна душа для работы … машины тоже … Загрузите это программное обеспечение и эскизы, чтобы приступить к работе

1. Скетч Arduino и хост-программа - ссылка на Github

2. Python - загрузка Python

3. Библиотека PSUTIL - Библиотека PSUTIL

1. Загрузите скетч Arduino

2. установить Python

3. После загрузки установите библиотеку PSUTIL. если вы не знаете, как это сделать, просто просмотрите учебные материалы в Google, выполнив поиск по запросу «Как установить библиотеку Python».

4. Загрузите хост-программу.

5. Удерживайте нажатой клавишу Windows + R.

6. Тип: оболочка: запуск

7. Щелкните ОК.

8. скопируйте и вставьте хост-программу в папку автозагрузки

9. затем снова копируем хост-программу

10. и вставьте ярлык на рабочий стол.

Шаг 4: Последняя поездка

Одна последняя поездка
Одна последняя поездка

подключите свой ардуино. и проверьте, является ли последовательный порт COM2, если нет, измените его на Com2, перейдя в диспетчер устройств. нажмите ОК

затем запустите программу python, щелкнув ярлык на рабочем столе… после запуска она автоматически запускается при каждой загрузке. не закрывайте окно терминала…. хотя он не показывает никаких результатов. он все еще работает.

потом

Наслаждаться……..

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

Примечание-

1. Установите его в любом месте рядом с вашим компьютером, накройте его 3D-печатным корпусом или используйте модуль Bluetooth, чтобы сделать его беспроводным.

2. чтобы обновить программу для других функций psutil, проверьте программу python.

3. Скетч Arduino на самом деле будет выглядеть как новичок…. но это только для сохранения сбоев Arduino из-за чрезмерного использования оперативной памяти в циклах for, чтобы его можно было использовать на attinies и avrs.

4. убедитесь, что не закрыли окно терминала…. хотя он не показывает никаких результатов. он все еще работает.

5. скоро я сделаю полную версию базы diy rog, включая функции удаленного разгона и многополосные диаграммы …

6. Мы будем благодарны за любой вклад в коды и другие материалы ……

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

Шаг 5. Обновите журналы

************ Здесь будут описаны обновления ***************

21.06.2017 - В соответствии с предложением «rufununu» добавьте резистор 1 кОм перед каждым светодиодом, чтобы защитить ваш Arduino и светодиоды.

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

Рекомендуемые: