LCD мониторинг ресурсов компьютера

Тема в разделе "Глядите, что я сделал", создана пользователем Александр Земсков, 3 май 2015.

  1. Всем привет, дорогие друзья!
    Сегодня я вам расскажу, как сделать вот такую штучку:
    [​IMG]
    На первой строке у нас написано количество свободной оперативной памяти, на второй на сколько процентов загружен процессор, а на четвертой текущее время.

    Нам понадобятся из железа:
    Нам понадобятся из ПО:
    • Arduino IDE
    • Visual Studio Express (Насколько я помню распространяется свободно)

    Начнем с подключения дисплея. Я использовал модель подключения с Amperka Wiki (ПЫЩЬ).
    Когда мы подключили дисплей, мы можем залить в ардуино программу, которая будет ожидать подключения компьютера. Программу можно скачать тут.
    Теперь если мы запустим ардуино и чуть-чуть подождем, появится вот такая надпись:
    [​IMG]
    Появилась? Все отлично, можно продолжать!
    Не появилась? Возможно плохо подключен дисплей.

    Теперь нам надо настроить часть решения, которая будет выполняться на нашем компьютере.
    Первым делом скачиваем исходник вот отсюда и куда-нибудь распаковываем.
    !!ВНИМАНИЕ!! К этому моменту у вас уже должна быть установлена visual studio!Теперь дважды кликаем на файл ArduData.sln : Запускается visual studio.
    Ждем, пока visual studio подгрузит все компоненты.
    Дважды жмем на Form1.vb
    [​IMG]
    В окне слева появится следующее:
    [​IMG]
    Зелеными прямоугольниками я выделил область, по которой нужно дважды щелкнуть, чтобы сделать окно активным.
    Когда мы сделали окно активным, можем смело жать Ctrl+F, появится вот это окно:
    [​IMG]
    В поле найти пишем COM3 и жмем кнопочку "Найти все".
    В списке снизу появится два найденных совпадения:
    [​IMG]
    Двойной клик по тому, которое я выделил.
    Окно visual studio примет следующий вид:
    [​IMG]
    Если все так, то приступим к редактированию.
    Есть два пути:

    • Если Com порт ардуино имеет цифру <= 9:
    Ищем вот это строчку:
    Код (Text):
    Me.ComboBox1.Text = "COM3"
    И редактируем в ней номер порта.

    • Если Com порт ардуино имеет цифру > 9:
    Ищем вот это строку:
    Код (Text):
    Me.ComboBox1.Items.AddRange(New Object() {"COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9"})
    В ней COM9 меняем на COM с номером, на котором висит ваша ардуино.
    Ищем вот это строчку:
    Код (Text):
    Me.ComboBox1.Text = "COM3"
    И редактируем в ней номер порта.
    Жмем Ctrl+S чтобы все сохранить:Теперь собираем решение (сборка -> опубликовать ArduData).
    [​IMG]
    Далее следуем простым пунктам с подсказками и в итоге получаем вот это:
    [​IMG]
    Двойной клик на setup.exe и начнется процесс установки.
    Программа автоматически запустится после установке, а чтобы запускать ее в дальнейшем идем в "Пуск"->"Все программы"->"ArduData"->"ArduData.exe"
    Лично я его добавил в автозагрузку.
    На этом все, спасибо что дочитали статью до конца!
    Если будут вопросы, пишите вот сюда: vk.com/sa_zima


    P.S. Сейчас делаю модельку в Inventor Professional для того, чтобы распечатать на 3д принтере для всего этого дела корпус.
     
    Последнее редактирование: 3 май 2015
  2. ИгорьК

    ИгорьК Гуру