#26 2016-10-14 18:26:19

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

Nefreemen, насчет ядра,   не то чтобы критично,
но такая картинка удручает
esp8266_TCPIP.png

совсем "потеряшек" нет, они  стек  сделали ничего, таки "хвосты подтягивает", но был задавлен запросами   изначально вроде как в 1 сек , но так как это броузер, то часть прилетало как хотело (( после "рассинхрона"
я не спец по JS, буду еще смотреть, но POST меня уже "напрягает"

если ли среди присутвующих "веберы" желающие  поучаствовать?

Nefreemen, спросите сына ) , есть ли у него желание развлечься с JS / HTML5 / webkit / etc )  в железяке с очень ограниченными и глючными ресурсами ))


add )
вот так должно быть )
esp8266_tcp_ok.png

Редактировался NoName (2016-10-14 19:19:10)

#27 2016-10-25 08:58:59

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

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

Гигрометр TFA 441001  китай, 285 грн на розетке,  до 2% после калибровки
покупаем гигрометр (или ковыряем из советского наследия %) ),

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b2/%D0%93%D0%B8%D0%B3%D1%80%D0%BE%D0%BC%D0%B5%D1%82%D1%80_%28%29.JPG/800px-%D0%93%D0%B8%D0%B3%D1%80%D0%BE%D0%BC%D0%B5%D1%82%D1%80_%28%29.JPG

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

я не делаю эту штуку, у меня лодка не сделана ) 
интересно, эту мыслю кто то проверял?

Редактировался NoName (2016-11-04 13:33:41)

#28 2016-10-25 10:49:00

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 704

Re: Homemade arduino boat

Не знаю по поводу срока службы DHT22 но три сезона в инкубаторах отработали  big_smile . Когда кто то речь заводит о точности я вообще не понимаю roll, даташит говорит +/- 2 % max +/- 5 %  и этого вполне достаточно для бытовых приборов. Для тех кто сомневается что достаточно таких погрешностей, посмотрите заявленные погрешности ВИТ-1,2,3 big_smile, а ведь такие приборы применяются во многих отраслях сельского хозяйства. Хотелось бы также спросить а зачем в быту точность больше 5%? Если кто то думает что можно построить супер пупер точный (лабораторный) измеритель влажности в домашних условиях то к нему вопрос а где и чем он его откалибрует и вообще знает ли он методику калибровки таких приборов? Да и вообще есть ли знания по методиках калибровки, не все же здесь работали в лабораториях lol  lol.  Это не DS18B20 откалибровать  lol. Я проработал год в лаборатории аналитических исследований НИИ земледелия в Чабанах инж. прибористом, поэтому поверьте я знаю о чем пишу. Просто есть люди у которых бзык типа "...если спать то с королевой"  lol .

#29 2016-10-25 11:08:29

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

ну начинается...    big_smile
а что Вы имеете против королев? )
вот только до S Coupe 63 AMG  как до луны (

я точно  догадываюсь  что делают и поверку и калибровку 
03680, г. Киев, ул. Метрологическая, 4,

и как Вы вообще можете сравнивать  винтажные  девайсины и  DHT22 
ВИТ и DHT22 это ведь психрометр,  и дуть на них нужно специальным образом, в общем  муть  мутная  ) 

итого: 
влажность  абсолютная и относительная - это мутное и непонятное дело )

#30 2016-10-25 14:10:16

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 704

Re: Homemade arduino boat

NoName, я абсолютно ничего не имею против винтажных вещей smile . Ваши слова : "...все жалуются  на малый срок службы и слабую точность" говорят о том что Вам эти жалобы часто встречаются. Я написал что те кто жалуется на тот же DHT22 просто имеют определенный "бзык" и желание сделать из "го...на  пулю". Более чем уверен, что те кто делают точные метрологические приборы знают из чего и как их делать,  ардуино их точно не интересует big_smile , так же как и DHT  big_smile .

#31 2016-11-02 15:05:00

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

15PTQ.png

есть кто ХОРОШО разбирается в css?
и с кем можно договорится поработать без затягивания меня в секту веберов? )

