На краудфандинговой площадке Kickstarter начался сбор средств на образовательный проект в стиле DIY (Do It Yourself, сделай сам) — MAKERphone. Пользователям предлагают набор для самостоятельной сборки мобильного телефона. Изделие имеет беспроводной модуль, поддерживающий Wi-Fi 802.11 b/g/n и Bluetooth v4.2 BR/EDR, слот под карту памяти Micro SD и подсветку, которой позавидовали бы огни ВПП крупного аэропорта.
Однако использовать устройство в качестве повседневного телефона, скорее всего, не слишком удобно из-за внушительных размеров. Пылезащита также оставляет желать лучшего. Хотя теплоотведение при таком корпусе будет на приемлемом уровне.
MAKERphone задуман в первую очередь как образовательный проект. По словам разработчиков, несмотря на широкое распространение мобильных телефонов в современном обществе, мало кто понимает, как они устроены. Проект призван продемонстрировать, что собрать подобное устройство может каждый. Создатели набора считают, что работа по силам подросткам от 11 лет.
Стоит отметить, что MAKERphone не просто конструктор, в котором нужно вставить детали в пазы в соответствии с инструкцией. Инженеру-любителю придётся поработать отвёрткой, кусачками и паяльником. Разработчики указывают примерное время сборки 7 часов, но отмечают, что оно зависит от квалификации пользователя в подобных работах.
Аппаратная часть представлена микроконтроллером ESP32 с двухъядерным процессором Xtensa LX6, работающем на частоте 160MHz. Устройство оборудовано 4Mb встроенной флеш-памяти и 520kB SRAM. SIM800L GSM-модуль поддерживает диапазоны частот 850/900/1800/1900MHz.
Полноцветный дисплей диагональю 1,8 дюйма с разрешением 160 х 128 придётся по душе любителям винтажного интерфейса. Тачскрина не предусмотрено, поэтому управление осуществляется с помощью джойстика и набора кнопок.
Современный смартфон без ПО — просто замысловатая конструкция из металла, пластика и кремния. Для поддержки функций телефонных звонков, адресной книги, часов и будильника, других привычных атрибутов мобильного телефона требуются соответствующие приложения. После сборки MAKERphone пользователь сможет опробовать свои навыки программиста.
Устройство поддерживает три языка программирования. Micropython — диалект Python, одного из самых популярных языков. Поскольку программы на этом языке обычно не компилируются, а интерпретируются в реальном времени, разработчики подготовили специальное ПО. Оно позволяет создавать исполняемые файлы, которые можно запускать на MAKERphone с карты SD.
Язык Scratch с возможностью редактирования методом drag-and-drop предназначен для самых юных программистов. Он позиционируется в качестве инструмента для возрастной категории 5+.
Кроме того, проект совместим с Arduino. MAKERphone использует эту платформу для взаимодействия с аппаратной частью на более низком уровне.
Всё ПО для конструктора находится в открытом доступе. Кроме того, разработчики публикуют схему самого устройства и список необходимых материалов.
Проекты DIY пользуются определённой популярностью, их поддерживают даже такие гиганты, как Google. В августе 2017 года эта компания представила набор для распознавания речи в знакомом по Google Cardboard оформлении. Не останавливаясь на этом, разработчики к апрелю 2018 года внесли значительные улучшения в аппаратную часть проекта.
Источник: tproger.ru