Россия, Мурманск
Телефон:
+7 (815) 257-29-.. Показать номер
Пн-сб: 10:00—19:00; вс: 11:00—18:00
whatsapp telegram vk email

10 интересных вещей, которые можно сделать на Arduino

image

Что за Arduino

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

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

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

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

Самые известные «Ардуино»-проекты

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

Датчик Ambilight на жидкокристаллический дисплей

Популярный модуль Ambilight можно назвать визитной карточкой компании Philips. Это фоновая трехканальная подсветка ЖК-дисплеев, проекция которой направляется за экран и расширяет его границы. Технология молниеносно адаптируется к динамическому изображению дисплея и погружает зрителя в центр транслируемых событий.

С помощью «Ардуино» легко создается аналог Philips Ambilight, который интегрируется в любой подключаемый к компьютеру ЖК-дисплей.

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

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

Датчик температуры «Ардуино»

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

Элемент обладает понятным принципом работы: датчик принимает параметры внешней среды, затем выводит значения на ЖК-дисплей посредством платы и термистора.

Термистором называют тип переменного резистора, который преобразует сопротивление согласно зафиксированной температуре.

image

Управление устройствами

Контроллеры реализуют 2 вида связи: проводную и беспроводную.

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

Беспроводная схема включает 2 устройства: пульт дистанционного управления, являющийся передатчиком, и приемник. Передача осуществляется с помощью оптических либо радиосигналов.

Примером первого варианта служит работа бытовой техники. Второй случай реализуется через специализированные модули: Bluetooth HC, Wi-Fi, ZigBee и др.

Робот-бармен с Bluetooth-управлением

Сложность: 4/5.

Время: 5/5.

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

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

Подробности: usamodelkina.ru.

Светящийся куб на 512 светодиодов

Сложность: 3/5.

Время: 3/5.

Красивая штука, которая может светиться в такт музыке как трёхмерный эквалайзер и показывать 3D-анимацию. А ещё это может работать как необычный ночник.

Для сборки понадобится деревянное шасси с отверстиями, чтобы каждый ярус был таким же по размеру и форме, что и остальные. Число светодиодов в каждой грани выбрано не случайно: 8 ламп = 8-битная логика, самая простая в программировании и управлении через контроллер.

Подробности: instructables.com.

Что собой представляет Arduino?

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

Базируется конструктор на своей аппаратной части, которая представляет собой плату ввода-вывода. Для программирования платы используются языки, которые основаны на C/C++. Они получили название, соответственно, Processing/Wiring. От группы С они унаследовали предельную простоту, благодаря чему осваиваются они весьма быстро любым человеком, и применять знания на практике не является довольно значительной проблемой. Чтобы вы понимали легкость работы, часто говорят, что Arduino — для начинающих волшебников-конструкторов. Разобраться с платами «Ардуино» могут даже дети.

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

Сложность: 5/5.

Время: 4/5.

Этот проект разработал хакер Сэми Камкар, и мы приводим его только в демонстрационных целях. Для взлома, кроме платы Arduino, автор взял серво- и шаговый двигатели для перебора комбинаций и соединил всё на самодельном шасси из алюминия. В основе алгоритма — простой перебор всех комбинаций, но робот это делает быстрее человека.

Подробности: YouTube.

Проекты Arduino для начинающих

Если посмотреть на все проекты ардуино, информация о которых доступна в интернете, то можно их разделить на несколько основных групп:

  • Начальные учебные проекты, не претендующие на какое-то важное практическое использование, но помогающие разобраться в разных аспектах платформы. Мигающие светодиоды – маячок, мигалка, светофор и другие.
  • Проекты с датчиками: от простейших аналоговых до цифровых, использующих разнообразные протоколы для обмена данными.
  • Устройства регистрации и отображения информации.
  • Машины и устройства с сервоприводами и шаговыми двигателями.
  • Устройства с использованием различных беспроводных видов связи и GPS.

Проекты для автоматизации жилья – умные дома на Arduino, а также отдельные элементы управления домашней инфраструктурой.Разнообразные автономные машины и роботы.Проекты для исследования природы и автоматизации сельского хозяйстваНеобычные и креативные – как правило, развлекательные проекты.

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

