Ардуино и ключи.

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
OKF
Это не хвост, это антенна
Сообщения: 1396
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Ардуино и ключи.

Сообщение OKF »

[uquote="smacorp",url="/forum/viewtopic.php?p=4744197#p4744197"]Расходимся.[/uquote]
Нормально. Форум совсем мёртвый.
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

Так если одну ерунду писать... конечно всё умрёт.
:(
Поэтому пишем по теме.
:)

далее...
закодировали всё))
Спойлер

Код: Выделить всё

////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////Modem:
function TX_Modem(){
//44100, 16 бит, моно.
//int 8000...ffff | 0000...7fff
//-младший
//-старший 

  //заголовок: 64 байт 
  var W = "UklGRiS4AQBXQVZFZm10IBAAAAABAAEARKwAAIhYAQACABAAZGF0YQC4AQAAAAAA";
  
  //преамбула: 6 байт / 2 = 3*5000 семпл / 44100 = 0,34 с. 
  for (xTX=0; xTX<5000; xTX++) {    
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
  };
  
  //Data: 112640 байт / 2 = 56320 семпл / 44100 = 1,277097505668934 с.
  for (xTX=0; xTX<400; xTX++) {  
  //24 семпл ("+", "-") * 400 / 44100 = 0,217687074829932 с.  
  //24 байт / 2 = 12 семпл "+"
  //24 байт / 2 = 12 семпл "-"
  //1837,5 Hz
 
  ///////////////////////// 00 7f: "+" //24 байт / 2 = 12 семпл 
  //A 000000
  //H 000111
  //8 111100
  //A 000000	
  W += "A";
  W += "H";
  W += "8";
  W += "A";
  //f 011111
  //w 110000
  //B 000001
  /// 111111	
  W += "f";
  W += "w";
  W += "B";
  W += "/";

  //A 000000
  //H 000111
  //8 111100
  //A 000000	
  W += "A";
  W += "H";
  W += "8";
  W += "A";
  //f 011111
  //w 110000
  //B 000001
  /// 111111	
  W += "f";
  W += "w";
  W += "B";
  W += "/";

  //A 000000
  //H 000111
  //8 111100
  //A 000000	
  W += "A";
  W += "H";
  W += "8";
  W += "A";
  //f 011111
  //w 110000
  //B 000001
  /// 111111	
  W += "f";
  W += "w";
  W += "B";
  W += "/";

  //A 000000
  //H 000111
  //8 111100
  //A 000000	
  W += "A";
  W += "H";
  W += "8";
  W += "A";
  //f 011111
  //w 110000
  //B 000001
  /// 111111	
  W += "f";
  W += "w";
  W += "B";
  W += "/";

  ///////////////////////// 00 80: "-" //24 байт / 2 = 12 семпл  
  //A 000000
  //I 001000
  //A 000000
  //A 000000	
  W += "A";
  W += "I";
  W += "A";
  W += "A";
  //g 100000
  //A 000000
  //C 000010
  //A 000000	
  W += "g";
  W += "A";
  W += "C";
  W += "A";
  
  //A 000000
  //I 001000
  //A 000000
  //A 000000	
  W += "A";
  W += "I";
  W += "A";
  W += "A";
  //g 100000
  //A 000000
  //C 000010
  //A 000000	
  W += "g";
  W += "A";
  W += "C";
  W += "A";

  //A 000000
  //I 001000
  //A 000000
  //A 000000	
  W += "A";
  W += "I";
  W += "A";
  W += "A";
  //g 100000
  //A 000000
  //C 000010
  //A 000000	
  W += "g";
  W += "A";
  W += "C";
  W += "A";
  
  //A 000000
  //I 001000
  //A 000000
  //A 000000	
  W += "A";
  W += "I";
  W += "A";
  W += "A";
  //g 100000
  //A 000000
  //C 000010
  //A 000000	
  W += "g";
  W += "A";
  W += "C";
  W += "A";
  /////////////////////////
  };
  
  //синхропауза: 6 байт / 2 = 3*5000 семпл / 44100 = 0,34 с.    
  for (xTX=0; xTX<5000; xTX++) {     
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
    W += "A"; //000000
  };

  var audio = new Audio("data:audio/wav;base64," + W);
  //var audio = new Audio("123.wav"); //D:\123.wav
  audio.play();   // пуск
  //audio.load(); // стоп
  //audio.paused ? audio.play() : audio.pause();// пуск/пауза
  //audio.volume += 0.1; // громкость звука + 10% 
  //audio.volume -= 0.1; // громкость звука - 10%
  //beep();
};
////////////////////////////////////////////////////////////////////////////////
теперь если нажать на кнопочку в браузере то телефон издаёт звук... "пик !" ))
это телефон передал 400 байт на динамик.

на звуковом выходе телефона видим меандр. примерно вот такой.

Изображение

к сожалению не во всех старых браузерах работает...
но на всех современных работает точно))
:tea:
Вложения
меандр.jpg
(53.04 КБ) 608 скачиваний
Реклама
esisl
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср мар 02, 2016 09:07:19

Re: Ардуино и ключи.

Сообщение esisl »

А Вам обязательно, чтобы на всех смартфонах, какие есть в природе работало??
Это тащем-то задачка не для DIY. Это у ярдных корпораций-то не всегда получается.
Nranddek
Вымогатель припоя
Сообщения: 598
Зарегистрирован: Сб авг 09, 2025 22:08:28

Re: Ардуино и ключи.

Сообщение Nranddek »

я бы ещё спросил, обязательно ли выкладывать этот детский сад?
Реклама
Эиком - электронные компоненты и радиодетали
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

Обязательно чтоб работало на старых телефонах.
Потому что все опыты я провожу на старых телефонах.
Потому что если в ходе экспериментов старый телефон сломается то не жалко. Потому что он старый и никому не нужен. ))
:tea:
Реклама
Nranddek
Вымогатель припоя
Сообщения: 598
Зарегистрирован: Сб авг 09, 2025 22:08:28

Re: Ардуино и ключи.

Сообщение Nranddek »

тогда какого хрена выкладываешь свои опыты здесь? вдруг, у кого-то сломается при просмотре?
вот же идиот... у него ломается от просмотра в браузере телефон :facepalm:

Молодец! Эх, мне бы так научиться... а то что в осциллограф не подам, то пила, то синусоида... а вот меандры - никогда... А сколько новых смартфонов испортил, тестируя сайты - не перечесть! :cry:
Последний раз редактировалось Nranddek Пн сен 08, 2025 14:31:01, всего редактировалось 1 раз.
Реклама
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

Далее... переходим к протоколу передачи.
А вот тут уже интересней ))
Стандартные протоколы связи по проводам тут не подходят... У нас скорее всего будет передача звуком... Так мне кажется будет удобней. Посмотрим...
:roll:
Аватара пользователя
smacorp
Друг Кота
Сообщения: 3484
Зарегистрирован: Вт окт 22, 2013 04:37:23
Откуда: Казань

Re: Ардуино и ключи.

Сообщение smacorp »

Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.

Кроме того, тут в одной теме по ИИ собираются новую нейросеть обучать энтропии хаоса, скормив ей сообщения этого исследователя.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
esisl
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср мар 02, 2016 09:07:19

Re: Ардуино и ключи.

Сообщение esisl »

Ну и пишите java-приложение для старого смартфона. Я так и делаю. Ставлю старый андроид и на нем пишу.

Главное, когда будете писать не забывайте писать: "Здравствуйте Уважаемый Господин Qwen! ... Огромное спасибо Уважаемый Господин Qwen!"
Иначе феншуй в карму лабубу зашлет...
Аватара пользователя
sc0rpy
Открыл глаза
Сообщения: 61
Зарегистрирован: Ср июн 18, 2025 07:20:55

Re: Ардуино и ключи.

Сообщение sc0rpy »

[uquote="roman.com",url="/forum/viewtopic.php?p=4743665#p4743665"]-есть МК типа Ардино (или голый МК).
-есть телефон типа Андроид.
Вопрос:
как максимально просто и безопасно передать ключи (несколько десятков байт) из телефона в мк ?
:roll:[/uquote]
через блютуз модуль к уарт мк, в телефоне ужэ всё есть
программа терминал блютуз
глаза баяца, руки из жопы, но я не здаюсь
Nranddek
Вымогатель припоя
Сообщения: 598
Зарегистрирован: Сб авг 09, 2025 22:08:28

Re: Ардуино и ключи.

Сообщение Nranddek »

smacorp писал(а):Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.
Хорошо :)
я даже сниму отрицательную оценку, когда лимит восстановится. Я ж не знал, что это - исследования :)))
:tea:
OKF
Это не хвост, это антенна
Сообщения: 1396
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Ардуино и ключи.

Сообщение OKF »

Ну вот вы любите всё обпошлить, аля поручик Ржевский, вместо того что бы помочь человеку.)
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

как они помогут если они ничего не умеют ? ))
:tea:
java-приложение для старого смартфона уже давно написано и работает.
теперь надо сделать тоже самое для браузера.
:tea:
мы подключаем телефон к мк, а не блютуз к мк.
такая задача.
:tea:
Nranddek
Вымогатель припоя
Сообщения: 598
Зарегистрирован: Сб авг 09, 2025 22:08:28

Re: Ардуино и ключи.

Сообщение Nranddek »

вас там ещё и много? о, ну тогда есть шанс, что у кого-то получится
esisl
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср мар 02, 2016 09:07:19

Re: Ардуино и ключи.

Сообщение esisl »

ИМХО браузер нужен только для массового употребления.
Но вот передача конфеденциальных данных через БРАУЗЕР?
По-моему, так себе, затея :))

Это не считая очевидной неизбежности в виде лютой глючности всего "программно-аппаратного комплекса"
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

да. браузер это клиентское приложение.
работает медленней чем Java приложение. на вскидку в несколько раз медленней.
но для простых задач пойдёт.))
:)
а в чём проблема передавать конфиденциальных данных через БРАУЗЕР?
:roll:
да. будет лютая глючность всего "программно-аппаратного комплекса".
и наша задача её победить.
:tea:

Добавлено after 14 minutes 13 seconds:
далее...
меандр на картинке не идеальный))

Изображение

вот идеальный))

Изображение

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

Изображение

просто просто так передавать как уарте не выйдет))

Изображение

да собственно нам это и не требуется.
:tea:

хотя можно конечно поставить разные усилители-формирователи...
но этого мы делать не будем.
:tea:
Вложения
Screenshot_3.jpg
(26.36 КБ) 419 скачиваний
Screenshot_1.jpg
(19.34 КБ) 380 скачиваний
Screenshot_2.jpg
(9.33 КБ) 334 скачивания
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

далее... делаем по такой схеме.

Изображение

и если у нас передаётся звук то для контроля лучше использовать программу работы со звуком...
подключим к микрофону и увидим всё что видит МК )).

Изображение

:roll:

о ! уже первые байты побежали))

Изображение

проверим при разной скорости...

Изображение

это не похоже на меандр))
оно и понятно... выше предупреждали про ударные возбуждения... ))

Изображение

:tea:
Вложения
Screenshot_2.jpg
(22.75 КБ) 773 скачивания
Screenshot_1.jpg
(23.85 КБ) 750 скачиваний
Screenshot_5.jpg
(73.95 КБ) 284 скачивания
esisl
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср мар 02, 2016 09:07:19

Re: Ардуино и ключи.

Сообщение esisl »

Да не будет победы. Ибо дело не в том, что "браузер медленней", а в том, что он в мобилках "живет своей жизнью". Использование будет выглядеть, как исполнение асанов йоги с учетом скорости ветра, и угла падения лунного света.

Ну... Так-то дело хозяйское.
roman.com
Друг Кота
Сообщения: 9157
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Ардуино и ключи.

Сообщение roman.com »

а поподробней ?
в первую очередь нас интересует как из браузера могут утечь наши секретные данные...
что бы это предотвратить...
8)

далее...
а почему у нас импульсы "смазаны" ?
а всё дело в резонансе динамика... проверим... подключим ГСС...

Изображение

да... видим два резонанса...
получился АЧХ-метр... из браузера)) это что-то новенькое))
:))

можем даже добротность посчитать))

Изображение

Изображение

короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.
:tea:

а что делать ?
ну... первое надо переделать меандр в синус...

Изображение

Изображение

ну вот... уже лучше))
только передавать импульсами мы все равно не можем... добротность мешает.
:tea:
Вложения
Screenshot_4.jpg
(24.32 КБ) 710 скачиваний
Screenshot_3.jpg
(47.02 КБ) 333 скачивания
Screenshot_5.jpg
(82.68 КБ) 257 скачиваний
Screenshot_1.jpg
(14.08 КБ) 723 скачивания
Screenshot_2.jpg
(26.02 КБ) 733 скачивания
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 433
Зарегистрирован: Ср сен 02, 2015 07:47:20

Re: Ардуино и ключи.

Сообщение HardWareMan »

[uquote="roman.com",url="/forum/viewtopic.php?p=4744943#p4744943"]короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.[/uquote]
Ну тогда план Б: нажужжи двухтоналкой в стиле Спектрума.
PS: Переделка меандра в синус поможет.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Ответить

Вернуться в «Arduino»