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!



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


  • MCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналовMCC PIC24 – модуль OUTPUT COMPARE – в режиме генератора звуковых сигналов
    При проектировании простых устройств автоматики, часто необходимо иметь механизм звукового оповещения. Самый верхний уровень, это формирование голосовых сообщений, но об этом, как то по позже… В самом примитивном варианте можно …
  • MPLAB® Harmony – или как это просто! Часть 4.MPLAB® Harmony – или как это просто! Часть 4.
    Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от кода библиотеки …
  • MCC – K42 – настройка модуля DMAMCC – K42 – настройка модуля DMA
    MCC – в версии v.3.95.0 и начиная ядра 4.85.0 конфигуратор предоставляет графический интерфейс для настройки модуля DMA. Для начала: Посмотреть какая версия МСС можно в закладке версии, если у вас …
  • HVLD модуль на примере PIC24FJ128GA204HVLD модуль на примере PIC24FJ128GA204
    HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что необходимо выполнить …
  • Цифровой тахометр для автомобиля CH-С3300Цифровой тахометр для автомобиля CH-С3300
     Тахометр Ch-С3300 предназначен для индикации и контроля оборотов, времени работы и максимальных оборотов развиваемых двигателем во время поездки. Датчиком может использоваться как обычный контактный прерыватель или выход датчика холла автомобиля …
  • Регулятор влажностиРегулятор влажности
    Регулятор ILLISSI-CH-1000 предназначен для контроля и регулировки относительной влажности в диапазоне от 0 до 100%. Регулятор позволяет работать как в режиме осушения, так и увлажнения. Для измерения возможно использовать аналоговые …
  • Сенсорный выключатель светаСенсорный выключатель света
    Хотя в настоящий момент актуальны системы управления освещением с передачей данных по электросети, но я думаю, что проекты такого рода тоже имеют право на жизнь. Анонс Три вида сенсора – …
  • AD9833 – Programmable Waveform GeneratorAD9833 – Programmable Waveform Generator
    Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я  использовал советский Г3-112, но он себя давно изжил.  Все думал купить чёто такое …
  • Audio-bluetooth modules BK8000L (noname)Audio-bluetooth modules BK8000L (noname)
    Еще один вариант, так сказать недоразумения Audio-bluetooth modules BK8000L (noname). Его отличительной маркировкой служат два отверстия в плате и надпись R2. Отличают его от модулей на чипе BK8000L, что у …
  • Audio-bluetooth modules F-6188 (BK8000L)Audio-bluetooth modules F-6188 (BK8000L)
    Следующий модуль на чипе BK8000L. Заводское обозначение F-6188 также основным производителем не выпускается и отдан на тиражирование. с нижней стороны имеет маркировку В этом варианте мне попалась вроде полноценная прошивка. …



 

 

 

 

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

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

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Keep Reading

Предыдущий

Комментарии

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

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