Хакерские самоделки на ардуино

Добавил пользователь Дмитрий К.
Обновлено: 04.10.2024

Блог об Arduino микроконтроллерах , DIY, роботах, умном доме, высоких технологиях, а так же о научных экспериментах и опытах. В блоге так же представленны проекты на Ардуино.

Всем привет! До нового года остались считанные часы и я спешу всех вас поздравить с наступающими праздниками. А так же предлагаю посмотреть короткое видео о том, как я сделал себе маленькую новогоднюю ёлку с беспроводной гирляндой на светодиодах. Этот DIY-проект настолько прост, что его может повторить даже первоклассник.
Читать далее

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

Подавляющее большинство маркировок дросселей обозначаются 4 или 3 цветными линиями или точками. Читать нужно слева на право(см. пример в таблице). Для дросселей типа капля читать нужно от серебряной или золотистой метки. Первые две метки переводим в двухзначное цифровое выражение и умножаем на третий маркер. Четвертая метка — допустимое отклонение от номинала в процентах. При маркировании тремя метками, допуск не указывается, потому что он всегда равен 20%.


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

GM328A — Многофункциональный прибор для проверки и автоматического обнаружения транзисторов типа NPN и PNP, полевых транзисторов, диодов, спаренных диодов, светодиодов, стабилитронов, тиристоров, дросселей, сопротивлений, конденсаторов с автоматическим определением цоколевки выводов всех компонентов.
Читать далее


Хотите намотать электромагнит или рассчитать сечение и длину силового провода?
Тогда Вам без этой таблицы не обойтись.
Читать далее


Калькулятор может рассчитать любой из перечисленных ниже параметров:
f — резонансная частота контура
L — индуктивность катушки
C — емкость конденсатора
Читать далее

Всем привет, сегодня я расскажу про то, как я собрал ардуино робота, играющего музыку на винных бокалах.
И так, давайте всё по порядку.
Для реализации проекта мне понадобятся: винные бокалы, шаговый двигатель, автомобильное реле, драйвером шагового мотора a4988 — управлять всем этим делом будет ардуино нано.
Читать далее

Бегущие поворотники своими руками
Заметил что тема про динамические поворотники, довольно популярная в интернете. Вот и я решил приобщится к ней и внести свой вклад. Выбор пал на контроллер arduino Digispark так как он не дорого стоит, имеет маленькие габариты, минимум обвязки и не прихотлив. К тому же у меня уже есть опыт работы с Digispark ATtiny85
В качестве светодиодной ленты для тестов я использовал светодиодное кольцо на 24 пикселя, на нем установлены такие же как и на ленте светодиоды ws2812b.


Энкодер — это устройство преобразования механического перемещения или угловых изменений положения в цифровой сигнал. В статье рассматривается самый популярный в DIY сообществе инкрементальный энкодер EC11 с кнопкой. При его вращении на выходах A и B формируются TTL сигналы в виде импульсов сдвинутые между собой по фазе на 90 градусов. Таким образом с его помощью, можно определить направление и скорость вращения, а так же рассчитать угол поворота. В отличие от потенциометров, KY-040 гораздо надежней и долговечней.
Читать далее


Всем привет!
Учитывая популярность предыдущей статьи про цветомузыку я решил сделать вторую версию.
Основной упор был сделан на то, чтобы упростить схему, так как прошлая версия требовала сборки усилительного каскада на транзисторе, а также его настройки и это для многих явилось препятствием.
Для второй версии цветомузыки я решил использовать доступный к покупке модуль микрофона со встроенным усилителем на микросхеме MAX9814. Он обладает большим усилением 60 дБ и автоматической регулировкой усиления(АРУ). В коде так же были внесены программные улучшения.
Читать далее

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

Всем привет!
Сегодня я Вам расскажу про бесконтактный выключатель с звуковым эффектом, который был сделан мной 9 лет назад, а если быть точным то в январе 2012 года. Ссылку на ролик 2012 г. я выложил в комментарии под этим видео.
С тех пор выключатель трудится у меня круглыми сутками на протяжении 9 лет. Что самое интересное он За все это время, он не выходил из строя и даже ни разу не подвис, а также у него никогда не было ложных срабатываний. Вообщем он хорошо себя зарекомендовал и я с уверенностью могу его Вам рекомендовать для самостоятельной сборки.
Если Вам интересны все подробности, то прошу посмотреть этот ролик до конца и оценить его подпиской и лайком.
Читать далее

Всем привет!
Сегодня у меня статья про то, как при помощи Яндекс.Станции Алиса и Ардуино, открыть дверь, подключенную к домофону. Если Вам это интересно, то прошу под кат.