#32 2016-11-02 16:15:03

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 704

Re: Homemade arduino boat

Что за проблема со стилями? Со скриншота я не понял. Я использовал kompozer для написания страничек, там же есть редактор css. Я конечно глубоко не копал css...И редактора мне хватило.

#33 2016-11-02 16:30:44

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

мне редактор в чистом виде не подходит
нужен чел что сможет рефакторить мой звыняйте "ляля код" 

я конечно изучаю JS, CSS3, HTML5  и это все без либ, ибо режиме AP я не смогу с инета погрузить тот же ангуляр
базово мне прийдется разобраться  что б понимать как работает.  но помнить или искать атрибуты  и разбиратся как работают совсем не хочется )

нашел прикольной редактор, Komodo Edit   ( free ) 

15QFI.png

да и некогда "копать" 
а что то "тестовое"  публиковать не буду )

fix "received" ))

Редактировался NoName (2016-11-02 16:35:17)

#34 2016-11-02 16:44:36

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 704

Re: Homemade arduino boat

NoName, можете изложить суть задачи (проблемы) подробней? Я попросил сына посмотреть топик, и по возможности  Вам помочь.

#35 2016-11-02 17:22:13

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

куда уж проще,
я делаю страничку  управления  неким удаленным объектом, в данном случае это лодка
для  отладки PWM надумал сделать  пару слайдеров прямого управления  мощностью двигателей 
например таких,  как http://rangeslider.js.org/
но без либ

а получилось  такое Ге )

<!DOCTYPE html>
<html>
    <head>
    <meta charset='utf-8'>
    <title>Бегунок</title>
    <style> 
input[type=range] {
 -webkit-appearance: none;
 margin: 18px 0;
 width: 400px;
}
input[type=range]:focus {
 outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
 width: 400px;
 height: 8.4px;
 cursor: pointer;
 animate: 0.2s;
 background: #ccc;
 border-radius: 1.3px;
 border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 50%;
 background: #ffffff;
 cursor: pointer;
 -webkit-appearance: none;
 margin-top: -14px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
 background: #ccc;
}
input[type=range]::-moz-range-track {
 width: 400px;
 height: 8.4px;
 cursor: pointer;
 animate: 0.2s;
 background: #ccc;
 border-radius: 1.3px;
 border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 50%;
 background: #ffffff;
 cursor: pointer;
}
input[type=range]::-ms-track {
 width: 400px;
 height: 8.4px;
 cursor: pointer;
 animate: 0.2s;
 background: transparent;
 border-color: transparent;
 border-width: 16px 0;
 color: transparent;
}
input[type=range]::-ms-fill-lower {
 background: #ccc;
 border: 0.2px solid #010101;
 border-radius: 2.6px;
}
input[type=range]::-ms-fill-upper {
 background: #ccc;
 border: 0.2px solid #010101;
 border-radius: 2.6px;
}
input[type=range]::-ms-thumb {
 border: 1px solid #000000;
 height: 30px;
 width: 30px;
 border-radius: 50%;
 background: #ffffff;
 cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
 background: #ccc;
}
input[type=range]:focus::-ms-fill-upper {
 background: #ccc;
}</style>
    </head>
    <body>
<input type="range" name="points" min="0" max="10">


<form id="mixer">
 panel
  channel 1
   <ul class="pots">
    <li><input id="tt-1-gain" /></li>
   </ul>
   channel 2
   <ul class="pots">
    <li><input id="tt-2-gain" /></li>
   </ul>
 panel
  channel 1
   <ul class="pots">
    <li><input id="tt-1-eq-1" /></li>
    <li><input id="tt-1-eq-2" /></li>
    <li><input id="tt-1-eq-3" /></li>
   </ul>
  channel 2
   <ul class="pots">
    <li><input id="tt-2-eq-1" /></li>
    <li><input id="tt-2-eq-2" /></li>
    <li><input id="tt-2-eq-3" /></li>
   </ul>
 panel
  channel 1
   upfader
    <input id="tt-1-upfader" />
  channel 2
   upfader
    <input id="tt-2-upfader" />
 panel
  crossfader
   <input id="control-xfader" />
