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

  Рет қаралды 11,769

Uncle Di Workshop

Uncle Di Workshop

5 жыл бұрын

Проект УЦИ по отображению данных с китайской цифровой линейки на семидюймовый дисплей под управлением 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
@user-st9oh8uu7l
@user-st9oh8uu7l 3 жыл бұрын
Огромную работу сделали. Молодец
@Kaintm
@Kaintm 5 жыл бұрын
Кропотливый труд. Спсб
@olegtatarinov6869
@olegtatarinov6869 5 жыл бұрын
Спасибо, очень интересно.
@deniszatsepin9276
@deniszatsepin9276 4 жыл бұрын
Большое дело, Спасибо!
@olegsamokhin6548
@olegsamokhin6548 5 жыл бұрын
интересно..сейчас перед выбором покупки линеек..тоже были задумки как организовать все в одном ( но не вывезу, маловато знаний)..вижу вы занялись сей интересной темой и есть успехи..подписка....я за вами наааблюдаю))))))
@user-np8ep1hp1e
@user-np8ep1hp1e 5 жыл бұрын
ну я пока совсем неспешно вожусь с этим проектом, надо на готовой плате проверять, но пока её ещё нет в природе :)
@netopsihunter7131
@netopsihunter7131 5 жыл бұрын
Спасибо за проделанную работу! По-моему выглядит классно. На чипмейкере не создавали тему? Может так тема получит большую огласку?
@user-np8ep1hp1e
@user-np8ep1hp1e 5 жыл бұрын
Не, не создавал, времени не хватает. Я на чипмейкере зареген, но бываю там крайне редко. Если хотите - можете создать там обсуждение, я присоединюсь, если будут ко мне вопросы ;) Мой ник там - DIYMan.
@aleksgrin5665
@aleksgrin5665 3 жыл бұрын
Тема очень интересная, спасибо за труды. Хочу спросить Вас, прошёл по ссылке монитора на Али и нашёл у китайцев монитор для DRO TFT с кнопками, вопрос как Вы думаете есть возможность на поперечную ось подключить не стеклянную линейку а квадратичный энкодер, извиняюсь что немного не по теме, возможно Вы в курсе, спасибо за ответ.
@user-np8ep1hp1e
@user-np8ep1hp1e 3 жыл бұрын
не в курсе, извините.
@kestvvv
@kestvvv 5 жыл бұрын
круть.
@dmitrypokazanyev1708
@dmitrypokazanyev1708 5 ай бұрын
Доброго времени суток, а можно как-то подключить к ардуино китайский пластиковый штангель за 300 рублей, на 150мм, из фигспрайса?
@Werbard
@Werbard 8 ай бұрын
А зачем вы кнопки подтягиваете резистором? У ардуинки же есть подтяжка в МК.
@lisirovka
@lisirovka 3 жыл бұрын
Добрый день , хочу повторить Ваш проект , скачал архив с файлами , и не нашел gerber файлов для китая , экспортировать в проге Sprint Layot ваш LAY6 в гербер файлы или есть уже готовые , просто раньше не создавал эти герберы .Спасибо!
@user-np8ep1hp1e
@user-np8ep1hp1e 3 жыл бұрын
Гербера нет, сорри.
@user-iz2qs1hy7w
@user-iz2qs1hy7w 3 жыл бұрын
Здравствуйте! У вас библитека есть для работы с данным дисплеем с ардуино? Заранее спасибо за ответ
@user-np8ep1hp1e
@user-np8ep1hp1e 3 жыл бұрын
Всё выложено на гитхабе проекта, в папке libraries. Ссылка на гитхаб - в описании к видео.
@user-rx2qn4hi4z
@user-rx2qn4hi4z 3 жыл бұрын
Здравствуйте! Проект жив или затух? Хочется повторит от интереса только вот вопрос а если взять дисплей подешевле какой то и на кнопки перенести управление т.к сенсер не всегда удобен в этом деле при условии того что руки бывают грязные. Можете помочь с советом по дисплею и с выводом на кнопки таковые все. Так как стоимость этого дисплея в 50$ делает проект дорогой плюс линейки и ардуино. Спасибо за труды и тут работы тьма проделана.
@user-np8ep1hp1e
@user-np8ep1hp1e 3 жыл бұрын
Это просто опыт был, а не законченный проект. Все исходники - выложены на гитхабе, ссылка - есть в описании к видео. Можете сами переделать на любой дисплей, поддерживаемый библиотекой UTFT.
@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 2 жыл бұрын
А на планшет линейки можно присоединить? Т.е сделать считывающий переходник с аналогового сигнала на цифровой?
@user-np8ep1hp1e
@user-np8ep1hp1e 2 жыл бұрын
Теоретически - можно всё. Практически - я не пробовал.
@user-nc2qu4ld2g
@user-nc2qu4ld2g 3 жыл бұрын
👍
@user-ib4dd4yj4x
@user-ib4dd4yj4x 2 жыл бұрын
Работа сделана большая, но ЖК дисплей в холоде "тормозит" и я всё ищу схему этих линеек со светодиодными индикаторами, как в УЦИ. Вы такое не пытались создать?
@user-np8ep1hp1e
@user-np8ep1hp1e 2 жыл бұрын
Нет, не пытался, смысла нет большого. Это просто эксперимент, не более.
@user-ib4dd4yj4x
@user-ib4dd4yj4x 2 жыл бұрын
@@user-np8ep1hp1e Ну как нет смысла, в гараже зимой бывает прохладно, и ЖК экраны становятся отстой
@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 жыл бұрын
@@user-np8ep1hp1e, поковырялся на досуге в вашем коде и полистав инет, сделал вывод что наша с вами линейка работает по принципу описанной тут: www.instructables.com/id/Reading-Digital-Callipers-with-an-Arduino-USB/ Тут мне стало более понятней. Дмитрий а как Вы запитывали линейку? На видео это не совсем понятно.
@Duet3D
@Duet3D 3 жыл бұрын
Как можно реализовать уци на свето фото оптической линейки? Станок ссср, линейки польские. Разметка линейки 1 мм. При прохождении света через всю цепочку оптики отображение одной риски проецируется на стекло, ширина стекла 150 мм, то есть риска пробегает по стеклу шириной 150 мм, затем следующая риска. Как снять эти показания для использования как уци, ставить 100 фотодатчиков с шагом 1.5 мм?
@user-np8ep1hp1e
@user-np8ep1hp1e 3 жыл бұрын
Не подскажу, с оптическими линейками не пробовал.
@oyoy8517
@oyoy8517 3 жыл бұрын
Какие линейки? Имя, сестра .... может помотреть, для начала, осцилографом какой там сигнал ? а еще лучше пойти другим путем, я взял китайские пластиковые штангенциркули , пересадил головку и шкалу на направляющую из нержавейки (не магнитную), сделал блок УЦИ по мотивам с форума www.chipmaker.ru/ и всьо дешево и сердито ....
@user-ph4wu5cg3o
@user-ph4wu5cg3o 2 жыл бұрын
Добрый день Сможете собрать нам на министанок линейку на ардуино для управления движение верх/низ и индикацией этого процесса на дисплее
@user-ph4wu5cg3o
@user-ph4wu5cg3o 2 жыл бұрын
Для связи : +7-926-334-75-29 Михаил
@user-np8ep1hp1e
@user-np8ep1hp1e 2 жыл бұрын
Добрый. Сейчас свободного времени нет, занят по основной работе + большой проект на заказ. Не ранее, чем через месяц-полтора.
@user-ph4wu5cg3o
@user-ph4wu5cg3o 2 жыл бұрын
@@user-np8ep1hp1e ок. Может начнёте в "лёгком режиме" Закупим пока компоненты, сформулируем ТЗ и т.п.
@user-ph4wu5cg3o
@user-ph4wu5cg3o 2 жыл бұрын
Вы территориально где?
@user-np8ep1hp1e
@user-np8ep1hp1e 2 жыл бұрын
@@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-е семейство - смысла не вижу, да и не буду этим заниматься. Можете считать, что прошивка - это мой личный эксперимент по чтению с китайских линеек, код я выложил, и считаю, что что-либо требовать с меня - ну такое себе.
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
Использование дисплея "Nextion USART UART" может сильно облегчить работу ардуино.
@user-np8ep1hp1e
@user-np8ep1hp1e 4 жыл бұрын
Да, я в курсе. Но тут вопрос цены: семидюймовый некстион стоит совершенно неразумных денег.
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
@@user-np8ep1hp1e НА 1500руб дороже TFT. Можно и меньше взять. Зато скорость прорисовки выше, ардуино скетч легче(нет задумчивости на рисование), печатная плата проще.
@user-np8ep1hp1e
@user-np8ep1hp1e 4 жыл бұрын
@@borzovdmz3647 уже смысла не имеет, т.к. уже приближается к стоимости готовых УЦИ с оптическими линейками - за 8 тыр есть наборы.
@borzovdmz3647
@borzovdmz3647 4 жыл бұрын
@@user-np8ep1hp1e не не, 8тыс короткие наборы- это раз. И зачастую пересылка 10-18 тыс, там где цена низкая(это 2). Вы очень грамотный человек. Такой объем работ проделали. Уважение , подписка, лайк. Удачи вам в творчестве.
@user-np8ep1hp1e
@user-np8ep1hp1e 4 жыл бұрын
спасибо на добром слове!
@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 ВК нету. По доработке скетча - извините, на это у меня нет времени.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 40 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
Электронная линейка! на Arduino
7:05
VirF Live Productions
Рет қаралды 51 М.
Цифровая линейка обзор/Digital Linear Scale
5:41
Энкодеры. Подробный обзор с экспериментами!
15:31
Андрей Кулагин
Рет қаралды 90 М.
#уци скрытая функция
6:27
Виктор Есипов
Рет қаралды 9 М.
Дени против умной колонки😁
0:40
Deni & Mani
Рет қаралды 9 МЛН
POCO F6 PRO - ЛУЧШИЙ POCO НА ДАННЫЙ МОМЕНТ!
18:51
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2 МЛН
Выложил СВОЙ АЙФОН НА АВИТО #shorts
0:42
Дмитрий Левандовский
Рет қаралды 1,4 МЛН