Цифровая линейка УЦИ на Ардуино

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 เม.ย. 2019
  • Проект УЦИ по отображению данных с китайской цифровой линейки на семидюймовый дисплей под управлением Arduino Due.
    ОБРАЩАЮ ВНИМАНИЕ: ПРОШИВКА ПОКА НАХОДИТСЯ В СТАДИИ БЕТА-ТЕСТИРОВАНИЯ, ПОЭТОМУ - ВСЁ НА ВАШ СТРАХ И РИСК. С удовольствием отвечу на все вопросы в теме обсуждения проекта (все ссылки прикреплены чуть ниже).
    * Страница проекта на гитхабе: github.com/Porokhnya/ArduinoDRO
    * Линейка: got.by/4ay9my
    * Дисплей 7'': got.by/4ay9u5
    * Arduino Due: got.by/4ay9wa
    ПОДПИCЫВАЙСЯ или всё пропустишь! / @user-np8ep1hp1e
    МОЙ ВК: d.porokhnya
    Куплю старый инструмент на восстановление, предпочтения - немецкий, но рассмотрю любые предложения. Желательно, чтобы у вещи была история и шильдики/надписи. Обращайтесь в ВК.
    Желающим оказать помощь в развитии канала и подкинуть пару копеек на ништяки: карта Сбербанка 4276 3000 3746 1608
    Сто плюсов вам в карму!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 68

  • @I_Lomaster_I
    @I_Lomaster_I 3 ปีที่แล้ว +1

    Огромную работу сделали. Молодец

  • @Kaintm
    @Kaintm 5 ปีที่แล้ว +4

    Кропотливый труд. Спсб

  • @olegtatarinov6869
    @olegtatarinov6869 5 ปีที่แล้ว +5

    Спасибо, очень интересно.

  • @deniszatsepin9276
    @deniszatsepin9276 4 ปีที่แล้ว +1

    Большое дело, Спасибо!

  • @olegsamokhin6548
    @olegsamokhin6548 5 ปีที่แล้ว

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

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  5 ปีที่แล้ว

      ну я пока совсем неспешно вожусь с этим проектом, надо на готовой плате проверять, но пока её ещё нет в природе :)

  • @kestvvv
    @kestvvv 5 ปีที่แล้ว +3

    круть.

  • @user-nc2qu4ld2g
    @user-nc2qu4ld2g 3 ปีที่แล้ว

    👍

  • @netopsihunter7131
    @netopsihunter7131 5 ปีที่แล้ว +3

    Спасибо за проделанную работу! По-моему выглядит классно. На чипмейкере не создавали тему? Может так тема получит большую огласку?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  5 ปีที่แล้ว +2

      Не, не создавал, времени не хватает. Я на чипмейкере зареген, но бываю там крайне редко. Если хотите - можете создать там обсуждение, я присоединюсь, если будут ко мне вопросы ;) Мой ник там - DIYMan.

  • @dmitrypokazanyev1708
    @dmitrypokazanyev1708 7 หลายเดือนก่อน

    Доброго времени суток, а можно как-то подключить к ардуино китайский пластиковый штангель за 300 рублей, на 150мм, из фигспрайса?

  • @aleksgrin5665
    @aleksgrin5665 3 ปีที่แล้ว

    Тема очень интересная, спасибо за труды. Хочу спросить Вас, прошёл по ссылке монитора на Али и нашёл у китайцев монитор для DRO TFT с кнопками, вопрос как Вы думаете есть возможность на поперечную ось подключить не стеклянную линейку а квадратичный энкодер, извиняюсь что немного не по теме, возможно Вы в курсе, спасибо за ответ.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      не в курсе, извините.

  • @lisirovka
    @lisirovka 4 ปีที่แล้ว

    Добрый день , хочу повторить Ваш проект , скачал архив с файлами , и не нашел gerber файлов для китая , экспортировать в проге Sprint Layot ваш LAY6 в гербер файлы или есть уже готовые , просто раньше не создавал эти герберы .Спасибо!

  • @user-iz2qs1hy7w
    @user-iz2qs1hy7w 3 ปีที่แล้ว

    Здравствуйте! У вас библитека есть для работы с данным дисплеем с ардуино? Заранее спасибо за ответ

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Всё выложено на гитхабе проекта, в папке libraries. Ссылка на гитхаб - в описании к видео.

  • @Werbard
    @Werbard 10 หลายเดือนก่อน

    А зачем вы кнопки подтягиваете резистором? У ардуинки же есть подтяжка в МК.

  • @user-xz2xb5vn5j
    @user-xz2xb5vn5j 3 ปีที่แล้ว

    Привет. мне нужно из скетча только считывание данных из линейки в Serial. можете подсказать что оставить в скетче что бы скомпилировать под nano 328p. таймеры нужно другие уже ставить? мне не нужен дисплей и прочее

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      А там есть вывод в Serial, смотрите в настройках. Остальное - можно выкусить при желании.

    • @user-xz2xb5vn5j
      @user-xz2xb5vn5j 3 ปีที่แล้ว

      @@user-np8ep1hp1e помогите подчистить скетч для вывода в сериал. посмотрите - достаточно ли я вычистил. не убрал ли чего лишнего. вот ссылка на то что я подчистил yadi.sk/d/vfVuLNsiKUPUig если можно почистите и выложите тут или пришлите на почту fsdb@bk.ru

  • @user-ul9qe9sl9c
    @user-ul9qe9sl9c 3 ปีที่แล้ว

    А на планшет линейки можно присоединить? Т.е сделать считывающий переходник с аналогового сигнала на цифровой?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Теоретически - можно всё. Практически - я не пробовал.

  • @user-rx2qn4hi4z
    @user-rx2qn4hi4z 3 ปีที่แล้ว

    Здравствуйте! Проект жив или затух?
    Хочется повторит от интереса только вот вопрос а если взять дисплей подешевле какой то и на кнопки перенести управление т.к сенсер не всегда удобен в этом деле при условии того что руки бывают грязные.
    Можете помочь с советом по дисплею и с выводом на кнопки таковые все.
    Так как стоимость этого дисплея в 50$ делает проект дорогой плюс линейки и ардуино.
    Спасибо за труды и тут работы тьма проделана.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Это просто опыт был, а не законченный проект. Все исходники - выложены на гитхабе, ссылка - есть в описании к видео. Можете сами переделать на любой дисплей, поддерживаемый библиотекой UTFT.

  • @user-ib4dd4yj4x
    @user-ib4dd4yj4x 3 ปีที่แล้ว

    Работа сделана большая, но ЖК дисплей в холоде "тормозит" и я всё ищу схему этих линеек со светодиодными индикаторами, как в УЦИ. Вы такое не пытались создать?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Нет, не пытался, смысла нет большого. Это просто эксперимент, не более.

    • @user-ib4dd4yj4x
      @user-ib4dd4yj4x 3 ปีที่แล้ว

      @@user-np8ep1hp1e Ну как нет смысла, в гараже зимой бывает прохладно, и ЖК экраны становятся отстой

  • @Duet3D
    @Duet3D 3 ปีที่แล้ว

    Как можно реализовать уци на свето фото оптической линейки? Станок ссср, линейки польские. Разметка линейки 1 мм. При прохождении света через всю цепочку оптики отображение одной риски проецируется на стекло, ширина стекла 150 мм, то есть риска пробегает по стеклу шириной 150 мм, затем следующая риска. Как снять эти показания для использования как уци, ставить 100 фотодатчиков с шагом 1.5 мм?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Не подскажу, с оптическими линейками не пробовал.

    • @oyoy8517
      @oyoy8517 3 ปีที่แล้ว

      Какие линейки? Имя, сестра .... может помотреть, для начала, осцилографом какой там сигнал ? а еще лучше пойти другим путем, я взял китайские пластиковые штангенциркули , пересадил головку и шкалу на направляющую из нержавейки (не магнитную), сделал блок УЦИ по мотивам с форума www.chipmaker.ru/ и всьо дешево и сердито ....

  • @DrDenis-jb1nm
    @DrDenis-jb1nm 4 ปีที่แล้ว

    На eBay купил такую же линейку, хотел тоже прикрутить к ней другой монитор, ничего не получилось. Информации в инете для неё никакой. Сегодня прозвонил провода, оказалось распиновка такая-же как в вашей линейке. Подключил через Arduino UNO, никакого результата, пишу: "Serial.print(digitalRead(DataIn));" В результате приходят одни нули, совершено непонятно как происходит считывание данных. Подскажите пожалуйста в чём проблема?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  4 ปีที่แล้ว

      Надо по прерыванию читать.

    • @DrDenis-jb1nm
      @DrDenis-jb1nm 4 ปีที่แล้ว

      Дмитрий, не могли бы вы на своём форуме набросать простенький код, как это сделать, а то скетч слишком громоздкий и новичку разобраться в нём очень сложно. К тому же в нём много функций которые мне не нужны. Я просто для начала пытаюсь вывести биты в дебаг. Заранее спасибо.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  4 ปีที่แล้ว

      @@DrDenis-jb1nm почитайте про attachInterrupt. Вкратце - ставите прерывание на линию тактирования, по приходу нужного уровня читаете из линии данных. Как набрали нужное кол-во бит - в loop выводите это дело в Serial. Главная задача - понять, где начало фрейма. В исходниках проекта есть всё, чтение с линейки - в файле Scales.cpp.

    • @DrDenis-jb1nm
      @DrDenis-jb1nm 4 ปีที่แล้ว +1

      @@user-np8ep1hp1e, поковырялся на досуге в вашем коде и полистав инет, сделал вывод что наша с вами линейка работает по принципу описанной тут:
      www.instructables.com/id/Reading-Digital-Callipers-with-an-Arduino-USB/
      Тут мне стало более понятней. Дмитрий а как Вы запитывали линейку? На видео это не совсем понятно.

  • @borzovdmz3647
    @borzovdmz3647 5 ปีที่แล้ว

    Использование дисплея "Nextion USART UART" может сильно облегчить работу ардуино.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  5 ปีที่แล้ว

      Да, я в курсе. Но тут вопрос цены: семидюймовый некстион стоит совершенно неразумных денег.

    • @borzovdmz3647
      @borzovdmz3647 5 ปีที่แล้ว

      @@user-np8ep1hp1e НА 1500руб дороже TFT.
      Можно и меньше взять. Зато скорость прорисовки выше, ардуино скетч легче(нет задумчивости на рисование), печатная плата проще.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  5 ปีที่แล้ว +1

      @@borzovdmz3647 уже смысла не имеет, т.к. уже приближается к стоимости готовых УЦИ с оптическими линейками - за 8 тыр есть наборы.

    • @borzovdmz3647
      @borzovdmz3647 5 ปีที่แล้ว +1

      @@user-np8ep1hp1e не не, 8тыс короткие наборы- это раз. И зачастую пересылка 10-18 тыс, там где цена низкая(это 2).
      Вы очень грамотный человек. Такой объем работ проделали. Уважение , подписка, лайк. Удачи вам в творчестве.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  5 ปีที่แล้ว

      спасибо на добром слове!

  • @user-ph4wu5cg3o
    @user-ph4wu5cg3o 3 ปีที่แล้ว

    Добрый день
    Сможете собрать нам на министанок линейку на ардуино для управления движение верх/низ и индикацией этого процесса на дисплее

    • @user-ph4wu5cg3o
      @user-ph4wu5cg3o 3 ปีที่แล้ว

      Для связи : +7-926-334-75-29 Михаил

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Добрый. Сейчас свободного времени нет, занят по основной работе + большой проект на заказ. Не ранее, чем через месяц-полтора.

    • @user-ph4wu5cg3o
      @user-ph4wu5cg3o 3 ปีที่แล้ว

      @@user-np8ep1hp1e ок. Может начнёте в "лёгком режиме"
      Закупим пока компоненты, сформулируем ТЗ и т.п.

    • @user-ph4wu5cg3o
      @user-ph4wu5cg3o 3 ปีที่แล้ว

      Вы территориально где?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      @@user-ph4wu5cg3o Краснодар.

  • @user-xz2xb5vn5j
    @user-xz2xb5vn5j 3 ปีที่แล้ว

    добрый. мне пришел анализатор логики. я исправил свои подключения благодаря нему. теперь в анализаторе логике я вижу такие же как у Вас графики. скажите это китайский протокол или iGaging Фотография по ссылке yadi.sk/i/aLjdQkCUEev28Q Второй вопрос к Вам - я поставил конвертор логики 3в на 5в и анализатором проверил выходные сигналы . они собственно и предоставлены на фотографии по ссылке. так же я проверил тестером со стороны 5в линии вольтаж DT и CLK - они были выше чем на 3в линии. т.е. хочу сказать что конвертор точно работает. теперь я пытаюсь подключить к ардуино нано. в ардуино нано нет 44 и 45 пинов как у Вас в скетче. а все другие заняты. можно ли подключить на 7 и 8 пины. может в 2х словах скажите где что закоментировать что бы Ваш скетч на чтение данных заработал. спасибо. моя почта fsdb@bk.ru

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      настройки пинов меняются в прошивке, там есть комментарии, что и куда.

    • @user-xz2xb5vn5j
      @user-xz2xb5vn5j 3 ปีที่แล้ว

      @@user-np8ep1hp1e да я вижу где меняется конфигурация. вопрос какой вариант по сигналам не скажите это китайский или нет. и все таки вопрос был - если я закоментирую опциональные 7 и 8 и впишу на них пины данные - не работает. может что еще нужно знать. я хочу использовать пины от 2 до 13. какие рекомендуете исключить если мне только нужны данные с линейки. что можно закоментировать - если я ничгео больше не подключаю. мне нужна конкретика в ответах. где конфиг я думаете не видел?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      @@user-xz2xb5vn5j смотрите: в конфиге указаны пины, с которых читается сигнал с линейки. Поменять их на нужные вам - проблем не вижу. Там единственное требование - чтобы пины поддерживали прерывания (attachInterrupt), и всё. Что качается протокола - я тестировал линейки Shahe, а код для iGaging - взял с открытых источников. Сама прошивка заточена под Arduino Due, переделывать её под 328-е семейство - смысла не вижу, да и не буду этим заниматься. Можете считать, что прошивка - это мой личный эксперимент по чтению с китайских линеек, код я выложил, и считаю, что что-либо требовать с меня - ну такое себе.

  • @JekaMandra
    @JekaMandra 3 ปีที่แล้ว

    например рмц почти 4 метра. Как поступите?

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      У меня нет таких проблем, собственно.

    • @JekaMandra
      @JekaMandra 3 ปีที่แล้ว

      @@user-np8ep1hp1e т.е. обрезки и на али есть. ну да. действительно.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      @@JekaMandra вы вообще о чём? Наболело, что ли?

  • @user-xz2xb5vn5j
    @user-xz2xb5vn5j 3 ปีที่แล้ว

    что бы значило это. я случайно по не знанию подключил его к USB компьютера как только пришел микрометр с выходом USB SHAHE.Все варианты протокола номеров портов - менял местами - безрезультатно. посмотрите моей скриншот по ссылке yadi.sk/i/r7KkZBzm-d_Pfw

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      Там только разъём USB, при этом распиновка - НЕ как у USB. Т.е. напрямую к компу это дело подключать нельзя, велика вероятность спалить чо-нить.

    • @user-xz2xb5vn5j
      @user-xz2xb5vn5j 3 ปีที่แล้ว

      @@user-np8ep1hp1e да я понял когда он отключился я потом уже взялся за тестер и обнаружил что так делать нельзя. в итоге взял Due и подключил микрометр SHAHE к 42 и 43. менял местами и только в 1 варианте я получил как по ссылке Вам дал выше.

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      @@user-xz2xb5vn5j как по ссылке - все единички, похоже на то, что там тупо село питание на линию. Т.е. похоже, что карачун ;)

    • @user-xz2xb5vn5j
      @user-xz2xb5vn5j 3 ปีที่แล้ว

      @@user-np8ep1hp1e я до вашего видео заказал анализатор. еще не пришел. думал наскоком прикрутить Ваш скетч но не вышло. что у Вас с аккаунтом ВК? аккаунт не действующий. я бы хотел Вас уж попросить - если не сложно помочь с Вашим скетчем - вычистить его Может спишемся? вот мой vk.com/ehomesmart

    • @user-np8ep1hp1e
      @user-np8ep1hp1e  3 ปีที่แล้ว

      @@user-xz2xb5vn5j ВК нету. По доработке скетча - извините, на это у меня нет времени.