И один в поле воин...



Маленькие изыскания в вопросе использования одного пина Arduino для индикации. Причем я решил ограничиться вопросом подключения ТОЛЬКО светодиодов. Варианты с 1-wire или RS протоколами, а так же использование пина для ввода данных в данном опусе рассматриваться не будут

Человеческий мозг устроен таким образом, что самые интересные и невероятные решения проблемы рождаются в экстремальных ситуациях. Экстрима нам конечно же не нужно, мы просто смоделируем такую ситуацию. Представьте себе, что при проектировании некого устройства, у вас остался свободным только один пин ардуинки. Как же его по максимуму задействовать?.. Первое, что приходит в голову — подключить светодиод. Не спорю, даже один светодиод весьма много чего может сказать: горит, не горит, определенным образом подает вспышки и т.п. Вот пример. Все это имеет право на жизнь, но два светодиода — все же гораздо нагляднее.
Ага, два светодиода и всего один пин. Ну посмотрим…


( Читать дальше )

Делаем простого робота. Часть вторая

Сегодня мы продолжим делать простого трехколесного робота из того что есть.
В прошлой статье мы сделали аппаратную часть, а сегодня будем писать и заливать программу.
Для этого нам понадобится Platfromio IDE. Это открытый редактор, который позволяет работать с самыми популярными и не очень платами на разных микроконтроллерах.


( Читать дальше )

Часы-метеостанция на радиомодулях SI4432

Проект начался с того, что один мой знакомый попросил внести изменения в проект часов на матрице 24х16 из светодиодов.

Сам проект можно посмотреть на ресурсе technoetc.net/dotklok


( Читать дальше )

Делаем простого робота. Часть первая

Всем привет.
В этой статье я расскажу как создать своего автономного трехколесного робота.
Что нам понадобится:
Железо:

1. MSP430 launchpad от Texas Instruments с микроконтроллером M430G2553. Это будет мозгом нашего робота

2. Ультразвуковой датчик расстояния HC-SR04. Мы напишем драйвер под него. Датчики будет «глазами» робота.

( Читать дальше )

"Почти" лабораторный блок питания. Набор-конструктор из Китая. Модернизация

По мере погружения в мир электроники, на моем столе появился приличный ворох различных блоков питания: на 3.3V, 5V, 9V, 12V и т.п. Причем некоторых несколько штук — на разные мощности. Уверен, что у многих примерно такая же ситуация на рабочем месте. И вполне естественно, что в какой-то момент времени приходишь к мысли: а нельзя ли как-то упростить себе жизнь хотя бы в этом вопросе? Да, скажете вы, для этих целей давным давно существуют лабораторные блоки питания. На разные кошельки, вкус, цвет и даже «в горошинку»… Правда и стоят они достаточно неплохо. Поэтому чаще всего начинающие радиолюбители решают этот вопрос самостоятельным изготовлением регулируемого блока питания. Наиболее популярным вариантом является регулируемый блок питания на LM317. Прямо так, слово в слово (или «adjustable power supply lm317»), и забивайте в Google. Получите ОГРОМНЕЙШЕЕ число ссылок!!!


( Читать дальше )

Разработка устройств для умного дома Z-Wave на плате Z-Uno. Часть 1



Продолжение
Начало
Разработка устройств для умного дома Z-Wave на плате Z-Uno. Введение

Пользовательские скетчи заливаются в Z-Uno из Arduino IDE. Для работы с Z-Uno необходимо установить соответствующий пакет, который содержит компилятор, загрузчик, библиотеки и .h-файлы проекта Z-Uno. Это делается из появившейся в Arduino IDE (начиная с версии 1.6.5) менеджера плат (Board Manager).



( Читать дальше )

Разработка устройств для умного дома Z-Wave. Введение


Рассмотрим создание устройств для Z-Wave на базе платы Z-Uno и создадим пару устройств для умного дома Z-Wave.



( Читать дальше )

Простой индикатор кода ошибки светодиодом


Иногда (хотя нет, скорее всего, ВСЕГДА) полезно знать что происходит с твоим устройством в данный момент времени. Для отладки всяких поделок на Ардуино и вообще анализа происходящих процессов очень удобно пользоваться выводом нужной служебной информации в COM-порт. А что делать, если такой возможности нет (устройство размещено в корпус, например)? Не будешь же бегать с ноутбуком к устройству, что бы посмотреть как там дела :) Есть очень шикарное решение.
Наверняка, многие сталкивались с устройствами (принтера, телефоны и т.д.) которые разными последовательностями мигания светодиода сообщают о наличии определенной ошибки.


( Читать дальше )