Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

NoName
2018-01-23 15:00:20

нет )
3 шт JS сника не смогли сложить цену )
( del ) скоро снег растанет а лодка снова  не в релизе (. и я снова/опять занят  (

пока сделано так ) открывать  броузере с тачем ( телефоном ),   
http://devgate.info/boat5/


но если кто сделает
хотя бы наброски
типа такого
control

большая картинка

и все переходы опишет то можно собрать приложение для IOS/Android,  даннные вебсокетом передавать, так сказать для полной совместимости, вроде мелочь. а доделывать не хочется, если кто хочет поучаствовать, за "поставит свою лейбу" на фришный  проект )  милости прошу.

Dexter
2018-01-23 12:18:58

Проект умер?

freeman
2016-11-18 18:08:31

А с энергопотреблением как? Лучше чем у esp в спящем режиме?

NoName
2016-11-18 12:40:08

freeman,
nRF51822 чип как чип,  оcновной плюс - Cortex M0,  и минимум  обвязки. делаете свой профиль, но это всетаки bt4 со своими ограничениями по потоку   

https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
действительно
Bluetooth 4.1
Bluetooth Low Energy (BLE)

конечно можно подружить )   например батарейные датчики, маяки и т.д.
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822
как маяки вообще хорошо
но SoftDevice S132 пока подымают на nRF52, возможно имеет смысл подождать 52

freeman
2016-11-18 12:02:59
NoName пише:

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

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

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

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

NoName
2016-11-18 09:30:27

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

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

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

freeman
2016-11-18 03:03:10
NoName пише:

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

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

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

NoName
2016-11-18 00:19:53

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

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

NoName
2016-11-16 11:08:41

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

NoName
2016-11-15 11:15:52

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 на борту - маякните плс.
выходные пролетели, лодка еще не летает.

Dexter
2016-11-11 12:38:51

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





NoName пише:

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

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

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

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

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

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

NoName
2016-11-09 23:37:01

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-09 10:50:40

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

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

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

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

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

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

NoName
2016-11-08 11:04:21

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

NoName
2016-11-07 23:48:35

сам спросил , сам и дам ответ.
не работает, 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

Підвал форуму