Мобильный телефон своими руками. Часть 1 / Habr
Недавно на хабре был пост про то, как некие умельцы из Массачусетсого Технологического создали «самодельный» мобильный телефон. Я думаю, пришла пора доказать, что наши месье тоже знают толк в из… э… в изысканных удовольствиях.Итак, представляю вашему вниманию мобильный телефон, собранный практически «на коленке»!
Всех заинтересованных прошу под кат. Много картинок!
В связи со значительным объёмом материала статья будет в двух частях. В первой части будет приведено описание аппаратной части, а во второй части будут рассмотрены AT-команды модуля и приведены примеры их использования.
Итак, начнём.
Краткое описание
«Сердцем» телефона является GSM-модуль Quectel M10, обладающий широкими функциональными возможностями, включая как телефонную связь, так и передачу данных. Также устройство имеет источник питания, позволяющий питать устройство от источника 12В (например, свинцово-кислотного аккумулятора), интерфейс RS-232, клавиатуру, антенну, держатель SIM-карты и разъём подключения гарнитуры.
Модуль M10-TE-A
Начнём с блока питания
Блок питания
Блок питания обеспечивает питание устройства напряжениями +4,1В (ток до 2А), +5В (ток до 500 мА), +3,3В (ток до 100 мА). Напряжение 4,1В нужно для питания GSM-модуля. GSM-модули предъявляют весьма высокие требования к источнику питания. Источник питания модуля должен иметь напряжение от 3.4 В до 4.5В при токе до 2А, при этом амплитуда пульсаций при скачкообразном изменении тока нагрузки от нуля до максимума не должна превышать 400мВ. На рис. 1 показана допустимая амплитуда пульсаций питающего напряжения при работе модуля.
Рис. 1. Допустимые пульсации напряжения питания при работе GSM-модуля.
Изначально предполагалось, что устройство будет содержать микроконтроллер с напряжением питания 3.3 В и дисплей, для питания подсветки которого нужно будет напряжение 5В. На данном этапе предположим, что ток по каналу 5В не превышает 0.5А. Входное напряжение источника питания выберем равным 12В. Схема электрическая принципиальная приведена на рис. 2.
Рис. 2. Схема источника питания (pdf)
Схема не лишена недостатков, и в основном использует то, что было у меня «под рукой». Для серийной продукции такое решение, конечно, мало подходит, но для экспериментов вполне годится. Не будем подробно останавливаться здесь на работе этой схемы и на расчетах номиналов, так как они элементарны и подробно описаны в документации на соответствующие микросхемы.
Если вы собираетесь использовать только GSM-модуль, без других узлов, то источники +5В и 3,3В не нужны.
Рис.3. Плата источника питания
Плата клавиатуры
Схема платы клавиатуры практически без изменений взята из документации на модуль. Однако, уже после того, как она была собрана, оказалось, что ряд кнопок не поддерживается данной версией модуля. В принципе, можно вообще не подключать клавиатуру к модулю, все действия с модулем можно производить с помощью AT-команд через UART.
Рис.4. Схема клавиатуры (pdf)
Рис.5. Плата клавиатуры
Плата GSM-модуля
Переходим к основной плате.
Так как устройство собрано на макетной плате, я решил использовать не модуль Quectel M10, который распаивается на плате, а его «производную», модуль с модулем M10-TE-A, имеющий разъём IDC с шагом контактов 1,27мм (двухрядная розетка). Антенна подключается к специальному маленькому разъёму (GSC) через переходник GSC-SMA. В серийном устройстве, на нормальной плате, разумеется, имеет смысл использовать обычный модуль M10. Следует иметь в виду, что M10 и M10-TE-A имеют разную нумерацию выводов, поэтому схему также придётся скорректировать.
Рис.6. Схема платы GSM (pdf)
И сама плата:
Рис.7. Плата GSM
Схема содержит модуль, держатель SIM-карты, разъем для подключения гарнитуры, разъем клавиатуры и пару микросхем: интерфейс RS-232 и вспомогательную микросхему для подключения к модулю пъезоизлучателя и светодиода. Никаких особых схемотехнических изысков здесь нет, практически всё взято из документации на модуль.
Ещё пара слов про подключение клавиатуры. Так как ряды ROW3, ROW4 и столбец COL4 не используются модулем, я решил задействовать их для кнопок включения и выключения модуля.
Для питания часов реального времени используется ионистор (конденсатор ёмкостью 1Ф, большая круглая штука на плате). Если часы не нужны, его можно не устанавливать.
Сборка
Итак, пришла пора собрать наш конструктор:
Рис. 8. Всё готово к сборке
Рис. 9. Телефон в сборе
Теперь можно вставить SIM-карту, подключить питание, подключить телефон к компьютеру через COM-порт и приступить к исследованию AT-команд.
Пара слов про бюджет.
Бюджет
Антенна 120 р.
Держатель SIM-карты SCV-W2523X-06-LF 21,80р
Кабель-переходник GSC-SMA — 161,86р.
Остальные комплектующие найдены в радиусе трёх метров.
В заключение первой части
В следующей части будут рассмотрены AT-команды, поддерживаемые модулем.
Ссылки
К сожалению, на сайте производителя представлена далеко не полная информация о модуле. Большая часть pdf-файлов не выложена в открытый доступ, тем не менее, в сети можно найти некоторые из них. Я взял на себя труд собрать эти файлы и выложить для скачивания.
1. M10_ATC_V1.03.pdf — справочник по AT-командам модуля M10
2. M10_EVB_UGD_V1.01.pdf — описание отладочной платы на базе модуля M10
4. M10_HD_V1.02.pdf — Hardware Design
5. M10-TE-A_HD_V1.01.pdf — описание платы на основе модуля M10
6. GPRS_Startup_UGD_V101.pdf — установка модема в Windows
7. GSM_UART_AN_V100.pdf — подключение устройств к UART
8. RF LAYOUT_AN_V1.0.pdf — подключение антенны к модулю
9. GSM_Location_ATC_V10.pdf — запрос координат и времени
Документы, описывающие работу с FTP, HTTP, MMS, SMTP и TCP/IP соответственно:
10. GSM_FTP_ATC_V100.pdf
11. GSM_HTTP_ATC_V100.pdf
12. GSM_MMS_ATC_V101.pdf
13. GSM_SMTP_ATC_V11.pdf
14. GSM_TCPIP_AN_V101.pdf
PS. Если у вас не открываются ссылки, попробуйте скачать здесь:
PDF (одним архивом)
Схемы (одним архивом)
Самодельный мобильный телефон / Habr
В салонах сотовой связи выбор мобильных телефонов очень ограничен: либо совсем «тупые» звонилки, либо смартфоны с большими экранами. Но зачем покупать мобильный телефон в магазине, если можно сделать свой собственный телефон? Так подумал американский программист Кевин Линах (Kevin Lynagh) — и воплотил мечту в реальность.
В презентации на конференции !!Con 2015 Кевин рассказал, как ему это удалось.
Имея двойку по электронике в университете, Кевину было трудно разобраться. Но он всё-таки начал сборку с электронных компонентов. Первым делом, подобрал мобильный чип: Qeuctel UC15.
Затем изучил устройство USIM-карты.
Выбрал антенну GSM/UMTS: это Rubra Penta-band SMD. И заказал плату, на которую будет крепиться всё хозяйство.
Потом пришло время подумать о программной части: мобильник должен реагировать на нажатия клавиш, светить светодиодами, опрашивать мобильный чип насчёт звонков, определять низкий уровень заряда батарей, наличие связи с базовой станцией и т.д. Софт работает на 8-битном микроконтроллере Atmel ATMEGA1284-AUR стоимостью $8,03. За эту цену мы получаем контроллер на 11 МГц и 128 КБ памяти для программ. Это настоящее богатство. Как говорит автор, программы написаны на C в стиле Harel Statecharts. Отсутствие операционной системы избавляет от лишней головной боли.
Корпус телефона сделан из кожи и натурального дерева: самые практичные материалы.
Вся электроника отлично помещается внутри.
У самодельного мобильника нет дисплея, который только зря потребляет расход аккумулятора. Зато у него есть беспроводная зарядка.
Кевин Линах говорит, что работа заняла у него 360 рабочих часов. Немало. Но оно стоило того. Сделать мобильный телефон своими руками — что может быть интереснее?
Самый простой способ как сделать своими руками настоящий сотовый телефон
По правде говоря, в настоящий момент нет логических целей для того, чтобы собирать мобильник своими руками. Особенно учитывая то, что самый простой покупной мобильник будет стоить дешевле. Но, тем не менее, изучение — это очень важный аспект процесса сборки. Более того, владение мобильником, который ты создал сам — это очень крутая идея для поделки.
Большинство из нас владеют мобильными, как и я. И после нескольких успешных проектов я задумался над тем, что создание мобильника своими руками будет хорошим вызовом. Я прекрасно осознавал, что у меня не получится воссоздать весь функционал современного телефона, но осуществление звонков и, возможно, отправка смс, вполне меня устраивала.
Шаг 1: Планирование
В качестве вдохновения я использовал проекты, найденные в интернете:
Another
Raspberry phone
Arduino phone
Adafruit FONA
Модуль сотового GSM
Самый главный компонент телефона — модуль GSM. После сёрфинга по интернету, я обнаружил, что на Ибэй можно найти такой модуль (модели SIM800L) по очень неплохой цене и при этом почти не придётся ничего паять. Моей целью было не устранить пайку вообще, но уменьшить время на паяльные работы в целом. Как впоследствии оказалось, Adafruit использует такой же чип SIM800L и, к моему удивлению, их код заработал сразу и без каких-либо модификаций.
Adafruit FONA
Модуль работает на частотах 850/900/1800/1900MHz, позволяя ловить радио в диапазоне FM и много другое. Радио не было важным для меня, но, возможно, в будущем я добавлю этот функционал. Важными функциями являются осуществление звонков, получение и отправка СМС и этого вполне достаточно.
В качестве бонуса, купленный модуль обладает антенной. На другом конце платы есть модуль для сим-карт, что также делает жизнь проще (не придётся производить мелкую и затратную по времени пайку).
Провода динамика “+” (SpkP) и “-” (SpkN) соединяются напрямую с SIM800L. То же касается и микрофона. “Net” — для антенны, но так как она уже встроена в плату, место оставлено пустым. “Vbat2” для соединения с “+” батарейки. “GND” – для соединения с ground на Arduino и “-“ на батарейке. “RST_sim800”, “RXD” и “TXD” соединяются с Arduino. “DTR” — не знаю для чего, оставил открытым.
Экран
В одной из инструкций использовался экран Nokia, в то же время я не очень хотел использовать LED-экран, таким образом, я решил использовать экран от Nokia, но LCD.
После некоторых изысканий, я обнаружил, что экраны Nokia испытывают проблемы из-за слишком высокого напряжения. На Sparkfun я выяснил, что при напряжении 5 вольт, нужно использовать резисторы. Напряжение источника питания должно быть 3,3V.
Нужно использовать резистор на 10 кОм между пинами SCLK (CLK), DN (DIN), D/C (DC), и RST. А с пином SCE (CS) нужно использовать резистор на 1 кОм. Для подсветки рекомендуется минимум 330 Ом. Для одних и тех же пинов могут использоваться разные обозначения: SCLK=CLK; DN=DIN; D/C=DC; SCE=CS.
Для экрана нужно 3.3 Вольта, поэтому необходимо использовать конвертер DC-DC. Все пины соединяются с Ардуино, который работает от 5 Вольт. Для того чтобы увеличить срок жизни экрана, между пинами нужно включить резисторы (смотрите схему: “Hand1_R4 – R8”).
Кнопки
Расположение кнопок схоже с расположением на множестве старых телефонов. Эта схема очень разумна.
Клавиатура состоит из 16 кнопок. Для использования всех 16 кнопок понадобится большой микроконтроллер или слегка более продвинутая клавиатура.
С использованием технологии разделения напряжения, клавиатуру можно подключить, используя лишь один аналоговый пин.
Шаг 2: Макетная плата — Кнопки
Создание клавиатуры с использованием разделителя напряжения достаточно просто и может быть очень легко рассчитано. Разделитель напряжения можно найти на схеме. Принцип очень прост, но фактические значения raw_data (напряжения), которые должны соответствовать нажатию разных кнопок слегка отличаются от теоритических вычислений.
В теории можно использовать лишь вычисления, но я обнаружил, что более точно будет замерить напряжение на готовой системе, а затем доработать скрипт. Это означает, что нужно донастраивать скрипт каждый раз, когда меняется система.
Рассчитанные и измеренные значения raw_data показаны на приложенной таблице. Как можно заметить, выходит довольно большое отклонение, особенно на уровне низкого напряжения. Используемые резисторы имели погрешность до 5%, что и привело к такому результату.
Шаг 3: Макетная плата — Микроконтроллер
Мозг телефона планировалось собрать с использованием Arduino Pro-Micro. Плата дешевая, но достаточно мощная для наших нужд. У этой платы есть много преимуществ, и она может быть напрямую соединена с компьютером посредством USB. Это облегчает обновление кода и зарядку батареи (так как в ней есть готовый порт micro-USB).
Но в реальной жизни не всё так просто и она оказалась несовместимой с SIM800L. Я не знаю почему, но она не работала, хотя физически всё было соединено. Мне пришлось заменить Pro-Micro обычным Arduino UNO и всё заработало как надо.
Схема соединения Ардуино прикреплена выше. Также UNO использовался для окончательного дизайна соединения пинов, кроме D14-D16 (которые я всё равно не использовал)
Шаг 4: Макетная плата — Экран
Как говорилось выше, я использовал экран Nokia 5110.
Пин 7 экрана управляет подсветкой. Подав на него напряжение 3.3V можно включить подсветку. Я купил на Ибэй несколько экранов от разных производителей и один из них отличался. Этот экран требовал заземления пина для того, чтобы подсветка заработала. У экрана уже были резисторы, поэтому отпала нужда в последовательных резисторах (Hand1_R3). На макетной плате такое было легко доработать, но я обнаружил эту особенность после заказа печатной платы, поэтому данный факт был слегка раздражающим.
Шаг 5: Макетная плата — Питание
Для питания устройства я использовал литий-полимерную батарейку, напряжение с батареи подавалось напрямую на сотовый модуль (SIM800L). Сотовый модуль мог требовать до 2A и работал при напряжении 3.7 — 4.2 Вольт, также как и батарейка.
Для печатной платы я не использовал сколь бы то ни было сложной системы зарядки батареи. Я использовал обычную батарейку 18650 LiPo и соединил её напрямую с SIM800L.
Ардуино УНО питался от USB кабеля.
3.3 Вольта на экран подавались напрямую с УНО, поэтому не было нужды в дополнительных элементах.
Шаг 6: Макетная плата — Софт
[фото]
Большинство софта я написал сам, поэтому он был не очень хорошего качества, медленный и без сильного функционала. Но каждый из вас может улучшить его.
Для клавиатуры я нашел неплохой код от OtakuSanel. Я сильно модифицировал его код, но основа осталась та же, если сырые значения верны, то для проверки клавиатуры можно использовать приложенный файл (T-keyBoardTest1.ino).
Простую программу для коммуникации с SIM800L можно найти на adafruit (FONAtest в примерах). Вам может потребоваться лишь настроить пины. Также потребуется скачать библиотеки из Adafruit FONA. На этом шаге экран не нужен и вся коммуникация проходит через последовательный порт.
Простая программа для осуществления звонков также прилагается ниже (T-mobile_OnlyCalling.ino). Код был доработан для меня, так что он не слишком лёгкий для понимания.
ФайлыФайлы
Шаг 7: Мобильник на макетной плате
Первую систему тестирования я разработал для клавиатуры, затем для модуля SIM800L, а затем для всего этого и экрана. Перед заказом печатной платы я хотел быть уверенным, что я могу получить доступ ко всем модулям, и что компоненты подходят друг к другу. В предыдущих случаях я старался пропустить шаг с макетной платой и сразу купить печатную плату, но такие платы часто имели ошибки в проектировании.
Шаг 8: Прототип печатной платы
После того, как макетная плата была собрана и работала без ошибок, я сразу сделал дизайн для печатной платы. Несколько вещей, которые я не полностью испытал и не предполагал о них вначале, сделали результат не таким продуманным, как я надеялся, но в итоге я смог заставить свой мобильник работать. Далее я рассмотрю все трудности, возникшие после сборки печатной платы.
Микроконтроллер
Как говорилось выше, я собирался использовать в качестве контроллера Pro-Micro. В моих предыдущих проектах Pro-Micro и UNO были полностью совместимы, и с их заменой не было никаких проблем. Поэтому я не делал никаких специальных тестов с Pro-Micro перед тем, как заказал плату.
Когда печатная плата была доставлена, я был очень рад, припаял батарейку, Pro-Micro и SIM800L и попытался включить устройство. Но связи не было. Я поверил всё мультиметром, и всё выглядело так, будто должно работать. Я сделал отдельные тесты на макетной плате и получил тот же результат — нет связи…
Я решил, что просто использую UNO вместо Pro-Micro, и тогда не будет никаких проблем, тем не менее, мне пришлось спаять много проводов от слотов (расчитаных для Pro-Micro) к плате UNO.
Питание
Контроллер был не единственной проблемой.
Я планировал увеличить напряжение (с 3.7-4V до 5.0V) при помощи чипа RT9261A. Этот чип сам по себе не может держать большую силу тока. Поэтому он управляет небольшим переключателем BJT-NPN. Напряжение NPN фильтруется через резистор и конденсатор. Значения находятся непосредственно в таблице данных.
Конвертер работал хорошо без нагрузки, но, когда я подал на него минимум 0.1 мА, напряжение тут же упало до напряжения батарейки. Конвертер не был способен справиться с задачей. К счастью, я оставил небольшую площадку для подключения готового конвертера (купленного на Ибэй). Этот конвертер работал хорошо, но выходное напряжение было 5.2V. Это не очень серьёзная проблема, но я вернусь к ней в части о кнопках.
Конвертер вскрыл еще одну проблему, о которой я раньше не задумывался. Он издавал высокочастотный шум. Пока плата лежала на столе — это не было проблемой, но при совершении звонка я слышал этот звук.
Для питания экрана мне требовалось 3.3V. Это осуществлялось при помощи DC-DC конвертера PAM2305 (“Hand1_VoltReg1”). Опять же, это очень простое устройство и оно требует для работы только наличия индуктора (“Hand1_L2”). Конденсатор “Hand1_C3” нужен для стабилизации напряжения.
Кнопки
Кнопки работали хорошо в версии с макетной платой. Я надеялся, что то же самое будет и с печатной платой, но всё оказалось не так просто. Во-первых, из-за того, что соединения были другими, напряжение тоже поменялось. Мне пришлось перенастраивать эти значения в скрипте.
Я перенастроил сырые значения, в то время как UNO был подключен к компьютеру. С подключенным кабелем всё работало хорошо. После отключения кабеля кнопки тут же перестали работать. Почему? Я задал себе такой же вопрос.
Это очень интересная проблема. Мой конвертер на выходе имел 5.2V, но UNO ссылался на значения до 5.0V. Таким образом, напряжение последних двух кнопок было уже за пределами шкалы измерения (у обеих сырые значения были 1023). Другие кнопки можно было перенастроить и они бы заработали заново, но у меня не было возможности использовать кнопки “*” и “#”. На самом деле это не очень большая проблема, но мне есть над чем задуматься в следующий раз.
Фильтр
На других схожих проектах на микрофоне и динамике всегда находились фильтры. Понимая, для чего могут быть полезны фильтры, я не слишком задумывался и просто скопировал всё как есть. Оба фильтра почти одинаковые.
После сборки печатной платы я тут же обнаружил, что с динамиком происходит что-то странное. Он в принципе не работал. После того, как я убрал фильтр — он заработал. Что-то в управлении было спроектировано неверно и вызвало эти трудности. По крайней мере, это было моей ошибкой, и я учёл это.
Как оказалось, дизайн без фильтров работает достаточно хорошо, и для начала можно было не беспокоиться об этом.
Софт
Основная программа осталась той же, но сырые данные для кнопок нужно поменять на каждом устройстве. Главная проблема в коде связана с его основным циклом. Я планировал, что при нажатии кнопки “A” всё будет отменяться — если идёт входящий звонок, или я звоню, или я набрал чей-то номер, всё должно вернуться в начальное состояние. Но в реальности так не происходит и, чтобы отменить или закончить разговор, нужно выключить питание. Небольшая проблема в коде.
Для измерения напряжения на кнопках есть еще один набросок, на этот раз значения отображаются на экране 5110 Nokia.
ФайлыШаг 9: итоги
Несмотря на то, что мой дизайн содержал несколько ошибок и подводных камней, мне удалось модифицировать всё таким образом, чтобы телефон заработал.
Что можно сделать из старого мобильника, мобильного телефона — самоделки
Многие считают, что мобильные телефоны быстро устаревают — выходят новые аппараты, качество и возможности которых значительно превосходит предыдущие. Но это не значит, что старый мобильный телефон стоит выкидывать. Из этого устройства можно соорудить множество полезных приспособлений с самой разной функциональностью.
Поделки из мобильного телефона
Любой телефон можно приспособить для новых задач. И речь идёт не только про сенсорные устройства — даже для старого кнопочного телефона можно найти необычное применение. Рассмотрим самые полезные приспособления, которые можно соорудить из мобильного телефона.
Навигатор
Даже если вы уже заменили свой мобильный телефон на более новую модель, старый можно использовать как навигатор. Особенно удобно его использовать в автомобиле. Для того чтобы оптимально настроить ваш телефон для этого режима работы, необходимо следующее:
- Телефон должен поддерживать GPS-навигацию — без определения вашего местоположения, в навигаторе нет особого смысла. Не забудьте включить сам модуль.
- И затем нужно установить приложение-навигатор и необходимые карты — загрузить приложение вы можете из Play Market, если используете устройство на базе Android.
- Устройство стоит подключить к сети, чтобы оно функционировало вместе с автомобилем. Для этого используйте автомобильное зарядное для телефонов.
При помощи навигатора удобно ориентироваться на автомобиле
Будильник
Более типичное применение для вышедшего мобильного телефона сложно придумать. Но при этом потенциал использования телефона как будильника очень широк — вы можете выбрать любую из множества программ. Кроме того, вы можете использовать в качестве будильника и кнопочный телефон. Главное, следить за зарядом устройства — впрочем, вы можете и вовсе не отключать его от электрической сети.
Любой телефон может заменить вам будильник
Репитер
Вы можете использовать телефон и как усилитель Wi-Fi сигнала. Это будет особенно полезно, если сигнал вашего роутера не покрывает всю квартиру. В таком случае вам следует:
- Выберите, в какую сторону вы хотите усилить сигнал и оставьте телефон на границе Wi-Fi сигнала в этом же направлении.
- Используйте подходящее приложение, например, fqrouter2 и включите раздачу сигнала.
Таким образом, используя мобильный телефон, вы можете значительно увеличить зону покрытия вашего роутера.
Телефон усилит сигнал вашего роутера
Камера наблюдения
Имеется сразу два варианта, как можно использовать смартфон для защиты своего жилища:
- выводить на него изображение с камеры видеонаблюдения;
- настроить сам смартфон, как камеру, при помощи специальной программы.
Есть немало приложений, которые предоставляют возможности камеры наблюдения. Настройка выполняется следующим образом:
- Установите приложение на своё устройство, а также на устройство приёма изображения (другой телефон или домашний компьютер).
- Привяжите оба устройства к одному аккаунту. В некоторых приложениях для выполнения привязки устройства должны относиться к одной сети.
- Включите режим наблюдения на телефоне и закрепите его в удобном месте.
- Подключитесь к смартфону со второго устройства, и вы получите изображение.
Вы можете подключить телефон к камере наблюдения
Подобную камеру можно использовать не только для безопасности дома. Вы можете применять её для присмотра за ребёнком или наблюдением за приготовлением блюда на кухне.
Фоторамка
Сделать фоторамку из телефона довольно просто. Для этого тоже понадобится специальное приложение. Например, можно использовать приложение Dayframe. Оно позволит не просто вывести фотографию на экран, но и настроить смену изображения из различных источников. Таким образом, экран вашего телефона будет каждое утро приветствовать вас новым фото из семейного альбома. Никаких особых манипуляций не потребуется — запускаете приложение, настраиваете вывод изображения на экран и закрепляете телефон на удобной поверхности. Разумеется, его лучше подключить к сети, чтобы не приходилось заряжать устройство время от времени.
Яркие моменты вашей жизни могут сменяться на цифровой фоторамке из телефона
Для устойчивости можно использовать специальные подставки для мобильных устройств. Тогда телефон и вправду будет похож на маленькую фоторамку.
Радионяня
Устройства типа «Радионяня» работают по принципу улавливания шума — когда ваш ребёнок шумит, устройство включается и передаёт звуки на вторую часть прибора. Но заменить такое устройство можно и при помощи обычного телефона. Оно будет точно так же улавливать шум и автоматически связываться со вторым телефоном. Приложений, которые способны на подобное есть большое количество — Baby Monitor от Bullfinch Software PLC, Baby Monitor от MVA, Baby Monitor All-In-One. Имеются как платные, так и бесплатные решения.
Приложения стоит использовать только для дополнительной подстраховки. Не полагайтесь на него целиком и не оставляйте ребёнка одного в квартире.
Вы может настроить порог шума для активации связи радионяни
Флеш-накопитель
Использование телефона в качестве накопителя не требует никаких изменений в самом устройстве. Достаточно подключить его через USB к компьютеру, и вы уже сможете скидывать на него файлы и обратно. Если в телефоне большой объём памяти, то он вполне может заменить флешку. Но иногда, телефон не хочет работать подобным образом после подключения. В таком случае выполните следующие действия:
- Подключите ваш телефон к компьютеру через рабочий USB-кабель (удостовериться в его работоспособности вы можете при подключении другого устройства).
- Зайдите в настройки телефона, перейдите в раздел приложения и нажмите на кнопку «Средства разработчиков».
- Снимите отметку с пункта «Отладка USB». После этого проблема будет решена.
Вы можете использовать устройство для хранения файлов
Пульт
Использование телефона в качестве пульта совсем не новая идея. Настолько, что большинство мировых производителей телевизоров уже выпустили специальные приложения, для выполнения этой задачи. Но имеются и универсальные программы, с помощью которых вы сможете подключить свой телефон к любому телевизору, а не только к конкретным моделям. Например, приложение TV Remote Control может подключиться к десяткам разных моделей телевизоров. Настройка программы выглядит следующим образом:
- Подключите телефон и телевизор к одной сети Wi-Fi.
- Запустите приложение и включите автоматический поиск доступных для подключения телевизоров.
- Выберите из них телевизор, к которому вы хотите подключиться.
- После синхронизации двух устройств вы сможете использовать свой телефон в качестве пульта.
Можно подключить телефон к телевизору в качестве пульта
Если телефон имеет инфракрасный порт, то можно настроить устройство для управления телевизором и без использования Wi-Fi сети. Таким образом, можно получить контроль над старыми моделями телевизоров.
Проигрыватель
Мультимедийные способности современных телефонов могут предоставить множество возможностей — от прослушивания музыки, до просмотра фотографий и фильмов. Можно использовать устройство и само по себе, но гораздо лучше подключить его к телевизору для вывода изображения. Тогда телефон может заменить полноценный проигрыватель. Подключение можно выполнить разными способами — самый простой вариант использовать кабель с HDMI разъёмом с одной стороны и microUSB с другой.
С экрана телефона можно передавать изображение на телевизор
Игровая станция
Если установить эмулятор на телефон, вы сможете запускать на нём игры со старых консолей. При этом выбор довольно велик:
- самые простые эмуляторы NES, SNES, SEGA будут корректно работать даже на старых устройствах;
- на более современных телефонах можно запустить игры портативных консолей, таких как PSP или Game Boy Advance SP;
- самые современные устройства способны потянуть игры таких консолей, как PS 1–2 и Nintendo Wii.
Возможность запуска консольных игр на телефоне уже кажется впечатляющей. А теперь вспомните о настройке вывода изображения на телевизор! Таким образом, вы сможете сделать из старого телефона полноценную игровую консоль.
О том, как установить на телефон эмулятор сеги и эмулятор ретро-денди, читайте в других наших статьях. В отдельном материале вы можете узнать, как вывести изображение с экрана телефона на телевизор.
Вы можете запустить на телефоне игры с самых разных консолей
Электронная книга
Многие используют телефон, чтобы читать книги. Для этого хорошо подходят такие приложения, как GoodReader, Moon Reader, FB Reader. Если вы любите читать, то использовать отдельный аппарат в качестве электронной книги весьма хорошая идея — для этого не понадобится мощный телефон. Главная характеристика устройства при таком использовании — это размер экрана. Он должен быть довольно большим для вашего удобства.
Телефон можно использовать и для чтения книг
Очки виртуальной реальности
Существуют специальные очки виртуальной реальности для мобильных телефонов. На самом деле они представляют собой лишь крепление со специальными линзами, куда помещается устройство. При помощи такого, относительно бюджетного решения, можно смотреть фильмы в 3D или использовать эти очки в специальных игровых приложениях. Но есть способ сделать такие очки ещё дешевле — самому собрать крепление для смартфона из обычного картона. Для этого вам понадобится:
- устройство, которое имеет гироскоп, акселерометр и магнитометр — многие современные телефоны оснащены необходимыми датчиками;
- картон — лучше всего использовать плотный, но не слишком толстый картон.Оптимальным будет цельный лист с размерами 22 на 56 сантиметров;
- линзы — хорошо подойдут двояковыпуклые асферические линзы с фокусным расстоянием примерно 42 миллиметра (+-3) и 25 миллиметров в диаметре;
- пара магнитов — их можно заменить и обычной пищевой фольгой, но с магнитами управлять устройством будет удобнее;
- текстильный материал — из него вам понадобится сделать пару полосок;
- резинка — она пригодится для закрепления телефона, так что подбирайте размеры исходя из этой информации.
Чертежи от Google Cardboard находятся в свободном доступе, и вы легко найдёте их в интернете. Если кратко описывать процесс сборки, то он будет выглядеть следующим образом:
- Нанесите чертежи на картон, а затем вырежьте и согните корпус очков, следуя чертежам.
Полноразмерные чертежи Google Cardboard находятся в открытом доступе
- Вставьте и закрепите линзы, а также магниты (или фольгу) для управления прибором. Используйте поролон, чтобы очки не натирали кожу.
- Поместите ваш телефон в собранное устройство. Убедитесь, что он надёжно зафиксирован там и не выпадет в процессе использования очков.
Вы можете сами собрать очки виртуальной реальности при помощи телефона
Видео: собираем очки виртуальной реальности своими руками
Ненужному телефону можно найти множество применений. Для одних вариантов вам понадобится лишь установить соответствующее приложение, а для других поработать своими руками. Какое бы приспособление вы ни выбрали, оно наверняка подарит телефону вторую жизнь в качестве полезного устройства.
отличные бесплатные и платные способы :: Инфониак
Полезные советыОн называется смартфоном («smart» – «умный»), но на самом ли деле он настолько умен? Подавляющее большинство людей используют смартфон для навигации в социальных сетях, для прослушивания музыки, для игр, для загрузки фотографий в Instagram. Для того, чтобы это делать, смартфону не нужно много ума. Однако, по сути смартфон – это небольшой компьютер, и с ним можно делать удивительные вещи, в том числе и запускать его в космос с помощью наносателлита.
Когда же вы хотите использовать свой смартфон для различных он-лайн возможностей, вы с легкостью сможете настроить его, к примеру, на то, чтобы найти свой пропавший автомобиль, заблокировать или разблокировать свой дом, следить за своим здоровьем, связаться со своими близкими, если с вами что-то случится и т.д.
Ниже мы рассказываем о нескольких способах, с помощью которых вы можете сделать свой смартфон умнее, а свою жизнь проще. У вас есть шанс взглянуть на своё устройство с другого ракурса.
Рынок приложений просто взрывается. Сегодня для iPhone доступно около 2,2 миллиона приложений, а для Android – 2,8 миллиона.
Начнем с доступных бесплатных приложений.
Бесплатные приложения для смартфона
AirDroid
AirDroid (Android) — это одно из самых впечатляющих бесплатных приложений. Отличная функциональность, гладкий пользовательский интерфейс, а рекламные объявления относительно ненавязчивы. AirDroid позволяет вам получать доступ ко всей информации на вашем телефоне с любого компьютера, поэтому вы можете напрямую со своего ноутбука (Windows или Mac) с полноразмерной клавиатурой отправлять сообщения, получать уведомления, иметь доступ к приложениям и многое другое. AirDroid помогает минимизировать количество экранов, которые вы используете одновременно, объединяя их в одно бесшовное и эффективное устройство.
Потому как никакой успешный бизнес не может существовать в вакууме, большинство предпринимателей уделяют много внимания информированию. Flipboard (Android, iOS) — это лучшее приложение для получения обновленной информации о том, что вас больше всего интересует. Это красивое приложение позволяет вам просматривать информацию по вашим собственным областям интересов, а затем читать о них больше в отдельных журналах.
Читайте также: Как зарядить iPhone за 5 минут?
Вы можете просмотреть все статьи, которые были отобраны для вас, или выбрать конкретный журнал для чтения. Приложение богато журналами на различные тематики, начиная от таких тем, как технология, мировая экономика, новости, и заканчивая рецептами, путешествиями и декором интерьера.
AppLock
Это приложение надежное и полезное. AppLock (Android) упрощает управление безопасностью отдельных приложений. Вы можете заблокировать любое приложения с помощью пароля, отдельного шаблона или сканирования отпечатков пальцев. Оно поможет скрыть личную информацию, включая фотографии и видео.
Также в этом приложении есть функция, которая позволяет автоматически заблокировать или разблокировать телефон в зависимости от местоположения. Это полезно не только для обеспечения безопасности бизнеса, но и для предотвращения потери информации. Многие люди используют один телефон как в деловой, так и в личной жизни, а умело разделять в телефоне две эти важнейшие стороны жизни намного проще с возможностями AppLock.
CamScanner
CamScanner на Android (CamScanner Lite на iOS) не обладает серьезным интерфейсом, но оно настолько полезно, что заслуживает особого места в этом списке. CamScanner умеет превращать ваш телефон в сканер. С его помощью вы можете сканировать документы непосредственно в формате PDF, а затем отправлять их по электронной почте.
Приложение идеально подходит и для рядового пользователя, и для предпринимателя, который регулярно занимается вопросами заключения контрактов с клиентами. CamScanner также позволяет защищать конфиденциальные данные с помощью паролей, добавлять аннотации и печатать или отправлять по факсу необходимый документ.
Microsoft OneNote
Microsoft OneNote (Android, iOS) по-прежнему остается одним из лучших бесплатных приложений для телефонов. Приложение очень надёжное, это целый организационный центр, который предлагает пользователям создавать динамически расширенные памяти ноутбуков. Там могут храниться текстовые документы, фотографии, встроенные видеоролики, книги Excel и любые другие файлы данных, которые только существуют.
Читайте также: Как правильно заряжать телефон, планшет и ноутбук
OneNote работает с Outlook, что полезно для применения в бизнесе, а постоянно растущий и обновляющийся выбор инструментов управления проектами делает его не просто местом для хранения информации.
Полезные приложения для смартфона
Теперь перейдём к популярным и интересным платным приложениям.
Viper SmartStart
С этим приложением вы сможете делать все то, что умеет ключ от машины. Вы сможете заблокировать дверь, открыть багажник и многое другое со своего смартфона. Кроме того, вы сможете проверить в безопасности ли ваш автомобиль. Цена приложения в зависимости от комплектации 149 – 399 долларов.
Hone
Ключи обладают интересной особенностью исчезать именно тогда, когда вы их ищите. Hone – это устройство Bluetooth для iPhone и iPod, которое поможет вам найти свои ключи. Настройка проста – просто нужно прикрепить устройство к ключу и нажать кнопку «Найти» на своем iPhone. Устройство засветиться и «подаст голос», чтобы вы смогли его отыскать. Умное и элегантное – 49 долларов.
Lockitron
Lockitron не только позволит вам открыть дверь, просто коснувшись смартфона, но также уведомит вас, когда кто-то постучит в дверь. Настроив приложение соответствующим образом вы даже сможете отпирать дверь, приближаясь к ней. Долой ключи, особенно когда ваши руки заняты. Цена – 179 долларов.
Square Register
Square Register – это революционное приложение, которое полностью меняют старую систему транзакций. С его помощью вы сможете использовать мобильность смартфона, чтобы принимать и совершать любые платежи по кредитным картам в любое время и в любом месте. Пользователь «подписывается» перед совершением платежа, чтобы избежать мошенничества, и информация зашифровывается.
Geode
Это приложение умеет конвертировать все ваши физические банковские карты, карты лояльности и членские карточки в цифровую информацию. Чтобы использовать любую из своих карт, вы можете временно передавать информацию о ней карте Geode. Нужно будет просто включить функцию активации, и пользоваться как обычно.
Вы также можете сохранить все штрих-коды своих карт лояльности и отобразить их на обратной стороне Geode. Цена 159 долларов.
Tōd
Используйте этот умный маяк, чтобы отслеживать местоположения вашего ребенка, любимого питомца или даже своего автомобиля. Вы сможете получать уведомления на свою электронную почту или посредством смс, когда происходит что-то незапланированное, и объект уходит от вас слишком далеко. Цена – 32 доллара.
Интересные приложения для смартфона
Pico Genie A100
Тяжелые и громоздкие проекторы – это прошлый век. Этот проектор такой же маленький и легкий, как и ваш смартфон, плюс он поддерживает динамики. В результате вы получаете картинку размером 1,50 м со звуком. Устройство годно не только для презентаций, но и для игр. Цена – 262 доллара.
Читайте также: Как делать красивые фотографии на телефон
Botiful
Вам нужно всего лишь подключить свой смартфон к роботу Botiful, и вы можете брать его с собой куда угодно и общаться с кем захотите, используя минималистический интерфейс Skype. Еще более интересен тот факт, что робот может попасть туда, куда вы просто не поместитесь, ведь малыш размером с человеческую ногу. Это поможет вам почувствовать себя вездесущим Богом! Цена – 199 долларов.
Scanbox
Вы можете использовать свой смартфон для сканирования кодов (к примеру, QR-коды), также с этим приложением вы получаете простой портативный сканер для выполнения объемного сканирования со стабилизированной камерой. Scanbox оснащен светодиодами, которые подсвечивают снизу для лучшего качества сканирования. Цена – 15 долларов.
NODE Chroma
Это интересное приложение есть ничто иное, как реалистичный подборщик цветов для Photoshop. Вы просто помещаете Chroma на цветной объект, и цвета сохранятся на вашем смартфоне или компьютере в стандартных форматах. Цена – 149 долларов.
Sensordrone
Это сенсорный компьютер, который собирает из окружающей вас среды жизненно важную информацию (качество воздуха, температура, влажность, утечка газа и т.д.). Он расскажет вам практически обо всем. Идеально подходит для людей с соответствующей работой. Цена – 175 долларов.
Crash Censor
Ваша жизнь будет более безопасной с датчиком столкновения ICEdot. Все, что вам нужно сделать, — это установить устройство на шлеме, прежде чем начать заниматься любым экстремальным видом спорта. Устройство даст знать вашим близким, если что-то случится с вами, и отправит координаты GPS для оказания помощи.
Читайте также: 8 мифов и заблуждений о смартфонах
Misfit Shine
Это приложение помогает отслеживать все ваши физические нагрузки в течение дня. После закрепления его на своём теле, оно будет собирать информацию и сообщит вам в конце дня, достаточно ли вы двигались, чтобы быть в форме. Цена – 79 долларов.
Приложения для отслеживания состояния здоровья
Контроллер артериального давления Withings Blood Pressure Monitor и фиксатор температуры тела Medisana ThermoDock помогут вам всегда быть на чеку. Ваши данные хранятся в приложении VitaDock для последующего использования. Умное управление своим здоровьем для владельцев смартфонов. Цена – 158 и 80 долларов.
Умные приложения для смартфона
Deeper
Вы наверняка никогда не думали о том, что смартфон сможет обнаружить рыбу под водой, но Дипер делает это возможным. Волшебство стало возможным благодаря сонару от Friday Lab, который обнаруживает движение рыбы в радиусе 50 м, и отражает будущий улов на экране вашего смартфона. Лучшее приложение для опытных рыбаков по цене 149 долларов.
Умный радиационный детектор
Ядерный кризис, случившийся в Японии, повысил всеобщую осведомленность о поглощении радиоактивных материалов пищей и водой. Умный радиационный детектор (Smart Radiation Detector) может обнаруживать излучение и определить его силу, чтобы помочь вам избежать зараженных ресурсов. Медики и спасатели могут использовать его для работы во время стихийных бедствий, связанных с радиационной опасностью. Цена – 100 долларов.
SkyLight
Это приложение подключает вашу камеру на смартфоне к микроскопу и позволяет делать снимки с возможностью переключения фокальных плоскостей одним касанием пальца. Цена – 65 долларов.
Читайте также: Топ 10 смартфонов с самой мощной батареей
Smart Baby Monitor
После установки Smart Baby Monitor начнет отправлять вам на смартфон потоковое аудио и видео в режиме реального времени посредством безопасного соединения. С помощью приложения WithBaby интерфейс становится еще более привлекательным, оно позволяет родителям следить за своим ребенком через беспроводное соединение. Приложение реагирует на активность ребенка, а также на температуру и влажность в помещении. Цена – 352 доллара.
Wise-PetBuilt
Предназначенное для защиты вашего телефона, это приложение есть ничто иное, как устройство, в котором «живут» 5 разных домашних животных с 5 различными личностями. В приложении есть и некоторые образовательные функции, к примеру, вы легко сможете активировать функцию видео или функцию записи. Цена – 20 долларов.
iPhly
Устали постоянно терять пульт дистанционного управления от телевизора, кондиционера, гаража или от игрушечной машинки? Храните все в одном приложении в iPhly. Цена – 70 долларов.
Как сделать классный стимпанк-телефон своими руками (75 фото)
Вы зашли на Загоны.ру как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии на Загонах. Зарегистрируйтесь!
Комментарии 25
Мобильный телефон своими руками. Часть 1
Недавно на хабре был пост про то, как некие умельцы из Массачусетсого Технологического создали «самодельный» мобильный телефон. Я думаю, пришла пора доказать, что наши месье тоже знают толк в из… э… в изысканных удовольствиях.
Итак, представляю вашему вниманию мобильный телефон, собранный практически «на коленке»!
Всех заинтересованных прошу под кат. Много картинок!
В связи со значительным объёмом материала статья будет в двух частях. В первой части будет приведено описание аппаратной части, а во второй части будут рассмотрены AT-команды модуля и приведены примеры их использования.
Итак, начнём.
Краткое описание
«Сердцем» телефона является GSM-модуль Quectel M10, обладающий широкими функциональными возможностями, включая как телефонную связь, так и передачу данных. Также устройство имеет источник питания, позволяющий питать устройство от источника 12В (например, свинцово-кислотного аккумулятора), интерфейс RS-232, клавиатуру, антенну, держатель SIM-карты и разъём подключения гарнитуры.
Модуль M10-TE-A
Начнём с блока питания
Блок питания
Блок питания обеспечивает питание устройства напряжениями +4,1В (ток до 2А), +5В (ток до 500 мА), +3,3В (ток до 100 мА). Напряжение 4,1В нужно для питания GSM-модуля. GSM-модули предъявляют весьма высокие требования к источнику питания. Источник питания модуля должен иметь напряжение от 3.4 В до 4.5В при токе до 2А, при этом амплитуда пульсаций при скачкообразном изменении тока нагрузки от нуля до максимума не должна превышать 400мВ. На рис. 1 показана допустимая амплитуда пульсаций питающего напряжения при работе модуля.
Рис. 1. Допустимые пульсации напряжения питания при работе GSM-модуля.
Изначально предполагалось, что устройство будет содержать микроконтроллер с напряжением питания 3.3 В и дисплей, для питания подсветки которого нужно будет напряжение 5В. На данном этапе предположим, что ток по каналу 5В не превышает 0.5А. Входное напряжение источника питания выберем равным 12В. Схема электрическая принципиальная приведена на рис. 2.
Рис. 2. Схема источника питания (pdf)
Схема не лишена недостатков, и в основном использует то, что было у меня «под рукой». Для серийной продукции такое решение, конечно, мало подходит, но для экспериментов вполне годится. Не будем подробно останавливаться здесь на работе этой схемы и на расчетах номиналов, так как они элементарны и подробно описаны в документации на соответствующие микросхемы.
Итак, собираем схему на макетной плате (рис. 3) и проводим испытания под нагрузкой, при этом контролируя температуру тепловыделяющих элементов. Испытания пройдены успешно.
Если вы собираетесь использовать только GSM-модуль, без других узлов, то источники +5В и 3,3В не нужны.
Рис.3. Плата источника питания
Плата клавиатуры
Схема платы клавиатуры практически без изменений взята из документации на модуль. Однако, уже после того, как она была собрана, оказалось, что ряд кнопок не поддерживается данной версией модуля. В принципе, можно вообще не подключать клавиатуру к модулю, все действия с модулем можно производить с помощью AT-команд через UART.
Схема клавиатуры приведена на рис. 4. Диоды служат для защиты модуля от статического напряжения.
Рис.4. Схема клавиатуры (pdf)
Рис.5. Плата клавиатуры
Плата GSM-модуля
Переходим к основной плате.
Так как устройство собрано на макетной плате, я решил использовать не модуль Quectel M10, который распаивается на плате, а его «производную», модуль с модулем M10-TE-A, имеющий разъём IDC с шагом контактов 1,27мм (двухрядная розетка). Антенна подключается к специальному маленькому разъёму (GSC) через переходник GSC-SMA. В серийном устройстве, на нормальной плате, разумеется, имеет смысл использовать обычный модуль M10. Следует иметь в виду, что M10 и M10-TE-A имеют разную нумерацию выводов, поэтому схему также придётся скорректировать.
Итак, схема платы:
Рис.6. Схема платы GSM (pdf)
И сама плата:
Рис.7. Плата GSM
Схема содержит модуль, держатель SIM-карты, разъем для подключения гарнитуры, разъем клавиатуры и пару микросхем: интерфейс RS-232 и вспомогательную микросхему для подключения к модулю пъезоизлучателя и светодиода. Никаких особых схемотехнических изысков здесь нет, практически всё взято из документации на модуль.
Ещё пара слов про подключение клавиатуры. Так как ряды ROW3, ROW4 и столбец COL4 не используются модулем, я решил задействовать их для кнопок включения и выключения модуля.
Дисплея телефон тоже не имеет. Хотя модуль имеет выводы для прямого подключения дисплея, его всё равно нельзя подключить, так как эта функция (как и многие другие) отключена у модулей, поступающих в открытую продажу.
Для питания часов реального времени используется ионистор (конденсатор ёмкостью 1Ф, большая круглая штука на плате). Если часы не нужны, его можно не устанавливать.
Сборка
Итак, пришла пора собрать наш конструктор:
Рис. 8. Всё готово к сборке
Рис. 9. Телефон в сборе
Теперь можно вставить SIM-карту, подключить питание, подключить телефон к компьютеру через COM-порт и приступить к исследованию AT-команд.
Пара слов про бюджет.
Бюджет
Модуль Quectel M10-TE-A 665,64 р.
Антенна 120 р.
Держатель SIM-карты SCV-W2523X-06-LF 21,80р
Кабель-переходник GSC-SMA — 161,86р.
Остальные комплектующие найдены в радиусе трёх метров.
В заключение первой части
В следующей части будут рассмотрены AT-команды, поддерживаемые модулем.
Ссылки
К сожалению, на сайте производителя представлена далеко не полная информация о модуле. Большая часть pdf-файлов не выложена в открытый доступ, тем не менее, в сети можно найти некоторые из них. Я взял на себя труд собрать эти файлы и выложить для скачивания.
1. M10_ATC_V1.03.pdf — справочник по AT-командам модуля M10
2. M10_EVB_UGD_V1.01.pdf — описание отладочной платы на базе модуля M10
3. M10_GSM_Module_Specification.pdf — краткое описание модуля M10
4. M10_HD_V1.02.pdf — Hardware Design
5. M10-TE-A_HD_V1.01.pdf — описание платы на основе модуля M10
6. GPRS_Startup_UGD_V101.pdf — установка модема в Windows
7. GSM_UART_AN_V100.pdf — подключение устройств к UART
8. RF LAYOUT_AN_V1.0.pdf — подключение антенны к модулю
9. GSM_Location_ATC_V10.pdf — запрос координат и времени
Документы, описывающие работу с FTP, HTTP, MMS, SMTP и TCP/IP соответственно:
10. GSM_FTP_ATC_V100.pdf
11. GSM_HTTP_ATC_V100.pdf
12. GSM_MMS_ATC_V101.pdf
13. GSM_SMTP_ATC_V11.pdf
14. GSM_TCPIP_AN_V101.pdf
Автор: 32bit_me
Источник