Что бы рассчитать обмотку электромагнита или трансформатора, Вам понадобится таблица плотности тока.
Если Вы хотите, что бы Ваш трансформатор или электромагнит не перегревались, то не пренебрегайте этими параметрами.

Всем привет.
Я снова рад показать Вам свое новое видео. Про генерацию водорода в домашних условиях.
Водород я получил при помощи воды, алюминиевой фольги и каустической соды. Сначала я растворил в воде щелочь , потом добавил в эту смесь алюминиевую фольгу, началась реакция с выделением тепла и водорода. Для сбора водорода я использовал обычный воздушный шарик. Шарик достаточно быстро наполнился водородом и я его запустил на нитке высоко в небо. После того как шарик с водородом полетал в небесах, он был взорван. Взрыв получился очень красивым , напоминающим цвет солнца.
Мой канал на Youtube

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

Всем привет!
В этот раз я выкладываю продолжение экспериментов с воздушно-пузырьковым дисплеем.
Тем кто не видел первую часть, могут пройти и посмотреть видео по ссылке.
В результате первого опыта выяснилось, что при минимально возможном размере пузырьков, расстояние между ними должно быть не менее 4-5 см. Иначе в жидкости, между пузырьками происходит взаимное влияние друг на друга, как в горизонтальной, так и в вертикальной плоскости.
Для устранения одной из этих проблем, я заказал акриловые перегородки, изготовленных на лазерной резке.
Читать далее


Всем привет.
Я рад , что могу снова показать Вам свои наработки.
На этот раз я собрал светильник на ардуино управляемый жестами.
Данный проект отнял у меня очень много времени, которого у меня и так всегда не хватает.
Первый вариант светильника я собрал очень быстро и он прекрасно работал у меня на макетной плате, но когда я перенес его на постоянное место в корпус, вот тут все и началось, вылезли все проблемы с подвисаниями, ложными срабатываниями и прочими неприятностями. Погуглив в интернете, я нашел на иностранных сайтах, множество жалоб связанных с проблемами датчика APDS9960, но не нашел решений этих проблем. Пришлось понемножку тратить время на изучения Datasheet этого датчика и на понимание его работы. Что в конце концов это принесло свои плоды и я смог написать стабильно работающий код.
И так все по порядку
Читать далее

10 интересных проектов для Ардуино

Arduino – это универсальная платформа для самоделок на микроконтроллерах. К ней есть множество шилдов (плат расширения) и датчиков. Это многообразие позволяет сделать целый ряд интересных проектов, направленных на улучшение вашей жизни и повышение её комфорта. Сферы применения платы безграничны: автоматизация, системы безопасности, системы для сбора и анализа данных и прочее.

Из этой статьи вы узнаете, что можно сделать интересного на Ардуино. Какие проекты станут зрелищными, а какие полезными.

Что можно сделать с помощью Arduino

Робот пылесос

Уборка в квартире – рутинное занятие и малопривлекательное, тем более на это нужно время. Сэкономить его можно, если часть хлопот по дому возложить на робота. Этого робота собрал электронщик из г. Сочи – Дмитрий Иванов. Конструктивно он получился достаточно качественным и не уступает в эффективности заводским аналогам.

Для его сборки вам понадобятся:

1. Arduino Pro-mini, или любая другая подобная и подходящая по размерам.

2. USB-TTL переходник, если вы используете Pro mini. Если вы выбрали Arduino Nano, то он не нужен. Он уже установлен на плате.

3. Драйвер L298N нужен для управления и реверсирования двигателей постоянного тока.

4. Маленькие двигателя с редуктором и колесами.

6. Двигатель для турбины (побольше).

7. Сама турбина, а вернее крыльчатка от пылесоса.

8. Двигателя для щеток (небольшие).

9. 2 датчика столкновения.

10. 4 аккумулятора 18650.

11. 2 преобразователя постоянного напряжения (повышающий и понижающий).

13. Контроллер для работы (заряда и разряда) аккумуляторов.

Система управления выглядит следующим образом:

А вот система питания:

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

Управление RGB-лентой со смартфона и Arduino

RGB-ленты способны выдавать световой поток любого цвета, в них обычно используются светодиоды в корпусе которых размещено три кристалла светящиеся разным цветом. Для их управления продаются специальные RGB-контроллеры, их суть заключается в регулировании тока подаваемого на каждый из цветов светодиодной ленты, следовательно – регулируется интенсивность свечения каждого из трёх цветов (отдельно).

Вы можете сделать своими руками RGB-контроллер на Ардуино, даже более того, в этом проекте реализовано управление через Bluetooth.

На фото приведен пример использования одного RGB-светодиода. Для управления лентой потребуется дополнительный блок питания на 12В, тогда ШИМ-выходы Arduino будут управлять затворами полевых транзисторов включенных в цепь. Ток заряда затвора ограничен резисторами на 10 кОм, они устанавливаются между пином Ардуино и затвором, последовательно ему.

