Рубрика «arduino» - 106

Австрийский дизайнер превратил здание в работающий «Кубик Рубика»

Кто из нас не держал эту игрушку в руках? Если такие люди и есть, то все равно, все знают, что такое «Кубик Рубика» и как он работает. Вероятно, фамилия инженера Рубика вошла в историю навсегда. И его дело живет, несмотря на высокие технологии, видеоигры и прочее. Более того, порой высокие технологии переводят удовольствие от игры в «Кубик» на новый уровень.

Читать полностью »

Делаем USB ключ из Arduino для обхода беспарольной авторизации Обход беспарольной авторизации уже давно будоражит умы компьютерных энтузиастов. При мыслях о биометрике по спине проходит холодок: ну а вдруг как отрежут палец или вырвут глаз? А самый гуманный и уже никого не удивляющий способ — это, конечно, USB-ключи.

На очном туре NeoQUEST-2013 мы предложили участникам взломать авторизацию на базе созданного нами USB-ключа, сделанного из Arduino. Для успешного прохождения задания участникам нужно было самим подделать USB-ключ, реализовав на Arduino довольно примитивный механизм авторизации, заключающийся в перемножении нескольких матриц. На первый взгляд, всё просто, однако задание было не без «подводных камней». О том, как тривиальная задача перемножения матриц на Arduino может вызвать затруднения у крутых специалистов, способных без проблем написать драйвер, хакнуть ботнет, и вообще обойти практически любую технологию защиты, читайте под катом.
Читать полностью »

Мы разработали первую версию универсальной платы, которая может служить, как простым блоком питания с изменяемым напряжением и током, так и продвинутым контроллером для разного рода устройств, начиная со светодиодных лампочек, шаговых моторов, и термодатчиков до полноценных полностью автономных роботов! Рабочее название — Grambo Pi (Grambo — это английский Громозека, а Pi — это от Raspberry Pi).

Читать полностью »

После написания пары больших постов про «радиофицированный» умный дом, было достаточно много желающих получить код, который помог бы разобраться с этой темой более детально.
Свой исходный вариант кода по некоторым причинам выкладывать не хотелось — подготовил «облегченный» вариант, который позволит объяснить мои основные задумки.
Беспроводные коммуникации «умного дома». Часть вторая, практическая
Для того, чтобы пост получился наиболее зрелищным и полезным, сегодня реализуем домашнюю мини-систему (часы, календарь, погода, контроль уровня заряда батареек в датчиках и т.п.), состоящую из одного «главного» модуля (с большой светодиодной матрицей в качестве индикатора), двух автономных датчиков (будут измерять температуру) и модуля синхронизации времени через NTP.
Читать полностью »

Galileo — первый Arduino совместимый микрокомпьютер на платформе Intel. Уже в продаже!Начались продажи микроконтроллерной карты Galileo на базе процессора Intel Quark X1000. Intel Galileo полностью совместим с картами Arduino как с точки зрения ПО, так и по распиновке (все цифровые и аналоговые разьемы находятся на тех же местах, что и у Arduino Uno R3). Кроме того, Galileo имеет на борту ряд популярных цифровых интерфейсов: полноразмерный слот mini-PCI Express, порт 100Mb Ethernet, слот Micro-SD, последовательный порт RS-232, USB хост и клиент, а также 8Мб NOR флеш.
Читать полностью »

Ambilight — разработанная Philips технология боковой подсветки пространства за телеящиком, которая, по мнению создателей, помогает зрителю еще больше погружаться в происходящее на экране.
Аналог ambilight из LED ленты WS2812, arduino и киндер сюрприза
В сети можно найти довольно много упоминаний о DIY Ambilight-like проектах, известны также коммерческие реализации подобного функционала в продуктах сторонних производителей / opensource-проектах, например, Lightpack.