</form>	

</body>
</html>

откуда - то пытался стырить, в общем какой то мусор )))

есть очень хороший  спец, но 2 недели еще в NY. 
в принципе у меня сейчас стоит задача сделать  3 страницы,
joystic touch, manual control,  и классический вариант , up/down  left / rigth
все данные передаются websocket / JSON  это есть или доделаю, зря что ли JS учу )))

все страницы должны мне нравится, иначе нет смысла это все делать )
дето так, ТЗ на "сделать красиво" писать нет смысла ))   

итого, я добавляю некий  блок ( тот же слайдер )  - нужно его "оформить"  под стилистику   сайта
ну и по желанию рефакторить JS, я его вообще первый раз месяц назад увидел )  так что наполнение соответсвующее 

2 вариант  - сделать свою страницу  управления лодкой
даные передавать с интервалом 100 мс  формате JSON ( 0-100% мощность , угол 0-360  )
времени прошло уже немеренно, а результата  нет, это начинает меня беспокоить )

собственно   интересно сколько реально может стоить страница
повторяющая визуальный функционал  приличного пульта  ( например от INTEL  big_smile  )

Редактировался NoName (2016-11-02 17:29:31)

#36 2016-11-02 17:38:38

Nefreemen
Участник
Из Киев
Зарегистрирован: 2015-12-19
Сообщений: 704

Re: Homemade arduino boat

Он обещал посмотреть топик. Ждемс big_smile . Надеюсь напишет здесь.

#37 2016-11-02 18:59:44

Vertix
Участник
Зарегистрирован: 2016-11-02
Сообщений: 1

Re: Homemade arduino boat

Доброго времени суток. Я просмотрел ваш код. Собственно, можно получить ссылку на страницу "повторяющая визуальный функционал  приличного пульта  ( например от INTEL  big_smile  )". И еще, какой именно js код нужно подвергнуть рефакторингу, в коде выше js нет. Там все реализовано на нативном css. Я к сожалению или счастью не дизайнер. Могу только это все дело сверстать и закодить. Ну или ответить на вопрос по конкретной проблеме.

#38 2016-11-02 20:24:32

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

привет, страничка только делается
заготовку  сейчас отправлю на мыло,  там много нужно сделать,  нет смысла публиковать. 
самый нерешенный вопрос - 2 вертикальный ползунка, с интервальной ( 100 ms )  отправкой  значений слайдера на сервер
т.н. "ручное управление моторами"  JSON ( 0-100, 0-100 )
эти мне нравятся )
20.png

взято тут
http://webformyself.com/svojstvo-background-clip-i-kak-ego-primenyat/
там есть набросок style, но я его не понял (
сделаю прототип  - решим вопрос с дизайнером.

#39 2016-11-07 23:32:25

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

вопрос знатокам,
для soft serial эхо не работает?
rt - tx  (10 /11 pin nano ) закоротка не дает эхо?

115200   для soft serial  слишком много?
мусор в данных, это не хорошо.

16IHM.png

#40 2016-11-07 23:48:35

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

сам спросил , сам и дам ответ.
не работает, nano softserial  115200 ( либо что то хитрое нужно делать (
лог на 57600

Con req, conn=0x3fff2b48, pool slot 0
URL = /index.tpl
Is url index 0
Is url index 5
Heatshrink compressed file; decoeps=b
Conn 0x3fff2b48 is done. Closing.
Con req, conn=0x3fff2c08, pool slot 0
URL = /websocket/ws.cgi
Is url index 0
Is url index 19
{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":"20","a":"357"}

{"t":1,"p":"129","a":"13"}

{"t":1,"p":"159","a":"43"}

{"t":1,"p":"169","a":"64"}

{"t":1,"p":"170","a":"85"}

{"t":1,"p":"162","a":"116"}

{"t":1,"p":"165","a":"143"}

{"t":1,"p":"180","a":"170"}

{"t":1,"p":"214","a":"201"}

{"t":1,"p":"249","a":"221"}

{"t":1,"p":"265","a":"241"}

{"t":1,"p":"224","a":"269"}

{"t":1,"p":"183","a":"321"}

{"t":1,"p":"154","a":"356"}

{"t":1,"p":"142","a":"33"}

{"t":1,"p":"131","a":"71"}

{"t":1,"p":"131","a":"120"}

{"t":1,"p":"214","a":"188"}

{"t":1,"p":"279","a":"219"}

{"t":1,"p":"305","a":"242"}

{"t":1,"p":"193","a":"294"}

{"t":1,"p":"178","a":"10"}

{"t":1,"p":"217","a":"56"}

{"t":1,"p":"216","a":"87"}

{"t":1,"p":"223","a":"126"}

{"t":1,"p":"252","a":"164"}

{"t":1,"p":"238","a":"207"}

{"t":1,"p":"175","a":"238"}

{"t":1,"p":"128","a":"325"}

{"t":1,"p":"146","a":"34"}

{"t":1,"p":"203","a":"91"}

{"t":1,"p":"219","a":"130"}

{"t":1,"p":"197","a":"178"}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

{"t":1,"p":0,"a":0}

наконец что то сдвинулось с мертвой точки ))
но nano меня "расстроило", я уже отвык от "таких приколов" (

cтраница  будет без "изысков", дизайнер "занят", надеюсь к весне закончит мой проект ))))

