РОБОТ на базе: android, arduino, bluetooth. Рефлексный. Часть 2. В прошлой статье РОБОТ на базе: android, arduino, bluetooth.
Начало была предложена общая схема робота и представлена технология передачи и приема данных между андроидом и ардуино. Программируем nRF24LE1 через Raspberry PI и USBasp. Некоторое время назад на хабре упоминались недорогие (от $6 ) радиомодули nRF24LE1 со встроенным микроконтроллером.На этих радиомодулях ребята из COOLRF планировали осуществлять свой проект, но в итоге «переехали» на более дорогой чип Atmega128RFA1, а nRF24LE1 как я понял отодвинули на второй план.
В статье мы рассмотрим возможность прошивки радиомодуля через Raspberry PI и USBasp а так же пару примеров кода на Си. Описание nRF24LE1 Существует 3 варианта корпуса чипа: QFN24 (4×4 mm), QFN32 (5×5 mm), QFN48 (7×7 mm). И периферия I2C, UART, SPI у каждого варианта находятся на разных выводах (см с 131 страницы даташита).
Мой удобный дом. Относительно недавно здесь был текст про домашнюю автоматику, а в комментариях один товарищ высказал идею, о которой я тоже думаю очень-очень давно.
Суть в том, что автоматика должна работать так, чтобы этого, по возможности, вообще не было заметно. То есть, умный дом — это дом, который может все. А удобный дом — это дом, который все, что может, делает сам. Давайте сначала я просто похвастаюсь тем, что умеет мой дом сейчас, а вы решите, имеет ли смысл читать про мой местами горький (а местами очень даже ничего) опыт дальше, ок? Лучшее время для изучения микроконтроллеров. Признайтесь, как часто вы думали о том, чтоб освоить азы программирования микроконтроллеров?
Наверняка у вас есть в голове несколько идей потенциальных проектов, но воплощать их в жизнь вы так и не взялись. Так вот: лучше времени для старта, чем сейчас просто не найти. Почему я решил, что этот вопрос интересен аудитории Хабра? Достаточно проанализировать количество добавления в избранное некоторых постов и выводы напрашиваются сами собой. С другой стороны, в моём текущем окружении очень много программистов, но почти нет имбедеров. Анализ протокола игрушечного вертолёта на ИК-управлении. Недавно друг притащил ко мне простенький игрушечный вертолёт: Управляется он не по радио, а посредством инфракрасных сигналов.
На самом вертолёте стоит обычный ДУ-приёмник, а значит используется несущая частота в 36-40кГц, и не составит труда разобраться в структуре сигналов, которые посылает пульт, чем я и решил заняться. Сразу скажу, что вся эта затея изначально не имела никакого смысла, это просто статья о том, как развлекаются айтишники :) После анализа сигнала с помощью ДУ-приёмника стало ясно, что используется модифицированный протокол пультов ДУ от Sony, который выглядит примерно так: Часть 3. Как подключить смартфон к авто — читаем данные / Блог компании PNN. Мы продолжаем цикл статей о том, как подключиться к бортовой системе своего автомобиля (см.
Часть 1 и Часть 2 ) и сегодня расскажем как считывать данные. Предполагается, что к текущему моменту у нас есть машина с диагностическим разъемом, отвечающим OBD-II стандарту, любимое мобильное устройство (ноутбук, смартфон, планшет) и адаптер на базе ELM327, который позволит соединить машину и мобильное устройство. Как уже говорилось в предыдущей части, независимо от типа связи между мобильным устройством и адаптером (Bluetooth, Wi-Fi, USB) на логическом уровне, — это последовательное соединение. На программном уровне необходимо открыть Socket соединение между компьютером и адаптером поверх имеющегося соединения нижнего уровня. Практическая программная реализация будет зависеть от операционной системы и типа соединения, примеров можно найти массу под все ваши любимые языки программирования. После скачивания и установки программ пора брать компьютер (смартфон), адаптер и выдвигаться к машине. Пульт от «Dendy» в любительских конструкциях.
Часто радиолюбители сталкиваются с проблемой оформления выносного пульта управления устройством.
Если число кнопок на нем велико, то для сокращения числа проводов в соединительном кабеле пульт оснащают шифратором команд нажатых кнопок, а устройство дешифратором. В этой ситуации может выручить старый джойстик, от некогда популярных игровых приставок «Dendy». Задача радиолюбителя сильно упрощается, так как джойстик имеет неплохой дизайн и оснащен готовым шифратором команд нажатия кнопок. Что внутри джойстика? Примерная схема шифратора, применяемого в джойстиках «Dendy» приведена на рис. 6, в конце статьи. Устройство дешифратора и его работа. Светодиодная лента в качестве освещения комнаты. Изначально для основного освещения одной из комнат, где шёл капитальный ремонт, планировалась обычная люстра.
Но недавно мне на глаза попалась суперяркая светодиодная лента Ultra 5000 со светодиодами smd 5630 торговой марки Arlight. Решение было принято быстро, окончательно и бесповоротно — хочу такую ленту в качестве основного света в комнате. Электролюминесцентная подсветка: холодный неон. Навеяно последним постом о подсветке комнаты светодиодной лентой, а так же топиками о подсветке системников, столов и прочего.
Понятно, что это не совсем хабратема, но увидев число комментариев к таким публикациям я удивился и решил, что несправедливо обойдена одна интересная, на мой взгляд, технология. LogicDiscovery — простой логический анализатор. Довольно часто в домашних электронных поделках возникает необходимость посмотреть тот или иной сигнал, причем достаточно его цифрового представления — что передает МК по I2C, правильно ли настроен ШИМ и т.п.
Если на работе есть хороший осциллограф, то покупать его для дома — слишком дорогое удовольствие, особенно, когда необходимость возникает лишь от случая к случаю. В последнее время появились недорогие (в пределах $50) логические анализаторы, однако меня от их покупки всегда останавливало одна мысль: штука то предельно простая, почему бы не сделать её своими руками из подручных материалов?
В данной статье я расскажу, как сделать простой логический анализатор с минимальными финансовыми затратами — все что нужно это отладочная плата Stm32F4Discovery.Логический анализатор (далее ЛА) – устройство предназначенное, для записи, просмотра и анализа сигналов в цифровых схемах. Приступим Итак, все, что нам понадобится это: Отладочная плата Stm32F4Discovery.
Ограничения. Недорогая альтернатива Arduino. Дадим шанс? Что это? Недавно мне довелось наткнуться на отладочную плату TI LauchPad MSP-EXP430G2. Похоже, что плата достаточно активно позиционируется как альтернатива другим МК такого же уровня как Arduino. Покупка Платы продаются, наверно, в убыток TI, но попытка пройти на рынок, где Arduino очень крепко сидит достаточна привлекательна и конечные пользователи могут только выиграть в борьбе гигантов. Цена платы на данный момент $4.30. Микроэлектроника – мотивации псто. Что такое Ардуино? Arduino – это инструмент для проектирования электронных устройств (электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры, которые фактически не выходят за рамки виртуальности. Это платформа, предназначенная для «physical computing» с открытым программным кодом, построенная на простой печатной плате с современной средой для написания программного обеспечения.
Arduino применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами. Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере (напр.: Flash, Processing, MaxMSP). Платы могут быть собраны пользователем самостоятельно или куплены в сборе. Среда разработки программ с открытым исходным текстом доступна для бесплатного скачивания. MSP430, учимся программировать и отлаживать железо. Сегодня, уважаемый хабрапользователь, я постараюсь заполнить некоторый пробел, образовавшийся в статьях об MSP430, а именно азы и подход к программированию устройств на данном микроконтроллере.
Эта статья прежде всего направлена на новичков, поскольку я буду рассматривать ряд достаточно простых задач, таких как работа с SPI, мигание лампочкой и отладка в proteus. Введение В данной статье будет рассмотрено устройство, в основу которого легла отладочная плата eZ430-RF2500. Делаем микросхемы дома — часть 3. Прошло чуть больше года после предыдущих статей о моем проекте создания микросхем дома (1, 2), люди продолжают интересоваться результатами — а значит пора рассказать о прогрессе. Напомню цель проекта: научиться изготавливать несложные кремниевые цифровые микросхемы в «домашних» условиях. Демокит LaunchPad для мк MSP430 Texas Instruments за 4.3$ ! - Просмотр темы. Краткий обзор Stellaris LaunchPad. Stellaris Lm4F120 Launchpad - отладочная плата на ARM Cortex M4 от Texas Instruments / ARM. В конце прошлой недели, самым неожиданным образом, курьер принёс мне домой очередную посылку от Texas Instruments с платой Stellaris Lm4F120 Launchpad.
Пару месяцев назад эту отладочную плату можно было заказать всего за $4.99 (включая доставку!) Цена очень напоминает , правда? :) Малиновый маркетинг. Маркетинг сыграл с Raspberry Pi злую шутку. Создание автономного робота Frank. Часть вторая. Создание автономного робота Frank. Часть первая.