Используем экран Nokia 1100 в своих целях

    Сегодня мы расскажем о том, как использовать экран телефона Nokia 1100 в своих DIY-проектах, но сперва мы поделимся небольшой историей об этом телефоне.

    Nokia 1100 — самый популярный телефон в мире, который посчастливилось сделать именно нам. С момента старта продаж в конце 2003 года телефон Nokia 1100 был распродан в количестве свыше 250 млн штук — это не только самый продаваемый продукт среди телефонов, но и среди вообще всей потребительской электроники.



    Рассчитанный на широкую географию аудитории телефон имел крайне простой, но удовлетворяющий потребности жителей всех континентов практичный дизайн. Nokia 1100 имел монолитную силиконовую клавиатуру и ребристые не скользящие края, защищающие телефон от повреждений во влажных и пыльных климатических условиях, а также встроенный фонарик, предназначенный специально для жителей стран с недостаточным уличным освещением. Внешний вид телефона был разработан в калифорнийском Nokia Design Center болгаро-американским дизайнером Мики Механджийский (Miki Mehandjiysky).

    «Единственный способ прийти ко всем этим функциям — это проводить много времени с потребителями, общаться с ними, смотреть на то, как они живут. Возьмём, например, функцию фонарика. Скорее всего вы подумаете „Да кому он вообще нужен?!“, но для потребителей, скажем, из Индии или Африки, где электричества либо нет вовсе, либо оно не всегда доступно, наличие фонарика крайне важно» — вспоминает о разработке Nokia 1100 Алекс Ламбик (Alex Lambeek), вице-президент Nokia, ответственный за сегмент бюджетных телефонов.

    В Nokia 1100 использовался недорогой монохромный графический экран с зеленой светодиодной подсветкой, обеспечивая полную читаемость даже на очень ярком солнце. Разрешение экрана составляло 96x65 точек, отображая одну служебную и три пользовательских строки. Некоторые умельцы даже научились использовать дисплей Nokia 1100 в своих целях, и сейчас мы расскажем, как это делается.

    Разбираем и пользуемся


    В Nokia 1100 применялся дисплей от Philips с IC-драйвером PCF8814, который, несмотря на поддержку протокола I2C, не использовал последний. Вместо этого применялся простой механизм обмена битами.


    Распиновка дисплея Nokia 1100

    Для работы с дисплеем можно использовать практически любой микроконтроллер, например, PIC, AVR, MSP 430, 8051, но мы прибегнем к микроконтроллеру на основе микрочипа PIC 18F458. Программное обеспечение для проекта напишем на чистом C в MPLAB IDE.

    Об экране

    Графический дисплей от Nokia 1100 выполнен по технологии монтажа контроллера на стекло COG (chip-on-glass) с 9 входами (последний не используется) на задней стороне. Если интересно, вы можете ознакомиться с описанием контроллера от производителя. Мы же обсудим несколько важных моментов, необходимых для реализации нашей задумки.



    Размеры данного составляют 96x65 пикселей, к которым можно обратиться напрямую через RAM-память, как показано на изображении снизу:

    Типичный пример RAM изображен ниже. По вертикальной оси отображены ячейки от 0 до 8 с восемью битами на каждый адрес при совмещении с горизонтальной осью. По горизонтальной оси отображена адресация от 0 до 95, и каждый бит отвечает за соответствующий пиксель по оси X.



    Режимы адресации

    У данного дисплея существует два режима адресации: горизонтальная и вертикальная.

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


    Режим горизонтальной адресации
    Каждая инструкция будет увеличивать адрес в направлении X и затем возвращаться к начальному адресу.


    Набор инструкций PCF8814




    Последовательная коммуникация







    Биты отправляются на LCD следующим образом:
    1. Установить SC в GND
    2. Установить SCLK в GND
    3. Отправить D/C бит (данные или команда) в SDA
    4. Установить SCLK в 1
    5. Установить SCLK в 0
    6. Отправить бит данных в SDA
    7. Установить SCLK в 1
    8. Повторить шаги 5,6 и 7 для оставшихся семи бит.


    Последовательность инициализации дисплея

    1. Установить CS в Ground (землю) для активации дисплея
    2. Установить RST в Low
    3. Подождать некоторое время ~ 5мс.
    4. Установить RST в high.
    5. Записать команду 0x20 в LCD по последовательной шине. Записать Vop-регистр
    6. Записать команду 0x90 в LCD по последовательной шине.
    7. Записать команду 0xA4 в LCD по последовательной шине. Установить дисплей в обычный режим
    8. Записать команду 0x2F в LCD по последовательной шине. Управление питанием (включить/выключить подкачку зарядов (charge pump))
    9. Записать команду 0x40 в LCD по последовательной шине. Установить начальный адрес строки = 0
    10. Записать команду 0xB0 в LCD по последовательной шине. Задать адрес по оси Y = 0
    11. Записать команду 0x10 в LCD по последовательной шине. Задать адрес по оси X, младшие 3 бита
    12. Записать команду 0x00 в LCD по последовательной шине. Задать адрес по оси X, старшие 3 бита
    13. Записать команду 0xC8 в LCD по последовательной шине. Отразить ось Y (относительно оси X)
    14. Записать команду 0xA1 в LCD по последовательной шине. Инвертировать экран в горизонтальной оси
    15. Записать команду 0xAC в LCD по последовательной шине. Выставить начальный ряд (R0) дисплея
    16. Записать команду 0x07 в LCD по последовательной шине.
    17. Записать команду 0xF9 в LCD по последовательной шине.
    18. Записать команду 0xAF в LCD по последовательной шине. Включить/выключить дисплей
    19. Очистить дисплей
    20. Записать команду 0xA7 в LCD по последовательной шине. Инвертировать дисплей
    21. Подождать примерно 500 мс
    22. Записать команду 0xA7 в LCD по последовательной шине. Вернуть дисплей в нормальное состояние


    Очистка дисплея: после инициализации нужно установить SCE в Ground для включения дисплея. Установить D/C в High, чтобы послать данные на дисплей. Повторить операцию «write byte 0x00» для записи на дисплей 864 раза для очистки всех пикселей.

    Собираем схему



    Схема очень простая для понимания, но следует учитывать, что подключение проводов к дисплею — нетривиальная задача, и вы не можете подать более 3В. Подача большего напряжения может привести ваш дисплей в негодность. Наш прототип показан ниже.



    Программное обеспечение

    Программное обеспечение написано на C при помощи MPLAB и компилятора Microchip C18. Исходные коды и уже скомпилированную прошивку можно по ссылке.



    Всё, теперь вы можете использовать экран Nokia 1100 в своих целях. Правда, разбирать один из самых ударостойких телефонов за всю историю, вам придется уже без наших подсказок.
    Microsoft Lumia
    66.98
    Company
    Share post

    Comments 95

    • UFO just landed and posted this here
        +23
        3310 in my heart!
          +2
          Этот — достойный продолжатель легенды 3310
            –7
            Да ну — один знакомый спасся, ударив в баре Нокией 3310 какого-то раздухарившегося бедолагу, который стал к нему приставать. А этим как следует и не приложишь.
              +4
              Это телефон…
          • UFO just landed and posted this here
              +6

              1100му уже лет 7 — до сих пор основной и единственный мой телефон. Клавиатура стерлась года за 4. Порой думаю когда он сломается — поменяю. А он все держится, и боюсь еще столько же проживет и не закашляет =). Батареи хватает на 4-7 дней — с рождения не менял.

              3310(телефон супруги) еще более матерый — но его батарее пришел килдык, хватает с трудом на день. Щас в ящике лежит — у жены теперь какая то более современная модель.
                0
                кнопочки купить можно, всего 100-150р :)
                  +4
                  … но зачем?
                    0
                    да ладно? где их можно купить?
                      0
                      у китайцев, например item.taobao.com/item.htm?id=14500670767
                      12 рублей сами кнопочки и 72 рубля доставка по китаю ;-)

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

                      upd: я посмотрел еще и увидел что там корпуса продаются и всего в в 4 раза дороже, item.taobao.com/item.htm?id=10105645308, опять же 48 р экран и 72 доставка.
                  +2
                  Батарее кирдык и хватает на день? Чтоб моя мобила столько жила.
                    0
                    У меня есть оба. 3310 — использую в качестве резервного.

                    А 1100 до сих пор пользуется моя мама. Подарил ей его уже не помню когда. Ей очень нравится, что заряда ей хватает на неделю и на экране все видно, даже при ярком солнце (чего не скажешь про большинство современных телефонов).
                  +10
                  Один из лучших телефонов, что у меня был :) Не боялся ударов, хорошие клавиши (благодаря цельности покрытия), экран на солнце хорошо видно.
                    +1
                    А у моей мамы он до сих пор есть :) Однако, ни что не вечно, потерся уже прилично, кнопочки тяжело нажимаются, аккумулятор слабо держит. Но послужил он на славу. Думаем об приобретении нового. Продавался бы сейчас такой же, наверное взяли бы его :)
                      +1
                      а моей бабуле когда-то отдали 3310 на эксплуотацию. до сих пор как часы работает.
                      имхо, если бы нокия сделала мобилу с большим ч/б экраном (дюйма 4), 3г модемом и линуксом на борту в корпусе как у 6700 — первым бы стоял в очереди за покупкой
                        0
                        Аналогично, с удовольствием бы купил телефон с большим ч/б экраном. А то с моим на ярком солнце не очень удобно :(
                          0
                          И действительно, всё что мне нужно — это удобно читать информацию с экрана (книги и новости) на приемлемой скорости. Для этого ч/б дисплея должно хватать. А ржаку в 3gp пусть другая категория на других аппаратах смотрит.
                          0
                          Молодой человек! За мной будете! :)
                          А если серьёзно — это мечта, потому что нельзя просто так взять и сделать нормальный аппарат для продвинутых в таких аппаратах (напичканных действительно современными технологиями) большая сумма тратится на копирастов лицензии (3g-модуль и проч). В дорогих аппаратах эта плата размазывается по стоимости и её не так заметно.
                      +10
                      всем ужасно нравился фонарик )
                        +17
                        и еще змейка)
                          0
                          Поставил себе старую змейку с Нокии на андроидофон. Ностальгия :)
                        +6
                        Один из лучших телефонов с отличным дизайном. Вообще очень удобно использовать связку «дешевый телефон + Айпод Тач (например)»: есть доступ ко всем мультимедийным функциям, а телефон при этом не разряжается.
                          0
                          +1, в качестве недорогого телефона используется Nokia N70 — очень удачный смартфон для своего времени. Хочу о нем такую же статью.
                            0
                            Тел ниче, правда крышечка у него уж больно надоедливая, постоянно хотелось ее отломать, чтобы не мешалась ))
                            –1
                            Поддерживаю.
                            Сам так юзаю телефон Nokia 5100 (который купил новым на ebay за 27$ два года назад) + Ipod Touch 4g.
                            Правда, иногда не хватает GPS'а и повсеместного интернета через 3g.
                            Но зато телефон заряжаю раз в неделю и не боюсь его уронить.
                              0
                              А как мобильным интернетом пользоваться?
                                0
                                Мне хватает Вай-Фая на Айподе в большинстве случаев.
                              0
                              Где б его теперь купить?
                                +2
                                Не знаю как там у вас, но в наших ломбардах их можно на развес покупать.
                                  –3
                                  Нельзя, из-за истории с ФСБ и прослушкой симок.
                                    0
                                    А подробнее?
                                      0
                                      Ниже написал.
                                      +5
                                      Что за бред?
                                        0
                                        Эмм… Я не говорю, что их (новые телефоны) можно прослушивать. Я говорю, что ходят слухи, что их можно прослушивать, а старые нельзя. Слухи. Это такие разговоры. Истории ходят.
                                        Я говорю, что два раза (у нас в Казани) от близких знакомых слышал истории, о том, что к ним на улицах подходили люди и предлагали купить ч/б телефон за примерно 4000 рублей.
                                        Я говорю о том, что бывший коллега ходил с таким телефоном, аргументируя именно этим.
                                        Я говорю том, что в «Вопросах» на mail.ru появляются интересующиеся тем, а правда ли то, что старые телефоны нельзя прослушивать.
                                        Такой вот бред, который гуляет в виде слухов создаёт резонанс независимо от того, верный он или нет.
                                        Я уж молчу про хакеров, которые якобы скупали 1100, это другой разговор.
                                        0
                                        «Эксперты Ultrascan выяснили, что преступников привлекают не все аппараты Nokia 1100, а только изготовленные на фабрике Nokia в г. Бохум (Германия).»
                                        Все-таки, видимо, можно :)
                                      0
                                      Присоединяюсь к вопросу — где бы купить сей великолепный девайс в часности в Питере?
                                        0
                                        Юнона — первое что пришло в голову.
                                      0
                                      Помню, как в журнале Радио публиковали статейку по сборке читалки электронных книг из 3310:) Мне тогда было мало лет, надо, наверное, сейчас найти схему, собрать и поностальгировать:)
                                        +1
                                        Помню был скандальчик из-за моделей этого аппарата, произведенных Nokia в Германии, в городе Бохум. Из-за проблем в устаревшем программном обеспечении, созданном в 2002 году эта партия телефонов была признана бракованной. Найденные ошибки программного обеспечения давали возможность перепрограммировать телефонный аппарат и с его помощью перехватывать одноразовые коды транзакций TAN (Transaction Authentication Number) — те самые SMS. Ну а дальше вы и сами знаете.
                                          +1
                                          Было дело habrahabr.ru/post/57903/ :)
                                            0
                                            В поисках этого поста зашел под кат. Спасибо )
                                            0
                                            Тоесть безопасность сотовых сетей обеспечивается по принципу security through obscurity?
                                            0
                                            Мама очень долго пользовалась. Фонарик — это фишка. очень легкий и довольно громкий. Еще удобно отвечать кнопкой посередине и листать контакты.

                                            Но вот когда обновили телефон, то пришлось переучатся — слева зеленая кнопка, справа красная.

                                              +4
                                              Возьмём, например, функцию фонарика. Скорее всего вы подумаете „Да кому он вообще нужен?!“
                                              У меня всегда на поясе висит фонарик, а в кармане лежат запасные аккумуляторы, и меня уже задолбали вопросами, зачем я это всё постоянно ношу. Нужен, чёрт возьми! На даче, на ночных играх типа энкаунтера, на некоторые из которых я вполне могу сорваться внезапно, на неосвещённой дороге фонарик гораздо надёжнее отражателя, да где угодно, хоть дома под диваном какую-нибудь упавшую вещь искать. Главное, у некоторых так убедительно получается доказывать в теории, что это мне не нужно, что чуть было верить не начинаешь.

                                              Кстати, 1100 у меня тоже был, но первый мой постоянный фонарик появился гораздо раньше, классе в восьмом, когда в школе постоянно отказывала старая проводка, и на главной лестнице без окон было очень темно.

                                              В общем, Мики – молодец :)
                                                +3
                                                Про фонарик напомнило: maxm.ru/vremya-smeyatsya/zachem-ja-noshu-nozh.html
                                                  +1
                                                  Ножик тоже ношу, но швейцарский армейский не вызывает ни подозрений, ни вопросов :)
                                                  0
                                                  Почти всегда ношу с собой petzl tikka xp2 + nokia 1100 + в рюкзаке разводной ключ kraftool. И самое главное — никто не доказывает, что сей набор мне не нужен. А феникс TK2 — хороший карандаш, у самого такой был, покуда в речке чечере не пролюбил его.
                                                  +2
                                                  Мммм… Статья навеяла несколько мыслей:
                                                  1) Если память не изменяет, Nokia 1100 сделана на базе Инфинеоновской (читай — Сименс) платформы, что безмерно доставляет. :-) Могу ошибаться — буду рад, если кто-то опровергнет с указанием используемого железа.
                                                  2) Телефоны — это конечно хорошо и замечательно, но хочется пожелать Нокии и рынок смартфонов не потерять. Все идет к тому, что на нем останутся одни азиаты, а это плохо с точки зрения конкуренции/стиля/понятий/мировой_справедливости — должны там все-таки быть еще и европейцы…
                                                    0
                                                    Титульная картинка очаровательная)
                                                      +12
                                                      Зашел прочитать про историю о телефоне, а мне рассказывают, как его дисплей к микроконтроллеру подключить. Может заголовок поста измените соответствующим образом?
                                                        +2
                                                        Уже изменили, спасибо.
                                                        0
                                                        Незаменимый телефон для пожилых людей, неубиваемый и легкий в эксплуатации.
                                                          +3
                                                          Идеальный телефон, без шуток.
                                                            0
                                                            Для тех, кто хочет нечто подобное, в продаже вроде еще есть такая моделька
                                                            image

                                                            Тоже резиновая клавиатура и фонарик :)

                                                            Nokia 1200 (яндекс маркет)

                                                            Сам использую как 2-й телефон. Недостатки: лично мне не понравилось меню, в 3310 было поудобнее что-ли и вес — очень легкий, непривычно.
                                                              +2
                                                              Резиновая клавиатура этого телефона скорее недостаток. Она очень быстро отходит от корпуса.
                                                              А вот Nokia 1280 за 790 рублей по мне так лучший в своем классе.

                                                              image
                                                                0
                                                                + радио
                                                                • UFO just landed and posted this here
                                                                    0
                                                                    +проблемы с сетью, из-за дешевизны
                                                                      +2
                                                                      — Проблем с сетью у моего экземпляра нет
                                                                        0
                                                                        Когда я работал продавцом, очень много было жалоб на то, что теряет сеть
                                                                        0
                                                                        Вы имеете в виду, что у этого аппарата нет 3G диапазона, в то время как некоторые базовые станции вещают только в 3G? (Сам столкнулся с таким, когда после переключения андроидфона в режим только 2G он перестал брать на даче)
                                                                          0
                                                                          Не разбирался в чём именно там проблема, но смотрите мой комментарий выше.
                                                                    0
                                                                    я с 1100 на 1280 так и переехал :-)
                                                                      0
                                                                      Плохой телефон. Очень быстро становится скрипучим пластик, и качество динамика откровенно отстойное. У самого было 2 таких (один есть и сейчас, но давно не включал). Но батарея супер — да;)
                                                                      0
                                                                      Дрянь, неудобная клавиатура и звук из динамика лучше слышно окружающим чем владельцу.
                                                                      +3
                                                                      Почему Индия или Африка? В Украине и в России замочную скважину тоже подсвечивать иногда приходится.
                                                                        0
                                                                        Прикольно, в нокиевском блоге инструкция как использовать телефон не по назначению. Когда другие лочат все подряд и скрывают документацию ))
                                                                        Прикольно, когда телефоны давно не производят, но для нужд DIY продолжают выпускаться дисплеи и к 3310 и к Siemens CX/S 65, причем по словам продавцов спрос на них не сильно уступает дисплеям от ходовых телефонов.
                                                                          +2
                                                                          Чуваки, выпилите первый абзац и смените заголовок на соответствующий теме. Сама тема очень клёвая, но вот это трагичное «мы снова с вами, чтобы спеть грустную песню в связи со скорой кончиной Нокиа» — уже начало сильно напрягать.
                                                                          За скрижаль — 2. За тему — 5.
                                                                            0
                                                                            Лежит такой телефон где-то в закромах — под конец стал плохо работать с сетью. После такого поста придётся придумывать что можно сделать на базе такого экрана…
                                                                              0
                                                                              интересно, это будет градусник или часы? :-)))
                                                                              0
                                                                              Кстати, хинт, можно не курочить телефон, а купить дисплей отдельно в запчастях, получится наверняка дешевле.
                                                                              Хм, или это нокия таким образом стимулирует продажи? ))
                                                                                0
                                                                                Переход на новые модели после убийства старого сверхживучего агрегата.
                                                                                0
                                                                                И исчо: если не I2C, а делать по вашему алгоритму, то можно не вручную ногами дергать, а использовать УАРТ в режиме 9 бит и ХВ-флоуконтролом. Я вот про это:
                                                                                Биты отправляются на LCD следующим образом:
                                                                                Установить SC в GND
                                                                                Установить SCLK в GND
                                                                                Отправить D/C бит (данные или команда) в SDA
                                                                                Установить SCLK в 1
                                                                                Установить SCLK в 0
                                                                                Отправить бит данных в SDA
                                                                                Установить SCLK в 1
                                                                                Повторить шаги 5,6 и 7 для оставшихся семи бит.
                                                                                  +47
                                                                                  image
                                                                                    –4
                                                                                    Меня в школе постоянно выгоняли из-за фонарика
                                                                                      –3
                                                                                      В бедных районах Индии, где нет света, возможно и на такой телефон денег не будет)
                                                                                        0
                                                                                        Когда нет света, то как его ЗАРЯЖАТЬ?
                                                                                          0
                                                                                          Использовать обычное зарядное устройство, а не солнечную батарею…
                                                                                            0
                                                                                            Когда вообще нет света электричества, телефон вообще не нужен, т.к. сигнала наверняка не будет.
                                                                                                0
                                                                                                Речь шла об уличном освещении.
                                                                                                Или вы от него свой телефон и заряжаете? (-:
                                                                                                  0
                                                                                                  Вы не видели динамозарядку из говна и палок? Лучковый механизм, обмокта как попало намотанная из какой то проволоки и магнит. Плюс пара диодов выдраных непойми откуда.
                                                                                                0
                                                                                                Жду об Nokia 5310, хоть и устаревший кирпичик, а менять не хочу до сих пор прикипел к нему всеми фибрами своей немножечко меломанской души…
                                                                                                  –1
                                                                                                  хочу телефон, с неважно по какой технологии выполненным экраном, хоть как у Notion ink Adam, хоть ОЛЕД(не знаю применяют ли) главное чтобы ч/б(или вообще e-ink), разрешение 240*320(чтоб не было квадратиков), нормальная книга контактов, с нормальной проводной синхронизацией, нормальный удобный дизайн, любая современная емкая батарея, фонарик(куда без него) и я готов отказаться от этих приблуд типа Айфон или АндроидФон(правда GPS частенько полезен), надеюсь есть способ сделать такой долгоиграющим и долгоживущим. Если такой уже существует — подскажите)
                                                                                                    0
                                                                                                    тока что написал почти похожий пост ) экран можно и побольше. все эти андроиды — это фейк и понты. да, конеш первое время можно потыкать, поиграться, но потом — как-то неохота.
                                                                                                    лично я бы отметил такие функции:
                                                                                                    ч/б экран на дюйма 4
                                                                                                    аудио-плеер
                                                                                                    wi-fi
                                                                                                    gps
                                                                                                    3г-модем
                                                                                                    синхронизация контактов через интернет
                                                                                                    простой мультипротокольный текстовый клиент
                                                                                                    читалка документов разных форматов
                                                                                                    корпус как у 6700
                                                                                                      0
                                                                                                      купите себе 6700 уже
                                                                                                        0
                                                                                                        6700 привлекает только корпусом
                                                                                                    0
                                                                                                    Как раз сейчас делаю диплом в котором использую этот дисплей. А в прошлом году в курсаче. Самый большой плюс этого дисплея — огромнейшее количество информации в интернете по его применению (вот и на хабре тоже).
                                                                                                      0
                                                                                                      Про фонарик и бедные страны очень в точку. Странно, что до меня ещё никто не запостил это habrahabr.ru/post/42770/
                                                                                                        +9
                                                                                                        Вспомнилось

                                                                                                        image
                                                                                                          0
                                                                                                          Отличное описание. Побольше бы таких практичных обзоров :)
                                                                                                            0
                                                                                                            Как же быстро летит время!
                                                                                                            1100, лето 2003, гостиница Метрополь, презентация 2х новых телефонов Nokia, в том числе и 1100. Его тогда восприняли несерьезно — маленький, неудобный, с каким-то фонариком. А оказывается, это чуть ли не самый популярный телефон во всем мире оказался.
                                                                                                              0
                                                                                                              Не говорите ерунды. Вот легенда:
                                                                                                              image
                                                                                                              Nokia 3210 — первый телефон без торчащей антенны и со сменными панельками.
                                                                                                              У меня такой проработал почти 8 лет.
                                                                                                                0
                                                                                                                1208 кому?

                                                                                                                Only users with full accounts can post comments. Log in, please.