надеюсь озеро не замерзло

а то я уже готов попробовать

exe decode data
len = 91
angle = 3
L = 91
R = 91
exe decode data
len = 92
angle = 4
L = 92
R = 92
exe decode data
len = 87
angle = 5
L = 87
R = 87
exe decode data
len = 84
angle = 6
L = 84
R = 83
exe decode data
len = 82
angle = 7
L = 82
R = 81
exe decode data
len = 82
angle = 11
L = 82
R = 80
exe decode data
len = 82
angle = 17
L = 80
R = 77
exe decode data
len = 82
angle = 18
L = 80
R = 76
exe decode data
len = 81
angle = 21
L = 78
R = 73
exe decode data
len = 86
angle = 28
L = 79
R = 70
exe decode data
len = 103
angle = 42
L = 83
R = 62
exe decode data
len = 123
angle = 51
L = 86
R = 54
exe decode data
len = 165
angle = 60
L = 96
R = 48
exe decode data
len = 177
angle = 63
L = 96
R = 43

Редактировался NoName (2016-11-08 00:27:44)

#41 2016-11-08 11:04:21

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

приму в дар  Samsung Galaxy Note 7  big_smile   
два, нада )

#42 2016-11-09 10:50:40

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

лодка -  запустилась, но не нравится перекос по оборотам, хуже чем думал,  т.е.   нужны два рычага,   -100 .. 0 .. +100 % для управления мощностью
( джойстик нельзя отпускать ) , надеюсь квадратичный полином выправит данное недоразумение,  но  что то мне подсказывает что обороты не прямо пропорциональны скорости лодки, но меня уже зацепило.
(жаль что без видео, в оригинал попали  элементы одежды с черепами, пришлось удалить доказательство %) )

текущий статус -
мой хороший друг,  дизайнер  и вебер занят проектом https://myowndesign.com.ua/ и даже не спрашивайте что  это за слово на букву Г. )

пока спецов нет, какой то слайдер "ноколхозить" я могу,  потому будем развлекаться железом ) 

посоветуйте чем снят значение оборотов с вала , хочу выровнять кривую характеристики мощность / обороты двигателей 
или есть есть у кого что готовое  - сдайте плс в аренду ( Киев )

add
добавлю еще спеца  с которым нереально просто работать  http://uxuiup.com  ( много графики, долго грузится  )

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

Редактировался NoName (2016-11-09 12:06:15)

#43 2016-11-09 23:37:01

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

https://www.arduino.cc/en/uploads/Main/ArduinoNanoManual23.pdf
add
http://www.analog.com/media/en/technical-documentation/data-sheets/ADXL345.pdf

у нас есть источник AJAX