Как создавать проект на ардуино

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

Если речь идет не об учебном проекте, то вы обязательно столкнетесь со следующими этапами реализации с такими вот задачами:

  • Придумать что-то, что будет полезно и (или) интересно для окружающих. Даже самый простой проект несет какую-то пользу – как минимум, он помогает изучать новые технологии.
  • Собрать схему, подключить модули друг к другу и к контроллеру.
  • Написать скетч (программу) в специальной среде и загрузить ее в контроллер.
  • Проверить, как все работает вместе, и исправить ошибки.
  • После тестирования – готовиться к созданию готового устройства. Это означает, нужно собрать устройство в каком-то пригодном для эксплуатации корпусе, предусмотреть систему питания, связи с окружающей средой.
  • Если вы собираетесь распространять созданные вами устройства, то придется также заняться дизайном, системой транспортировки, задуматься о безопасности использования необученными пользователями и обучением этих самых пользователей.
  • Если ваше устройство работает, оно протестировано и обладает какими-то преимуществами перед другими решениями, то можно попытаться сделать из вашего инженерного уже бизнес-проект, попробовать привлечь инвестиции.

Каждый из этих этапов создания проекта достоин отдельной статьи. Но мы уделим главное внимание этапам сборки электронных схем (основы электроники) и программирования контроллера.

Электронные схемы

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

Программирование

Создание и прошивка скетчей производится в специальной программе – среде программирования. Наиболее популярной версией такой среды является Arduino IDE. На нашем сайте вы сможете найти информацию о том, .

Nod Bang — киваем головой и делаем бит

Сложность: 2/5.

Время: 3/5.

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

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

Подробности: YouTube.

Примеры проектов

В качестве примеров проектов, которые уже реализованы на Ардуино, можно выдвинуть:

  1. Аудио- и видео-замки. Их особенность в том, что при определённом стуке или сигнале со стороны они будут открываться. При этом какого-то цифрового пароля или места под его ввод нет.
  2. Системы умного дома. Уже сейчас присутствует множество информации на тему реализации различных девайсов для умного дома через Ардуино. Это не только экономит деньги, но и дает вам возможность самостоятельно настроить подходящие параметры управления, например, яркостью лампочек со смартфона.
  3. Тепличный контроль. Как мы уже упоминали, это пример комбинированного устройства, и готовые библиотеки под различные виды растений вы уже сможете найти на страницах нашего сайта.

Поющее растение

Сложность: 2/5.

Время: 2/5.

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

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

Подробности: Vimeo.

Проекты для начала

Когда вы обзавелись комплектом, паяльником, канифолью и припоем, не следует сразу лепить очень сложные конструкции. Их, конечно, слепить можно, но шанс успеха в Arduino для начинающих довольно низкий при сложных проектах. Для тренировки и «набивания» руки вы можете попробовать реализовать несколько более простых задумок, которые помогут разобраться с взаимодействием и работой «Ардуино». В качестве таких первых шагов в работе с Arduino для начинающих можно посоветовать рассмотреть:

  1. Создать который будет работать благодаря «Ардуино».
  2. Подключение отдельной кнопки к «Ардуино». При этом можно сделать так, чтобы кнопка могла регулировать свечение светодиода из пункта №1.
  3. Подключение потенциометра.
  4. Управление сервоприводом.
  5. Подключение и работа с трехцветным светодиодом.
  6. Подключение пьезоэлемента.
  7. Подключение фоторезистора.
  8. Подключение датчика движения и сигналы о его работе.
  9. Подключение датчика влажности или температуры.

Замок, который открывается на секретный стук

Сложность: 3/5.

Время: 2/5.

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

Чтобы установить новый стук на открытие, нужно зажать кнопку на ручке и постучать по двери новым способом. Пьезосенсор распознаёт вибрации и записывает их в память платы.

Подробности: grathio.com.

Основы Ардуино

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

На деле – это вполне конкретный чип, с внутренней и оперативной памятью. Единственное его отличие от пустых «болванок», которые вы можете свободно приобрести в сети, – это уже готовое и записанное программное обеспечение. По сути, Ардуино это даже не чип, а код, записанный на нем.

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

