Теги → arduino
Быстрый переход

Смартфон можно взломать с помощью заменённого во время ремонта экрана

Согласно исследованию сотрудников израильского Университета имени Бен-Гуриона, злоумышленники могут использовать для кражи данных со смартфонов экраны, устанавливаемые во время ремонта вместо оригинальных. Команда сумела встроить вредоносные чипы в сторонние дисплеи и получить доступ к системам Huawei Nexus 6P и LG G Pad 7.0. Это позволило им записывать вводимые с клавиатуры символы, фотографировать пользователя и отправлять снимки по почте, устанавливать приложения и открывать фишинговые сайты. Также они смогли использовать уязвимости в ядре операционной системы.

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

Такая атака известна как chip-in-the-middle. Для её выполнения сотрудники университета использовали платформу Arduino на базе микроконтроллеров ATmega328 и STM32L432. По их словам, в данном случае сгодился бы почти любой микроконтроллер.

С помощью теплового пистолета исследователи отсоединили контроллер сенсорного экрана от печатной платы, чтобы добраться до медных площадок. Используя медный провод, они подключили шпионское устройство к мобильному устройству.

Команда заверила, что нужно совсем немного дополнительных усилий, чтобы полностью спрятать заменённые запчасти в собранном телефоне или планшете. В зоне риска находятся не только устройства под управлением Android, но и iPhone.

Выпущена первая полностью открытая SoC с архитектурой RISC-V

Независимые разработчики нередко страдают от закрытости производителей различных компонентов, в частности, процессоров типа «система на чипе». Не всегда удаётся получить даже технические данные, не говоря уж о внутренних нюансах, которые есть у каждого такого чипа. Их, несомненно, порадует появление на рынке первой полностью открытой SoC, созданной стартапом SiFive. Она выполнена в форм-факторе, полностью совместимом с популярной платформой Arduino, а стоит такая плата под названием HiFive1 всего $59.

Отличительной чертой новой SoC является использование открытой процессорной архитектуры RISC-V. Чип, носящий название FE310 и выполненный с использованием дешёвого 180-нм техпроцесса TSMC, содержит 32-битное ядро RISC-V, работающее на частоте 320 МГц. Разработчики заявляют, что их детище в 10 раз быстрее и в 9 раз экономичнее Intel Curie, которая также доступна в форм-факторе Arduino.

Сравнение с другими микроконтроллерами также оказывается в пользу HiFive1: процессор, установленный на плате, демонстрирует производительность на уровне 1,61 DMIPs/МГц и 2,73 Coremark/МГц. В сравнении с типичным контроллером ARM Cortex-M0 FE310 показывает вдвое более высокую производительность на ватт, а в сравнении с платой Arduino Zero на базе чипа Armel он и вовсе в 11 раз быстрее. В настоящее время SiFive работает над созданием 64-битного открытого процессора, для производства которого планируется задействовать 28-нм техпроцесс TSMC.

Genuino 101: мини-плата для разработчиков на чипе Intel Curie

Корпорация Intel совместно с создателями Arduino анонсировала небольшую плату для разработчиков под названием Genuino 101 (в Соединённых Штатах будет распространяться как Arduino 101).

Представленное изделие станет первой широкодоступной платой для разработчиков, построенной на основе крошечного чипа Intel Curie. Напомним, что платформа Curie дебютировала на январской выставке CES 2015. Curie — это аппаратный модуль с высоким уровнем интеграции. В его состав входят маломощный 32-разрядный микроконтроллер Quark, 384 кбайт флеш-памяти и 80 кбайт памяти SRAM, адаптер беспроводной связи Bluetooth, 6-осевой комбинированный датчик с акселерометром и гироскопом, а также блок зарядки аккумулятора.

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

Новинка дополнит открытую платформу Arduino, включающую набор аппаратно-программных средств для построения простых систем автоматики и робототехники. Arduino используется разработчиками устройств и образовательными учреждениями в обучающих целях.

Мини-плата Genuino 101 поступит в продажу в первом квартале 2016 года по ориентировочной цене в 30 долларов США. 

3DNews Daily, выпуск #252: видеоновости за день

Создайте свой собственный телефон всего за $200

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

Один из создателей платформы Arduino Дэвид Мэллис (David Mellis) предлагает свое оригинальное решение этой проблемы. Инженер собирается начать продавать своеобразный конструктор — набор компонентов, из которых почти любой желающий, приложив определенные усилия и затратив некоторое время, сможет собрать свой собственный телефон.

