* Новое меню и покупки пакетов из приложения - https://youtu.be/41q0KYCEk4U

Базовая функциональность
* Резьбы - https://youtu.be/dBz4W0W2XlM
* Угломер -  https://youtu.be/MR_w2laQFWA

Пакет Токарный
* Расчет гитары - https://youtu.be/UTy-80_DOBM

Пакет Фрезерный
* Деление - https://youtu.be/SHgtjRvpr5w

Я обязательно найду время и изложу свои соображения по использованию программы для МК 3002   и для ТВ-4 (спрашивали на директлоте). Был занят выпуском новой версии 3. https://hot-chip.com/forum/viewtopic.php?id=46

В версии 3 внесены многочисленные улучшения в экраны "Базовой функциональности" и пакета "Токарный". Изменения коснулись как внешнего вида так и некоторых алгоритмов и данных. Но самое главное новшество - это выпуск пакета "Фрезерный".

Пакет «Фрезерный» разработан для облегчения и ускорения работ в мастерской при фрезеровании металла на фрезерных станках.
Все экраны пакета располагаются в папке главного меню «Фрезерное дело». Это:
* Режимы резания при фрезеровании — рассчитывает обороты шпинделя, подачу стола и другие параметры для фрезерования;
* Цилиндрическая канавка — делает расчет для фрезерования канавок цилиндрическими концевыми фрезами и фрезами со сферической режущей частью;
* Фланец — расчет условной детали «фланец» с отверстиями, расположенными на окружности определенного диаметра. Позволяет узнать линейное и угловое расстояние между отверстиями, а так же координаты центров отверстий;
* Одиночная шестерня — простой расчет геометрии прямозубой цилиндрической шестерни со стандартным профилем зубьев. Позволяет рассчитать диаметр заготовки и глубину врезания модульной фрезой;
* Деление — позволяет создавать, редактировать и сохранять настройки для различных ваших делительных приспособлений. Делит окружность на равные части непосредственным, простым, дифференциальным делением и по методу Гуцулы.

Детальное описание пакета "Фрезерный" тут.

Version 3 received many small improvements all over the application including screens from "Base functionality" and "Lathe turning" packages. But most important is the introduction of new "Milling" package.
The Milling package is designed to save your time in workshop when working on milling machine.
All screens of this package are located inside «Milling» main menu folder. These are:
* Cutting parameters — calculate spindle speed, table feed rate and more;
* Cylindrical groove — calculate how to do cylindrical grooves using ordinary end mills;
* Flange with holes — calculate how to locate holes (or similar features) evenly on some circle. Calculates distance between holes and coordinates of holes centers;
* Single gear dimensions  — simple calculation of standard profile straight tooth gear. Find outer diameter and depth of in-between-teeths recesses to know how to machine the gear;
* Dividing — allows to create, change and store sets of settings for your indexing/dividing devices. Divides circle on even parts with direct, indirect, differential methods. Also includes very powerful «Error averaging» method which allows dividing to practically any number without using change gears!

Learn more about "Milling" package including screenshots here.

Improvements compared to previous version:
* New screens added: «Change gears calculation», «Tool bits angles», «Lathe feed rates», «Cam turning» and «Protractor»;
* Improved structure and appearance of main menu. Check its overview: https://youtu.be/41q0KYCEk4U
* New help pages contains images and thus more informative;
* Added in-application purchases for new functionality.

New screens:
1. Cam turning — the screen allows to calculate thickness of the saddle to be placed between the turned part and one of the jaws of three jaw self centering chuck.
https://hot-chip.com/pics/ChipTip2/en_cam.png

2. Feed rates — screen shows feed rates for turning some selected materials.
https://hot-chip.com/pics/ChipTip2/en_lathe_feeds.png

3. Tool bits angles — the screen shows cutting angles of lathe tool bits for various cutting materials and cut conditions.
https://hot-chip.com/pics/ChipTip2/en_tool_bits_angles.png

4. Change gears calculation — screen helps to calculate proper setup of change gears when turning threads on a lathe. Overview of the screen: https://youtu.be/UTy-80_DOBM
https://hot-chip.com/pics/ChipTip2/en_guitar.png
https://hot-chip.com/pics/ChipTip2/en_gear_editor.png

"Protractor"  screen allows to produce angle template which could be used for cutting angles control of tool bits and drills. Also screen allows to measure tapers.
https://hot-chip.com/pics/ChipTip2/en_protractor.png

ChipTip v.2 — новая версия программы для любителей металлообработки.

По сравнению с предыдущей версией:
* Добавлены экраны «Расчет гитары», «Углы заточки резцов», «Величина подачи» (при токарной обработке), «Расчет эксцентрика» - их нужно покупать дополнительно. Экран «Угломер» - входит в базовый набор функций, отдельно покупать не надо;
* Улучшено меню на первом экране — появилась структурирование экранов по назначению. Обзор нового меню: https://youtu.be/41q0KYCEk4U
* Новые справочные материалы сделаны в новом формате с картинками, что намного информативнее прежних чисто текстовых справок;
* Введена возможность докупать функциональность ЧипТипа «пакетами» из родственных по назначению экранов.

Новые экраны составляют пакет "Токарный". Краткое их описание:
1. Расчет эксцентрика — расчет толщины подкладки под один из кулачков трехкулачкового патрона, чтобы получить эксцентрик с нужными размерами.
https://hot-chip.com/pics/ChipTip2/ru_cam.png

2. Величина подачи — рассчитывает величину подачи при токарной обработке для разной глубины резания, материалов и условий.
https://hot-chip.com/pics/ChipTip2/ru_lathe_feeds.png

3. Углы заточки резцов — рассчитывает углы заточки токарных резцов для различный режимов обработки и материалов.
https://hot-chip.com/pics/ChipTip2/ru_tool_bits_angles.png

4. Расчет гитары — позволяет рассчитать положения шестерен в гитаре для нарезания резьбы определенного шага. Может хранить до 50 наборов «имеющихся в наличии» шестерен по 28 шестерен в каждом, рассчитывает несколько типов гитар, ищет недостающие шестерни. Обзор этого экрана: https://youtu.be/UTy-80_DOBM
https://hot-chip.com/pics/ChipTip2/ru_guitar.png
https://hot-chip.com/pics/ChipTip2/ru_gear_editor.png

Подробное описание этих экранов Вы найдете в самой программе ЧипТип. Для этого нужно обновиться до версии v2 и зайти в меню ChipTip->Менеджер функциональности. Там есть возможность читать справочные материалы по всем экранам, даже еще не купленным.

Экран "Угломер" позволяет изготавливать шаблоны для контроля заточки резцов. Так же им можно непосредственно (не очень точно) измерять конусность штифтов, инструментальных конусов и т.п.
https://hot-chip.com/pics/ChipTip2/ru_protractor.png

Вышла версия ChipTip 1.2 и она же 1.3 (небольшое распросторивание экранов)

Обновление опубликовано на Google Play и должно к Вам (если Вы пользуетесь версией с ГуглПлея) придти, если у Вас установлена автоматическая проверка и установка обновлений. Если автоматически обновление не доходит, то заходите на страницу https://play.google.com/store/apps/deta … vk.chiptip и жмите кнопку "Обновить".

В этой версии доработан экран "Резьбы", добавлено предложение Родиона из этой темы https://hot-chip.com/forum/viewtopic.php?id=13 и еще немножко.

Экран резьб теперь выглядит так:
https://hot-chip.com/forum/img/ChipTip1/ru/threads_1_2.png

Таблица в нижней части экрана показывает количество проходов резцом и их глубину. А именно, строка "№" показывает номер прохода резцом, строка "Глуб." показывает глубину врезания на данном проходе, строка "Всего" показывает глубину врезания накопительным итогом (фактически - это показания лимба поперечной подачи).
    Переключатель "Подача на" переключает базис отсчета поперечной подачи между "R" (подача на радиус) и "D" (подача на диаметр - в два раза больше чем на радиус). Установите этот переключатель в соответствии с типом лимба поперечной подачи своего станка.
    Переключатель "Направл." переключает направление счета в строке "Всего". Установите этот переключатель в "+" когда нарезаете внешнюю резьбу и в "-" при нарезании внутренней резьбы.
    Поле ввода "Начало всего" задает начальное значение для строки "Всего". При нарезании внутренней резьбы удобно выставить в этом поле максимальное показание лимба поперечной подачи, совпадающее с 0 лимба. Например, у станка ИЖ 1и611п нулевое значение лимба поперечной подачи одновременно является значением 3мм. Поэтому, после обнуления лимба при нарезании внутренней резьбы вращение лимба пойдет в сторону значения 2.8 и т.д. Для этого примера ставим данное поле в значение 3, а "Направл." в "-", после чего будет удобно считывать цифры из строки "Всего" и переносить их на лимб станка. Чтобы программа начала использовать значение из этого поля нужно передернуть любой из переключателей "Подача на" или "Направл.", поэтому сначала вводите "Начало всего", а потом выставляйте в нужное положение переключатели.

Программа «Безопасная скорость» разработана для улучшения безопасности поездок на -авто и -мото транспорте за счет своевременного информирования водителя о параметрах езды, которые, зачастую, неверно оцениваются водителем или вовсе не принимаются им в расчет.

Программа работает со встроенным в смартфон приемником навигационных спутниковых сигналов (GPS и/или ГЛОНАСС), а так же со встроенным акселерометром (датчиком, измеряющим ускорения по трем осям), обрабатывает и показывает полученные данные.

Программа имеет функции:

1.    Измерение и расчет важнейших параметров движения:

        * Текущая скорость

        * Тормозной путь (с текущей скорости до ноля)

        * Время торможения (с текущей скорости до ноля)

        * Текущее ускорение

        * TNT-метр — рассчитывает последствия столкновения с неподвижным массивным предметом на данной скорости

        * Средняя скорость

        * Максимальная скорость

        * Три различных по свойствам пробега TRIP A, TRIP B, TRIP C

2.    Тестирование тормозных свойств вашего транспортного средства. Измерение времени реакции водителя, времени активации тормозной системы, максимального замедления при торможении. Проделайте тесты на разных шинах (зима/лето) и в разных погодных условиях и у Вас в программе будут объективные данные по тормозным свойствам вашего автомобиля (а значит и более точные расчетные данные: тормозной путь, время торможения, предупреждения о потере сцепления).

3.    Гибкая настраиваемая система предупреждений о выходе параметров движения за определенные рамки. Имеется оповещение цветом, звуком (30 звуков на выбор) либо голосовым сообщением автоматического комментатора. Система предупредит (несколько частных случаев):

       * О выходе скорости за установленные пределы.

       * О выходе значения тормозного пути за установленные пределы.

       * О возможном сносе в повороте или потере сцепления на прямолинейном участке дороги.

4.    Голосовой комментатор параметров движения. Комментирует изменение скорости или тормозного пути с заданным шагом.

5.    Функция коррекции нулевой скорости — включает игнорирование блуждающих показаний скорости от системы GPS при неподвижном положении транспортного средства. Повышает точность подсчета пробега и средней скорости.

6.    Функция калибровки встроенного акселерометра для получения наиболее точных данных по ускорению.

Инструкция по использованию: https://hot-chip.com/prod/SafeSpeed/ru_ … _help.html
Видеообзор: https://youtu.be/6sutJnR_cCY

Экран "Контроль"
https://hot-chip.com/prod/SafeSpeed/ru_instruction/ru_ctrl.png

The «Safe Speed» program designed to help you to avoid risky and dangerous situations while driving. The program monitors speed (via GPS\Glonas) and acceleration (via accelerometer built in to your smart-phone). It also calculates number of parameters based on measured speed and acceleration such as brake way and brake time needed to stop your vehicle from current speed.

Main features:

1.    Measuring and calculation of:

        * Current speed;

        * Brake way (from current speed to zero);

        * Brake time (from current speed to zero);

        * Current acceleration;

        * TNT-meter — calculates energy release in hypothetic situation when car (on current speed) hits in to massive stationary object;

        * Average speed;

        * Maximum speed;

        * Three different trip distances TRIP A, TRIP B, TRIP C.

2.    Testing of your vehicle brake abilities. With “Safe Speed” you can measure drivers reaction time, brake system activation time, maximum deceleration during braking. Perform tests on various tires and under different weather conditions - this way you’ll have objective data about your car braking abilities and more reliable values for brake way and traction loss limits.

3.    Informing the driver with color lights, sound or synthesized voice about:

        * Speed is out of user defined range;

        * Brake way is out if user defined range (e.g. it is too long);

        * Possible loss of traction during turns or on straight line;

        * And many more - “Safe Speed” has robust and versatile limits processing system which could be configured by user in may different ways.

4.    By voice narration of current speed or current brake way.

5.    Zero speed fusion function — prevents wrong speed values from GPS to be processed by the program when the vehicle is actually not moving. This function uses other sensors built in to the phone to detect and correct such situations.

6.    Accelerometer calibration function for precise acceleration readings.


Users manual: https://hot-chip.com/prod/SafeSpeed/en_ … _help.html

PunBB bbcode test

VibrAn - users manual

1. Limitation of liability

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

2. The purpose
VibrAn is designed for estimation of machines (mainly) vibration levels.

The program works with accelerometer sensor embedded in your phone. It gets the raw data from the sensor, process it and shows visually the result.

Vibrations from machine (under estimation) needs to be transferred to the phone's body. It could be done by placing the phone over the machine. If machine vibrates too intensive then it is better to dump such vibrations prior transferring it to the phone's body. For dumping excessive vibrations one could use spacer between the machine and phone made from thick cloth or insulation foam.

VibrAn presents resulting information in two domains:
*   Time domain
*   Frequency domain

In time domain it shows acceleration amplitude (its components or vector length) on a timeline. In frequency domain it shows acceleration amplitude at given frequency.
Looking at data in frequency domain only make sense if the processes we try to investigate are of periodic nature (e.g. constantly rotating shaft).

There are two ways to estimate vibrations:
*    Absolute estimation: if standard vibrations levels for that particular machine part is known then using "CAPT" (Capture) screen it is possible to compare actual vibration (use time domain - "ACCELERATION" mode) with standard one.
*    Relative estimation: if standard vibrations levels are not known but it is required to lower vibrations of machine part to some "acceptable" level then using "CAPT" screen we need to record the file with accelerometer data before manipulations/repair of the machine part. Then after manipulations/repair another file is recorded. Both files are loaded via "ANLZ" (Analyze) screen and compared there in time or frequency domains.

3. User interface
Switch between screens with buttons at the bottom "CAPT", "ANLZ", "SET", "HELP".

Main functions of each screen:

*    "CAPT" - shows acceleration in near real-time mode (both as time sequence or as a spectrum), records accelerometer data in to file.
*    "ANLZ" - loads files with accelerometer data, process and visualize the data.
*    "SET" - general program settings
*    "HELP" - usage information

4. "CAPT" screen
PunBB bbcode test

Controls:

-    RAW DATA FILE NAME - accelerometer data will be saved in to the file specified in that field. You can type in the file name manually or use automatically generated file names. These files are stored under SDCARD/Vibran
-    SAMPLING RATE - shows rate of incoming data from accelerometer.
-    TURBO - allows to double sampling rate. Most phones delivers just 100Hz sampling rate in normal mode. In most cases its not enough as a spectrum of such signal will span from 0Hz to just 50Hz. Many machine parts has periodicity of movement at 50 - 60 Hz and even more. Therefore it is viable to have sampling rate of 200 Hz and more and thus have the ability to see spectrum of 0 - 100 Hz.
-    YMAX and YMIN - and their buttons "+" and "-" allow to change the scale of Y axis.
-    X, Y, Z - switch plotting between individual acceleration components associated with particular space axis.
-    |A| - toggle plot to show length of acceleration vector (i.e. vector sum of X, Y, Z )
-    ACCELERATION - toggle time domain plot representation. Acceleration will be shown as time sequence.
-    SPECTRUM - toggle frequency domain plot representation. Acceleration will be shown as function of frequency.
-    DC - toggle display of DC signal component at 0 Hz bin. The button works only when "SPECTRUM" mode is on.
-    AVG - toggle averaging of 10 sequential spectrum data sets. Improves signal/noise ratio by factor of 3 but delays the signal. The button works only when "SPECTRUM" mode is on.
-    128, 256, 512 - in "ACCELERATION" mode these buttons define width of time window shown on plot. In "SPECTRUM" mode these buttons define spectrum resolution (128 gives wider spectrum lines - less resolution; 512 gives higher resolution).
-    REC - toggle recording of accelerometer data in to file. Raw accelerometer data is written to the file. Buttons on this screen (except for TURBO) doesn't take any effect on written data. Recording length (time) is limited only by free space on SD card, but "ANLZ" screen can load just 10000 samples from one file. After press of REC button there will be recording time displayed on it. When there will be 8000 samples written to the file the text on REC button will become yellow. When there will be 10000 samples written to the file the text on REC button will become red, but recording will continue.

5. "ANLZ" screen
PunBB bbcode test

Controls:

-    INPUT #1 and button  OPEN - the button opens file opening dialog. INPUT filed will contain name of the loaded file. This file will be the source of named data arrays. AX1 - arrays of Х acceleration component,  AY1 - ... Y component, AZ1 - ... Z component, |А1| - array of acceleration vector lengths.
-    INPUT #2 and button  OPEN - same as previous point but for second input file.
-    CALCULATION CHAIN 1 - begins with number 1 and ends with R1 (result 1) symbol. First control element ("input selector") in calculation chain (shows АХ1 value on above screenshot) defines the input for this chain. Then two operators follows (PASS and PASS on the above screenshot).
-    Input selector - first control in each calculation chain. Possible values are any of loaded data arrays АХ1 - |A1| and АХ2 - |А2|. For chain #2 is is also possible to select R1 (calculation result of chain #1) as input. For chain #3 is is also possible to select R1 or R2 as input. If selector is set to "OFF" then this chain will not be calculated.
-    Operators - when any of operators controls are pressed there will be operator settings dialog window shown. Available operators:
        PASS - pass signal through without any modifications;
        BPF - Band Pass Filter. It can be set to work in any of 20 frequency bands with 5 Hz width each. These 20 bands covers 1- 100 Hz range. Input and output of BPF is time domain data;
        FT - Fourier transform. Switches data domain from time to frequency. The output will be the spectrum of input signal;
        RFT - reverse Fourier transform. Switched data from frequency domain in to time domain;
-    R1 - R3 - calculation results which by default are shown on plot. Presence of particular result on plot can be switched on/off by touching R1 - R3 symbols.
-    CALC - initiates calculation and plot process.

6. "SET" screen

PunBB bbcode test

Controls:

-    Log severity - controls amount of information in log files.
-    SEND LOGS TO DEVELOPER - constructs e-mail with attached log files and passes this e-mail to the default email client program for sending. Use this button when you want to report strange or erroneous program behaviour.
-    UI LANGUAGE - forces switch of UI language. If settings was never set and saved then VibrAn will have UI language according to locale of your phone. After saving this setting phone locale will be ignored.
-    BUTTON PRESS SOUND - toggle button press sound.
-    APPLY AND SAVE - saves all settings and put them in effect.

VibrAn - руководство пользователя

1. Ограничение ответственности автора

ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ. НИ В КАКОМ СЛУЧАЕ АВТОР НЕ НЕСЁТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, ЗА УЩЕРБ ИЛИ ПО ИНЫМ ТРЕБОВАНИЯМ, ВОЗНИКШИМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ С ДАННЫМ ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.

2. Назначение программы

Программа VibrAn предназначена для оценки уровня вибраций деталей машин, имеющих вращающиеся или поступательно движущиеся части.
Программа работает со встроенным в смартфон акселерометром (датчиком, измеряющим ускорения по трем осям), обрабатывает и визуализирует полученные данные.
Для работы программы необходимо передать вибрации от исследуемого узла машины на корпус телефона. Если вибрации слишком сильные, то используйте какой-нибудь демфирующий элемент между исследуемым узлом и корпусом телефона.

Оценку вибраций в программе можно производить в двух доменах (домен (domain) - односвязная область):

*    ВременнОй домен
*    Частотный домен

Во временном домене представлена амплитуда ускорения в зависимости от времени. В частотном домене представлена амплитуда ускорения в зависимости от частоты.
Рассматривать ускорение в частотном домене имеет смысл, если явления, порождающие ускорение, имеют периодическую сущность (как-то вращающийся с постоянной скоростью вал или маховик, поступательно движущийся с постоянной частотой кривошипно-шатунный механизм).

Возможны такие способы оценки вибраций:

*    Абсолютная оценка: если известны нормативные значения виброускорений в проверяемом узле, то при помощи экрана "ЗХВТ" (Захват данных) можно наблюдать размах вибрации во временном домене и сравнивать ширину диапазона вибрации с нормативной.
*    Относительная оценка: если нормативное значение виброускорения неизвестно, а нужно решить задачу по уменьшению вибраций узла до некоторого "разумного" значения, то с помощью экрана "ЗХВТ" записывается файл с данными акселерометра в начале настройки/ремонта проверяемого узла, затем проводится настройка/ремонт данного узла, затем записывается еще один файл с данными акселерометра. Оба файла загружаются через экран "АНЛЗ" (Анализ) и сравниваются во временном либо частотном доменах.

3. Пользовательский интерфейс
Переключение между экранами осуществляется нажатием кнопок "ЗХВТ", "АНЛЗ", "НСТР", "СПРВ".

Каждый экран отвечает за конкретные функции:

*    "ЗХВТ" - просмотр ускорения в "псевдо реальном времени" в виде временного ряда либо в виде спектра, запись исходных данных акселерометра в файл.
*    "АНЛЗ" - загрузка ранее записанных файлов с данными акселерометра для их обработки, визуализации и сравнения.
*    "НСТР" - настройки программы в целом
*    "СПРВ" - справочная информация

4. Экран "ЗХВТ"

PunBB bbcode test

Элементы управления:

-    Имя файла для записи - при нажатии на кнопку "REC" данные об ускорении будут записываться в файл с именем, указанным в данном поле. Вы можете самостоятельно вписать туда имя файла или использовать автоматически создаваемые имена. Файлы сохраняются в папку SDCARD/Vibran
-    Частота дискр. (дискретизации) - отображает текущую частоту поступления данных от акселерометра.
-    ТУРБО - кнопка, позволяющая поднять частоту дискретизации в два раза по отношению к обычной частоте. Многие смартфоны в обычном режиме могут собирать данные с акселерометра не быстрее 100Гц. Для решения многих насущных задач этого не достаточно. Так после применения преобразования Фурье к сигналу с частотой 100Гц будет получен спектр сигнала (представление сигнала в частотном домене) с максимальной частотой 50Гц. Многие детали промышленных машин вращаются или осциллируют с частотой 50Гц - 60Гц или даже несколько выше. Поэтому увеличивая частоту дискретизации в два раза (до 200 Гц в большинстве смартфонов) удается охватить диапазон 0 - 100Гц в частотном домене.
-    YMAX и YMIN - соответствующие кнопки "+" и "-" позволяют подстраивать верхнюю и нижнюю границы графика по оси Y, тем самым меняя масштаб по этой оси.
-    X, Y, Z - переключают просмотр на графике отдельных компонентов ветора ускорения по соответствующим пространственным осям.
-    |A| - включают просмотр длинны вектора ускорения (т.е. векторной суммы компонентов X, Y, Z )
-    УСКОРЕНИЕ - кнопка включает режим отображения ускорения во временном домене. Т.е. на графике отображается величина ускорения в некий момент времени.
-    СПЕКТР - кнопка включает режим отображения данных в частотном домене. Т.е. на графике отображается амплитуда ускорения в зависимости от частоты.
-    DC - включает/выключает отображение амплитуды сигнала на частоте 0 Гц (т.е. постоянной компоненты сигнала). Кнопка работает только при включенной кнопке "СПЕКТР".
-    AVG - включает/выключает усреднение 10 последовательных спектрограмм, рассчитанных по независимым последовательным выброркам значений ускорения. Позволяет улучшить соотношение сигнал/шум примерно в три раза ценой запаздывания отображаемой информации. Рекомендуется к применению при изучении стационарных процессов вроде вращающегося с постоянной скоростью маховика. Кнопка работает только при включенной кнопке "СПЕКТР".
-    128, 256, 512 - в режиме "УСКОРЕНИЕ" данные кнопки определяют ширину временного "окна", отображаемого на графике. В режиме "СПЕКТР" кнопки определяют разрешение спектра (значение 128 дает более быстрый расчет, но более широкие спектральные линии; значение 512 дает более узкие спектральные линии). Не влияет на максимальную частоту спектрограммы.
-    REC - кнопка запуска/остановки записи дынных акселерометра в файл. В файл записываются исходные данные. Никакие кнопки на этом экране (кроме ТУРБО) не влияют на записываемые данные. Длина записи ограничена только свободным местом на SD карте, однако экран "АНЛЗ" допускает загрузку не более 10000 сэмплов в одном файле. После нажатия кнопки REC  на ней будет отображаться время записи. При достижении 8000 сэмплов надпись на кнопке станет желтой, при достижении 10000 надпись стнет красной, запись продолжится.

5. Экран "АНЛЗ"


PunBB bbcode test

Элементы управления:

-    ВХОД #1 и кнопка  ОТКР - при нажатии на кнопку ОТКР откроется диалоговое окно выбора файла. Имя загруженного файла отобразится в поле ВХОД #1. Данный файл будет источником массивов данных, которым даются имена (с целью дальнейшего использования в обработке). AX1 - массив сэмплов Х компоненты ускорения,  AY1 - ... Y компоненты, AZ1 - ... Z компоненты, |А1| - массив сэмплов длинн вектора ускорения.
-    ВХОД #2 и кнопка  ОТКР - аналогично предыдущему пункту, но для второго входного файла.
-    Цепочка расчета 1 - начинается цифрой 1 и заканчивается символом R1 (result 1 - результат 1). Первый элемент цепочки расчета (на скриншоте выбрано значение АХ1) позволяет выбрать массив входных данных для расчета. Затем следуют два оператора (на скриншоте PASS и PASS (пропустить данные без изменений) для обработки данных.
-    Элемент выбора источника данных - первый элемент в каждой из трех цепочек расчета. Можно выбрать любые из загруженных массивов АХ1 - |A1| и АХ2 - |А2|. В цепочке №2 дополнительно можно выбрать R1 (результат расчета цепочки №1) в качестве входа. В цепочке №3 дополнительно можно выбрать R1 и R2 в качестве входа. При выборе значения "Вык" данная цепочка не будет рассчитываться.
-    Операторы - при нажатии на кнопку операторов отображается диалоговое окно выбора параметров оператора. Доступны следующие операторы:
        PASS - пропустить сигнал без изменений;
        BPF (Band Pass Filter) - фильтр пропускающий только выбранную полосу частот. Можно выбрать одну из 20 полос шириной 5 Гц в диапазоне 1-100 Гц. На вход BPF нужно подавать данные во временном домене, на выходе так же будут данные во временном домене;
        FT - преобразование Фурье. Переводит данные из временного домена в частотный;
        RFT - обратное преобразование Фурье. Переводит данные из частотного домена во временной;
-    R1 - R3 - результаты расчетов цепочек, которые по умолчанию отображаются на графике. Отображение можно выключить\включить, нажав на символ R1 - R3.
-    СЧЕТ - инициирует расчет всех цепочек и отображение полученных данных на графике.

6. Экран "НСТР"

PunBB bbcode test

Элементы управления:

-    УРОВЕНЬ ЛОГИР-Я - регулирует содержимое лог файлов. Имеется четыре уровня ведения лог файла: ОТЛАДКА (максимально подробный лог), ПРЕДУПРЕЖДЕНИЯ, ОШИБКИ (наименее подробный лог), ОТКЛЮЧИТЬ ВСЕ (не вести лог вовсе). Рекомендуется включить логирование хотя бы на уровне ОШИБКИ.
-    ОТПРАВИТЬ ЛОГИ РАЗРАБОТЧИКУ - при нажатии на кнопку и наличии на сматрфоне соединения с интернетом произойдет формирование электронного письма с приложенными лог файлами. Если программа ведет себя странно, имеются сбои и ошибки, то стоит нажать эту кнопку.
-    ЯЗЫК ИНТЕРФЕЙСА - принудительный выбор языка интерфейса программы. При первом запуске язык устанавливается исходя из локали (основного языка в настройках телефона) телефона. Однако, Вы можете принудительно изменить язык этой настройкой.
-    ОЗВУЧИВАТЬ НАЖАТИЕ КНОПОК - включает/выключает звук нажатия кнопок.
-    ПРИМЕНИТЬ и СОХРАНИТЬ - нужно нажать эту кнопку чтобы подтвердить правильность внесенных настроек.

ChipTip Strobe application technically speaking uses Camera on your phone. But the only thing it really uses is camera's flashlight. ChipTip Strobe doesn't take any pictures via the camera and doesn't access any private information on your phone!

Strobe light source can be used to measure rotation speed of various machinery parts (e.g. shafts, pulleys, spindles etc.). When the frequency of strobe light equals to the rotation frequency of the measured part human eye (actually brain) perceives the image of the rotating part as stationary (not rotating) - lets call this phenomenon as "perceived stop". Please note that perceived stop occurs at any strobe frequency which is a multiple of actual rotation speed. So for example pulley with 600 RPM will appear non rotating at 10Hz (600 RPM) strobe light, 20Hz (1200 RPM), 30Hz(1800 RPM) and so on. Therefore you should carefully increase strobe frequency to find the lowest Hz which gives perceived stop.

System requirements:
1. Android 6.0 or higher ( application will not work on earlier versions).
2. Phone with camera and integrated flashlight.

Usage:
1. Turn strobe ON by pressing the corresponding button.
2. Point flashing light towards rotating part which RPM you want to measure.
3. Move the slider slowly from left to right and watch for perceived rotation stop of the observed part.
4. Then using increment and decrement buttons tune strobe frequency precisely to obtain good perceived stop of the rotation. Observed part must have several periodic elements e.g. 3 jaws in a chuck or several bolts on a flange. Those periodic elements will produce observed rotation stop effect.
    "RPM" - shows the RPM value corresponding to the current strobe frequency .
    "Hz" - shows current strobe frequency. This is actually measured frequency of the strobe light (measured from the start of one flash to the start of next flash) which includes all delays of code execution.
    "Error (%)" - this is the measure of possible error of strobe frequency. Actual frequency is somewhere between (Hz minus Error) and (Hz plus Error) with 68% probability (i.e. Error is one standard deviation of Hz). This is statistical measure because each strobe cycle has random duration due to the fact that Android is not real time operating system.
    "Smooth readings" - turns On and Off averaging of Hz and RPM. When turned On it allows to see more stable values with less jitter.
    "Flash duration" - allows to control time when flash is on in each strobe cycle. It is recommended to use fastest settings. This will give more "focused" image of perceived stop. On some phones "Fastest" setting doesn't work - the flash doesn't turn on in each cycle or doesn't deliver enough brightness. In this case please use "+2 ms" or "+5 ms" settings.
PunBB bbcode test

Программа для смартфона ChipTip Strobe позволяет превратить ваш смартфон в устройство для измерения частоты вращения деталей машин. Программа управляет светодиодной вспышкой смартфона, заставляя оную мигать с определенной частотой. ChipTip Strobe + ваш смартфон = получается стробоскоп.     
С помощью стробоскопа можно измерять скорость вращения различных деталей машин (валов, шкивов, шпинделей и т.п.). Когда частота вспышек стробоскопа совпадает с частотой вращения детали, то глаза и мозг человека воспринимают деталь как не вращающуюся. Будем далее называть этот эффект "мнимой остановкой" детали. Важно знать, что мнимая остановка будет наблюдаться на любых частотах стробоскопа, кратных частоте вращения детали. Так если деталь имеет действительную частоту вращения 600 об/мин, то мнимая остановка будет наблюдаться на частоте стробоскопа 10Hz (600 об/мин), 20Hz (1200 об/мин), 30Hz(1800 об/мин) и так далее. Поэтому при измерении скорости вращения стробоскопом важно начинать с малой частоты и постепенно ее повышать пытаясь обнаружить первую мнимую остановку.

Требования к телефону:
1. Операционная система Android версии 6.0 и выше (на более ранних версиях работать не будет!).
2. Наличие камеры со светодиодной вспышкой.

Использование программы ChipTip Strobe:
    1. Включите стробоскоп кнопкой "Включить".
    2. Осветите стробоскопом вращающуюся деталь.
    3. Плавно увеличивайте частоту стробоскопа с помощью слайдера в нижней части экрана.
    4. Когда появятся признаки мнимой остановки детали, точно настройте частоту стробоскопа кнопками "+- 1Hz" и "+- 0.1Hz".
    Деталь должна иметь какие-то характерные повторяющиеся по окружности элементы: кулачки трехкулачкового патрона, зубы шестерни, риски нанесенные маркером через равные промежутки. Мнимая остановка будет видна именно по таким периодически повторяющемся элементам. Если осветить стробоскопом гладкий вал или шкив без периодических отметок на них, то мнимой остановки увидеть не получится (или это будет очень сложно).

Элементы интерфейса:
    "Об/мин" - отображает скорость вращения, соответствующую текущей частоте стробоскопа.
    "Hz" - отображает текущую частоту стробоскопа. Это реальная частота вспышек (измеренная от начала одной вспышки до начала следующей), учитывающая задержки в исполнении кода программы и операционной системы.
    "Ошибка (%)" - характеризует текущую точность (стабильность) частоты стробоскопа. Реальная частота вспышек лежит в интервале "Hz" плюс-минус "Ошибка" (в процентах от Hz) либо "Об/мин" плюс-минус "Ошибка" (в процентах от "Об/мин") с вероятностью 68%. Ошибка измеряется как статистическая величина (среднеквадратичное отклонение) серии циклов вспышек. Длительность каждого цикла (светит-не светит) является случайной величиной т.к. Андроид не является операционной системой реального времени.
    "Сглаживать показания" - включает/выключает усреднение показаний Hz и "Об/мин". Включенное усреднение делает показания более читаемыми, убирая случайные провалы и пики в частоте стробоскопа.
    "Продолжительность вспышки" - позволяет контролировать время свечения вспышки в каждом отдельно взятом цикле. Рекомендую использовать наименьшую величину (определяется характеристиками вашего телефона) т.к. при этом наблюдается более четкая картина мнимой остановки. На некоторых телефонах при установке минимального времени свечения вспышки светодиод просто не успевает зажигаться или набрать нормальную яркость свечения. Тогда нужно использовать настройки "+2мс" или "+5мс". Во избежании недоразумений значение этого параметра по умолчанию - "+2мс".

PunBB bbcode test

Вышла версия ChipTip 1.1

На экране "Резьбы":
- добавлена резьба BSPT (трубная коническая с углом профиля 55 град)
- добавлена резьба NPT (трубная коническая американского стандарта с углом профиля 60 град)
- добавлен расчет диаметра отверстия под раскатник (бесстружечный метчик)

На экране "Конусы"
- добавлены данные по конусам Jacobs
- добавлены данные по конусам ISO30, ISO40, ISO50

На PlayMarket новая версия уже опубликована.
Купившие программу через Директлот могут скачать обновление по ссылке https://hot-chip.com/d/ChipTip-v1.1.zip
Программу нужно распаковать и запустить apk файл. Заново вводить код регистрации не нужно.

Купить программу можно на directlot.ru или на Google Play Market.

Buy it on Goggle Play Market

Version 1.0  contains 8 screens with often used workshop calculations:

1. "Threads" screen allows you to find hole diameter for tapping particular internal thread (nut) and rod diameter (to be turned on lathe) for cutting of external thread (bolt). Also program gives you depth of cut and number of passes (together with depth of each pass) when turning thread via lathe with tool bit. Screen allows to choose standard threads: Metric coarse, Metric fine, UNC, UNF, UNEF, UN, UNS, G BSP, W BS84, BSF, TR, PG. Also you can calculate non standard Metric and UN* threads by entering its nominal diameter and pitch.

https://hot-chip.com/forum/img/ChipTip1/en/Threads.png

2. "Cutting speed" screen allows you to calculate appropriate cutting speed or spindle speed or mill cutter diameter. The screen is very useful both for milling work and lathe turning and answers many questions like "which spindle speed I need to chose for this work". Many practical examples of its usage is described in the associated help screen.

https://hot-chip.com/forum/img/ChipTip1/en/Cutting_speed.png

3. "Preferred fits" - allows to choose the fit between two parts: one part with the \"hole\" (it is round shape or two inner parallel planes), second part of \"shaft\" type (either of round shape or two outer parallel planes). You can choose the fit with desired tightness and mechanical properties and then calculate exact dimensions of your part.

https://hot-chip.com/forum/img/ChipTip1/en/Fits.png

4. "Cones" screen allows to find unknown cone dimension based on known dimensions. Also some selection of standard cones (e.g. Morse) built in to this program for reference purpose.

https://hot-chip.com/forum/img/ChipTip1/en/Cones.png

5. "Visual thermometer for steel" - contains simulation of steel bar heater and shows realistic tint and radiant heat colors for steel. This screen could be used to determine steel temperature by "eye" which is enough for many metal working hobbyists. Also the screen contains reference  data for hardening and tempering several generic steels (based on %of carbon in it).

https://hot-chip.com/forum/img/ChipTip1/en/visual_therm.png

6. "Thermal expansion" - based on selected material (there are 18 different materials), temperature variation and linear dimension of the part this screen calculates expanded linear dimension. Or based on two linear dimensions it can calculate temperature variation needed to achieve such dimension difference.

https://hot-chip.com/forum/img/ChipTip1/en/thermal_exp.png

7. "Hex/square raw material" - calculates rod diameter you need to mill hex or square profile from it.

https://hot-chip.com/forum/img/ChipTip1/en/hex.png

8. "Level resolution" - calculates real resolution of machinists level when its mounted on a stand.

https://hot-chip.com/forum/img/ChipTip1/en/level_resolution.png

Программа содержит 8 экранов:

1."Резьбы" - позволяет узнать диаметр отверстия под нарезание внутренней резьбы в деталях типа "гайка" и диаметр прутка для нарезания внешней резьбы на детали типа "болт". Так же программа рассчитывает глубину врезания и количество/глубину проходов при нарезании резьбы резцом.
Поддерживает 14-ти типов резьбы:
а. "Метрическая" - метрическая резьба с основным (крупным) шагом
б. "Метрич. мелкий шаг" - метрическая резьба с мелким шагом шагом
в. "Любая метрич." - позволяет рассчитать диаметры для изготовления нестандартных метрических резьб (например 33x1.5)
г. UN, UNC, UNF, UNEF, UNS - резьбы национального американского стандарта
д. Любая UN* - позволяет рассчитать диаметры для изготовления нестандартных американских (UN) резьб с углом профиля 60град
е. "G" - трубная резьба
ж. BSF - British Standard Fine распростарненная в Великобритании резьба c мелким шагом
з. W - British Standard Whitworth (BSW) распростарненная в Великобритании резьба с обычным шагом
и. TR - трапециевидная резьба
к. PG - резьба, используемая в соединительной арматуре вводов кабелей, распределительных коробок и т.п.

https://hot-chip.com/forum/img/ChipTip1/ru/threads.png

2. "Скорость резания" - позволяет рассчитывать скорость резания (на фрезерном, токарном, шлифовальном станках) исходя из известных параметров резания. Так же позволяет рассчитывать обороты и диаметр фрезы/камня.

https://hot-chip.com/forum/img/ChipTip1/ru/cut_speed.png

3. "Полезные посадки" - позволяет подобрать подходящую под ваши задачи посадку между двумя деталями: деталь с \"отверстием\" (круглое отверстие либо две параллельные плоскости), деталь типа \"вал\" (цилиндрической формы либо в виде двух параллельных плоскостей) и рассчитать размеры деталей с полями допуска. Из всего множества посадок выбраны 10 от широкоходовой до тугой прессовой. Рассчеты сопровождаются чертежами и текстовым описанием посадки.

https://hot-chip.com/forum/img/ChipTip1/ru/fits.png

4. "Конусы" - расчёт неизвестных параметров конуса по известным. Содержит параметры стандартных конусов (Морзе, укороченный Морзе, условные конические концы шпинделей токарных станков).

https://hot-chip.com/forum/img/ChipTip1/ru/cones.png


5. "Визуальный термометр для стали" - позволяет узнать цвет побежалости и цвет каления стали в температурном диапазоне 100С - 1300С. По визуальному определению температуры на основе цвета можно производить термообработку не ответственных стальных деталей. Экран содержит типичные температуры закалки и отпуска для стали с определенным содержанием углерода.

https://hot-chip.com/forum/img/ChipTip1/ru/thermo.png


6. "Термическое расширение" - позволяет рассчитать на сколько увеличится в размерах деталь из-за нагрева или же на сколько нужно нагреть деталь, чтобы она увеличилась до определенного размера. Содержит данные по часто используемым материалам.

https://hot-chip.com/forum/img/ChipTip1/ru/expan.png


7. "Квадрат, шестигранник" - рассчитывается диаметр прутка из которого можно фрезеровать квадратный или шестигранный профиль с заданным размером между параллельными гранями (размер под гаечный ключ).

https://hot-chip.com/forum/img/ChipTip1/ru/hex.png


8. "Цена деления уровня" - позволяет рассчитать действительную цену деления инструментального уровня в зависимости от измерительной базы (расстояния между опорами уровня).

https://hot-chip.com/forum/img/ChipTip1/ru/level.png


Все экраны программы снабжены подробным описанием с примерами использования (под кнопкой "?").
Программа для устройств с операционной системой Android 4.0 и выше (смартфоны, планшеты).

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