Microview: крохотный arduino-совместимый микроконтроллер с oled-дисплеем в корпусе

Microview: крохотный arduino-совместимый микроконтроллер с oled-дисплеем в корпусе

Проект стартовавший на KickStarter в апреле 2014, собрал более 600 тыс. долларов (вместо запрашиваемых 25 тыс.), и в сентябре 2014 наконец вышел в громадный мир при участии привычной многим компании SparkFun.Что же это за зверь таковой? А это OLED-дисплей + корпус + сердце на AVR и Arduino в. И всё это в компакт-стильной форме и факторе.
Смотрите кроме этого: Сверхтонкий 55-дюймовый телевизор LG возможно легко примагнитить к стенке

Как будто бы в ответ на сомнения аналитиков относительно успеха телевизоров с OLED-дисплеями, сейчас подразделение LG Display показало в Корее собственные последние прототипы OLED-телевизоров. Во-первых, компания представила новую 55-дюймовую OLED-панель толщиной 0,97 мм, которая приклеивается к стенке при помощи особых магнитов. Весит наряду с этим новинка всего лишь 1,9 кг.

Кроме данной модели LG Display кроме этого показала выпуклую OLED-панель, главное использование которой найдётся в области наружной рекламы, где её возможно будет применять в качестве рекламной конструкции.

Самое оно для заманухи новичков в мир микроконтроллеров.

Технические характеристикиПроцессор: ATMEL Atmega328P, частота 16 МГцПамять: Flash: 32 кб, ОЗУ: 2 кб, EEPROM: 1 кбВходы-выходы:Цифровые входы/выходы (Digital in/out): 12, а также: аналоговые входы/выходы (Analog in/out): 6/0, с помощью ШИМ: 3Дисплей: монохромный (светло синий), 64х48 пикселей, видимая область – около мм Питание: рабочее напряжение: 5 В, допустимое входное напряжение: 3,3-16 В (необычно, но в описании как раз так, не смотря на то, что в таком корпусе нет места для повышающего DC/DC преобразователя, да и по схеме его нет)Официальное видео от разработчиков:

Ещё видео

Микрокомпьютер есть самодостаточным изделием в корпусе DIP (со стандартным шагом 2,54 мм — идеально для BredBoard), для работы которого нужно лишь питание:И останется еще 10 пинов для прочей периферии и подключения датчиков:OLED-дисплей под управлением контроллера Solomon SSD1306 имеет собственную память и общается с МК по интерфейсу SPI. Программно вывод изображения реализован через подключаемую библиотеку — не через чур оптимально, но весьма ясно для новичков — легко массив 64х48 точек:из которого покоординатно возможно выводить как единичные пикселы:uView.pixel(10,5); так и фигуры :uView.line(10,2,10,6); uView.circle(32,24,10); uView.rect(10,10,20,20); Вывод текста подобен:uView.setCursor(0,40); uView.print(Habrahabr!); Шрифты сохраняются в памяти как растровые изображения, исходя из этого, думаю, с выводом кириллицы (да и по большому счету любых знаков) неприятностей не появится. А вот адресацию нужно будет проверить — хватит ли памяти для хранения сходу двух алфавитов.Исходно библиотека включает 4 типа шрифта, плюс разрешает:

  • Преобразовать шрифты в изображения
  • Создавать из изображений файл шрифтов
  • Включать в библиотеку созданный файл шрифтов

Для редактирования шрифтов предлагается Codehead’s Bitmap Font Generator:Назначение выводовА что в?А в двусторонняя плата с smd-компонентами (4 резистора, 10 конденсаторов, 1 кварц) и распаянным OLED-дисплеем:Внутренний стабилизатор питания на микрухах SPX3819 (стабилизатор 5 В) и MIC5205 (конвертер 5 — 3,3 В).ПерепрошивкаРазъема USB нет, дабы залить код программы возможно достаточно подключиться напрямую:или применять USB-TTL переходник:Забавный факт: самые первые партии MicroView по вине инженеров вышли в тираж с непрошитым загрузчиком Arduino (подробнее на русском, благодарю imwode). В случае если внезапно вам таковой попался, или запороли загрузчик, то раскрываем спойлерДля перепрошивки бутлоадера нужно вскрыть корпус и подключиться к неразведенным контактам D11-D13.Инструкция хоть и не на русском, но весьма детальная, так что все ясно.ЦенаПри стоимости в 40$ чувство двойственное — или в прекрасном корпусе, или дешевле (к примеру, ProMini и SPI OLED, но искать корпус и собирать самостоятельно. Учитывая сроки доставки в Россию, по времени получается паритет. Выбирайте сами.Ещё мало фотоНесколько проектов на MicroViewHello world

Игрушки (тетрис, пинг-понг, пакман, шутер, Конго, Lander)

Стрелочный индикатор освещенности

Рисуем переменными резисторами (была в юные годы классная аналоговая игрушка)

Отображение температуры и атмосферного давления, координат GPS, радио, часы

Отображение температуры масла в автомобиле

Обмен данными по Bluetooth

Спектроскоп

Монитор загрузки, температуры и частоты процессора ПКwww.youtube.com/watch?v=WKM42NOYgdgwww.youtube.com/watch?v=On_jQhEy-bUwww.instructables.com/id/Microview-CPU-Monitor/Управление шлагбаумом и светофором

Вывод простенькой 3D-графики и видео

Проект есть OpenSource, исходя из этого все схемы и исходные коды в свободном доступе.Сайт проекта | Схема электрическая | Разводка платы в Eagle | Страничка на кожный покров хорошего настроения! P.S. кстати, у меня накопилось прилично материала по Arduino-совместимым МК (более 100 различных реализаций), в случае если будет большое количество желающих, все-таки преодолею собственную лень и напишу громадной сравнительный обзор.

Случайная статья:

MicroView — OLED-дисплей + Arduino в миниатюрном корпусе. Железки Амперки #23


Похожие статьи:

Комментирование и размещение ссылок запрещено.

Обсуждение закрыто.