Checking I2C device...
ADXL345
Init...
x: 248 y: 63 z: -32
x: 250 y: 63 z: -30
x: 251 y: 61 z: -32
x: 249 y: 60 z: -33
x: 251 y: 62 z: -30
x: 249 y: 59 z: -28
x: 121 y: -233 z: 45
x: 213 y: 19 z: -18
x: 256 y: 3 z: -25
x: 257 y: 3 z: -20
x: 257 y: 8 z: -22
x: 257 y: 9 z: -23
x: 257 y: 13 z: -22
x: 256 y: 13 z: -22
x: 257 y: 13 z: -22
x: 257 y: 14 z: -23
x: 256 y: 14 z: -23
x: 256 y: 14 z: -24
x: 256 y: 13 z: -23
x: 257 y: 14 z: -22
x: 255 y: 13 z: -23
x: 256 y: 19 z: -25
x: 256 y: 18 z: -24
x: 256 y: 19 z: -26
x: 257 y: 20 z: -27
x: 257 y: 20 z: -26
x: 256 y: 17 z: -23
x: 258 y: 16 z: -23
x: 256 y: 18 z: -25
x: 256 y: 18 z: -25
x: 256 y: 21 z: -25
x: 255 y: 18 z: -25
x: 256 y: 18 z: -25
x: 256 y: 19 z: -25
x: 258 y: 21 z: -27
x: 256 y: 17 z: -25
x: 257 y: 21 z: -24
x: 256 y: 18 z: -23
x: 257 y: 19 z: -23
x: 254 y: 18 z: -25
x: 256 y: 18 z: -26
x: 257 y: 20 z: -25
x: 256 y: 19 z: -26
x: 259 y: 23 z: -27
x: 256 y: 21 z: -26
x: 255 y: 19 z: -24
x: 257 y: 21 z: -22
x: 257 y: 22 z: -19
x: 256 y: 20 z: -25
x: 256 y: 21 z: -26
x: 255 y: 20 z: -26
x: 255 y: 22 z: -26
x: 257 y: 21 z: -22
x: 257 y: 22 z: -25
x: 256 y: 22 z: -20
x: 255 y: 19 z: -23
x: 259 y: 19 z: -17
x: 257 y: 21 z: -19
x: 256 y: 19 z: -20
x: 256 y: 24 z: -22
x: 255 y: 20 z: -24
x: 254 y: 19 z: -27
x: 255 y: 20 z: -21
x: 256 y: 20 z: -22
x: 258 y: 22 z: -18
x: 256 y: 23 z: -23
x: 259 y: 25 z: -21
x: 256 y: 22 z: -23
x: 256 y: 22 z: -24
x: 254 y: 23 z: -26
x: 262 y: 29 z: -16
x: 256 y: 22 z: -24
x: 252 y: 23 z: -30
x: 254 y: 22 z: -23
x: 257 y: 23 z: -24
x: 255 y: 22 z: -24
x: 255 y: 23 z: -26
x: 257 y: 25 z: -24
x: 256 y: 23 z: -25
x: 256 y: 25 z: -27
x: 255 y: 25 z: -25
x: 255 y: 23 z: -25
x: 256 y: 25 z: -26
x: 255 y: 23 z: -26
x: 257 y: 17 z: -25
x: 261 y: 25 z: -17
x: 257 y: 28 z: -25
x: 256 y: 23 z: -24
x: 255 y: 24 z: -22
x: 269 y: 30 z: -4
x: 253 y: 21 z: -20
x: 255 y: 27 z: -26
x: 257 y: 27 z: -26
x: 255 y: 27 z: -25
x: 255 y: 27 z: -27
x: 255 y: 27 z: -29
x: 254 y: 28 z: -29
x: 255 y: 28 z: -27
x: 255 y: 27 z: -26
x: 255 y: 27 z: -28
x: 256 y: 28 z: -25
x: 255 y: 28 z: -26
x: 257 y: 31 z: -24
x: 269 y: 36 z: -20
x: 256 y: 27 z: -24
x: 252 y: 25 z: -30
x: 251 y: 27 z: -27
x: 254 y: 25 z: -24
x: 253 y: 29 z: -35
x: 256 y: 29 z: -29
x: 251 y: 27 z: -29
x: 258 y: 30 z: -31
x: 256 y: 28 z: -28
x: 255 y: 27 z: -26
x: 255 y: 28 z: -30
x: 255 y: 30 z: -29
x: 253 y: 28 z: -33
x: 256 y: 31 z: -27
x: 239 y: 21 z: -45
x: 257 y: 32 z: -32
x: 255 y: 32 z: -30
x: 257 y: 29 z: -33
x: 254 y: 32 z: -31
x: 253 y: 24 z: -28
x: 260 y: 20 z: -19
x: 256 y: 21 z: -16
x: 256 y: 20 z: -17
x: 256 y: 19 z: -16
x: 256 y: 18 z: -14
x: 256 y: 18 z: -15
x: 256 y: 18 z: -15
x: 255 y: 18 z: -15
x: 257 y: 19 z: -16
x: 256 y: 10 z: 9
x: 256 y: 17 z: 2
x: 255 y: 19 z: 4
x: 259 y: 20 z: 9
x: 256 y: 17 z: 2
x: 256 y: 18 z: 2
x: 256 y: 18 z: 4
x: 256 y: 17 z: 4
x: 256 y: 17 z: 4
x: 256 y: 19 z: 5

