|
Разместил: |
NextDoor |
|
На досуге изучаю некоторые возможности нестандартного
применения мобильного телефона. Вот и решил поделиться
своими мыслями по этому поводу.
Но для начала – небольшое отступление…
Берем любой мобильный телефон – что имеем внутри?
Достаточно быстрый процессор (в основном ARM).
Flash и Ram память для хранения программ и данных.
Цветной жки дисплей (уже доступны и сенсорные).
Достаточно богатая периферия для ввода/вывода данных:
BT,IRDA,RS232, SD и аудио I/O интерфейс (гарнитура).
Имеется также встроенная мини операционная система
с возможностью установки JAVA программ. В некоторых
моделях телефонов имеется возможность написания
программ не только на JAVA, но и на ассемблере(ELF).
Для тех кто не дружит с JAVA, а к ним отношусь и я,
имеется возможность написания программ на хорошо
знакомом всем паскале (MidletPascal).
Причем при наличии сторонних библиотек, даже в паскале
имеется возможность простого доступа ко всей периферии
внутри мобильного телефона. (почти ко всей)
Согласитесь – вполне неплохой «набор», который можно
приобрести (в легком б/у) в принципе за смешные деньги.
Где в нашем хобби можно применить такой мини-компьютер?
Можете и сами прикинуть… мои варианты таковы:
Управление по RS232 интерфейсу внешними устройствами.
Прием, обработка и отображение на цветном дисплее данных,
поступающих из внешнего оборудования. Использование в
качестве декодера различных радиолюбительских протоколов.
В общем, вариантов использования открывается масса…
К примеру… Вы с дегеном на природе… :)
Подключаем к немного модифицированному приемнику
разъем от своего мобильного телефона, запускаем управляющую
программу и получаем целый список новых возможностей:
Управление всеми режимами приемника, запись принимаемого
аудио сигнала на карту памяти или во внутреннюю память
телефона, декодирование и отображение принимаемых цифровых
видов связи. и.т.д.
С этой мыслю – взял местную газету с объявлениями и даже
при беглом просмотре нашел немало интересных вариантов
приобрести б/у телефон на интеллектуальную «расдербанку» :)
Первый вариант – это Samsung SGH X520 – 50$. (б/у)
Тоненькая раскладушка с цветным 128х160 TFT дисплеем и
наличием RS232, IRDA и Audio I/O интерфейсами.
Согласитесь – что даже отдельно TFT 128х160 индикатор будет
стоить дороже, чем покупка самого телефона (б/у конечно).
Покупать его я не стал – показал как пример того, что
можно купить и как можно использовать в нашем деле. :)
Для экспериментов решил использовать имеющийся у меня
в наличии телефон FLY-SX210:
Большой, сенсорный 320х240 TFT дисплей, на борту имеется
практически все выше сказанное, сделал из LG разъема себе
RS232/аудио I/O шнурок, поставил в компьютер MidletPascal.
И первое что сделал… Написал себе мидлет – «рисовалку» с
возможностью сохранения полученных рисунков.
(так как в сети ничего подобного не нашел – а вещь нужная)
По ходу написания в принципе не связанной с этой темой
программы – убедился, что даже имеющаяся на борту JAVA,
вполне неплохо и достаточно быстро справляется с графикой,
различной математикой и работой с массивами данных.
Так это просто JAVA машина… при написании программ с
применением ELF, скорость выполнения будет на порядки
выше, да и возможности прямого доступа к железу просто
безграничны.
Понимаю, что моя идея для многих останется только идеей,
но надеюсь, что кто-то найдет ей применение в радио деле.
Если есть мысли по этому поводу – давайте обсудим на форуме.
Ссылки по этой тематике:
Микрокомпьютер из мобильного телефона.
MidletPascal и внешние библиотеки.
|
|
Автор |
Комментарий |
Mozg Участник
|
07 Май 2008 21:03
Отличная идея! У меня Сименс С75, так я мечтаю вообще сломать к чертям всю его прошивку, "разгадать" ассемблер этого аппарата, и сделать оську, хотя бы типа ДОСа...
Столько ведь возможностей появилось бы!
Одно мешает: времени нет...
|
mf21 Участник
|
07 Май 2008 23:38
Идея хороша и так и просится быть реализованной, но как Деген модернизировать под внешнюю управу? Если можно поподробней о его модернизации раскажите.
|
NextDoor Участник
|
08 Май 2008 02:18
mf21
В приемник, ставится блок, состоящий из трех SMD микросхем. ATMEGA8(или 32), 74HC4053 и NE5532. На этот блок поступает сигнал с ПЧ-450/455 или 500 кгц. Также этот блок управляет синтезатором частоты этого приемника и ведет обмен по шине
TTL-RS232. В модернизируемый приемник нужно будет кроме
платы, поставить дополнительный разъем для шины RS232.
В качестве разъема – обычный 3,5мм аудио «джек».
Переделанный приемник сможет и дальше работать автономно и
без каких либо ограничений.
В двух словах, что делает этот блок (плата ~3х4см).
Аппаратная часть:
1. Квадратурный генератор 455/450 или 500кгц для смесителя.
2. Квадратурный смеситель с I/Q выходом.
3. Управление аналогово/цифровой частью приемника.
4. Обмен данными по шине RS232(ттл)
Программная часть:
1. Оцифровка в память I/Q сигнала 10-ти битным ацп.
2. Программное I/Q-FFT (N=128/256)
3. Передача данных по шине RS232 в управляющий компьютер.
В качестве управляющего компьютера как я уже говорил, сможет
выступать и мобильный телефон с программой на JAVA или Pascal.
В результате получаем:
1. Полное управление всеми функциями приемника.
2. Большой банк памяти с возможность записи не только частоты,
но и дополнительных параметров. (название, режим и.т.д)
3. Запись принимаемого аудио сигнала в память мобильного
телефона.
4. Отображение спектра радиосигнала с полосой обзора до 32кгц.
5. Записи оцифрованного I/Q сигнала в память мобильного телефона
для дальнейшей обработки в стационарном компьютере.
6. Возможность(?) online декодирования распространенных
протоколов cвязи CW, PSK, MFSK, RTTY и.т.д.
Все сказанное – не просто идея. Уже имеется прототип этого устройства. Есть и программное обеспечение для компьютера. Осталось только написать софт для нескольких типов мобильных телефонов с различным разрешением экрана.
|
vellsi Участник
|
12 Май 2008 14:59
>Понимаю, что моя идея для многих останется только идеей,
>но надеюсь, что кто-то найдет ей применение в радио деле.
>Если есть мысли по этому поводу – давайте обсудим на форуме.
- данные идеи давно реализуют люди на практике, взять хотя бы проект осциллографа из мобильного, опубликованный в ж.Радио, номер сейчас не припомню
- тот же puppetmaster для управления ПК И НОУТОМ по блютуз
- тот же мидлет от adastra - клиент удаленных техпроцессов
...
p.s.: по опыту скажу- для наших радиолюбительских экспериментов наиболее подходящи телефоны siemens, и SDK под них больше и интерфейсы 232,irda, блютуз доступнее в итоге
p.s.2: по поводу последнего поста (NextDoor от 08 Май 2008 02:18), потянет ли atmega все заявленные функции, в особенности декодировку?
|
vellsi Участник
|
13 Май 2008 10:03
чтоб не быть голословным, проект осциллограф из мобильного скинул сюда (ищите файл- OSZ) или http://ra-xp.narod.ru/zip/osz.zip
|
NextDoor Участник
|
15 Май 2008 20:28
vellsi потянет ли atmega все заявленные функции, в особенности декодировку?
При тактовой 32мгц - потянет без проблем.
|
Неотесла Участник
|
25 Май 2008 21:58
Очень хорошая тема. Телефоны быстро морально стареют и дать им "вторую жизнь", по-моему и интересно, и экологично - поработают ещё. Хорошо бы и новую тему в форуме - типа "Вторая жизнь мобильного телефона" завести, кому есть что сказать...
|
Добавлять комментарии могут только зарегистрированные, активировавшие регистрацию и не ограниченные в доступе участники сайта!
|
Файл создан: 05 Май 2008 01:02, посл. исправление: 05 Май 2008 01:13 |
|