roboforum.ru

Технический форум по робототехнике.

Автомобильные брелки Keeloq с пользой для дела :)

Модераторы: 1970DenisT, Dmitry__

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 18 апр 2015, 17:09

Busy писал(а):А чуть по подробней можно? как можно управлять передатчиком (кнопками, rs232 или еще как)?

А чего рассказывать? Есть кучка разных не связанных подпрограмм, одни декодируют сигнал с приемника и бросают в rs232, другие принимают код с rs232, шифруют и передают на модулятор. Все тестировано, управляет как и автобрелки. Но, я себе слабо представляю что с этим делать.
По:
dccharacter писал(а):Сделать библитеку для дуни
Запилить на гитхаб

Я НЕНАВИЖУ си++ (для оформления библы). Я наоборот алгоритм шифрования вытаскивал из библы :), вот этой:
https://github.com/franksmicro/Arduino/tree/master/libraries/Keeloq
Гитхаб тож не мое... За 27 лет программирования (ого, пощетал :shock: ) не понадобились такие опции.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Busy » 05 май 2015, 17:23

Dmitry__ писал(а):Я НЕНАВИЖУ си++

На пиках не получается сделать кодер? Или ты просто заодно с дуней хочешь побаловаться))
Busy
 
Сообщения: 58
Зарегистрирован: 11 мар 2013, 18:26

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Madf » 05 май 2015, 17:52

Dmitry__ писал(а):Я НЕНАВИЖУ си++ (для оформления библы). Я наоборот алгоритм шифрования вытаскивал из библы :), вот этой:
https://github.com/franksmicro/Arduino/tree/master/libraries/Keeloq
Гитхаб тож не мое... За 27 лет программирования (ого, пощетал :shock: ) не понадобились такие опции.

Тогда непонятно желание это куда-то деть. :D В каком оно виде тады?
Если в лом разбираться с разными языками программирования, то можно просто статейку отгрохать, с понятными картинками (и словами). :wink: Тогда может у меня появится желание (потому как ключи есть какие-то, а схемы управления/приёмника - нет) - это всё на баском переписать... :oops:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение slom » 10 июн 2015, 00:16

пробую брелок SC2272-M4 к ардуино подключить, нашел статью, там код.

http://www.libremechanics.com/?q=node/30

да что то не работает.
может у кого то есть скетч под такой брелок? :)

Добавлено спустя 29 минут 13 секунд:
пробую вот так, тоже не работает, вообще ничего (
Код: Выделить всёРазвернуть
#include <Servo.h>
Servo myservo;
Servo myservo2;

void setup() {
  myservo.attach(5);
  myservo2.attach(4);
  Serial.begin(9600);

}
void loop() {


while (digitalRead(9) == HIGH) {  // Button 1 pressed
myservo.write(10);
Serial.print("U1");
}
while (digitalRead(10) == HIGH) {  // Button 2 pressed
myservo.write(90);
  Serial.print("U2");

while (digitalRead(11) == HIGH) {  // Button 3 pressed
myservo.write(150);
  Serial.print("U3");
}
while (digitalRead(12) == HIGH) {  // Button 4 pressed
myservo.write(50);
  Serial.print("U4");
}

}
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 10 июн 2015, 19:04

slom писал(а):пробую брелок SC2272-M4

Это все какашки с фиксир. кодом. Бросай это грязное дело, пока никто не умер под взбесившейся машинкой. Читай мой пост про самооткрывающиеся двери гаражей... :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Madf » 10 июн 2015, 19:17

Дим, так где твой материал можно глянуть ("кучка разных не связанных подпрограмм, одни декодируют сигнал с приемника и бросают в rs232, другие принимают код с rs232")?
И какой готовый радио модуль для МК посоветуешь, чтобы пощупать (это всё)?

зы: я ща слабо понимаю механику, но как регить новые брелки в системе...ведь одного кодирования/декодирования мало.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение slom » 10 июн 2015, 23:16

Dmitry__ писал(а):
slom писал(а):пробую брелок SC2272-M4

Это все какашки с фиксир. кодом. Бросай это грязное дело, пока никто не умер под взбесившейся машинкой. Читай мой пост про самооткрывающиеся двери гаражей... :)


да и ладно у меня вон на машине такой цз, уходил вроде закрывал двери, пришел через пол часа - открыты :D
ну а этот брелок мне нужен для детской игрушки, там 100% без жертв :lol:
лучше подскажите как как этим пользоваться? есть рабочий код?
нужно чтобы при нажатии на 1 кнопку серва ушла на заданный угол. (открылось)
при нажатии на 2 кнопку, серва закрылась....
на кнопку 3 и 4 тоже самое но не быстро а медленно. :)
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Angel71 » 11 июн 2015, 00:04