но используется soft serial  со всеми своими приколами,
соответственно что делаем?   режем плату нано, что б достать спрятанный аудио. 
есть в этом решении недостаток, не всем удобно снимать   резисторы, и ставить перемычки, 
но с другой стороны в режиме   отладки многое доступно, и JSON нужный  ручнами набить можно, и ответ от лодки можно красиво на странице оформить, наверно так и сделаем

Редактировался NoName (2016-11-10 00:18:48)

#44 2016-11-11 12:38:51

Dexter
Участник
Зарегистрирован: 2016-11-11
Сообщений: 2

Re: Homemade arduino boat

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





NoName пишет:

лодка -  запустилась, но не нравится перекос по оборотам, хуже чем думал,  т.е.   нужны два рычага,   -100 .. 0 .. +100 % для управления мощностью, можете сделать что то подобное себе.
( джойстик нельзя отпускать ) , надеюсь квадратичный полином выправит данное недоразумение,  но  что то мне подсказывает что обороты не прямо пропорциональны скорости лодки, но меня уже зацепило.
(жаль что без видео, в оригинал попали  элементы одежды с черепами, пришлось удалить доказательство %) )

текущий статус -
мой хороший друг,  дизайнер  и вебер занят проектом https://myowndesign.com.ua/ и даже не спрашивайте что  это за слово на букву Г. )

пока спецов нет, какой то слайдер "ноколхозить" я могу,  потому будем развлекаться железом ) 

посоветуйте чем снят значение оборотов с вала , хочу выровнять кривую характеристики мощность / обороты двигателей 
или есть есть у кого что готовое  - сдайте плс в аренду ( Киев )

add
добавлю еще спеца  с которым нереально просто работать  http://uxuiup.com  ( много графики, долго грузится  )

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

#45 2016-11-15 11:15:52

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

Dexter, привет,
у меня стоят что то типа такого
http://xn--80aba2altkj2b.xn--90ais/catalog/kollektornye_dvigateli/kollektornyy_motor_130_serii_dlya_508_tankov/#tab1
мотор, "так себе" 
под шумок попробовал   безколекторный

теперь интересует библиотека  позволяющая такое ))) esc.writeMicroseconds(2000000);
( в либе совмещен программный и аппаратный таймер )  встречали такое? 

в коде ( см ниже ) неверные начальные установки. странно пищит, явно более 3 бипов при старте, но работает.

/* Encoder Library - Basic Example
 * http://www.pjrc.com/teensy/td_libs_Encoder.html
 *
 * This example code is in the public domain.
 */

//#define MAX_SIGNAL  2300
// #define NETRUAL     1400
// #define MIN_SIGNAL  400


#define MAX_SIGNAL  2000
#define NETRUAL     1500
#define MIN_SIGNAL  1000

#include <Encoder.h>
#include <Servo.h>

