Ви не увійшли.
нет )
3 шт JS сника не смогли сложить цену )
( del ) скоро снег растанет а лодка снова не в релизе (. и я снова/опять занят (
пока сделано так ) открывать броузере с тачем ( телефоном ),
http://devgate.info/boat5/
но если кто сделает
хотя бы наброски
типа такого
и все переходы опишет то можно собрать приложение для IOS/Android, даннные вебсокетом передавать, так сказать для полной совместимости, вроде мелочь. а доделывать не хочется, если кто хочет поучаствовать, за "поставит свою лейбу" на фришный проект ) милости прошу.
Проект умер?
А с энергопотреблением как? Лучше чем у esp в спящем режиме?
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, привет
давно Вас не было видать ) рад что снова с нами )nRF51822 у меня есть
http://redbearlab.com/blenano/
IAR/KEIL работают, но есть несколько вопросов, вот смотрю на альтернативный вариант.среду (Arduino IDE ) нужно менять, висит пару ардуино-проектов, хотелось бы из доделать в гармонии с собой )
Работаю много)) Сейчас со временем хоть какой-то просвет появился.
А как эти nrf с малиной 3 подружить например, в ней вроде как есть BLE?
Я PlatformIO начал использовать из-за полноценного редактора, тот что в arduino IDE слабоват по функциональности.
freeman, привет
давно Вас не было видать ) рад что снова с нами )
nRF51822 у меня есть
http://redbearlab.com/blenano/
IAR/KEIL работают, но есть несколько вопросов, вот смотрю на альтернативный вариант.
среду (Arduino IDE ) нужно менять, висит пару ардуино-проектов, хотелось бы из доделать в гармонии с собой )
кто то работал в этой среде ?
https://i.snag.gy/AbJ6DX.jpgatmel и esp сходу завелся, а вот ble не очень
как среда то, есть что сказать? ) толи добить "монстра" , или проще в блокноте писать, а собрать в Arduino IDE
Я работал, тем более атом давно использую, platformIO на 2 головы выше arduinoIDE. Какую железку используете для BLE?
кто то работал в этой среде ?
atmel и esp сходу завелся, а вот ble не очень
как среда то, есть что сказать? ) толи добить "монстра" , или проще в блокноте писать, а собрать в Arduino IDE
bool (*Callback)(int16_t ** Buffer, uint16_t * Length);
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 на борту - маякните плс.
выходные пролетели, лодка еще не летает.
Какие у вас моторы. Если у вас бесколлекторный уотранер, то можно попробывать обычным датчиком холла посчитать обороты.
В обычных пультах есть тримеринг, это под (и с боку) джойстиком есть регулятор который смещает сигнал, типа как регулировка баланса в музыке.
лодка - запустилась, но не нравится перекос по оборотам, хуже чем думал, т.е. нужны два рычага, -100 .. 0 .. +100 % для управления мощностью, можете сделать что то подобное себе.
( джойстик нельзя отпускать ) , надеюсь квадратичный полином выправит данное недоразумение, но что то мне подсказывает что обороты не прямо пропорциональны скорости лодки, но меня уже зацепило.
(жаль что без видео, в оригинал попали элементы одежды с черепами, пришлось удалить доказательство %) )текущий статус -
мой хороший друг, дизайнер и вебер занят проектом https://myowndesign.com.ua/ и даже не спрашивайте что это за слово на букву Г. )пока спецов нет, какой то слайдер "ноколхозить" я могу, потому будем развлекаться железом )
посоветуйте чем снят значение оборотов с вала , хочу выровнять кривую характеристики мощность / обороты двигателей
или есть есть у кого что готовое - сдайте плс в аренду ( Киев )
add
добавлю еще спеца с которым нереально просто работать http://uxuiup.com ( много графики, долго грузится )если есть кто аналогичного уровня, готового сделать страницу конфига лодки - маякните.
проект не коммерческий, за работу выставлю пиво в Киеве )
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 нужный ручнами набить можно, и ответ от лодки можно красиво на странице оформить, наверно так и сделаем
лодка - запустилась, но не нравится перекос по оборотам, хуже чем думал, т.е. нужны два рычага, -100 .. 0 .. +100 % для управления мощностью
( джойстик нельзя отпускать ) , надеюсь квадратичный полином выправит данное недоразумение, но что то мне подсказывает что обороты не прямо пропорциональны скорости лодки, но меня уже зацепило.
(жаль что без видео, в оригинал попали элементы одежды с черепами, пришлось удалить доказательство %) )
текущий статус -
мой хороший друг, дизайнер и вебер занят проектом https://myowndesign.com.ua/ и даже не спрашивайте что это за слово на букву Г. )
пока спецов нет, какой то слайдер "ноколхозить" я могу, потому будем развлекаться железом )
посоветуйте чем снят значение оборотов с вала , хочу выровнять кривую характеристики мощность / обороты двигателей
или есть есть у кого что готовое - сдайте плс в аренду ( Киев )
add
добавлю еще спеца с которым нереально просто работать http://uxuiup.com ( много графики, долго грузится )
если есть кто аналогичного уровня, готового сделать страницу конфига лодки - маякните.
проект не коммерческий, за работу выставлю пиво в Киеве )
приму в дар Samsung Galaxy Note 7
два, нада )
сам спросил , сам и дам ответ.
не работает, 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