Автор Тема: Ардуино контроллер поворотки  (Прочитано 364685 раз)

0 Пользователей и 7 Гостей просматривают эту тему.

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #810 : 23 Октябрь 2016, 14:40:17 »
Поворотки есу нету, самодельная планируется.
тут не есу, а  самодельная,  с цифровым HMC5883 компасом


По этой понятно, я о k3ng контроллере речь веду, как к нему добавить аналоговый указатель наподобие стандартного в есу
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Онлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #811 : 23 Октябрь 2016, 15:03:02 »
как к нему добавить аналоговый указатель наподобие стандартного в есу
чего указывать?   или задатчик положения , как в ессу?
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #812 : 23 Октябрь 2016, 15:44:49 »
как к нему добавить аналоговый указатель наподобие стандартного в есу
чего указывать?   или задатчик положения , как в ессу?


Стрелку хочу как в ЕСУ, куда антенна смотрит
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Онлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #813 : 23 Октябрь 2016, 15:58:24 »
Стрелку хочу как в ЕСУ, куда антенна смотрит
купить ессу, а Arduino будет дополнением, и управлять с компютера.

https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #814 : 23 Октябрь 2016, 15:58:36 »
Красиво выглядит.

Но не компилируется )))
(под 1.6.5) (да и под 1.6.2 как автор рекомендует)

После того как закинул в папку библиотеки UTFT этот фонт http://www.rinkydinkelectronics.com/dlfont.php?id=23 всё скомпилировалось на УРА!!!
Жду железку, доложу как испытаю!
Правда этот контроллер только для ручного режима


Для меня это будет вторая конструкция, как первую до ума доведу, уже и комплектующие заказал )))

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

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #815 : 23 Октябрь 2016, 15:59:36 »
Стрелку хочу как в ЕСУ, куда антенна смотрит
купить ессу, а Arduino будет дополнением, и управлять с компютера.

А в ЕСУ что стрелку крутит?


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

Оффлайн R9GB

  • Старожил
  • ****
  • Сообщений: 322
  • Репутация: +73/-6
  • QRA: LO87dv
Re: Ардуино контроллер поворотки
« Ответ #816 : 23 Октябрь 2016, 16:05:42 »
to UA4FKD ...  features.h     #define FEATURE_4_BIT_LCD_DISPLAY //Uncomment for classic 4 bit LCD display (most common) так и прописано . 
IC-9100 .  16 el Yagi .   my 73! Alex.

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #817 : 23 Октябрь 2016, 16:15:36 »
или задатчик положения , как в ессу?

Пробовал задатчик положения - енкодер, работает, а вот по типу ЕСУ был бы по оперативней однако!
Там есть возможность подключения и аналогового задатчика, кто пробовал???
 

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

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #818 : 23 Октябрь 2016, 16:17:28 »
to UA4FKD ...  features.h     #define FEATURE_4_BIT_LCD_DISPLAY //Uncomment for classic 4 bit LCD display (most common) так и прописано . 

У Вас это соответствует вашему дисплею?
//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12
#define lcd_4_bit_enable_pin 11
#define lcd_4_bit_d4_pin 5
#define lcd_4_bit_d5_pin 4
#define lcd_4_bit_d6_pin 3
#define lcd_4_bit_d7_pin 2

а ноги d0 до d3 заземлили на дисплее???
« Последнее редактирование: 23 Октябрь 2016, 16:20:46 от UA6EM Виктор »
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #819 : 23 Октябрь 2016, 16:55:15 »
А вот по использованию HMC5883 Accelerometer сразу не разобрался, автор использует микросхему расширителя I2C от NXP - P82B715 (иначе буфер), что позволяет тянуть кабель от поворотки в нужных нам пределах (точнее до 50 метров при ёмкости шлейфа до 3000 пф) и при этом обеспечивая изоляцию с пробойным до 2500 вольт, чип позволяет работать как на стандартной скорости 100кГц так и на нестандартной - 400кГц!!!
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн R9GB

  • Старожил
  • ****
  • Сообщений: 322
  • Репутация: +73/-6
  • QRA: LO87dv
Re: Ардуино контроллер поворотки
« Ответ #820 : 23 Октябрь 2016, 17:42:53 »
UA6EM Виктор  "  У Вас это соответствует вашему дисплею?"-    а где это искать, подскажите!  Ноги (пока) не заземлял. 
IC-9100 .  16 el Yagi .   my 73! Alex.

Оффлайн UA6EM Виктор

  • Ветеран
  • *****
  • Сообщений: 935
  • Репутация: +178/-186
  • QRA: LN14AE
Re: Ардуино контроллер поворотки
« Ответ #821 : 23 Октябрь 2016, 17:53:18 »
UA6EM Виктор  "  У Вас это соответствует вашему дисплею?"-    а где это искать, подскажите!  Ноги (пока) не заземлял. 

К примеру здесь - http://media.digikey.com/pdf/Data%20Sheets/Optrex%20PDFs/DMC-16230NY-LY-BQE-DZ.pdf

Тогда исходя из этого на ноги дисплея:
//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12         - на 4 дисплея
#define lcd_4_bit_enable_pin 11 - на 6 дисплея
#define lcd_4_bit_d4_pin 5          - на 11 дисплея
#define lcd_4_bit_d5_pin 4           - на 12 дисплея
#define lcd_4_bit_d6_pin 3            - на 13 дисплея
#define lcd_4_bit_d7_pin 2             - на 14 дисплея
Никогда свобода слова не бывает столь драгоценной, как при случайном
ударе молотком по пальцу...

Оффлайн ua1ccu

  • Ветеран
  • *****
  • Сообщений: 1309
  • Репутация: +145/-20
Re: Ардуино контроллер поворотки
« Ответ #822 : 23 Октябрь 2016, 19:21:09 »
А вот по использованию HMC5883 Accelerometer сразу не разобрался, автор использует микросхему расширителя I2C от NXP - P82B715 (иначе буфер), что позволяет тянуть кабель от поворотки в нужных нам пределах (точнее до 50 метров при ёмкости шлейфа до 3000 пф) и при этом обеспечивая изоляцию с пробойным до 2500 вольт, чип позволяет работать как на стандартной скорости 100кГц так и на нестандартной - 400кГц!!!

А где проP82B715 упоминается  ткните носом пожалуйста.
Константин.
Правильно заданный вопрос половина ответа!

Оффлайн R9GB

  • Старожил
  • ****
  • Сообщений: 322
  • Репутация: +73/-6
  • QRA: LO87dv
Re: Ардуино контроллер поворотки
« Ответ #823 : 23 Октябрь 2016, 19:48:08 »
  to UA6EM Виктор

//classic 4 bit LCD pins
#define lcd_4_bit_rs_pin 12         - на 4 дисплея
#define lcd_4_bit_enable_pin 11 - на 6 дисплея
#define lcd_4_bit_d4_pin 5          - на 11 дисплея
#define lcd_4_bit_d5_pin 4           - на 12 дисплея
#define lcd_4_bit_d6_pin 3            - на 13 дисплея
#define lcd_4_bit_d7_pin 2             - на 14 дисплея
Виктор а в каких строках ардуино  это посмотреть и поменять если что не так. изв. с этими делами ну ни как (пока), надо носом тыкать каждый раз. 




IC-9100 .  16 el Yagi .   my 73! Alex.

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #824 : 23 Октябрь 2016, 19:54:46 »
в каких строках ардуино  это посмотреть и поменять если что не так.

Файлик rotator_pins.h
Строки 91-97   
ex: ua9-145-1000