секаса захотелось? а взять мк и трансивер с понятной для вас докой, готовой библиотекой и примерами кода, не?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение slom » 11 июн 2015, 00:18

так там по идее на выходах логическая единица появляется при нажатии кнопки на брелке... теоретически тоже самое что подключить простые кнопки. но практически как то не совсем так оно работает.
или просто руки у меня кривые ((
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Angel71 » 11 июн 2015, 01:19

а, я понял, наверно. keeloq штука классная и для данной задачи вполне подходит. "не совсем так" это не проблема, у вас всё получится, пробуйте.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение slom » 11 июн 2015, 09:20

есть видео, в нем все работает:

есть скетч.
1я проблема с присоединенным модулем брелка к 0-4 аналоговым входам, прошивка не заливается. отсоединял ардуино, заливал скетч и потом соединял.
2я проблема. при нажатии на кнопки серва не крутит.
может код неверный?
Код: Выделить всёРазвернуть
#include <Servo.h>
Servo myservo;
Servo myservo2;
int estado1 = 0;
int estado2 = 0;
int pos1 = 0;
int pos2 = 0;
void setup() {
  myservo.attach(9);
  myservo2.attach(10);
  Serial.begin(9600);
}
void loop() {
  if(analogRead(0) > 100) estado1 = estado1 + 10;
  if(analogRead(1) > 100) estado1 = estado1 - 10;
  if(analogRead(2) > 100) estado2 = estado2 + 10;
  if(analogRead(3) > 100) estado2 = estado2 - 10;
  if(estado1 == 110) estado1 = 100;
  if(estado1 == -10) estado1 = 0;
  if(estado2 == 110) estado2 = 100;
  if(estado2 == -10) estado2 = 0; 
  pos1 = map(estado1, 0, 100, 720, 3000);
  pos2 = map(estado2, 0, 100, 720, 3000);
  myservo.writeMicroseconds(pos1);
  myservo2.writeMicroseconds(pos2);
  Serial.print(pos1);
  Serial.println(pos2);
  delay(100);
}


что я делаю неправильно?
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Angel71 » 11 июн 2015, 12:15

a0-a3 на прошивку никак влиять не могут. может питание.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение slom » 11 июн 2015, 14:59

питание от юсби :)
а если нехватка питания то плата не будет перепрошиваться?
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Dmitry__ » 11 июн 2015, 15:34

Madf писал(а):Дим, так где твой материал можно глянуть ("кучка разных не связанных подпрограмм, одни декодируют сигнал с приемника и бросают в rs232, другие принимают код с rs232")?
И какой готовый радио модуль для МК посоветуешь, чтобы пощупать (это всё)?

Я уже подзабыл все. Залез в папку, там штуки 3 скетчей. Скетчи не оформлены нормально. т.е. чтоб сгенерировать посылку - закомментировал лишнее, откомпилил, запустил. для приема - след. движение с бубном. :pardon:
Найду время, дооформлю, выкладу.
Передатчик с приемником здесь упоминались несколько раз:
http://roboforum.ru/forum104/topic11831-180.html#p323846
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Автомобильные брелки Keeloq с пользой для дела :)

Сообщение Angel71 » 11 июн 2015, 16:01

что юсб? блин. откидываете д0-д3 от дуни и прошиваете. получилось, значит разбираться, что там за фигня с модулем. не прошьется, значит по питанию копать. модуль в теории потребляет мало, но что у вас там вообще происходит, эт уже выяснять - мультиметром хотя бы или в коде отладочный вывод добавить.
а если вас плохо кормить и поить?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Пред.След.

Вернуться в КиберЗона - клуб боевых роботов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1