Следующее, что стоит понять тому, кто ищет готовые проекты на Аrduino nano, для их последующей реализации, это основные составляющие любой системы, которую вы будете собирать. Так, вне зависимости от того, что инженер собрался реализовывать, условно, его работа разделится на два пункта:

  1. Проектирование аппаратной части. Если вы хотите сделать даже простейший будильник или часы, вам будет недостаточно одного чипа. К нему необходимо докупить множество датчиков для ввода и вывода информации. Чип – это сердце системы, в котором происходят все расчеты, и он изначально способен выполнять базовые задачи парадигмального программирования, о чем мы поговорим ниже. Но сам по себе, за исключением нескольких версий, он не может отображать сигналы вывода, будь то звук или свет. Вот и получается, что вам необходимо будет докупать специальные материнские платы, или проектировать свои, а к ним ещё приобрести множество элементов и датчиков. Благо, всё это находится в свободном доступе, и продается на тех же сайтах, где и сама основа для системы. Там вы, наверняка, найдете все доступные датчики, а если их и не будет, то всегда можно посетить зарубежные сайты, где выбор значительно больше. Разнообразные резисторы и транзисторы придется закупать на радиорынках, но стоят они копейки.
  2. Создание программной части. Когда вы закончили с разметкой проекта на миллиметровке и даже создали прототип, приходит время приступать к программному коду. В Ардуино проекты реализуются на языке Си, в котором не включен стандарт 99, что усложняет работу тем, кто ранее не имел отношения к программированию на низкоуровневых языках. Сам же по себе ЯП является мультипарадигмальным, а соответственно, способен работать со всеми современными парадигмами программирования, будь то ООП или функциональщина.

Для тех же, кому выше описанные свойства ничего не говорят, существуют заготовленные библиотеки, под любой проект и цели, за редким исключением. Но искать готовые решения можно также на зарубежных форумах, так как низкий порог вхождения в систему и уже заготовленные функции и методы в самом Ардуино создают целые потоки непрофессионального кода. Такие решения, если и будут работать, то с багами, а при любой попытке разобраться в причине оных вы наткнетесь на множество «Костылей», которые по эффекту лавины превратят весь код в нечитаемый набор букв.

По теме: Arduino Nano для начинающих

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

  1. Стандартную версию. Это чип величиной с 1 рубль и высотой в половину спичечного коробка. Он подойдет для большинства стандартных проектов, где нет необходимости сокращать занимаемой платой место. Всё тот же будильник или часы вы спокойно реализуете с помощью данного ядра, подобрав подходящую версию. Но случается так, что каждый сантиметр становится важен, и экономия места выходит на первый план. В таком случае стандартные чипы вам не подойдут или же необходимо будет подстраивать корпус под соответствующую выпуклость.
  2. Ардуино Нано. Это идеальный вариант для тех, кто хочет получить больший объем памяти при меньших размерах. Тоже бывают в различных версиях, в том числе с разной распиновкой, поэтому вы легко подберёте подходящий под ваш замысел. Но за качество приходится переплачивать, поэтому они стоят немного дороже, чем стандартная версия, и имеют некоторые особенности при подключении, которые стоит учесть, когда проектируете будущую систему.

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

Горшок для цветов с автополивом

Сложность: 4/5.

Время: 3/5.

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

Основные характеристики чудо-горшка:

  • встроенный резервуар для воды;
  • датчик контроля уровня влажности почвы;
  • насос для подачи воды;
  • датчик уровня воды в резервуаре;
  • светодиод, информирующий о недостатке воды в резервуаре.

Подробности: usamodelkina.ru.

Драм-машина

Сложность: 1/5.

Время: 2/5.

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

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

Подробности: YouTube.

Arduino, Raspberry Pi

Arduino

