ИК клавиатура для тахеометра из смартфона и не только.

Тема в разделе "Сделай Сам", создана пользователем igor kruchkovskiy, 16 ноя 2017.

  1. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    На сегодняшний день интернет кишит видиом и статьями, как сделать ИК пульт дистанционного управления из смартфона.Кто нибудь пробовал проделывать тоже с тахеометром Sokkia?
    Таким Макаром можно сильно упростить и автоматизировать ручной ввод.
     
    Самвел, apostoll и dverovoz нравится это.
  2. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Собрал из ардуино и TSOP1736 приемник.Расшифровка команд пульта показывает, что используется протокол NEC.Можно из старого пульта от телека изготовить пульт для управления прибором.
     
    Последнее редактирование: 21 ноя 2017
    2LS нравится это.
  3. shluzzzoid

    shluzzzoid Форумчанин

    есть программы под андроид с функциями настройки кнопок, - можно попробовать
     
  4. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Подключил к Arduino кнопку и инфракрасный светодиод с резистором, отправил команду клавиши ESC, работает на расстоянии полуметра.
    --- Сообщения объединены, 21 ноя 2017, Оригинальное время сообщения: 21 ноя 2017 ---
    Вероятно для увеличения дальности нудно изменить номинал резистора в меньшую сторону.
     
  5. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Убрал резистор, расстояние увеличилось до 1м, видимо мощности ардуино не хватает, у меня ардуино мини на 3.3 вольта.
     
  6. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

     
    Vladimirych, Sheutsyk и dverovoz нравится это.
  7. dverovoz

    dverovoz Форумчанин

    igor kruchkovskiy,
    А если двигаться к смартфону? насколько я понял делают в разъем наушников.
    На нем если программу осилит кто написать можно и пакеты команд посылать и клавиатуру полноразмерную.
     
  8. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Я честно говоря не планирую делать клавиатуру из ардуино, так как у меня они есть аж две штуки.Хочу сделать из HC06 и ИК диода блютуз клавиатуру, например HC06 c аккумулятором будет вешаться максимально близко к ИК приемнику, на сматрфоне ,программа через которую телефон коннектится с HC06, виртуальная клавиатура по нажатию отправляет команду в блютуз чип, а он в свою очередь передет по инфракраснику.Ну и соответственно Ваш вариант через аудио разъем для наушников тоже будет.Тот и другой метод имеет свои плюсы и недостатки, например в первом случае не надо целится, а во втором простота изготовления.Вся соль будет в том, что можно распознавать координаты с листка и отправлять их не набирая.
     
    Последнее редактирование: 19 дек 2017
  9. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Коды пульта, протокол NEC:
    F1 : 12700FF
    F2 : 127807F
    F3 : 12740BF
    F4 : 127C03F
    FUNC : 12720DF
    SFT : 127A05F
    ESC : 127609F
    BS : 127E01F
    MEAS : 127906F
    A : 12730CF
    B / 7 : 127B04F
    C / 8: 127708F
    D / 9 : 127F00F
    E : 12708F7
    F / 4 : 1278877
    G / 5: 12748B7
    H / 6 : 127C837
    I : 12728D7
    J / 1 : 127A857
    K / 2 : 1276897
    L / 3 : 127E817
    M : 12718E7
    N / 0 : 1279867
    O/ . : 12758A7
    P / +- : 127D827
    Q : 12738C7
    R / ⇑ : 127B847
    S : 1277887
    ENTER : 127F807
    T / ⇐ : 12702FD
    U / ⇓ : 127827D
    V / ⇒ : 12742BD
    W : 127C23D
    X : 12722DD
    Y : 127A25D
    Z : 127629D
    A/N(буквы/цифры) : 127E21D
     
    Badim, dverovoz и Philin нравится это.
  10. Philin

    Philin Форумчанин

    Не должно работать в морозы. Будет засветка (ослепление) приёмника прибора и он не сможет распознать сигнал.
     
  11. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Жаль нельзя передавать аналогичные команды по кабелю и блютуз.
    --- Сообщения объединены, 22 янв 2018, Оригинальное время сообщения: 22 янв 2018 ---
    мощность подберу резистором, сделаю минимальной.
    --- Сообщения объединены, 22 янв 2018 ---
    Не знаю хватит ли времени или желания завершить начатое, если у Вас что-то выйдет, покажите очень интересно.
     
  12. Philin

    Philin Форумчанин

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

    У меня это пока на стадии осмысления идеи.
    Воплощение в железе не самая сложная задача, самое сложное интегрировать его работу в комплекс так чтобы оно было полезно и не оказалось лишней приблудой.

    Если что получится, то конечно покажу.
     
  13. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Протестирую, будем посмотреть.
    --- Сообщения объединены, 22 янв 2018, Оригинальное время сообщения: 22 янв 2018 ---
    Кстати через разъем для наушников еще более геморойно получается, там мощности не хватает и нужно приблуду покупать или ваять, с аккумом.Хотя возможно я чего, то не понимаю еще.
    Если по простой схеме не будет работать, то прикручу к аноду передатчика сразу два пина микроконтроллера через разные резисторы, при старте hc06 будет читать температуру чипа и в зависимости от нее менять флаг на avr.
     
    Последнее редактирование: 22 янв 2018
  14. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Хотя нет, планирую использовать ATmega88A, в нем есть встроенный датчик температуры.
     
  15. chnav

    chnav Форумчанин

    В смартфонах Xiaomi и ещё куче других есть ИК-передатчик и поддержка большинства бытовых устройств. Может и неспортивно, но я бы копал в эту сторону и искал API.
     
  16. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    У меня не дорогой засчищенный смарт с мощной батареей, которая меня удовлетворяет на 100%, мало кто будет менять телефон, к тому же тот факт, что надо целится при работе жутко все обламывается.Но решение на основе блютуз меняет дело.API найти нет никаких проблем и даже написать код на java, так же как и саму программу, проблема в физическом устройстве звукового выхода, хорошо, если телефон с ИК диодом, но последнее решение не для всех.
    --- Сообщения объединены, 22 янв 2018, Оригинальное время сообщения: 22 янв 2018 ---
    К тому же блютуз мастер устройство способно подключатся и взаимодействовать одновременно с несколькими подчиненными.
    --- Сообщения объединены, 22 янв 2018 ---
    Можно кстати не заморачиваться со смартфона, а просто смастерить Клаву на кнопках, с установкой на прибор в район ИК приемника.Или например вывести боковую кнопку замера, как на новых приборах, если кому нравится.Еще появилась идея зделать подобие бесконечного винта как в роботах, для начала для горизонтального круга, с помощью 3д печати и серводвигателя.
     
  17. Philin

    Philin Форумчанин

    Думаю на ардуино примерно такой пульт для зимних работ в рукавицах сделать.

    Схематично, посадочные места под кнопки.
    [​IMG]

    Размер кнопок 18х18мм и 38х18мм, шаг между центрами кнопок 20мм (зазор между кнопками 2мм).

    Подразумевается работа при выносе в натуру из памяти прибора и съёмка в режиме ЗАП (авто).
     
    igor kruchkovskiy нравится это.
  18. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Остальные буковки и цифорки со сдвиговыми регистрами добавить не хотите?
     
  19. Philin

    Philin Форумчанин

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

    Это пока концепт на 8 цифровых портов (4 ряда и 4 столбца). Позволяет использовать до 16 кнопок, но используется только 13 (есть запас на неожиданные хотелки).

    Тут фишка в том, что с планшета нельзя нажимать эти кнопки клавиатуры, но ведь хочется их нажать :) В моём варианте не хватает только BS (BackSpace), но он и не настолько полезен при наличии ввода имён/кодов/координат с планшета.
     
  20. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Хочется.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление