Например TDA7294

Форум РадиоКот • Просмотр темы - Ардуино и ключи.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт дек 19, 2025 05:39:01

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 92 ]    , , , 4,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вс сен 07, 2025 11:53:15 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1308
Рейтинг сообщения: 1
Расходимся.

Нормально. Форум совсем мёртвый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вс сен 07, 2025 19:24:45 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: -1
Так если одну ерунду писать... конечно всё умрёт.
:(
Поэтому пишем по теме.
:)

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

Спойлер
Код:
////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////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 KiB]
Скачиваний: 469
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 09:49:54 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Ср мар 02, 2016 09:07:19
Сообщений: 25
Рейтинг сообщения: 0
А Вам обязательно, чтобы на всех смартфонах, какие есть в природе работало??
Это тащем-то задачка не для DIY. Это у ярдных корпораций-то не всегда получается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 11:21:28 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: -5
Зарегистрирован: Сб авг 09, 2025 22:08:28
Сообщений: 601
Рейтинг сообщения: -2
я бы ещё спросил, обязательно ли выкладывать этот детский сад?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 12:26:26 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
Обязательно чтоб работало на старых телефонах.
Потому что все опыты я провожу на старых телефонах.
Потому что если в ходе экспериментов старый телефон сломается то не жалко. Потому что он старый и никому не нужен. ))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 12:29:46 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: -5
Зарегистрирован: Сб авг 09, 2025 22:08:28
Сообщений: 601
Рейтинг сообщения: -2
тогда какого хрена выкладываешь свои опыты здесь? вдруг, у кого-то сломается при просмотре?
вот же идиот... у него ломается от просмотра в браузере телефон :facepalm:

Молодец! Эх, мне бы так научиться... а то что в осциллограф не подам, то пила, то синусоида... а вот меандры - никогда... А сколько новых смартфонов испортил, тестируя сайты - не перечесть! :cry:


Последний раз редактировалось Nranddek Пн сен 08, 2025 14:31:01, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 12:32:50 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
Далее... переходим к протоколу передачи.
А вот тут уже интересней ))
Стандартные протоколы связи по проводам тут не подходят... У нас скорее всего будет передача звуком... Так мне кажется будет удобней. Посмотрим...
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 13:06:27 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 1575
Зарегистрирован: Вт окт 22, 2013 04:37:23
Сообщений: 3420
Откуда: Казань
Рейтинг сообщения: -2
Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.

Кроме того, тут в одной теме по ИИ собираются новую нейросеть обучать энтропии хаоса, скормив ей сообщения этого исследователя.

_________________
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезисты Ordyl Alpha 350 и AM 140.
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльная маска XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 13:09:39 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Ср мар 02, 2016 09:07:19
Сообщений: 25
Рейтинг сообщения: 0
Ну и пишите java-приложение для старого смартфона. Я так и делаю. Ставлю старый андроид и на нем пишу.

Главное, когда будете писать не забывайте писать: "Здравствуйте Уважаемый Господин Qwen! ... Огромное спасибо Уважаемый Господин Qwen!"
Иначе феншуй в карму лабубу зашлет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 13:19:14 
Открыл глаза
Аватар пользователя

Карма: -6
Рейтинг сообщений: -10
Зарегистрирован: Ср июн 18, 2025 07:20:55
Сообщений: 61
Рейтинг сообщения: 0
-есть МК типа Ардино (или голый МК).
-есть телефон типа Андроид.
Вопрос:
как максимально просто и безопасно передать ключи (несколько десятков байт) из телефона в мк ?
:roll:

через блютуз модуль к уарт мк, в телефоне ужэ всё есть
программа терминал блютуз

_________________
глаза баяца, руки из жопы, но я не здаюсь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 14:27:43 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: -5
Зарегистрирован: Сб авг 09, 2025 22:08:28
Сообщений: 601
Рейтинг сообщения: -2
smacorp писал(а):
Nranddek, тсссс... Не будем мешать. Человек занимается важными исследованиями и надеется на след в науке о браузерах.

Хорошо :)
я даже сниму отрицательную оценку, когда лимит восстановится. Я ж не знал, что это - исследования :)))
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 14:57:58 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1308
Рейтинг сообщения: 0
Ну вот вы любите всё обпошлить, аля поручик Ржевский, вместо того что бы помочь человеку.)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 17:28:23 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
как они помогут если они ничего не умеют ? ))
:tea:
java-приложение для старого смартфона уже давно написано и работает.
теперь надо сделать тоже самое для браузера.
:tea:
мы подключаем телефон к мк, а не блютуз к мк.
такая задача.
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 17:43:28 
Вымогатель припоя

Карма: 2
Рейтинг сообщений: -5
Зарегистрирован: Сб авг 09, 2025 22:08:28
Сообщений: 601
Рейтинг сообщения: -2
вас там ещё и много? о, ну тогда есть шанс, что у кого-то получится


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 17:58:20 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Ср мар 02, 2016 09:07:19
Сообщений: 25
Рейтинг сообщения: 0
ИМХО браузер нужен только для массового употребления.
Но вот передача конфеденциальных данных через БРАУЗЕР?
По-моему, так себе, затея :))

Это не считая очевидной неизбежности в виде лютой глючности всего "программно-аппаратного комплекса"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Пн сен 08, 2025 19:05:43 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
да. браузер это клиентское приложение.
работает медленней чем Java приложение. на вскидку в несколько раз медленней.
но для простых задач пойдёт.))
:)
а в чём проблема передавать конфиденциальных данных через БРАУЗЕР?
:roll:
да. будет лютая глючность всего "программно-аппаратного комплекса".
и наша задача её победить.
:tea:

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

Изображение

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

Изображение

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

Изображение

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

Изображение

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

хотя можно конечно поставить разные усилители-формирователи...
но этого мы делать не будем.
:tea:


Вложения:
Screenshot_3.jpg [26.36 KiB]
Скачиваний: 261
Screenshot_1.jpg [19.34 KiB]
Скачиваний: 289
Screenshot_2.jpg [9.33 KiB]
Скачиваний: 240
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вт сен 09, 2025 08:50:58 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: 0
далее... делаем по такой схеме.

Изображение

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

Изображение

:roll:

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

Изображение

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

Изображение

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

Изображение

:tea:


Вложения:
Screenshot_2.jpg [22.75 KiB]
Скачиваний: 301
Screenshot_1.jpg [23.85 KiB]
Скачиваний: 288
Screenshot_5.jpg [73.95 KiB]
Скачиваний: 191
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вт сен 09, 2025 09:00:17 
Первый раз сказал Мяу!

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Ср мар 02, 2016 09:07:19
Сообщений: 25
Рейтинг сообщения: 0
Да не будет победы. Ибо дело не в том, что "браузер медленней", а в том, что он в мобилках "живет своей жизнью". Использование будет выглядеть, как исполнение асанов йоги с учетом скорости ветра, и угла падения лунного света.

Ну... Так-то дело хозяйское.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вт сен 09, 2025 09:39:21 
Друг Кота

Карма: -1
Рейтинг сообщений: 86
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8876
Откуда: .ru
Рейтинг сообщения: -4
а поподробней ?
в первую очередь нас интересует как из браузера могут утечь наши секретные данные...
что бы это предотвратить...
8)

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

Изображение

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

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

Изображение

Изображение

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

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

Изображение

Изображение

ну вот... уже лучше))
только передавать импульсами мы все равно не можем... добротность мешает.
:tea:


Вложения:
Screenshot_4.jpg [24.32 KiB]
Скачиваний: 262
Screenshot_3.jpg [47.02 KiB]
Скачиваний: 175
Screenshot_5.jpg [82.68 KiB]
Скачиваний: 169
Screenshot_1.jpg [14.08 KiB]
Скачиваний: 261
Screenshot_2.jpg [26.02 KiB]
Скачиваний: 273
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Ардуино и ключи.
СообщениеДобавлено: Вт сен 09, 2025 09:58:48 
Мучитель микросхем
Аватар пользователя

Карма: 8
Рейтинг сообщений: 105
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 420
Рейтинг сообщения: 0
короче... всё понятно.
передать "Манчестер-II" у нас не получится... резонанс мешает.

Ну тогда план Б: нажужжи двухтоналкой в стиле Спектрума.
PS: Переделка меандра в синус поможет.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 6 декабря 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 92 ]    , , , 4,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y