— аппаратная платформа для разработки устройств, с платой ввода/вывода и простой средой разработки на Processing/Wiring. Базируется на МК Atmel AVR (ATmega), большинство плат программируются через USB. Платы Arduino позволяют своими руками создавать различные устройства, являются хорошим инструментом для начинающих и обучения МК. Большинство устройств можно собрать даже не прибегая к помощи паяльника! В данном разделе вы найдете различные интересные схемы и проекты для платформы Arduino, их клонов Freeduino, Seeeduino, а также плат Raspberry Pi, Python и др. Не забудьте посетить форум по Arduino

  • Недорогой тепловизор своими руками
  • Солнечный трекер
  • Система распознавания и слежения за лицами
  • Интервалометр с LCD для Sony NEX
  • Поворотная вебкамера контролируемая Arduino
  • Ethernet камера на базе Arduino
  • Простая камера для замедленной съемки (timelapse) с использованием Raspberry Pi
  • Модернизация поворотного стола для 3D-фото
  • Измеритель ёмкости аккумуляторов (Li-Ion/NiMH/NiCD/Pb)
  • Простой тестер емкости Li-ion аккумуляторов
  • Измерение емкости конденсаторов с помощью Arduino
  • Измеритель индуктивности на базе Arduino
  • Намоточный станок на Arduino
  • Намоточный станок на Arduino версия 2.0
  • Счетчик расхода воды
  • Тахометр на Arduino
  • Измерение тока потребления устройств при помощи токовых датчиков серии ZXCT
  • Мониторинг потребляемой электроэнергии в реальном времени при помощи Arduino и LabView
  • Дисплей для отображения частоты сети электропитания
  • Цифровой вольтметр на Arduino с подключением к ПК через последовательный порт
  • 4-канальный вольтметр с ЖК-индикатором на базе Arduino
  • Парктроник своими руками
  • Велосипедный спидометр на Arduino
  • Как СМСнуть обогревателю?
  • Запуск и сборка GSM модуля M590E
  • GPS-трекер для авто с отправкой данных на сервер с использованием GSM/GPRS шилда
  • Ошейник для кота с GPS навигацией на базе микроконтроллера TinyDuino
  • Портативный компас TinyCompass
  • Текстовой дисплей для удаленной связи с офисом на базе Arduino Uno
  • Умный магнит для холодильника на базе Arduino
  • Устройство мониторинга сейсмоактивности
  • Барометр с расширенными функциями
  • Барометр своими руками
  • Бесконтактный контроль температуры при RFID-доступе сотрудников с отправкой данных в облако LORAWAN
  • ИК-термометр своими руками
  • Инфракрасный датчик движения (PIR сенсор)
  • Автоматическое освещение AtMega328 (PIR)
  • Автономный светодиодный прожектор на Arduino
  • Сложно о простом: цифровой термометр
  • Термореле на NTC резисторе
  • Arduino, датчик движения и релейный модуль
  • Самодельное противоугонное устройство на Ардуино и датчике отпечатков пальцев
  • GSM охранная система для дома на базе Arduino
  • Радиочастотное (RFID) управление доступом с помощью Arduino UNO и модуля EM-18
  • Электронная система учета посетителей
  • Декодер и передатчик азбуки Морзе на Arduino
  • Прием сигнала от нескольких передатчиков 433МГц на Arduino
  • Радио на Arduino
  • Аудиоплеер на Arduino
  • Умный дом с Arduino
  • Cервер домашней метеостанции на Arduino + Виджет на Android для вывода данных
  • Cервер домашней метеостанции на Arduino + Виджет на Android. Добавление датчика BMP085
  • Cервер домашней метеостанции на Arduino — виджет для OS X
  • Метеостанция на Arduino и MR3020 для народного мониторинга
  • Считываем показания температурного датчика DS18B20
  • Метеостанция на Arduino с беспроводным датчиком температуры
  • Arduino: Делаем самостоятельно датчик температуры
  • Метеостанция + построение графика + C#
  • IoT сканер штрих-кода с отправкой результатов в облако
  • Отправка данных с IoT-устройства по сети LORAWAN в сервис The Things Network
  • Мониторинг данных коронавируса Covid-19
  • Климатический монитор Смотрителя Убежища в стилe Fallout на ESP8266
  • Датчик температуры и влажности с использованием модуля Wi-Fi ESP8266
  • WiFi ESP8266. Nodemcu Lua для ESP-01. Управление нагрузками по web интерфейсу
  • Установка цвета RGB светодиодной ленты с помощью клавиатуры Capacitive Touch Disk Pad
  • NodeMCU — быстрый старт для любителей Arduino
  • WeMos D1R2
  • Подключение Arduino к Интернету: настройка режима клиент-сервер, обработка GET и POST запросов
  • Отправка данных с Arduino на сервер (ENC28J60)
  • Детектор загрязнения окружающего воздуха
  • Подключения модуля датчика газа MQ-2 и Arduino
  • Резистивный датчик давления FSR402
  • DDS-генератор синусоидального сигнала
  • Генератор сигналов на Arduino
  • LCD осциллограф на Arduino
  • Подключаем к Arduino модуль Bluetooth
  • Передача данных по Bluetooth между Android и Arduino
  • Управление лампами через смартфон
  • Система управления приборами 220В со смартфона
  • Интернет вещей с RemoteXY
  • Интернет вещей с RemoteXY: конфигурация подключения.
  • Интернет вещей с RemoteXY: работа с он-лайн редактором и элементы оформления интерфейса
  • Интернет вещей с RemoteXY: элементы управления, часть 2
  • Интернет вещей с RemoteXY: элементы индикации
  • Интернет вещей с RemoteXY: элементы управления
  • Умная розетка на примере чайника
  • Arduino как HID устройство
  • Передача MIDI данных в компьютер
  • USB MIDI контроллер на Arduino
  • Емкостная сенсорная Midi клавиатура
  • Мини синтезатор на Arduino с использованием зуммера
  • Простые часы на газоразрядных индикаторах, оптронах и Arduino
  • Часы на Arduino с использованием стандартного индикатора
  • Настройка модуля часов реального времени RTC для Arduino
  • Часы на ардуино из дисплея покупателя (VFD)
  • Часы на Ардуино
  • Светодиодные часы на Ардуино
  • O-Clock – простые часы-будильник на Arduino и матричном индикаторе 8х32
  • Будильник с обратным отсчетом на Arduino с дисплеем Nokia 5110
  • Универсальный 8 канальный таймер на Arduino
  • OLED i2c дисплей 128х64 пикселя
  • Цветной OLED дисплей 96х64 пикселя
  • Arduino и динамические индикаторы
  • Ambilight своими руками
  • Динамическая подсветка для телевизора
  • RGB светодиодная подсветка для пианино
  • JoyLED — нестандартное управление RGB-светодиодом
  • Управление светодиодной лентой с помощью ТВ-пульта и Ардуино
  • Светодиодный диско-пол на Arduino
  • Игровая ТВ-приставка на Arduino. Часть 1
  • Игровая ТВ-приставка на Arduino. Часть 2
  • Тетрис на базе Arduino и двухцветных светодиодных матриц
  • Контроллер кнопок для игры Что? Где? Когда?
  • «Умная гантель»
  • ГТО по-современному
  • Игрушка на Arduino: Саймон сказал
  • Игра Кости на Arduino
  • Необычное управление светодиодными (и не только) матрицами на Arduino и 74HC585
  • Новогоднее волшебство или магическая коробочка на Arduino
  • Спортивный счётчик на Arduino
  • Датчик проходов на arduino
  • Дигитайзер на arduino uno
  • Управление камерой, приборами и данные с датчиков на экране телевизора
  • TV-выход на Arduino
  • VGA на Arduino
  • Необычный кодовый замок на Arduino
  • Кодовый замок из ардуино
  • Сейф, который распознает цвета
  • Brute Force BIOS’а ПК при помощи Arduino
  • Автополив для комнатных растений на Arduino
  • Автоматический контроллер температуры и влажности для домашних питомцев на базе Arduino
  • SMART-GARAGE
  • Сигнализатор замерзших труб на Arduino
  • Простейший звонок с двумя мелодиями
  • Поющее растение на базе Arduino
  • Вращающаяся платформа с регулируемой RGB подсветкой и с управлением по Bluetooth
  • Проигрывание WAV-файлов при помощи Arduino
  • Аудио спектроанализатор на RGB-ленте WS2812
  • Анализатор спектра звука
  • 3x3x3 LED куб
  • Светодиодный куб 4х4х4
  • Светодиодный куб 5х5х5
  • LED Cube 8x8x8 на Arduino с RTC
  • Контроль яркости LED — куба
  • Голографические часы на Arduino
  • Простой POV дисплей на базе Arduino
  • Светодиодная матрица 24×6
  • 3D интерфейс ввода на Arduino
  • Сенсорная панель управления
  • Makey Makey управление новогодней RGB-гирляндой
  • Apple Remote Shield на Arduino
  • Arduino лазертаг
  • Управление iRobot Create с помощью беспроводного геймпада через Arduino
  • Разработка расширения Arduino для мобильных роботов
  • Отправка данных с Arduino на WEB-сервер GET-запросом
  • Управляем любой ДУ техникой дома по ИК с вебстраницы
  • Розетка, активируемая звуком
  • Голосовое управление радиорозетками UNIEL
  • RGB-ночник управляемый руками
  • LANp – лампа RGB из частей сканера контролируемая по сети
  • Световой диммер управляемый Arduino
  • AC диммер на Arduino
  • Измерение освещенности на Arduino и вывод на дисплей Nokia 5110
  • Контроллер день-ночь на базе Arduino
  • Контроллер батарейного питания для arduino
  • Блок питания для Arduino из ATX
  • ATX блок питания управляемый Arduino
  • Однофазный частотный преобразователь на Arduino
  • Arduino своими руками с USB портом
  • Nanino — самодельная Arduino
  • Делаем сами Arduino Uno Mini
  • EGYDuino – клон Arduino своими руками
  • Самодельная Ардуино-совместимая отладочная плата на бюджетном МК ATmega88/168/328
  • Быстрый старт с Ардуино — отладочная плата Arduino UNO R3
  • Arduino Pro Mini и UniProf
  • Отладочная плата с микроконтроллером ATmega328
  • Shell-оболочка Bitlash на Arduino
  • Разрабатываем интерпретатор brainfuck на Arduino
  • Запрограммируйте Arduino с помощью Android устройства!
  • Автоматическая кормушка для аквариума
  • Подключение монетоприемника к Arduino
  • Вендинговый разменный автомат на Arduino
  • Подключение PS/2 клавиатуры
  • Мини USB клавиатура на микроконтроллере
  • Пробуждение ПК по сети на Arduino и ENC28J60
  • Запись и чтение на SD-карту
  • Подключение I2C EEPROM к Arduino

Уроки по Ардуино

  • Arduino IDE — введение (видеоурок)
  • Arduino UNO урок 1 — Управление светодиодом
  • Arduino UNO урок 2 — Управление сервоприводом
  • Arduino UNO урок 3 — Тайминг
  • Arduino UNO урок 4 — Бегущий огонь
  • Arduino UNO урок 5 — Fade
  • Arduino UNO урок 6 — Энкодер
  • Arduino UNO урок 7 — Пьезоизлучатель
  • Arduino UNO урок 8 — Ночник
  • Arduino UNO урок 9 — Управление мощной нагрузкой
  • Arduino UNO урок 10 — LCD
  • Arduino UNO урок 11 — Serial LCD
  • Arduino UNO урок 12 — Джойстик
  • Arduino UNO урок 13 — Подключаем драйвер двигателя L298N
  • Arduino UNO урок 14 — Подключаем цифровой компас HMC5883L
  • Управление биполярным шаговым двигателем без использования драйвера
  • Arduino Uno. Подключение ИК-приемника
  • Подключение семисегментного индикатора (1 разряд) к Arduino по SPI
  • Сдвиговый регистр 74HC595
  • Подключение LED матрицы 8*8 к Arduino через сдвиговые регистры
  • Объект String в Arduino и команды через последовательный порт
  • Контроль положения контактов 3-х позиционного переключателя с помощью Ардуино
  • Текстовое меню на Arduino для дисплея 20х4
  • Arduino: спасибо и прощай
  • Android и Arduino. Введение в ADK
  • Android и Arduino. Программное обеспечение
  • Android и Arduino. Привет Arduino из Android
  • Android и Arduino. Привет Android из Arduino
  • Android и Arduino. Двухсторонний обмен данными
  • Курс молодого бойца мира Arduino
  • Курс Arduino — Датчики
  • Курс Arduino — Логика
  • Курс Arduino — Serial Monitor
  • Курс Arduino — Отображение данных на LCD
  • Курс Arduino — Звук
  • Курс Arduino — Моторы
  • Курс Arduino — Микросхемы
  • Курс Arduino — Время и Random
  • Курс Arduino — Прерывания, создание функций, советы
  • Курс Arduino — Модули
  • Курс Arduino — Дальномеры
  • Курс Arduino — Processing
  • Система контроля параметров комнатных растений
  • Логгер температуры и относительной влажности на chipKIT Uno32

Raspberry Pi и другие платы

  • Raspberry Pi 4 и Intel Neural Compute Stick 2
  • Использование GPIO выводов Raspberry Pi
  • Web-управление Raspberry Pi GPIO
  • Raspberry Pi в качестве FM-передатчика
  • FAQ по Raspberry Pi
  • Raspberry Pi, Raspbian, XBMC и 7 дюймовый сенсорный экран eGalax
  • Hi-Fi-плеер на Raspberry PI с использованием ПО RuneAudio
  • Двойной удар: AirPlay-Pi и новая жизнь старого радио
  • FM радиовещательная станция на Raspberry Pi
  • Медиацентр на Raspberry Pi 2
  • Табло котировок Forex в режиме реального времени на RGB-матрице 32×64
  • Светодиодное табло, управляемое миникомпьютером Raspberry Pi и WiFi-адаптером
  • Светодиодное табло размером 128×32 пикселей, управляемое микрокомпьютером Raspberry Pi
  • Портативный лэптоп на базе Raspberry Pi
  • Плоттер на Raspberry Pi с использованием компонентов от CD-ROM
  • Подключение приставочных джойстиков NES/Dendy к Raspberry Pi
  • Сундучок на базе Raspberry Pi, который распознает ваше лицо
  • Музыкально-световой клавесин на Intel Galileo
  • Использование HMI TFT-дисплея STONE и ESP32 для управления массажным креслом
  • Управление сервоприводом с помощью HMI LCD экрана и STM32
  • Мини-компьютер M5StickC на модуле ESP32-PICO
  • Плата разработчика MAIXDUINO для приложений AI + IoT
  • Знакомство с платой MicroPython
  • 10 миниатюрных макетных плат для решения любых задач
  • FEZ и .NET Micro Framework
  • Particle Photon
  • DFRobot Curie Nano
  • Latte Panda
  • Обзор FEZ Panda II
  • Netduino: Взаимодействие с символьным ЖК-дисплеем

Шагающий робот

Сложность: 2/5.

Время: 1/5.

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

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

Подробности: xakep.ru.

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

Сложность: 4/5.

Время: 5/5.

Дмитрий Иванов из Сочи собрал настоящий робот-пылесос, который делает всё то же самое, что и промышленные устройства, только с возможностью тонкой настройки под себя и свою квартиру.

Основные детали — плата Arduino, 6 инфракрасных датчиков, турбина с двигателем и щётками и аккумулятор. Ещё у робота есть датчики столкновения, которые помогают объезжать препятствия, и контроллер аккумулятора, который следит за уровнем батарей и предупреждает о том, что пылесос надо зарядить.

Подробности: habr.com.

Модули

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

Датчики

Датчик температуры и относительной влажности DHT11 и его собрат DHT22

Датчик температуры DS18B20 в обычном или защищённом корпусе

Датчик движения HC-SR505

Датчик расстояния ультразвуковой

Датчик газа MQ-6 (изобутан, пропан)

Датчик дождя

Дисплеи и индикаторы

Символьные дисплеи LCD 1602 и 2004

как вы догадались цифры обозначают количество отображаемых символов в строке и количество строк (1602 — 16 символов в 2 строки).

Точечные дисплеи

OLED дисплей 0,96 дюйма

Цветной TFT дисплей

Семисегментные индикаторы

Исполнительные устройства

Модули реле:

Сервоприводы, они могут расшевелить всё, что угодно:

И это только малая часть всего многообразия.

Ссылка на основную публикацию
Похожее