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


Фотография

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


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

#1 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 07:22

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

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


  • 3

#2 bad040

bad040

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

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

Отправлено 28 Декабрь 2013 - 07:43

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

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

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

998780_10202276040010180_593302839_n.jpg


  • 1

#3 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 07:47

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


  • 1

#4 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 08:34

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


  • 2

#5 AlexKit

AlexKit

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

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

Отправлено 28 Декабрь 2013 - 09:18

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


  • 0

#6 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 09:32

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


  • 2

#7 Mitry

Mitry

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

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

Отправлено 28 Декабрь 2013 - 10:17

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

#8 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 10:31

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

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


  • 1

#9 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 10:36

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


  • 1

#10 ksr

ksr

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

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

Отправлено 28 Декабрь 2013 - 11:00

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

 

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


  • 1

#11 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 11:08

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

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


  • 1

#12 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 11:23

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


  • 1

#13 ksr

ksr

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

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

Отправлено 28 Декабрь 2013 - 11:44

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

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


  • 2

#14 bad040

bad040

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

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

Отправлено 28 Декабрь 2013 - 12:33

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

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


  • 1

#15 bad040

bad040

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

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

Отправлено 28 Декабрь 2013 - 12:37

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

 

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


  • 1

#16 bad040

bad040

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

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

Отправлено 28 Декабрь 2013 - 12:41

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

 

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


  • 1

#17 AlexKit

AlexKit

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

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

Отправлено 28 Декабрь 2013 - 13:05

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

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


  • 1

#18 tov_Bender

tov_Bender

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

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

Отправлено 28 Декабрь 2013 - 13:29

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

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

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


  • 1

#19 ksr

ksr

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

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

Отправлено 28 Декабрь 2013 - 13:39

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

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

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


  • 1

#20 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 13: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 - 13:42

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

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

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


  • 1

#22 StrangerM

StrangerM

    чужой

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

Отправлено 28 Декабрь 2013 - 13:52

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


  • 1

#23 bad040

bad040

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

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

Отправлено 28 Декабрь 2013 - 21:17

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

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


  • 1

#24 bisoft

bisoft

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

  • Основной экипаж
  • PipPipPipPipPipPip
  • 559 сообщений
  • Из:Барнаул
  • Судно: Bavaria 34 Cruiser
  • Название: Andromeda

Отправлено 29 Декабрь 2013 - 04:27

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

http://www.variscite...CFclQ3godr3sASQ

всего от $39

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


  • 1

#25 StrangerM

StrangerM

    чужой

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

Отправлено 29 Декабрь 2013 - 04:39

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

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

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


  • 1



Ответить



  


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

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