-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
58 changed files
with
6,259 additions
and
60 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,130 @@ | ||
# PCdisplay | ||
[](https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig?sub_confirmation=1) | ||
# Экран параметров железа ПК и автоматический реобас с RGB подсветкой | ||
* [Описание проекта](#chapter-0) | ||
* [Папки проекта](#chapter-1) | ||
* [Схемы подключения](#chapter-2) | ||
* [Материалы и компоненты](#chapter-3) | ||
* [Настройка и использование](#chapter-4) | ||
* [FAQ](#chapter-5) | ||
* [Полезная информация](#chapter-6) | ||
* [Мой сайт](http://alexgyver.ru/) | ||
* [Основной YouTube канал](https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig?sub_confirmation=1) | ||
* [YouTube канал про Arduino](https://www.youtube.com/channel/UC4axiS76D784-ofoTdo5zOA?sub_confirmation=1) | ||
|
||
<a id="chapter-0"></a> | ||
## Описание проекта | ||
Блок электроники для крутого моддинга вашего ПК, возможности: | ||
- Вывод основных параметров железа на внешний LCD дисплей | ||
- Температура: CPU, GPU, материнская плата, самый горячий HDD | ||
- Уровень загрузки: CPU, GPU, RAM, видеопамять | ||
- Графики изменения вышеперечисленных параметров по времени | ||
- Температура с внешних датчиков (DS18B20) | ||
- Текущий уровень скорости внешних вентиляторов | ||
- Управление большим количеством 12 вольтовых 2, 3, 4 проводных вентиляторов | ||
- Автоматическое управление скоростью пропорционально температуре | ||
- Ручное управление скоростью из интерфейса программы | ||
- Управление RGB светодиодной лентой | ||
- Управление цветом пропорционально температуре (синий - зелёный - жёлтый - красный) | ||
- Ручное управление цветом из интерфейса программы | ||
- Подробности в видео: https://youtu.be/DwI65tBNN1I | ||
|
||
<a id="chapter-1"></a> | ||
## Папки | ||
- **libraries** - библиотеки проекта. **Заменяя имеющиеся версии**, установить в | ||
`C:\Program Files (x86)\Arduino\libraries\` (Windows x64) | ||
`C:\Program Files\Arduino\libraries\` (Windows x86) | ||
- **PCdisplay_v.1.*** - прошивка для Arduino, файл в папке открыть в Arduino IDE (читай [FAQ](#chapter-5)) | ||
- **HardwareMonitorPlus** - программа, необходимая для работы устройства (закинуть куда угодно) | ||
- **openhardwaremonitor_source** - исходник программы для Visual Studio (C#) | ||
|
||
<a id="chapter-2"></a> | ||
## Схема | ||
 | ||
|
||
<a id="chapter-3"></a> | ||
## Материалы и компоненты | ||
* Arduino NANO http://ali.pub/20o35g http://ali.pub/20o36t | ||
* Дисплей http://ali.pub/20o3dt http://ali.pub/20o3el | ||
* Датчик температуры http://ali.pub/20o3fk http://ali.pub/20o3gc | ||
* Лента светодиодная http://ali.pub/20o51w http://ali.pub/20o53u | ||
* Макетная плата http://ali.pub/20o3nj http://ali.pub/20o3nx | ||
* Клеммники винтовые http://ali.pub/20o3ty | ||
* 10 МОСФЕТов http://ali.pub/20o1yh | ||
* 100 Ом http://ali.pub/20o33b | ||
* 10 кОм http://ali.pub/20o334 | ||
* Кнопки ищите на радиорынке, у китайцев можно 500 штук только купить | ||
* Или тут смотрите http://alexgyver.ru/electronics/ | ||
* Или такие http://ali.pub/20o4vo | ||
|
||
РАССЫПУХА В РОССИИ | ||
* Мосфет https://www.chipdip.ru/product/irf3205 | ||
* Или вот такой https://www.chipdip.ru/product/irfz24n | ||
* 100 Ом https://www.chipdip.ru/product0/47324 | ||
* 10 кОм https://www.chipdip.ru/product0/41486 | ||
* Клеммник винтовой https://www.chipdip.ru/product/306-021-12 | ||
* Кнопка https://www.chipdip.ru/product/tyco-2-1825910-7-fsm14jh | ||
|
||
## Вам скорее всего пригодится | ||
* [Всё для пайки (паяльники и примочки)](http://alexgyver.ru/all-for-soldering/) | ||
* [Недорогие инструменты](http://alexgyver.ru/my_instruments/) | ||
* [Все существующие модули и сенсоры Arduino](http://alexgyver.ru/arduino_shop/) | ||
* [Электронные компоненты](http://alexgyver.ru/electronics/) | ||
* [Аккумуляторы и зарядные модули](http://alexgyver.ru/18650/) | ||
|
||
<a id="chapter-4"></a> | ||
## Настройка и использование | ||
* [Загрузка прошивки](http://alexgyver.ru/arduino-first/) - ультра подробная статья по началу работы с Ардуино | ||
* Установить библиотеки в | ||
`C:\Program Files (x86)\Arduino\libraries\` (Windows x64) | ||
`C:\Program Files\Arduino\libraries\` (Windows x86) | ||
* Подключить Ардуино к компьютеру | ||
* Запустить файл прошивки | ||
* Настроить (COM порт, модель Arduino NANO 328) | ||
* Нажать загрузить | ||
Программа HardwareMonitorPlus | ||
* Запустить OpenHardwareMonitor.exe | ||
* Options/Serial/Run - запуск соединения с Ардуиной | ||
* Options/Serial/Config - настройка параметров работы | ||
- PORT address - адрес порта, куда подключена Ардуина | ||
- TEMP source - источник показаний температуры (процессор, видеокарта, максимум проц+видео, датчик 1, датчик 2) | ||
- FAN min, FAN max - минимальные и максимальные обороты вентиляторов, в % | ||
- TEMP min, TEMP max - минимальная и максимальная температура, в градусах Цельсия | ||
- Manual FAN - ручное управление скоростью вентилятора в % | ||
- Manual COLOR - ручное управление цветом ленты | ||
- LED brightness - управление яркостью ленты | ||
- CHART interval - интервал обновления графиков | ||
|
||
## Настройки в коде | ||
// настройки пределов скорости и температуры по умолчанию (на случай отсутствия связи) | ||
byte speedMIN = 10, speedMAX = 90, tempMIN = 30, tempMAX = 70; | ||
|
||
<a id="chapter-5"></a> | ||
## FAQ | ||
### Основные вопросы | ||
В: Как скачать с этого грёбаного сайта? | ||
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка **Clone or download**, вот её жми, там будет **Download ZIP** | ||
|
||
В: Скачался какой то файл .zip, куда его теперь? | ||
О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь. | ||
|
||
В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы? | ||
О: Читай и смотри видос http://alexgyver.ru/arduino-first/ | ||
|
||
В: Компьютер никак не реагирует на подключение Ардуины! | ||
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать | ||
|
||
В: Ошибка! Скетч не компилируется! | ||
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска. | ||
|
||
В: Сколько стоит? | ||
О: Ничего не продаю. | ||
|
||
### Вопросы по этому проекту | ||
|
||
<a id="chapter-6"></a> | ||
## Полезная информация | ||
* [Мой сайт](http://alexgyver.ru/) | ||
* [Основной YouTube канал](https://www.youtube.com/channel/UCgtAOyEQdAyjvm9ATCi_Aig?sub_confirmation=1) | ||
* [YouTube канал про Arduino](https://www.youtube.com/channel/UC4axiS76D784-ofoTdo5zOA?sub_confirmation=1) | ||
* [Мои видеоуроки по пайке](https://www.youtube.com/playlist?list=PLOT_HeyBraBuMIwfSYu7kCKXxQGsUKcqR) | ||
* [Мои видеоуроки по Arduino](http://alexgyver.ru/arduino_lessons/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
.idea | ||
classes | ||
target | ||
out | ||
build | ||
*.iml | ||
*.ipr | ||
*.iws | ||
*.log | ||
*.war | ||
.idea | ||
.project | ||
.classpath | ||
.settings | ||
.gradle | ||
.vscode |
Oops, something went wrong.