Около года назад я практически случайно приобрел LED ленту на базе управляемых RGB диодов WS2812, рассчитывая задействовать её в каком-нибудь Arduino-проекте. Нехватка времени и противоречивая информация о возможности совместной работы с AVR контроллерами (сиречь Arduino) привела к тому, что реализация отодвинулась почти на год. Каково же было мое удивление, когда весь мини-проект по созданию Ambilight и организации его совместной работы с XBMC занял всего два вечера, т.е. 5-6 часов, включая поиск рабочего решения, написание скетча для arduino и конфигурационного скрипта к boblight, отладку их совместной работы, резку, пайку и монтаж ленты, а также прокладку 8м кабеля от arduino к телевизору.
Цель данного топика — поделиться с сообществом опытом и удивлением по поводу того, насколько все было просто, и задать направление желающим повторить это у себя дома. Мне кажется, что при наличии необходимых компонентов, повторение моего опыта «на столе» займет не более получаса.
Читать полностью »

Конференция TED в Брюсселе: Движение Хакспейс (Митч Альтман)
(перевод видео выступления)

Что такое Хакспейс

Рад всех видеть!

Я предвижу мир, полный центров уникального сообщества, в котором каждому человеку помогают исследовать мир и делать то, что ему нравится. Центров, где каждый вдохновлен идеей настоящего образования или кто стремится учиться для того, чтобы жить жизнью, которой он хочет жить. Центров, где каждый поддерживает это сообщество для дальнейшего его процветания. Вот что значит сообщество «Хакспейс». И оно уже процветает по всей планете.

Как я об этом знаю?

Да потому что это жизнь, которой я живу 24 часа в сутки, 7 дней в неделю, каждую ночь в течение целого года. За последние 63 месяца более 1100 Хакспейсов появились по всему миру. Незаметно, ниоткуда и в странных и неожиданных местах.

Что здесь происходит? Почему они появляются?

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

Мы все развиваемся как вид на планете, чтобы выжить в суетной окружающей среде, поддерживая друг друга в обществе. Мы нуждаемся в обществе. Это встроено в нашу ДНК. Ранее в обществе мы собирались вместе, чтобы делать классные вещи и делиться ими, а сейчас мы просто покупаем все. Но это не значит, что нам не нужно творить, ведь в нашу ДНК заложен драйв творчества. Участники Хакспейса обеспечивают это магическое сочетание: творческое выражение плюс сообщество. Они их смешивают для того, чтобы мечты превращались в реальность.

Читать полностью »

Как заставить китайский USB программатор за $5 работать в Linux

Этот пост будет полезен в первую очередь тем, кто только начинает знакомство с микроконтроллерами или переходит от Arduino непосредственно к AVR.

Небольшое введение

Итак, вероятно, вы уже знаете, что после того, как устройство будет спроектировано, печатная плата изготовлена и контроллер помещен на свое законное место, его потребуется запрограммировать. Большинство семейств микроконтроллеров имеют какой-либо интерфейс для внутрисхемного программирования — ISP, который обычно выводится на отдельный разъем на плате. В случае с AVR программирование происходит по пяти линиям связи: MOSI, MISO, SCK, RESET и GND.

Читать полностью »

Альтернативная среда разработки для Arduino
      В мире Arduino существует собственная, написанная на java, IDE, достаточно спартанского вида, без подсветки текста и автодополнения! Главные ее функции — это сборка программы и загрузка. Компиляция осуществляется через avr-gcc, а загрузка в МК через avrdude. После нескольких месяцев использования, решил поискать альтернативу, так как Arduino IDE у меня периодически умудрялось грузить процессор на 100% или просто вылетать! Проверив выдачи поисковика, был маленько разочарован, под linux особо альтернатив нет, кроме консольной ino. Ну что, возможно, консольного клиента нам вполне и хватит, приступим… Читать полностью »

Увидев видео в котором демонстрировалась машина необычного исполнения, решил сделать её лайт версию. Для создания этого колесного чуда, использовал подручные материалы и имеющиеся у меня компоненты. Результат конечно не дотянул до ожидаемого. Но в домашних условиях всё работает. Выкладываю всё что делал, возможно кому то данный материала будет полезен.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js