В качестве основы он взял плату Arduino GSM Shield. К ней он добавил дисплей, динамики и микрофоны, клавиатуру, набор портов. В результате мобильный телефон, собранный из «конструктора» Дэвида Мэллиса, может принимать и совершать звонки, хранить имена и номера друзей, показывать время, принимать и отправлять SMS-сообщения. То есть фактически обеспечивает вас всеми функциями, которые требуются от обычного мобильного телефона.

Что касается корпуса телефона, то тут все ограничено только вашей фантазией. Сделать его вы можете каким захотите и из каких захотите материалов. В настоящее время проект готовится к запуску на GitHub. Сам Дэвид Мэллис считает проект «трудновыполнимым, но реальным». Чтобы такой телефон имел успех, по мнению создателя, его цена не должна превышать $200.

TI выпустила Arduino-плату на базе процессора ARM с поддержкой Linux

Недавно корпорация Intel представила свою первую плату, совместимую с платформой Arduino. Теперь стало известно, что Texas Instruments тоже выпустила мини-компьютер Arduino Tre, основанный на процессоре Sitara AM335x (используется одно вычислительное ядро ARM Cortex-A8). Традиционно устройства Arduino используют 8-битные микроконтроллеры Atmega, которые весьма ограничены в возможностях по современным меркам. 32-битный чип TI, в свою очередь, открывает возможность использования операционной системы Linux.

Маркетинговый руководитель Arduino Зоя Романо (Zoe Romano) отметила, что 1-ГГц процессор TI предоставляет разработчикам 100-кратный рост производительности. По его словам, платформа Linux Arduino может исполнять довольно требовательные настольные приложения, сложные алгоритмы или обеспечивать высокоскоростные коммуникации.

Такой подход означает, что Arduino становится конкурентом другой небольшой и недорогой электронной платформы Raspberry Pi, которая тоже использует процессоры ARM. При этом Arduino Tre по сути представляет собой две вычислительные системы в одной — наряду с чипом ARM она включает микроконтроллер AVR для совместимости с существующими проектами и оборудованием Arduino.

Arduino — аппаратная вычислительная платформа, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Arduino используется разработчиками широкого спектра самых разнообразных устройств, а также образовательными учреждениями в обучающих целях. Поддержка Linux открывает совершенно новые возможности развития проекта. Arduino Tre будет доступна энтузиастам весной 2014 года.

Intel Galileo: Arduino-совместимая плата для разработчиков

Корпорация Intel представила плату для разработчиков Galileo — свой первый продукт, полностью совместимый с платформой Arduino.

Напомним, что Arduino представляет собой аппаратную вычислительную платформу, основными компонентами которой являются простая плата ввода/вывода и среда разработки на языке Processing/Wiring. Arduino используется разработчиками устройств и образовательными учреждениями в обучающих целях.

Плата Intel Galileo выполнена на основе крошечного процессора Quark X1000. Этот 32-битный чип имеет одно ядро с возможностью выполнения одного потока инструкций; тактовая частота составляет до 400 МГц.

Galileo поддерживает такие интерфейсы, как ACPI, PCI Express, 10/100 Ethernet, SD, USB 2.0, UART и RS-232.

Плата использует операционную систему на ядре Linux с библиотеками Arduino. Осуществлять программирование можно с компьютеров на основе Mac OS Х, Windows и Linux.

Поставки Galileo начнутся к концу ноября. Корпорация Intel пообещала, что в течение следующих полутора лет 50 000 экземпляров платы будут бесплатно переданы 1000 университетам по всему миру.

«Умный» передник зовет на обед

Когда в доме готовит только один человек, остальные члены семьи имеют обыкновение действовать ему на нервы. Одних нужно предупреждать заранее, что процесс готовки начался, и скоро нужно будет идти к столу. Другие, напротив, заглядывают на кухню каждые несколько минут с одним и тем же вопросом, не готов ли обед. В обоих случаях процесс можно автоматизировать при помощи «умного» передника Smart Apron.

Smart Apron

Вместо традиционных завязок на шею здесь имеются магнитные заклепки, которые замыкают электронную цепь. Когда цепь замыкается, срабатывает микроконтроллер Lilypad Arduino, который по беспроводному протоколу отправляет сообщения на заранее установленные телефоны. И те, кто приглашен к столу, знают, что уже скоро все будет готово. Когда же обед готов, ответственное лицо снимает с себя передник, клепки разрывают цепь, и на те же телефоны отправляется второе уведомление с непосредственным приглашением. Кстати, вместо телефонов могут использоваться планшетные или настольные компьютеры.

