Hackaday проводит конкурс Hackaday Prize, в рамках которого поступила заявка от Тайлера Спаженского. Хакер создал полноценный 2G-телефон на основе одноплатного компьютера Raspberry Pi, модуля GSM Adafruit FONA и экрана диагональю 3,5 дюйма. Себестоимость проекта составила 180 долларов. Вполне ощутима та медленность, с которой работает «Тайфон», но для собранного «на коленке» телефон обеспечивает все нужные функции. Аппарат может звонить, отсылать текстовые сообщения и делать снимки камерой.



«Малиновый» телефон был собран из следующих компонент:


Как уже было упомянуто выше, автор говорит, что общая стоимость проекта составила 180 долларов.



При выборе названия для проекта использовалось имя его создателя. Телефон называется TYfone, а его программная составляющая — TYOS. Это не вариант прошивки Android и, как заявляет Тайлер, аппарат вообще не может запускать эту операционку. Этот телефон — не смартфон в его привычном понимании. Он работает в любых сетях второго поколения, то есть он ограничен скоростями 2G. Кое-где подобные сети уже начинают закрывать, в некоторых странах от них уже давно отказались. «Тайфон» не может скачивать и устанавливать сторонние приложения, зато он в состоянии делать фотографии и отправлять их в Dropbox.



Raspberry Pi управляет работой всех устройств. Экран подключён к одноплатному компьютеру по SPI, а модуль GSM соединён по UART. Всё запитывается с помощью батарейки на 1200 мА·ч, но поскольку она выдаёт 3,7 вольта, напряжение приходится поднимать до 5 вольт, нужных для работы Raspberry Pi и дисплея. Антенна, громкоговоритель и микрофон подсоединены к модулю GSM. В Raspberry Pi вставлен USB-«свисток» для доступа к Интернету через Wi-Fi. Подключение к Сети пока используется только для передачи сделанных фотографий в облачное хранилище Dropbox, но автор имеет планы добавить другие функции. Камера может как делать снимки, так и записывать видеоролики. Одного заряда батареи хватает на примерно 4 часа работы.



Корпус телефона состоит всего из двух деталей, он был распечатан на 3D-принтере. Автор поделился файлами на Thingiverse.

Телефон работает под управлением TYOS, написанной на языке Python самим Тайлером с использованием кода других проектов. С помощью модуля GSM операционка получает уровень заряда батареи, время, силу сигнала, принимает и делает звонки, посылает SMS. Автор планирует расширить функции прошивки, но количество обновлений будет мало.



Страница проекта на Hackaday
Пошаговая инструкция по самостоятельному производству «Тайфона»
Репозиторий проекта на GitHub
Корпус «Тайфона» на Thingiverse

Комментарии (19)


  1. Q2W
    06.04.2015 19:44

    Интересно, сколько времени такой телефон батарейку держит.


    1. FakeFactFelis Автор
      06.04.2015 20:08
      +2

      Одного заряда батареи хватает на примерно 4 часа работы.


      1. nochkin
        07.04.2015 00:40
        +1

        Тот DC booster работает начиная с 1.8 вольт. Lipo аккумулятор можно разряжать примерно до 2.7. Если разрядить ниже, то аккумулятор можно убить и тогда его надо будет менять.
        Интересно эти 4 часа с нормальным разрядом до 2.7 или полным до 1.8?


        1. MyFearGear
          07.04.2015 02:30
          +2

          У li-ion график разряда не линейный, после 3,5 вольт он даст не более 5% от своей ёмкости, так что это не играет роли.

          график разряда для примера:
          (http://www.bandb.ru/news_foto/ak-li-ion_disch_char.png)


          1. nochkin
            07.04.2015 03:15
            +1

            Верно, но это не помешает убить аккумулятор из-за глубокого разряда.


            1. MyFearGear
              07.04.2015 04:20
              +1

              Все аккумуляторы поставляются с контроллером, который отключает акум при разряде ниже, чем три вольта.

              При желании, конечно, можно купить акум и без защиты, но это уже другой разговор, как правило их надо специально искать.


              1. nochkin
                07.04.2015 05:45
                +1

                К сожалению, не все. Те, которые с «контроллером» обычно называются «protected».
                Стоит, конечно, отметить, что данный аккумулятор, судя по описанию, имеет это, но это не у всех есть, так как зачастую этим может заниматься сам бустер. Есть много бустеров, которые заточены под работу таких аккумуляторов без защиты.
                Пожалуй, самый популярный элемент, который часто продаётся без схемы защиты — это те же 18650.


                1. MyFearGear
                  07.04.2015 18:56
                  +1

                  Ну это уже вопрос неправильного применения компонентов. С таким же успехом можно в 220 малинку воткнуть и надеяться, что она будет работать (ведь по постановке вопроса инструкции мы не читаем)


                1. MyFearGear
                  07.04.2015 19:06
                  +1

                  Да и что значит «к сожалению»? У меня вот есть банки 18650, которые выдают 70 ампер. К ним плата защиты нужна размером с сам аккумулятор, вшитая в акум будет банально неудобна, кому надо — тот сам соберет. Модульность и diy рулит!


                  1. nochkin
                    08.04.2015 00:01
                    +1

                    > Да и что значит «к сожалению»?
                    «К сожалению» это просто из-за того, что я не смог согласиться на утверждение «все аккумуляторы поставляются с контроллером».

                    > вшитая в акум будет банально неудобна, кому надо — тот сам соберет
                    По этой причине обычно защита не в самом аккумуляторе, а снаружи по мере необходимости.
                    Я свои 18650 выдёргиваю из старых ноутбучных батареек. Там защита стоит отдельно от самих 18650 как раз.


  1. neolink
    06.04.2015 20:25
    +1

    один GSM модуль стоит 40 баксов, да это в 1.5 раза больше чем сама малина
    интересно есть готовые платы с программируемым контроллером + GSM модуль или проще взять usb dongle и воткнуть в туже малину?


    1. CAJAX
      06.04.2015 21:31
      +1

      Можно подождать Spark Electron, Хотя не известно, распаяны ли там все пины.


    1. eta4ever
      07.04.2015 01:00
      +1

      Вот такая штукенция есть www.seeedstudio.com/wiki/LinkIt_ONE
      Вот только программируется она в Arduino IDE. Но зато GSM, GPS, Wi-Fi.


  1. AllexIn
    06.04.2015 22:45
    +1

    А можно такое сделать на Андроиде?


    1. aivs
      07.04.2015 00:14
      +8

      Я видел в магазине уже готовые телефоны с андроидом


      1. AllexIn
        07.04.2015 09:25
        +1

        Это не одно и тоже.


        1. WildHorn
          07.04.2015 17:19
          +1

          Теоретически можно, но Андроид на Малине — это очень медленно и печально из-за отсутствия драйверов видео. И сборка есть только для версии 2.3.


  1. eta4ever
    06.04.2015 22:47
    +2

    С таким функционалом малинка нужна только для камеры?
    www.instructables.com/id/ArduinoPhone/
    blog.arduino.cc/2013/08/12/diy-cellphone/


  1. kriz10
    07.04.2015 12:36
    +1

    Таким «кирпичиком» и обороняться можно :)