Arduino LCD + STONE STVI056WT-01 + Strain gauge


Author li grey

email: greyli1987@outlook.com


The strain assessment instrument is used to assess the degree of corresponding muscle strain by obtaining the muscle surface action potential through silver oxide electrodes or other human surface electrodes, together with the patient’s conscious control of muscle movements. The highest level of muscle strain is 7 and the lowest level is 1. Level 1 is a mild condition, followed by levels 2, 3, 4 and 5, and levels 6 and 7 are severe conditions. This project uses the STONE serial touch screen animation to display the evaluation process, and the end of the evaluation will give the level of the proposed treatment plan display. The accessories are as follows.

  1. Arduino EMG feedback module.
  2. STVI056WT-01 serial touch screen and STONE adapter board V1.2.
  3. Electrodes, electrode wires.

The main interface is as follows.

The return value of the main interface button “start” is 0061. The storage address is 0003. This button will start the EMG measurement, during the measurement, the patient should exert force on the muscle at the electrode, and gradually increase the force until it reaches his maximum strength, then try to hold it for a period of time, then slowly relax, relax, until it is completely relaxed. The internal algorithm of Arduino will give the result of muscle strain and the corresponding treatment plan number according to the strength, duration and change of the measured EMG signal.

Working idea.

Serial screen carries evaluation animation, real-time clock display, output results (and treatment plan number), arduino development board completes EMG signal acquisition and analysis, arduino development board also controls EMG acquisition channel electronic switch (electronic switch action also has LED indication), responding to user operation.

Working steps.

  1. Build hardware.
    • connect electrode wires and electrode pads.
    • connect STONE touch screen and arduino development acquisition board.
    • connect the power supply.
  2. Evaluate the animation chart into STONE screen development platform Tool4.3; make pointer clock.
  3. Connect the touch screen and arduino development board via serial port, program the evaluation animation and evaluation algorithm, and upload the evaluation results to the touch screen for display.

Next, record the specific development process.

First, build the hardware connection.

Connect the components well according to the working steps, as follows.

 

Next, the evaluation animation and output result images were created.

The 451*268 evaluation animation icons created according to the resolution of the STONE screen used in this project are as follows.

 

The instructions for calling each icon based on the variable icon address and picture location number are as follows.

Note: The animation shows the EMG measurement process, if you use the left negative, the value change will leave a shadow of “1”. Please use the right negative correctly.

Creation of a pointer-type real time clock.

Select Dial clock control under menu Variable Configuration (D) and create it in the center of the dial (the upper left corner of the formed rectangle automatically becomes the rotation axis of the hands —- which is the “clock dial center” in the parameter table). The hour, minute and second hand icons are in 24.ico, select them in the Icon file, where the serial number of the hour hand icon is “4”, the serial number of the minute hand icon is “3”, and the serial number of the second hand icon is “2 “, respectively, corresponding to the selected. Next, you need to determine the hour hand, minute hand, second hand “axis”, where the Y axis is the length of each needle out (also equivalent to the center of the two sides of the distribution ratio), relatively easy to adjust, while the X axis is the focus, the three needles rotate when the intersection of whether to coincide, depending on the value of this. Of course, you need to watch them rotate for a while, and if they do not overlap, adjust a little until you are satisfied.

 

Finally, programming and debugging.

 

This project uses the arduino development board programming. (arduino development board, model is LY-F2)

With the above introduction, the arduino code is as follows.

Finally, online commissioning.

STONE Tool software edited the screen file download, arduino code file upload, connect the power supply, communication, arduino development board connected to the electrode line, electrode piece, acquisition switch and acquisition module, operate the touch screen keys, observe the pointer type real-time clock, evaluation animation, output indication jump function are demonstrated normal!


[wpdm_package id=10122 template=”link-template-calltoaction3.php”]


Это может быть интересно


  • ch-4000 – универсальная печатная платаch-4000 – универсальная печатная плата
    На смену устаревшей плате ch-3000, пришла новая ch-4000. Плату уже можно приобрести в магазине Ворон. Схема. Плата позволяет создавать таймеры, часы реального времени, регуляторы температуры, регуляторы влажности, вольтметры, дистанционное управление …
  • Простой цифровой регулятор мощностиПростой цифровой регулятор мощности
    Простой регулятор мощности с цифровой индикацией. Этот проект создан как обучающий, для ознакомления с основами построения сетевых регуляторов мощности. Устройства подобного типа можно использовать для управления освещением, скоростью работы вентиляторов …
  • MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовMCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
    При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном варианте можно …
  • MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)MCC PIC24 – модуль REAL-TIME CLOCK AND CALENDAR (RTCC)
    RTCC предоставляет пользователю часы реального времени и функция календаря (RTCC), точность “хода” может быть откалибрована. Основные особенности модуля RTCC: • Работает в режиме глубокого сна. • Возможность выбора источника синхронизации. • …
  • MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМMCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ
    Во многих системах управления, для формирования управляющих сигналов требуется модуль ШИМ, он позволяет не только формировать импульсы заданной длительности, но и с применением обычного RC фильтра строить простые ЦАП. MCC …
  • I2C MODULE – PIC18F25K42 Device ID Revision = A001I2C MODULE – PIC18F25K42 Device ID Revision = A001
    I2C MODULE Обход ошибок в версии I2C MODULE – PIC18F25K42 Device ID Revision = A001 В Серии K42 применен совершенно новый модуль шины I2C, который позволяет поддерживать все режимы этой …
  • Цифровой тахометр для автомобиля CH-С3300Цифровой тахометр для автомобиля CH-С3300
     Тахометр Ch-С3300 предназначен для индикации и контроля оборотов, времени работы и максимальных оборотов развиваемых двигателем во время поездки. Датчиком может использоваться как обычный контактный прерыватель или выход датчика холла автомобиля …
  • MPLAB® Code ConfiguratorMPLAB® Code Configurator
    MPLAB ® Code конфигуратор (MCC) является свободно распространяемым плагином, это графическая среда программирования, которая генерирует бесшовный, легкий для понимания кода на Cи, чтобы вставить его в свой проект. Метки:MPLAB® Code …
  • Часы + Календарь + Термометр + …Часы + Календарь + Термометр + …
    Часы + Календарь + Термометр + Индикатор влажности + Секундомер + Дистанционное управление на ИК лучах (пульты на RC-5 протоколе) + Автоматическая регулировка яркости + Возможность вывода данных через USB, на плате ILLISSI_B4_primum …
  • MPLAB® Harmony – или как это просто! Часть 4.MPLAB® Harmony – или как это просто! Часть 4.
    Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от кода библиотеки …



 

 

 

 

В записи нет меток.

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Keep Reading

Предыдущий

Комментарии

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.