Для работы устройства требуется всего одна батарейка типа AAA. У разработчика пока нет определенных планов на запуск данного продукта в серийное производство, однако при адекватной цене подобный пустячок пользовался бы неплохим спросом. Это наглядная иллюстрация так называемого «Интернета вещей».

Материалы по теме:

Источник:

DrumTop: подручные предметы превращаются в музыкальные инструменты

Открытый микроконтроллер Arduino часто используется инженерами-любителями при воплощении технически простых, но интересных и перспективных проектов, однако на сей раз он послужил основой для проекта инженеров Media Lab при Массачусетском технологическом институте. Работа получила название DrumTop.

DrumTop

Идея проекта DrumTop достаточно проста, при помощи процессора Arduino была изготовлена ударная, точнее, перкуссионная установка, в которой ударные инструменты получаются из любых подручных предметов. На стационарной платформе размещены восемь щитков, в центре каждого из которых располагается подвижная «барабанная палочка». Музыкант кладет на щитки любые предметы, это может быть пластиковый стакан, мячик или даже визитная карточка. Как только система при помощи встроенного сенсора обнаруживает присутствие предмета, этот предмет включается в игру.

Музыкант заранее программирует ритмический рисунок, то есть последовательности ударов по «барабанам», а в центральной части платформы располагается ручка, позволяющая регулировать частоту ударов, то есть темп композиции. Авторы проекта описывают DrumTop скорее как обучающее средство, чем как профессиональный музыкальный инструмент. С помощью данной системы очень удобно объяснять ребенку или начинающему музыканту базовые принципы построения ритма и даже звукового дизайна, почти в индустриальном стиле.

Материалы по теме:

Источник:

Piccolo: робот и художник

Сколько может стоить недорогой робот? Иногда хватает даже 70 долларов. Это доказали художники дизайнерской студии Diatom Тьяго Рорк (Tiago Rorke) и Грег Сауль (Greg Saul). В сотрудничестве с инженерами по имени Чэн Сюй (Cheng Xu) и Хуайшу Пэн (Huaishu Peng) из лаборатории CoDe при университете Карнеги-Меллона они построили роботизированный комплект карманного формата. Машина получила название Piccolo.

Piccolo

Этот маленький автономный робот работает на базе процессора Arduino, который управляет движением элементов конструкции по всем трем осям. Машина предназначена для рисования, достаточно поместить в крепление ручку, карандаш или кисть — и Piccolo изобразит практически все что угодно. Предусмотрена даже возможность синхронизации нескольких роботов, которые совместными усилиями нарисуют достаточно крупную картину. При этом можно варьировать усилие по оси Z, контролируя силу нажима, а значит, и толщину линии. В настоящий момент команда авторов работает над запуском робота Piccolo в серийное производство по цене менее 70 долларов, в комплекте авторы предоставят все необходимые библиотеки и прочие программные компоненты.


Материалы по теме:

Источник:

Cryoscope позволяет «пощупать» прогноз погоды

Для того чтобы оценить температуру какого-то объекта, нужно к нему прикоснуться, это простое и естественное действие для человека. А если уж современная электроника стремится к интуитивности, то молодой инженер Роб Годшоу (RobGodshaw) решил продемонстрировать, как это будет выглядеть на примере прогноза погоды. Он построил устройство под названием Cryoscope, оно выполнено в виде небольшого алюминиевого куба.


Cryoscope


В основу разработки лег эффект Пельтье, это процесс поглощения или выделения тепла при прохождении электрического тока через контакт двух разнородных проводников. Иными словами, устройство при необходимости повышает или понижает собственную температуру. При помощи кабеля куб подключается ко внешнему источнику питания и к контроллеру Arduino, который обрабатывает прогнозы погоды из Интернета и преобразует их в команды Cryoscope.



В итоге, если прогноз погоды гласит, что завтра будет теплый день, прикосновение к алюминиевой поверхности куба будет теплым. Чтобы обеспечить максимально правдоподобный эффект, система производит ряд вычислений. За нормальную температуру воздуха Cryoscope принимает отметку в 23 градуса Целься, а нормальной температурой поверхности для устройства является показатель в 29 градусов. И для страховки в донной части устройства разработчик расположил пару светодиодов, которые дублируют тепловой поверхностный сигнал: красный огонек соответствует теплому, а синий — холодному.

Материалы по теме:

Источник:

Как «научить» Arduino следить за ходом стирки

Бытовая техника должна делать жизнь людей проще, однако далеко не всегда получается именно так. Взять, к примеру, стиральные машинки – если вы живете в небольшой квартире, то постоянные проверки завершения цикла не являются проблемой. Но бегать с одного этажа на другой в частном доме, «вылавливая» окончание стирки, бывает весьма утомительно. К счастью, есть Arduino, которая, кажется, способна решить все проблемы на свете.

Чтобы следить за ходом стирки, блогер с FSFE подключил к машинке комбинацию Arduino и некоторых других компонентов (полный список элементов и ход работы можно найти здесь), добавив её в домашнюю локальную сеть. За состоянием поумневшего бытового прибора теперь можно наблюдать, отслеживая исходящий сигнал.

 

 

Что дальше? Холодильник с SOS-сигналом «Помогите, я разморожен!», или микроволновка, ругающаяся каждый раз, когда в неё кладут металлические предметы? Учитывая безграничные возможности Arduino и фантазию энтузиастов, это вполне возможно.

Материалы по теме:

«Воздушные» барабаны звучат как настоящие

Когда у человека в голове звучит музыка, и избавиться от нее не получается, человек сам начинает ее воспроизводить, например, играть на невидимых барабанах. В этом нет ничего патологического, это просто любовь к Прекрасному, пусть даже прекрасным является группа Rage Against The Machine, звучащая на видео. Инженер-любитель Маайан Мигдаль (Maayan Migdal) показал, как можно извлекать реальные звуки из невидимой ударной установки.


Воздушные барабаны


Для того чтобы заставить зазвучать «воздушные» барабаны, автор разработки использовал небольшой MIDI-синтезатор и платформу Arduino. Барабанные палочки он изготовил из садовых граблей, установил в них акселерометры и USB-порты. Левая палочка отвечает за хэты, а в правой есть два отдельных модуля для рабочего барабана и подвесной тарелки. Помимо палочек, Маайан позаботился и о педалях. Функции педалей выполняют тапки. В левый встроен акселерометр, он используется ударов по «бочкам», а в правый автор встроил оптический сенсор, который «открывает» или «закрывает» хэт. Вывод сигналов осуществляется через те же USB-порты, они встроены в задники тапок.



Материалы по теме:

Источник:

Настоящий почтовый ящик посылает уведомления на iPhone

Функция push-уведомлений на современных смартфонах стала чем-то вроде долгожданного благословения, которого мы ждали очень долго. Уведомления о поступившей электронной почте, о событиях в социальных сетях и о прочих событиях электронного мира — это не просто забавная игрушка, это мощный рабочий инструмент. Теперь же пользователи iPhone смогут получать уведомления о письмах, которые поступают на обычный почтовый ящик. Имеется в виду почтовый ящик с дверцей, с бумажными письмами, которые приносит почтальон с сумкой через плечо.


push-уведомления


Один талантливый инженер-энтузиаст научил почтовые ящики отправлять уведомления на iPhone. Для реализации этого проекта потребовалась платформа Arduino, она фиксирует факт открытия почтового ящика и посылает URL-обращение на указанный адрес. По этому адресу располагается PHP-скрипт, который отправляет уведомление на мобильное приложение Prowl, установленное на iPhone. А приложение, в свою очередь, выводит на экран смартфона заданное сообщение всякий раз, когда дверца почтового ящика открывается.



Материалы по теме:

Источник:

Постим в Twitter азбукой Морзе

Отправлять сообщения в Twitter можно кучей разных способов: с телефона или смартфона, через браузер настольного компьютера или через программу-клиент. Можно даже воспользоваться системой распознавания голоса и просто надиктовывать твиты. Но все эти средства подходят только для тех, кто ценит удобство и эффективность, истинно творческие люди предпочитают ходить по извилистым дорожкам.


Twitter


Так поступил один парень, скрывающийся под ником joester5. Он не поленился приобрести на eBay старый телеграфный аппарат и научил его отправлять сообщения в Twitter. Для этого автору потребовался микроконтроллер Arduino, программа под open source и собственно учетная запись в Twitter. В результате он действительно научился отправлять сообщения в Twitter при помощи точек и тире. И даже продемонстрировал это на видео. Как и то, что для работы системы требуется знание азбуки Морзе.



Материалы по теме:

Источник:

window-new
Soft
Hard
Тренды 🔥