Программный UART (SoftwareSerial): Хакаем общение

No Picture

В Arduino только один аппаратный UART (пины 0 и 1), но он занят, если вы выводите отладку в монитор порта. Как подключить второй GPS-модуль или Bluetooth? Решение: Библиотека SoftwareSerial. Она превращает любые два цифровых пина в RX/TX, эмулируя последовательный порт в коде.

Читать далее »

Таймеры и Прерывания: Делаем несколько дел одновременно

No Picture

Стандартный delay(1000) останавливает всю программу. Это самый «не-хакерский» способ программирования. Настоящие хакеры используют Таймеры и Прерывания. Как это работает внутри:В ATmega328P есть три аппаратных таймера (Timer0, Timer1, Timer2). Они тикают независимо от вашего кода. Хак с прерываниями (Interrupts):Подключите датчик к пину 2 или…

Читать далее »

Расширяем количество пинов (Без покупки Mega)

No Picture

Самая частая проблема: проект вырос, а пинов на Uno катастрофически не хватает. У вас есть три легальных способа хакнуть эту ситуацию: Способ 1: Матрица кнопок (Keypad Matrix) Вместо того чтобы подключать каждую кнопку к отдельному пину, вы соединяете…

Читать далее »

Летающий светодиодный куб: Стойка с пропеллерами

No Picture

Этот проект — чистый киберпанк. Представьте себе обычную стойку для смартфона, но над которой зависает пропеллер от дрона, усеянный светодиодами. Пока пропеллер крутится, светодиоды создают иллюзию парящего голографического экрана с текстом или картинкой. Как это работает: Это отличный…

Читать далее »

Умный гараж: Открываем ворота по отпечатку пальца и голосу

No Picture

Забудьте о брелоках и пультах. Arduino может сделать ваш гараж по-настоящему «умным». Самый популярный хак в этой категории — распознавание отпечатков пальцев на датчике AS608. Схема проекта: Усложненная версия:Добавьте модуль распознавания голоса (например, DFRobot Voice Recognition) — теперь…

Читать далее »

Arduino в мире музыки: Синтезатор на 64 кнопки и Lo-Fi оркестр

No Picture

Мы уже говорили о MIDI-контроллерах, но этот проект выходит на новый уровень. Представьте себе синтезатор, собранный из 64 кнопок, 8 потенциометров и старого корпуса от печатной машинки. Технические фишки: Бонусный хак: Добавьте в проект карту microSD и сэмплер —…

Читать далее »

Спасаем пчел с помощью Arduino и машинного обучения

No Picture

Этот проект — идеальный пример того, как хобби может решать реальные экологические проблемы. Энтузиасты из Австралии создали систему мониторинга ульев, которая помогает бороться с главным врагом пчел — клещом Варроа. Суть хака:В улей встраивается лазерный модуль и камера….

Читать далее »

Робот-художник: «Рисующие» часы

No Picture

Встречайте Doodle Clock — проект, который превращает процесс слежки за временем в настоящее искусство. Это роботизированная рука на базе Arduino, которая маркером на белой доске пишет текущее время . Принцип работы:

Читать далее »

Ардуино и СМС: «Взламываем» кнопочный телефон

No Picture

Иногда самые эффективные решения лежат на поверхности. Вместо того чтобы покупать дорогой GSM-модуль, который может не работать с вашим оператором, можно использовать старый добрый кнопочный телефон . Идея проекта:Нам нужно заставить Arduino отправлять СМС. Для этого мы разбираем дешевый…

Читать далее »

Хак для гитары: Превращаем контроллер в MIDI-устройство

No Picture

Хотите вдохнуть новую жизнь в старый контроллер Guitar Hero? Его можно превратить в мощный MIDI-контроллер для создания музыки. Суть хака заключается в считывании нажатий кнопок с помощью мультиплексоров (MUX) и отправке MIDI-команд через Arduino . Технические детали:

Читать далее »