// Change these two numbers to the pins connected to your encoder.
//   Best Performance: both pins have interrupt capability
//   Good Performance: only the first pin has interrupt capability
//   Low Performance:  neither pin has interrupt capability
Encoder myEnc(2, 3);
//   avoid using pins with LEDs attached

Servo esc;
// int throttlePin = 0;


void setup() {
  esc.attach(9);
  esc.writeMicroseconds ( NETRUAL );
  myEnc.write           ( 50 );

  Serial.begin(9600);
  Serial.println("Start DIIV:");

}

long oldPosition  = (unsigned long)(-1);
long newPosition;
long _PWM  = 0;

#define DEBUG


void loop() {

   long throttle = myEnc.read();
   if ( throttle   < 0      ) { throttle = 0;      myEnc.write ( throttle ); }  
   if ( throttle  > 100   )   { throttle = 100;    myEnc.write ( throttle ); }
   newPosition =  throttle;

   if ( newPosition != oldPosition) {
    oldPosition = newPosition;
    throttle = map(newPosition, 0,100, MIN_SIGNAL, MAX_SIGNAL );

    #ifdef DEBUG 
    //----------------------
    Serial.print("encoder: ");
    Serial.print(newPosition);
    //----------------------
    Serial.print(" throttle: ");
    Serial.println(throttle);
    //----------------------
    #endif
    esc.writeMicroseconds(throttle);
   //----------------------
  }
}

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

т.е. лодку с минимальным функционалом нужно доделать, и переходить на другую платформу,  поразвлекался и хватит.
основные кандидаты 
ESP14  - все на борту.
тинси, дорого

если есть что то интересное, недорогое, доступное  и не сильно жрущее с wifi на борту - маякните плс.
выходные пролетели, лодка еще не летает.

#46 2016-11-16 11:08:41

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

bool (*Callback)(int16_t ** Buffer, uint16_t * Length);

#47 2016-11-18 00:19:53

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

кто то   работал в этой среде ?
AbJ6DX.jpg

atmel и esp сходу завелся, а вот ble не очень
как среда то, есть что сказать? ) толи добить "монстра" ,  или проще в блокноте писать, а собрать в Arduino IDE

#48 2016-11-18 03:03:10

freeman
Участник
Из  Киев
Зарегистрирован: 2014-09-16
Сообщений: 82

Re: Homemade arduino boat

NoName пишет:

кто то   работал в этой среде ?
https://i.snag.gy/AbJ6DX.jpg

atmel и esp сходу завелся, а вот ble не очень
как среда то, есть что сказать? ) толи добить "монстра" ,  или проще в блокноте писать, а собрать в Arduino IDE

Я работал, тем более атом давно использую, platformIO на 2 головы выше arduinoIDE. Какую железку используете для BLE?

#49 2016-11-18 09:30:27

NoName
Customer
Из Київ
Зарегистрирован: 2014-07-08
Сообщений: 1,407

Re: Homemade arduino boat

freeman, привет
давно Вас  не было видать ) рад что снова с нами )

nRF51822   у меня есть
http://redbearlab.com/blenano/
IAR/KEIL работают, но есть несколько вопросов, вот смотрю на альтернативный вариант.

среду  (Arduino IDE ) нужно менять, висит пару ардуино-проектов, хотелось  бы из доделать в гармонии с собой )

#50 2016-11-18 12:02:59

freeman
Участник
Из  Киев
Зарегистрирован: 2014-09-16
Сообщений: 82

Re: Homemade arduino boat

NoName пишет:

freeman, привет
давно Вас  не было видать ) рад что снова с нами )

nRF51822   у меня есть
http://redbearlab.com/blenano/
IAR/KEIL работают, но есть несколько вопросов, вот смотрю на альтернативный вариант.

среду  (Arduino IDE ) нужно менять, висит пару ардуино-проектов, хотелось  бы из доделать в гармонии с собой )

Работаю много)) Сейчас со временем хоть какой-то просвет появился.
А как эти nrf с малиной 3 подружить например, в ней вроде как есть BLE?
Я PlatformIO начал использовать из-за полноценного редактора, тот что в arduino IDE слабоват по функциональности.

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела