Перейти к содержимому

Фотография

Платформа Arduino для Катеров и Яхт (только самоделки)


Сообщений в теме: 481

#1 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 11:22

Не принимал ее всерьез. Повозился немного, запустил несколько поделок, теперь думаю, что вещь довольно интересная для различных самоделок, в том числе и для яхт и катеров. А что думают по этому поводу уважаемые коллеги?

PSПлатформа уже мелькала на форуме и у коллег на boat.ru. 


  • 3

#2 bad040

bad040

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 292 сообщений
  • Из:Ramle
  • Судно: Dehler 35
  • Название: Whisper

Отправлено 28 декабря 2013 - 11:43

Не принимал ее всерьез. Повозился немного, запустил несколько поделок, теперь думаю, что вещь довольно интересная для различных самоделок, в том числе и для яхт и катеров. А что думают по этому поводу уважаемые коллеги?

PSПлатформа уже мелькала на форуме и у коллег на boat.ru. 

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

Изображение


  • 1

#3 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 11:47

Это сенсорный экран подключенный к плате Ардуино?


  • 1

#4 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 12:34

Поделки такие: частотомер (для тахометра) с отображением на символьный ЖК экран. Плата компаса CMPS10 c пересылкой на ГиперТерминал. ИК датчик расстояния (линеаризированный) gp2y0a02yk_e. Далее заменю аналоговую часть автопилота (не понравилась мне как работает). а будет время и желание АИС сигнализатор.


  • 2

#5 AlexKit

AlexKit

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 796 сообщений
  • Из:Moscow

Отправлено 28 декабря 2013 - 13:18

А зачем?, в смысле ардуино, все это элементарно делается на стандартной PC платформе, вы же все равно не сможете сделать свою поделку лучше и дешевле чем серийно выпускающиеся, т.е. для Вас она, возможно, и будет дешевле, но вот продать ее будет невозможно, потому что вход а этот рынок стоит очень дорого(реклама, сертификаты, и т.д.), да и конкуренты не будут дремать-), так что все такие(электронные), поделки надо начинать с поиска инвестора, (ну или с kickstartera), а уже потом делать, а то за тот срок пока вы найдете выход, платформа опять поменяется, и Вам придется начинать все сначала. (по своему опыту знаю-)


  • 0

#6 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 13:32

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


  • 2

#7 Mitry

Mitry

    Рулевой 1-го класса

  • Офицер
  • 639 сообщений
  • Из:К
  • Название: -

Отправлено 28 декабря 2013 - 14:17

не будет ли Raspberry Pi более перспективной?
  • 1

#8 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 14:31

Не знаю. Сравнительного анализа не проводил. В Ардуино привлекает большоеколичество дешевых расширений. И еще ряд интересных свойств.

PS Добавил в название темы - только самоделки.


  • 1

#9 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 14:36

Ну право, просил ведь. 


  • 1

#10 ksr

ksr

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 363 сообщений
  • Из:СПб
  • Судно: Сарепта Tohatsu M40C
  • Название: Сарепта

Отправлено 28 декабря 2013 - 15:00

 Так выглядит экран сенсорных кнопок.

 

Мне кажется перспективней разделить функции сбора/обработки и отображения данных на разных устройствах.  Сбор на Ардуино, а отображение на андроидном планшетнике, стоимость которого соизмерима со стоимостью отдельно взятого экрана, но при этом зачастую имещего лучший по качеству экран. 


  • 1

#11 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 15:08

Да. И не только планшет, ноут(нет)бук. Например МЕГА - 4 СОМ порта (один из них с USB), простое использование аналоговых входов. ШИМ. Кстати, отличная заготовка для NMEA  мультиплексора (можно даже с выходом на WIFI).

PS Алекс, вы уж извините, я с названием сначала, наверное, маху дал. Конечно, самоделки для души, не для продажи.


  • 1

#12 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 15:23

Кстати, маленький (2-3 дюйма) сенсорный экран с контроллером под Ардуино в районе 1000 р.


  • 1

#13 ksr

ksr

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 363 сообщений
  • Из:СПб
  • Судно: Сарепта Tohatsu M40C
  • Название: Сарепта

Отправлено 28 декабря 2013 - 15:44

Кстати, маленький (2-3 дюйма) сенсорный экран с контроллером под Ардуино в районе 1000 р.

объем сбыта подобных устройств небольшой и при такой цене качественного экрана иметь не может.  Планшетник 7" IPS сечас наверное от 80-90баксов.  Ардуино с обвесом от $20-25, Итого более-менее от $100 можно начинать. 


  • 2

#14 bad040

bad040

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 292 сообщений
  • Из:Ramle
  • Судно: Dehler 35
  • Название: Whisper

Отправлено 28 декабря 2013 - 16:33

Это сенсорный экран подключенный к плате Ардуино?

 да. 4.3 дюйма экран.


  • 1

#15 bad040

bad040

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 292 сообщений
  • Из:Ramle
  • Судно: Dehler 35
  • Название: Whisper

Отправлено 28 декабря 2013 - 16:37

Мне кажется перспективней разделить функции сбора/обработки и отображения данных на разных устройствах.  Сбор на Ардуино, а отображение на андроидном планшетнике, стоимость которого соизмерима со стоимостью отдельно взятого экрана, но при этом зачастую имещего лучший по качеству экран. 

 

Эта часть (экран и контроллер) установлена внутри электрической панели . В планах добавить аппликацию на мобилку для управления функциями. 


  • 1

#16 bad040

bad040

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 292 сообщений
  • Из:Ramle
  • Судно: Dehler 35
  • Название: Whisper

Отправлено 28 декабря 2013 - 16:41

объем сбыта подобных устройств небольшой и при такой цене качественного экрана иметь не может.  Планшетник 7" IPS сечас наверное от 80-90баксов.  Ардуино с обвесом от $20-25, Итого более-менее от $100 можно начинать. 

 

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


  • 1

#17 AlexKit

AlexKit

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 796 сообщений
  • Из:Moscow

Отправлено 28 декабря 2013 - 17:05

То чем мы сейчас занимаемся, это и есть маркетинг-), облегченный вариант, так сказать.

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


  • 1

#18 tov_Bender

tov_Bender

    Рулевой 3-го класса

  • Основной экипаж
  • PipPipPipPip
  • 198 сообщений
  • Из:Одесса
  • Судно: Л6
  • Название: "Ланжерон"

Отправлено 28 декабря 2013 - 17:29

Проектирую на этой базе акселерометр, для тонкой настройки яхты в гонке.

Кстати, для желающих чего-то помощнее Ардуино, Интел выпускает вот такую штучку:

http://arduino.cc/en...ed/IntelGalileo 


  • 1

#19 ksr

ksr

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 363 сообщений
  • Из:СПб
  • Судно: Сарепта Tohatsu M40C
  • Название: Сарепта

Отправлено 28 декабря 2013 - 17:39

[color=rgb(40,40,40);font-family:verdana, arial, tahoma, sans-serif;background-color:rgb(238,242,247);]а если предложить похожую систему и за стоимость несколько сотен то мне кажеться что коммерческий успех у нее будет.[/color]

не будет. Есть такое понятие как риск владения - для кустарно изготовленного устройства он очень высок.

Я же говорил только о выборе, на мой взгляд,  более оптимальной конфигурации с точки зрения именно единичных самодельных устройств.  Как с точки зрения железа, так и наличия софта для разработки. Просто писать с нуля GUI для микроконтроллера это очень расточительно.  


  • 1

#20 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 17:40

Вот пример для MEGA2560 - связь по COM 1 c CMPS10  и выдача через СОМ 0 (он через встроенный адаптер COM USB связан с ПК с выходом на ГиперТерминал курса, крена и дифферента. Работает, хоть и не причесана. Собраны из нескольких примеров из сети и учебников.

Запрос в компас инициируется # - ответ 2 байта курса и по 1 байту крена и дифферента.

#include <util/delay.h> char Rea ; byte Rea1; byte AH ; byte AL ; int pi ; int ro ; int A ; char pitch ; char roll ; #define INLENGTH 4 #define INTERMINATOR 3 int inString[INLENGTH+1]; int inCount; void setup() { // initialize both serial ports: Serial.begin(9600); Serial1.begin(9600); } void loop() { Serial1.print("#"); _delay_ms(120); inCount = 0; do { while (Serial1.available()==0); inString[inCount] = Serial1.read();     }while(++inCount < INLENGTH); inString[inCount] = 0; AH=byte(inString[0]) ; AL=byte(inString[1]) ; pi=int(inString[2]) ; A = ((AH<<8)+AL)/10; // Calculate full bearing if(pi>90) { pi=pi-256 ; } ro=int(inString[3]) ; if(ro>90) { ro=ro-256 ; } Serial.println(A);     Serial.println(pi); Serial.println(ro); Serial.println(inCount);   }


  • 2

#21 ksr

ksr

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 363 сообщений
  • Из:СПб
  • Судно: Сарепта Tohatsu M40C
  • Название: Сарепта

Отправлено 28 декабря 2013 - 17:42

Кстати, для желающих чего-то помощнее Ардуино, Интел выпускает вот такую штучку:

http://arduino.cc/en...ed/IntelGalileo

или STM32F4DISCOVERY:  http://www.element14...STExpansion-Doc


  • 1

#22 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 28 декабря 2013 - 17:52

Давайте в сторону не уходить, и у меня дома для TMS эмуляторы есть (на USB и LPT) и платы ezdspF2812. Тут хотелось бы про Ардуино - как быстрый конструктор не для проф. программера.


  • 1

#23 bad040

bad040

    Рулевой 2-го класса

  • Основной экипаж
  • PipPipPipPipPip
  • 292 сообщений
  • Из:Ramle
  • Судно: Dehler 35
  • Название: Whisper

Отправлено 29 декабря 2013 - 01:17

Вот пример для MEGA2560 - связь по COM 1 c CMPS10  и выдача через СОМ 0 (он через встроенный адаптер COM USB связан с ПК с выходом на ГиперТерминал курса, крена и дифферента. Работает, хоть и не причесана. 

Спасибо очень интересный датчик компаса. На основе его можно очень неплохой автопилот сделать :) 


  • 1

#24 bisoft

bisoft

    Яхтенный капитан

  • Капитан
  • 1 145 сообщений
  • Из:Таганрог

Отправлено 29 декабря 2013 - 08:27

А мне, как программисту нравится, что появились вот такие штуки 

http://www.variscite...CFclQ3godr3sASQ

всего от $39

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


  • 1

#25 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 29 декабря 2013 - 08:39

Спасибо очень интересный датчик компаса. На основе его можно очень неплохой автопилот сделать :)

Вот такую еще штуку гляньте -GPS с частотой обновленя показаний 0.1 сек. И протоколы обмена все есть.

Прикрепленные файлы


  • 1



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей