WiDeman

7 Сегментный Индикатор Как Уровень Загрузки Цп/озу

10 сообщений в этой теме

WiDeman    2

Появилась идея сделать из такого индикатора уровень загрузки ЦП или ОЗУ от 0 до 100%. Может кто делал подобное, дайте глянуть или посоветуйте как осуществить.

Паяльник в руках держу, но как начинающий... Пока учу)

Вот фото:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    282

А вот эта тема не ваша случаем? :) Т.е. Вы два года назад пытались что-то подобное сделать, и всё никак? Уверяю, с таким подходом вряд ли что-то изменится. :yes: За два года можно было бы и с МК разобраться и с гаджетами.

Но я всё равно помогу:

1) Пишем программу (или гаджет) для ПК, которая каким либо способом выдаёт данные наружу.

2) Снаружи подключаем или непосредственно индикатор или МК с индикатором.

Довольно просто, да?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mvkarp    3 757

Проще некуда! :)

Особенно, если изначально не даны ни операционная система, ни материнка. Может, это вообще для смартфона?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    282

Судя по обнаруженным "материалам" - windows 7 :)

Хотя может быть это не он, но по крайней мере очень похож)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
WiDeman    2

А вот эта тема не ваша случаем? :) Т.е. Вы два года назад пытались что-то подобное сделать, и всё никак? Уверяю, с таким подходом вряд ли что-то изменится. :yes:За два года можно было бы и с МК разобраться и с гаджетами.

Да, ето я, не найдя схемы, занялся другим. Делал вот такую штуковину! Ето типа тумбочки для тюнера, только через инет)

Можете заценить:

Так вот. Вернемся к нашим баранам) Я даже примерно не знаю какие детали брать и куда к чему припаивать (так сказать учусь на практике, в правой руке паяльник в левой литература). Можно ли ето все сделать через ЮСБ? Драйвер напишу, ну или прогера знакомого напрягу. А как же со схемой???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Windows 7 есть гаджет так и называется "Индикатор ЦП". Он как раз и показывает загрузку ЦП и ОЗУ. Наверное, если хорошо в интернете поискать, то и для ХР можно что-нибудь найти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Rhime    143

Ну так а в чем проблема? Если вы сами умеете ПО писать для ПК, то берем какой-нибудь МК типа STM, AVR, PIC, MSP, ADUC. Прикручиваем USB на прямую, если есть на борту, или FTDI какую. Пишем прошивку, ПО для ПК и вперед. Схем подключения индикатора к МК и как с ними работать, море. Просто голову включить нужно. Вы же как-то паяете по схемам. Значит должны знать, как детали выглядят на чертежах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
WiDeman    2

Ну так а в чем проблема? Если вы сами умеете ПО писать для ПК, то берем какой-нибудь МК типа STM, AVR, PIC, MSP, ADUC. Прикручиваем USB на прямую, если есть на борту, или FTDI какую. Пишем прошивку, ПО для ПК и вперед. Схем подключения индикатора к МК и как с ними работать, море. Просто голову включить нужно. Вы же как-то паяете по схемам. Значит должны знать, как детали выглядят на чертежах.

Так вот я и спрашиваю что да как? Моих знаний хватает что бы спаять мигалку на светодиодах...

Что бы начать паять, нужно купить детали. Что бы купить, нужно знать что купить! Так как в наличии деталей не много. Какая МК лучше подходит, что нужно будет дополнительно, кондеры, резисторы???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
tcoder    282

Вам нужно сильнее вникнуть в суть дела. Резисторы и прочее - это элементарные составляющие и потому точного рецепта по ним дать невозможно.

В целом оно так получается, если через USB делать:

1) Питание: USB даёт 5 вольт. Значит вся схема должна будет работать от 5В.

2) Основа: это либо МК с поддержкой USB, либо любой другой МК с UART-ом и отдельная микросхема для USB (типа FT232 - дрова под неё готовые есть, появляется как виртуальный COM в системе)

3) Индикация: обычно у таких индикаторов выводы для сегментов на все четыре цифры общие, а катод или анод - для каждой цифры отдельно. Бывают они с общим катодом и общим андом. Нужно установить какой у вас - самый надёжный способ - найти распиновку и прозвонить. Можно и без распиновки выкрутиться.

Итоговый вид - индикатор подключен всеми ногами (или только нужными) к МК, сам МК подключен напрямую или через микросхему USB к USB компьютера. Прошивка МК должна обеспечивать динамическую индикацию и приём данных с USB. Сам индикатор напрямую в МК вставлять нельзя, должны быть токоограничивающие резисторы на каждый сегмент, и возможно на общих придётся с токами ещё разбираться. Хотя обычно там всё просто.

Что погуглить:

Как подключить светодиод к 5В. Калькулятор резисторов для светодиодов

Распиновка семисегментного индикатора такого-то, можно в инетмагазинах прилагающиеся к ним доки поискать

Как подключить семисегментный индикатор к мк

Динамическая индикация

Подключение МК к USB

Про компьютерную часть вкратце. Насколько помню, гаджеты эти можно было на яве писать, типа как WEB-страница с последующей компиляцией. Доступ к виртуальному COM-порту вероятно можно осуществить через COM-объект windows, если таков в яве доступен. (COM-объект windows, это другое, нежели COM порт - просто тут названия случайно совпали)

А может и в стандартном что-то готовенькое есть... но это очень вряд-ли...

А если какая-то отдельная программа в фоновом режиме будет работать - это самое простое и беспроблемное решение.

Изменено пользователем tcoder
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас