Передача измерений штангенциркуля на ПК через ардуино
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Передача измерений штангенциркуля на ПК через ардуино
Всем привет!
Есть желание собрать на Ардуине и цифровом штангенциркуле "передатчик" измеренного значения при нажатии кнопки для ввода в ячейку размера.
Три кнопки: только значение, значение + ввод, значение + табулятор) Там глядишь и Блютус приспособлю, что бы без проводов
Может ещё кому-то пригодится использующим САПР программы.
Я далек от этих электронных дел... Но руки с нужного места. (голова - не всегда... )
На сколько я понял, то для этих целей нужна Ардуина с ATmega32u4 (arduino pro micro должна подойти по размеру), которая может выступать в качестве мыши/клавиатуры. Если ошибаюсь - поправте.
Собрал недавно "Народный УЦИ" по проекту Олег А. с форума чипмейкер.ру на Ардуино НАНО. Там нужен был операционный усилитель для поднятия напряжения сигнальных выходов до понятных ардуине 2.5-5В логической 1 (+ инвертация сигнала получилась по схеме).
Если купить arduino pro micro на 3.3в, то там тоже нужно будет повышать напряжение, или нет?
А то я что-то не нашел, каким должно быть минимальное напряжение сигнала для 3.3В ардуины, что бы получить логическую 1(обычно пишут, что половина входного = 3.3/2=1.65В ).
Штангенциркуль питается от 1.5В батарейки. Дата и Клок примерно 1.25-1.3В. Достаточно ли такого напряжения? (или же нужно будет купить штангенциркуль с батарейкой на 3.0В и тогда не нужно будет парится с выходным сигналом)
Нашел парочку зарубежных статей, но там только вывод по серийному порту. (наверное это не одно и тоже что бы ввести значения в нужное поле при нажатии кнопки)
Что то подобное хотелось бы сделать, но не знаю какие компоненты заказывать для тестов. (пока что в корзине arduino pro micro на 5 и 3.3 вольта)
https://www.youtube.com/watch?v=q49-en4-Ed8&t=
Может уже кто делал подобное, или видел статью... Поделитесь пожалуйста ссылкой.
За одно буду дополнять тему и первый пост, если нету готового решения на Ардуино.
(не знал, в какой ветке тему создавать тему)
Немного погуглив собрал код в едино. (+ сторонняя помощь)
Отправляем измерения с штангенциркуля на ПК через Arduino pro micro после нажатия кнопки.
Теперь + меню подлинному нажатию и светодиодная индикация режима:
- результат + ввод
- результат + таб
- результат + выбрать всё С проекта УЦИ использовал схему для и усиление сигнала на микрочипе LM358 (меняем местами входы)
Есть желание собрать на Ардуине и цифровом штангенциркуле "передатчик" измеренного значения при нажатии кнопки для ввода в ячейку размера.
Три кнопки: только значение, значение + ввод, значение + табулятор) Там глядишь и Блютус приспособлю, что бы без проводов
Может ещё кому-то пригодится использующим САПР программы.
Я далек от этих электронных дел... Но руки с нужного места. (голова - не всегда... )
На сколько я понял, то для этих целей нужна Ардуина с ATmega32u4 (arduino pro micro должна подойти по размеру), которая может выступать в качестве мыши/клавиатуры. Если ошибаюсь - поправте.
Собрал недавно "Народный УЦИ" по проекту Олег А. с форума чипмейкер.ру на Ардуино НАНО. Там нужен был операционный усилитель для поднятия напряжения сигнальных выходов до понятных ардуине 2.5-5В логической 1 (+ инвертация сигнала получилась по схеме).
Если купить arduino pro micro на 3.3в, то там тоже нужно будет повышать напряжение, или нет?
А то я что-то не нашел, каким должно быть минимальное напряжение сигнала для 3.3В ардуины, что бы получить логическую 1(обычно пишут, что половина входного = 3.3/2=1.65В ).
Штангенциркуль питается от 1.5В батарейки. Дата и Клок примерно 1.25-1.3В. Достаточно ли такого напряжения? (или же нужно будет купить штангенциркуль с батарейкой на 3.0В и тогда не нужно будет парится с выходным сигналом)
Нашел парочку зарубежных статей, но там только вывод по серийному порту. (наверное это не одно и тоже что бы ввести значения в нужное поле при нажатии кнопки)
Что то подобное хотелось бы сделать, но не знаю какие компоненты заказывать для тестов. (пока что в корзине arduino pro micro на 5 и 3.3 вольта)
https://www.youtube.com/watch?v=q49-en4-Ed8&t=
Может уже кто делал подобное, или видел статью... Поделитесь пожалуйста ссылкой.
За одно буду дополнять тему и первый пост, если нету готового решения на Ардуино.
(не знал, в какой ветке тему создавать тему)
Немного погуглив собрал код в едино. (+ сторонняя помощь)
Отправляем измерения с штангенциркуля на ПК через Arduino pro micro после нажатия кнопки.
Теперь + меню подлинному нажатию и светодиодная индикация режима:
- результат + ввод
- результат + таб
- результат + выбрать всё С проекта УЦИ использовал схему для и усиление сигнала на микрочипе LM358 (меняем местами входы)
Последний раз редактировалось xenon-alien 04 апр 2020, 03:12, всего редактировалось 3 раза.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Datasheet, глава 29.xenon-alien писал(а):А то я что-то не нашел, каким должно быть минимальное напряжение сигнала для 3.3В ардуины, что бы получить логическую 1(обычно пишут, что половина входного = 3.3/2=1.65В ).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- raddd
- Почётный участник
- Сообщения: 1564
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Как мне кажется. Лучше stm32f103c8.
дешевле как минимум.
дешевле как минимум.
||||||||||||
||||||||||||
||||||||||||
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
В некоторых МК есть быстродействующие аналоговые компараторы. Самое то для приема низковольтных сигналов без внешней обвязки.
Конкретно про МК, которые стоят в Ардуинах - не скажу. Но доки посмотреть стОит.
Конкретно про МК, которые стоят в Ардуинах - не скажу. Но доки посмотреть стОит.
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Как правило эти компараторы нельзя включить на портах, выделенных под UART... Даже на PSoC от Cypress...Сергей Саныч писал(а):В некоторых МК есть быстродействующие аналоговые компараторы. Самое то для приема низковольтных сигналов без внешней обвязки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 13
- Зарегистрирован: 24 июн 2017, 13:27
- Репутация: 0
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Есть осциллограммы сигнала ? с какой микросхемы снимали дату и клок?xenon-alien писал(а):Штангенциркуль питается от 1.5В батарейки. Дата и Клок примерно 1.25-1.3В. Достаточно ли такого напряжения? (или же нужно будет купить штангенциркуль с батарейкой на 3.0В и тогда не нужно будет парится с выходным сигналом)
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
А там UARTом все равно делать нечего, так и так ручками формировать/разбирать придется. Насколько помню, что-то вроде SSI или SPI.UAVpilot писал(а):Как правило эти компараторы нельзя включить на портах, выделенных под UART...
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
На многих контроллерах UART умеет работать в синхронном режиме, т.е. и с SSI.Сергей Саныч писал(а):А там UARTом все равно делать нечего, так и так ручками формировать/разбирать придется. Насколько помню, что-то вроде SSI.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7478
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Записать несколько чисел на листочек и вбить их в компьютер всё равно будет быстрее (:
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
То что на видео, у меня есть такая коробулька. Продаются на евау и Али готовые, но дорого https://www.ebay.com/itm/iGaging-Data-B ... rk:38:pf:0 . Эти коробульки в компе прикидываются клавиатурой. Когда на коробочке жмешь кнопку, считывает данные с штангельциркуля или микрометра и передает в комп. нажатие нужных кнопок клавиатуры.xenon-alien писал(а):Что то подобное хотелось бы сделать, но не знаю какие компоненты заказывать для тестов.
Как сделать:
1. В гуле ищем Arduino штангельциркуль и находим что то такое: https://habr.com/ru/post/133088/ с готовым скетчем
2. В гугле ищем Arduino USB клавиатура
скрещиваем эти скетчи и почти готово. Может если поискать, то все готовое под Ардину найдется.
Себе хотел собрать такое, темы читал, но потом попалась коробулька за недорого
Сейчас и подешевле что то можно купить https://www.ebay.com/itm/SHAHE-USB-type ... :rk:2:pf:0
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Бумажка не всегда поможет.MX_Master писал(а):Записать несколько чисел на листочек и вбить их в компьютер всё равно будет быстрее (:
Такая коробулька нужна была чтобы считывать данные с цифрового индикатора с интервалами времени и загонять в Exel. Так был сделан самодельный Балбар Re: установка ЧПУ на 6Т80Ш #145
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Когда из готовой детали делаешь модель, то очень хочется скопипастить показания измерителя...MX_Master писал(а):Записать несколько чисел на листочек и вбить их в компьютер всё равно будет быстрее (:
Но привязываться проводами ради этого не готов...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
https://www.youtube.com/watch?v=Khp-UGqwhXM&t=UAVpilot писал(а):Но привязываться проводами ради этого не готов...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
С проводами, или без оно не шибко удобно. Это нужно взять в Солиде тыкнуть мышью в нужное поле, взять штангель, измерить и нажать кнопочку. Вроде все удобно.UAVpilot писал(а):Когда из готовой детали делаешь модель, то очень хочется скопипастить показания измерителя...
Но привязываться проводами ради этого не готов...
На практике штангель показывает "лишние" циферки которые не нужны в чертеже. Например измеряем вал ф50мм. Штангель показывает 50,05мм. Понятно что вал 50мм, и тогда нужно делать еще движения удалять лишнее циферки в Солиде.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Это проблемы Солида. Например в NX дополнительно никуда тыкать не надо, да и можно настроить округление.aftaev писал(а):С проводами, или без оно не шибко удобно. Это нужно взять в Солиде тыкнуть мышью в нужное поле, взять штангель, измерить и нажать кнопочку. Вроде все удобно.
Да ну нафик такого монстра! У меня утолщение получается ~4мм, только пока лениво реализовывать - не на столько велика необходимость.xenon-alien писал(а):Wireless Digital Calipers - Data Scribe - Calipers direct to Excel
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Измеряем вал 50мм. Штангель показывает 50,07мм как округлять будем 50,1мм? Хорошо как то настроили, теперь нам нужно точное измерение. Перетыкаем шнурок в микрометр и округлять уже не нужно. Лезть с настройки и править округленияUAVpilot писал(а):да и можно настроить округление.
Эта штука удобна для ОТК. В Exel вбиты допуски и начинаем измерять деталь. Автоматом заносятся измерения в Exel и сравниваются с допусками. Если в поле допуска, ячейка подкрашивается зеленым, красным - деталь в брак.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
сначала может казаться что то ненужным,угловатым ,сырым...
потом глядишь - так удобно,что уже и не хочется без энтого)))
так что - железке - только да!
потом глядишь - так удобно,что уже и не хочется без энтого)))
так что - железке - только да!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Передача измерений штангенциркуля на ПК через ардуино
Начнём с того, что шнурок в принципе идёт лесом...aftaev писал(а):Перетыкаем шнурок в микрометр и округлять уже не нужно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...