Автор использовал для связи со смартфоном Bluetooth, для этого был куплен модуль HC-05.

Научитесь разрабатывать устройства на базе микроконтроллеров и станьте инженером умных устройств с нуля: Инженер умных устройств

Пульт управления на базе Arduino и смартфона

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

Пульт управления на базе Arduino и смартфона

Для этого понадобится:

Arduino любой модели;

Bluetooth-модуль HC-05 или HC-06.

Проект может считывать коды с заводских пультов и сохранять их значения. После чего вы можете управлять этой самоделкой через Bluetooth.

Система распознавания лиц и слежения за ними

Веб-камера устанавливается на поворотный механизм. Её подключают к компьютеру, с установленным программным обеспечением. Оно базируется на библиотеке компьютерного зрения – OpenCV (Open Source Computer Vision Library), после обнаружения программой лица, координаты его перемещения передаются на плату Arduino через USB-кабель.

Ардуино даёт команду приводу поворотного механизма и позиционирует объектив камеры. Для движения камеры используется пара сервоприводов.

На видео изображена работа этого устройства.

Следите за своими животными!

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

При этом габариты устройства здесь играют решающую роль, поскольку животное не должно ощущать от него дискомфорт. Для записи данных можно использовать Arduino шилд для работы с картами памяти формата Micro-SD.

Ниже приведена схема оригинального варианта устройства.

В оригинальной версии проекта использовалась плата TinyDuino и шилды к ней. Если вы не можете найти такую, вполне можно использовать маленькие экземпляры Arduino: mini, micro, nano.

Для питания использовался элемент Li-ion, малой ёмкости. Маленького аккумулятора хватает примерно на 6 часов работы. У автора в итоге все поместилось в обрезанную баночку из-под тик-така. Стоит отметить, что антенна GPS должна смотреть вверх, чтобы получать достоверные показания датчика.


Взломщик кодовых замков

Для взлома кодовых замков с помощью Ардуино понадобятся серво- и шаговый двигатель. Этот проект разработал хакер Samy Kamkar. Это достаточно сложный проект. Работа этого устройства изображена на видео, где автор рассказывает все подробности.

Конечно, для практического применения такое устройство вряд ли подойдет, но это отличный демонстрационный.

Ардуино в музыке

Это скорее не проект, а небольшая демонстрация какое применение нашла эта платформа у музыкантов.

Анализатор спектра звука, с видео выходом.

Транзистор NPN-типа, например 2n3904 – 1 шт.

Резистор 1 кОм (R2, R4, R5) – 3 шт.

330 Ом (R6) – 1 шт.

10 кОм (R1) – 1 шт.

100 кОм (R3) – 1 шт.

Электролитический конденсатор 3.3 мкФ – 1 шт.

Для работы проекта потребуется подключение библиотеки для быстрого разложения в ряд Фурье.

Пошаговое обучение программированию и созданию устройств на микроконтроллерах AVR: Программирование микроконтроллеров для начинающих

3 проекта роботов

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

BEAM-робот на Ардуино

Для сборки четырёхногого шагающего робота вам понадобятся:

Для движения ног нужны сервомоторчики, например, Tower Hobbies TS-53;

Кусок медной проволоки средней толщины (чтобы выдерживала вес конструкции и не гнулась, но и не слишком толстой, т.к. не имеет смысла);

Микроконтроллер - AVR ATMega 8 или плата Ардуино любой модели;

Для шасси в проекте указано, что использовалась Рамка Sintra. Это что-то вроде пластика, он сгибается в любую форму при нагревании.

В результате вы получите:

Примечательно то, что этот робот не ездит, а шагает, может перешагивать и заходить на возвышения до 1 см.

Робот fijibot с функцией самоподзарядки

Этот проект мне, почему-то, напомнил робота из мультфильма Wall-e. Его особенностью является использование солнечной батареи для зарядки аккумуляторов. Он перемещается подобно автомобилю, на 4-х колесах.

Его составляющие детали:

Пластиковая бутылка подходящего размера;

Солнечная панель с выходным напряжением в 6В;

В качестве донора колес, двигателей и других деталей – машинка на радиоуправлении;

Два сервопривода непрерывного вращения;

Два обычных сервопривода (180 градусов);

Светодиоды, фоторезисторы, постоянные резисторы на 10 кОм – всего по 4 штуки;

Вот основа – плата Ардуино с прото-шилдом.

Вот так выглядят запчасти от радиоуправляемой машины – колеса.

Конструкция почти в сборе, датчики установлены.

Суть работы робота заключается в том, что он едет на свет. Обилие фоторезисторов нужно ему для навигации.

Художник из деталей от CD-приводов

Это скорее ЧПУ станок, чем робот, но проект весьма занимательный. Он представляет собой 2-х осевой станок для рисования. Вот перечень основных компонентов, из которых он состоит:

(DVD)CD-приводы – 2 шт;

2 драйвера для шаговых двигателей A498;

Источник питания 12В;

Шариковая ручка, и другие элементы конструкции.

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

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

Полный процесс сборки и работы показан на этом видео.

Смотрите также 16 лучших Arduino проектов от AlexGyver:

Заключение

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

Дубликатор ключей домофона rfid и ibutton на ардуино

Дубликатор ключей домофона rfid и ibutton на ардуино

Делаем дубликатор домофонных ключей на Arduino. Схема для изготовления. Идеи корпуса + видео по изготовлению.

Четыре в одном-вольтамперметр, измеритель мощности, емкости аккумуляторов на INA219.

Четыре в одном-вольтамперметр, измеритель мощности, емкости аккумуляторов на INA219.

Обзор применения датчика INA219 для измерения напряжения, силы тока, мощности, емкости аккумуляторов

Как сделать простую GSM сигнализацию на SIM800L и Ардуино

Как сделать простую GSM сигнализацию на SIM800L и Ардуино для гаража или дачи. Делаем своими руками на основе готовых модулей с Алиэкспресс.

Что можноосуществить на матрице 16х16 на светодиодах WS2812b.

Гибкая матрица на светодиодах WS2812b.Управляется по одному проводу с пина Ардуино. Необходим источник питания 5вольт, до 3ампер.

Подсветка к Новому году на бесконечном зеркале, ws2812b и arduino

Подсветка к Новому году на бесконечном зеркале, ws2812b и arduino

Сделал по-быстрому из подручных материалов бесконечное зеркало для проверки работы со светодиодной лентой ws2812b и ардуино Uno.

Светомузыкальная установка на ws2812b и arduino

Светомузыкальная установка на ws2812b и arduino

Как сделать светомузыкальную установку ws2812b и arduino для визуализации музыки в реальном времени. Много различных световых эффектов, синхронизированных с музыкой.

Как сделать бегущие поворотники на WS2812B и Ардуино

Как сделать бегущие поворотники на WS2812B и Ардуино

Как сделать бегущие поворотники в "ауди стиле".

Делаем простую домашнюю метеостанцию

Делаем простую домашнюю метеостанцию

Делаем простую домашнюю метеостанцию. Как запрограммировать быстро и просто метеостанцию в FLProg. Для этого нужны плата Ардуино УНО, датчик температуры и влажности DHT11, датчик температуры DS18B20, двухстрочный дисплей с платой интерфейса I2C. LCD1602.

Строим умную теплицу на Ардуино-Мега. Часть 2

Строим умную теплицу на Ардуино-Мега. Часть 2

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

Строим умную теплицу на Ардуино-Мега. Часть 1

Строим умную теплицу на Ардуино-Мега. Часть 1

Строим умную теплицу на Ардуино-Мега. Часть 1. В нескольких частях расскажу, как строил теплицу с автополивом, автоподогревом и автопроветриванием.

Тестовая прошивка для управления ЧПУ оборудованием

Тестовая прошивка для управления ЧПУ оборудованием

Тестовая прошивка для управления ЧПУ оборудованием. Эту прошивку можно использовать для создания своего ЧПУ оборудования

Столик INFINITY своими руками

Столик INFINITY своими руками

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

Биометрический замок для авто

В продолжении темы о модулях Arduino хочется предложить интересный проект, связанный биометрией. Собрав описываемое

Благодаря Arduino можно собрать универсальный пульт дистанционного управления (ПДУ). Очень удобно, когда с одного

Часы с LED-индикаторами на Arduino

Мультитестер на Arduino своими руками

За универсальным тестером будущее. Всего лишь при подсоединении щупов, универсальный пробник определяет сопротивление, ёмкость,

Офисный шпион KeySweeper

Речь пойдет о перехвате данных с беспроводных клавиатур, в которых используется радиочастотный передатчик NRF24L0

Толщиномер лакокрасочных покрытий на Arduino

Необходимость в толщиномере лакокрасочных покрытий (ЛКП) особо ощутима при покупке автомобиля с пробегом. Только

Программатор USBasp для AVR контроллеров Arduino

USBasp S51&AVR — простой внутрисхемный USB-программатор для контроллеров серии S51 фирмы Atmel: AT89S51, AT89S52,

Прошивка плат Arduino

В этой инструкции, для примера, рассмотрим начало работы в операционной системе Windows. Для операционных

Читайте также: