Поделки arduino: Самоделки и проекты на Arduino своими руками

Содержание

Проекты ардуино на Arduino Uno, Mega, Nano для начинающих

В этой статье вы найдете обзор инженерных проектов ардуино с кратким описанием каждого из них. Мы постарались не просто рассказать о проектах для начинающих, но и дать краткие комментарии с примерами и схемами реализации. Большинство проектов могут быть созданы с контроллерами Arduino Uno R3, Nano или Mega. Надеемся, что ваше знакомство с платформой продолжится, и вы сможете не только повторить уже существующие идеи, но и придумать свои решения, вдохновленные примерами.

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

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

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

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

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

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

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

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

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

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

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

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

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

Где купить все необходимое

Мы собрали ссылки Aliexpress на стартовые наборы Arduino Starter Kit, в которых есть все самое необходимое для создания своих первых проектов.

Простые проекты Ардуино

Давайте начнем наш обзор с традиционно самых простых, но очень важных проектов, включающих в себя минимальное количество элементов: светодиоды, резисторы и, конечно же, плату ардуино. Все примеры рассчитаны на использование Arduino Uno, но с минимальными изменениями будут работать на любой плате: от Nano и Mega до Pro, Leonardo и даже LilyPad.

Проект с мигающим светодиодом – маячок

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

 

Нам понадобится:

  • Плата Ардуино Uno, Nano или Mega со встроенным светодиодом, подключенным к 13 пину.
  • И все.

Что должно получиться в итоге:

Светодиод мигает – включается и выключается через равные промежутки времени (по умолчанию – 1 сек). Скорость включения и выключения можно настраивать.

Схема проекта

Схема проекта довольно проста:  нам нужен только контроллер ардуино со встроенным светодиодом, подсоединенным к пину 13. Именно этим светодиодом мы и будем мигать. Подойдут любые популярные платы: Uno, Nano, Mega и другие.

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

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

Программирование в проекте Ардуино

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

Открываем программу Arduino IDE, убеждаемся, что выбран нужный порт.

Проверка порта Ардуино – выбираем порт с максимальным номером

Затем открываем уже готовый скетч Blink – он находится в списке встроенных примеров. Откройте меню Файл, найдите подпункт с примерами, затем Basics и выберите файл Blink.

Открываем пример Blink в Ардуино IDE

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

Кнопки компиляции и загрузки скетчаИнформация в Arduino IDE – Загрузка завершена

Ждем немного (внизу можно отследить процесс загрузки) – и все. Плата опять подмигнет несколькими светодиодами, а затем один из светодиодов начнет свой размеренный цикл включений и выключений. Можно вас поздравить с первым загруженным проектом!

Проект маячка со светодиодом и макетной платой

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

Графическое изображение схемы подключения доступно на следующем рисунке:

Другие идеи проектов со светодиодами:

  • Мигалка (мигаем двумя свтодиодами разных цветов)
  • Светофор
  • Светомузыка
  • Сонный маячок
  • Маячок – сигнализация
  • Азбука Морзе

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

Проекты Ардуино в Интернете

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

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

Управление телевизором силой мысли и Ардуино.

Управление телевизором силой мысли и Ардуино

Этот оригинальный проект кажется невероятным, ведь для переключения канала нужен не пульт, а мысль о его смене. Для создания потребуется Ардуино Уно, игра Star Wars Force Trainer, инфракрасные приемник и передатчик.

Проект был реализован Дэниэлом Дэвисом в домашних условиях. За основу он взял игру 2009 года Star Wars Force Trainer и разобрал ее. Сама игра содержит гарнитуру, которая может обнаружить электрические поля разума (аналогично ЭЭГ). Внутри был обнаружен чип NeuroSky ЭЭГ, который Дэниэл подключил к плате Ардуино. Данные ЭЭГ собираются и преобразовываются на компьютере.

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

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

Механическая рука, которая записывает время на доске.

Механическая рука, которая записывает время на доске

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

Для реализации проекта нужны 3D принтер, Ардуино Уно, 3 сервомотора, болты и гайки, маркер для стираемой доски, белая поверхность.

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

Окей Google, Сезам, открой дверь

Окей Google, Сезам, открой дверь

В проекте реализуется открытие двери с помощью определенной голосовой команды. Чтобы войти в помещение, достаточно назвать фразу «Сезам, откройся».

Для создания потребуются Ардуино Уно, серводвигатель, Bluetooth модуль.

Для разблокирования двери используются команды Google Now. Для смартфонов и планшетов есть приложение с названием «Сезам», которое и отправляет команду дверному замку при произношении слов «О’кей Google, Сезам, откройся».

Сервопривод подключается к дверному замку. Модуль Bluetooth ожидает команду, и при ее получении подает сигнал Ардуино через serial  порт. Arduino Uno отдает команду сервоприводу и дверь открывается.

Светодиодный куб 4х4х4.

Светодиодный куб 4х4х4

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

Для создания понадобится 64 светодиода, 4 резистора 100 Ом, проводники, макетная плата, коннекторы, коробка, источник питания на 9 В и плата Ардуино Уно.

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

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

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

На базе Ардуино можно создать полезную вещь для дома – робота-уборщика. Самостоятельно сделанная модель не будет уступать по своим характеристикам магазинному экземпляру.

Для сборки потребуется:

  • Arduino;
  • драйвер L298N для управления двигателем;
  • миниатюрные двигатели с редуктором и колесами;
  • 6 инфракрасных датчиков;
  • двигатель для турбины;
  • турбина;
  • двигатели для щеток;
  • датчики столкновения;
  • 4 аккумулятора;
  • повышающий и понижающий преобразователи тока;
  • контроллер для батареи.

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

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

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

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

Для реализации потребуются:

  • программное обеспечение Arduino IDE, OpenCV;
  • плата Ардуино Уно;
  • 2 сервомотора;
  • веб-камера.

Автоматизированная система для аквариума

Автоматизированная система для аквариума

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

  • подача подсветки того или иного цвета в зависимости от условий;
  • отображение времени;
  • регулирование компрессора;
  • включение и выключение фильтров;
  • отображение данных о температуре, влажности.

Чтобы собрать устройство, потребуются плата Ардуино Уно, пьезо сигналка, RGB лента, белая диодная лента, датчик температуры и влажности, LCD экран, часы, 2 реле, ик-приемник, транзисторы.

Схем реализации прибора существует множество. Пример одной из них приведен ниже.

Требуется также прописать код для включения того или иного цвета в зависимости от условий и настроить работу ЖК экрана.

Теплица для растений

Теплица для растений

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

Чтобы собрать проект, нужны следующие компоненты:

  • Ардуино Уно;
  • USB кабель;
  • плата прототипирования;
  • провода;
  • фоторезистор;
  • резистор на 10 кОм;
  • температурный датчик;
  • модуль температуры и влажности окружающей среды;
  • модуль влажности почвы.

Фоторезистор отвечает за измерение освещенности. Температурный сенсор получает температуру воздуха. Модуль влажности почвы помещается в землю и измеряет уровень воды в ней.

Отслеживание потребляемого электричества в реальном времени при помощи Ардуино и LabVIEW.

Отслеживание потребляемого электричества в реальном времени при помощи Ардуино и LabVIEW

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

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

Мигание светодиода детектирует фоторезистор. Аналоговые данные считываются с помощью делителя напряжения.

Для работы потребуются:

  • Ардуино;
  • фоторезистор;
  • светодиод;
  • модуль Xbee;
  • программное обеспечение Arduino IDE, LabView;
  • простые и подстроечные резисторы;
  • провода.

В программе будет отображаться график потребления за последние 5 минут и в реальном времени.

Аудиоплеер

Аудиоплеер

Своими руками на базе Ардуино можно создать аудиопроигрыватель. Его конструкция проста – он состоит из динамика, транзистора, micro-sd карты с записанными на нее треками. В качестве платы используется Ардуино, также можно взять контроллер Seeeduino 2.21 или Garagino на ATmega328.

Для сборки нужны:

  • контроллер;
  • карт-ридер;
  • динамик;
  • печатная плата;
  • карта памяти с записанными аудиотреками;
  • транзистор;
  • резистор;
  • провода.

Работает плеер следующим образом. Ардуино загружает файлы с расширением .wav карты памяти. Происходит генерирование сигнала, который выводится через динамики, подсоединенные к пину 9 на плате.

Предварительно песню нужно преобразовать в формат .wav. Сделать это можно с помощью самого простого онлайн-конвертера. Музыкальные файлы имеют ограничения при воспроизведении мелодии. Транзистор не сможет прочитать сложные .wav-файлы, поэтому советуется преобразовать треки к следующему виду: 16 кГц в секунду, моно канал, бит на сэмпл – 8.

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

Рекомендации по работе с проектами Ардуино в Интернете

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

Другие идеи проектов

Проекты умного дома на Ардуино

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

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

Что может являться прототипом умного дома на ардуино:

  • Системы освещения с автоматическим включением и отключением в зависимости от показателей датчиков. Наиболее популярнее варианты – использовать датчик освещенности, PIR датчик движения или датчик звука.
  • Дистанционно управляемые электрические приборы. Например, включение или выключение системы отопления в зависимости от температуры или умное управление освещением в помещениях. Здесь вам понадобятся различные виды реле и один из механизмов обеспечения беспроводной связи: WiFi, GPRS, Bluetooth или радиоканал. Управлять устройствами можно через Web-интерфейс (через браузер) или с использованием соответствующего мобильного приложения (можно написать самому или выбрать одну из готовых платформ).
  • Всевозможные системы учета: воды, тепла, электроэнергии. Начинающим доступны любительские датчики напора воды, температуры, влажности, силы тока. Можно использовать и профессиональные приборы, взаимодействуя с ними по одному из промышленных протоколов. Полученные данные можно собирать локально или отправлять в облако для последующего анализа.
  • Охранные системы и контролирование внештатных ситуаций. Здесь понадобится различные датчики присутствия, движения, звука, магнитные датчики Холла и другие. Естественно, не обойтись без коммуникаций и возможности быстрой передачи информации владельцу через интернет.

Каждое из этих направлений может содержать в себе десятки разных проектов. Вы можете без труда найти себе подходящий вариант в интернете или в одной из наших статей.

Проекты «Зеленой робототехники»

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

  • Умная теплица
  • Полив растений
  • Умный инкубатор
  • Умный улей
  • Антигрызуны
  • Умный агроном
  • Умный ошейник для животных
  • Расширенная метеостанция
  • Робот – сеяльщик
  • Счетчик муравьев

Проекты с дронами: аэрофотосъемка, внесение удобрений.

Проекты Arduino для всех

Проекты Arduino для всех

Все об ардуино и электронике ! 

Arduino — торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники, ориентированная на непрофессиональных пользователей. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. Аппаратная часть представляет собой набор смонтированных печатных плат, продающихся как официальным производителем, так и сторонними производителями. Полностью открытая архитектура системы позволяет свободно копировать или дополнять линейку продукции Arduino.

Название платформы происходит от названия одноимённой рюмочной в Иврее, часто посещавшейся учредителями проекта, а название это в свою очередь было дано в честь короля Италии Ардуина Иврейского[2].

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


Как прошить ардуино плату другой ардуиной Arduino ISP
Что такое ISP?
ISP (In-System Programming) расшифровывается как внутрисхемное программирование. Это технология, которая позволяет программировать микроконтроллер, установленный в устройство. До появления этой технологии микроконтроллеры программировались перед установкой в устройство, а для их перепрограммирования требовалось их извлечение из устройства.
Существует 2 основных подхода внутрисхемного программирования:
Выставка электроники Hong Kong Electronics Fair 2019 которую стоит посетить

Почему стоит посещать выставки? На хорошей Экспо всегда можно увидеть, что нас ждёт в ближайшее время, какие веяния и тенденции будут актуальными в ближайшие полгода. Hong Kong Electronics Fair – как раз одна из таких выставок, где экспоненты демонстрируют на что они способны, а мы – гости мероприятия знакомимся и активно тестируем продукты, оцениваем их и решаем, что станет хитом, что просто заслуживает интереса, а что обречено лежать без внимания на стенде. Напомним, что все это проводится под крышей красивейшего выставочного центра Гонконга – Hong Kong Convention & Exhibition Centre.

Подключение датчика сердечного ритма AD8232 , кардиограмма на Arduino ЭКГ

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


Электрическая система сердца управляет генерацией и распространением электрических сигналов по сердечной мышце, в результате чего сердце периодически сокращается и расслабляется, перекачивая кровь. В процессе цикла работы сердца происходит упорядоченный процесс деполяризации. Деполяризация – это резкое изменение электрического состояния клетки, когда отрицательный внутренний заряд клетки становится на короткое время положительным. В сердце деполяризация начинается в специализированных клетках водителя сердечного ритма в синусно-предсердном узле. Далее волна возбуждения распространяется через атриовентикулярный (предсердно-желудочковый) узел вниз к пучку Гиса, переходя в волокна Пуркинье и далее приводит к сокращению желудочков. В отличие от других нервных клеток, которые неспособны генерировать электрический сигнал в автоколебательном режиме, клетки синусно-предсердного узла способны создавать ритмичный электрический сигнал без внешнего воздействия. Точнее, внешние воздействия (например, физическая нагрузка) влияют только на частоту колебаний, но не нужны для запуска этого «генератора». При этом происходит периодическая деполяризация и реполяризация клеток водителя ритма. В электрокардиостимуляторе также имеется генератор стабильной частоты, выполняющий роль синусно-предсердного узла. Мембраны живых клеток действуют как конденсаторы. Из-за того, что процессы в клетках электрохимические, а не электрические, деполяризация и реполяризация в них происходят намного медленнее, чем в конденсаторе той же емкости.

ESP8266 Wi-Fi термометр на 2 датчика 18b20 через blynk
В данном материале будет предоставлен пример как использовать несколько датчиков температуры 18b20 + добавлять нужное количество и производить удаленный мониторинг по средствам платы esp8266 nodemcu и приложения blynk. Данный материал будет полезен если нужно снимать удаленно несколько показаний температуры для мониторинга. 
Установка и настройка RetroPie на Orange pi \ Raspberry Pi

Хотите поиграть в видеоигры из детства? Танчики, Контра, Чип и Дэйл, Черепашки Ниндзя… Все эти игры ждут вас! Из данного руководства вы узнаете как просто и быстро собрать и настроить ретро-консоль на базе микрокомпьютера Raspberry Pi и сборки эмуляторов RetroPie.

Снежинка Ардуинщика на ардуино NANO с эффектами (проект к Новому Году )
Интерактивная снежинка соответствующей формы, созданная Ардуино Нано. Используя 17 независимых каналов PWM и сенсорный датчик для включения  и эффектов.
Снежинка состоит из 30 светодиодов, сгруппированных в 17 независимых сегментов, которые могут управляться отдельно микроконтроллером Arduino Nano. Каждый блок управляется отдельным пином PWM, и регулирует яркость каждого блока светодиодов и эффекты отдельно.
Пайка для начинающих от выбора паяльника до практики
Вначале статьи будет изложена теория, ближе к ее середине будет рассмотрена практика, максимально кратко так же расскажем об инструменте, о химии, которая необходима в пайке, о дополнительных инструментах. Для того, чтобы получить действительно качественную пайку, Вам все эти вопросы следует хорошо изучить, где-то узнавать подробности, но мы постараемся объяснить все максимально доступно «на пальцах», так что после прочтения вы гарантированно сможете выполнить поставленные задачи.

Показано с 1 по 16 из 98 (всего 7 страниц)

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

Если у вас есть тяга к технологиям (или ребёнок с такой тягой), рассмотрите Arduino. Эта штука озадачит вас и ребёнка на много часов, а на выходе получатся удивительные проекты.

Что за Arduino

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

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

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

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

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

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

Время: 5/5.

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

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

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

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

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

Время: 3/5.

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

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

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

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

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

Время: 4/5.

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

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

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

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

Время: 3/5.

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

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

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

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

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

Время: 2/5.

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

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

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

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

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

Время: 2/5.

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

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

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

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

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

Время: 3/5.

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

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

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

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

8. Драм-машина

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

Время: 2/5.

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

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

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

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

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

Время: 1/5.

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

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

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

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

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

Время: 5/5.

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

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

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

5 уникальных проектов Arduino для начинающих, которые вы можете сделать с помощью только стартового комплекта

Если вы вообще интересуетесь электроникой, вы слышали о платформе электронного прототипирования с открытым исходным кодом Arduino

, Если вы только что услышали об этом сейчас, вас ждет веселье!

Arduino является открытым исходным кодом

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

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

здесь. Если вы хотите посмотреть, понравится ли вам работа с электроникой

что такое 60 долларов?

. Но вы читатель MakeUseOf.com. Ты удивительный. Так почему бы не позволить вашему первому проекту Arduino быть удивительно крутым? Давайте рассмотрим 5 различных удивительных и уникальных проектов, которые каждый может сделать с помощью стартового набора Arduino. Прочитайте до конца, чтобы увидеть одно устройство, которое может быть таким забавным, это страшно.

Обнаружение лжи с оловянной фольгой, проволокой и Arduino

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

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

, Затем весело проведите время, задавая вопросы своим друзьям и посмотрите, что говорит устройство.

Простой Arduino Battery Tester

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

,

Если вам нравится делать это, подумайте о том, чтобы добавить показания к вашему ЖК-модулю. Тогда вы можете получить точное напряжение. Если ваш комплект не поставляется с стабилитроном, вы можете получить 10 из них примерно за 7 долларов. Никогда не больно иметь несколько запчастей. Дает вам больше шансов сказать, стабилитрон позже.

Самодельный Arduino RADAR

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

(РЛС).

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

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

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

в других проектах.

Игра со змеями на матрице 8 × 8 с использованием Arduino

Для многих людей их интерес к электронике связан с играми в карманные электронные игры.

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

объяснение не требуется. Ты получил это.

Вы будете использовать Arduino UNO, 8 × 8 светодиодный матричный дисплей, компонент сдвигового регистра

ЖК-дисплей 16 × 2, потенциометр 1К

, 4 кнопки, соединительные провода, макетная плата и блок питания. Здесь вы можете найти схему и примеры кода. Это не самый простой проект для начинающих

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

Arduino EMF Detector a.k.a. Детектор призраков

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

утверждают, что он также может обнаруживать духи. Серьезно, в каком шоу с чем-то сверхъестественным не использовался детектор ЭДС? Никто. Плюс с охотниками за привидениями

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

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

Первый в видео выше дает свои результаты с помощью одного светодиода. Но вы могли бы сделать гораздо больше! Вы можете попробовать светодиодную линейку, также показанную на видео, или показать счетчик ЭДС на 7-сегментном дисплее, или сделать звук с пьезо-зуммером, вроде счетчика Гейгера. Если вы любите приключения, попробуйте встроить светодиоды, аналоговый индикатор и пьезо-зуммер. Как только вы построите базовую версию, вы, вероятно, сможете выяснить версию, одобренную Сэмом и Дином Винчестерами.

Ты можешь это сделать

Это всего лишь пять действительно крутых проектов Arduino для начинающих. Вы не ограничены тем, что входит в проектные книги, которые поставляются с некоторыми наборами. Поднимитесь в Интернет, найдите вещи, которые, по вашему мнению, вы хотели бы построить. Когда дело доходит до Arduino, скорее всего, кто-то уже сделал нечто подобное. Сообщество DIY

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

,

Авторы изображения: эксперименты по электронике Патрицио Марторана через Shutterstock, различные электронные компоненты через Shutterstock, DIY-полиграфизатор Arduino от пользователя WonderHowTo, Уильям Финукейн, Джереми Вудс, проходящий тест на полиграфе (пересоздание) через Flickr.

Arduino против Raspberry Pi: подробное сравнение

Когда дело доходит до выбора одноплатного компьютера, Arduino и Raspberry Pi являются именами, которые вы будете учитывать. Но какой из них выбрать? Для чего лучше всего использовать Arduino? Каковы недостатки использования Raspberry Pi? И как вы выбираете между двумя? Это может быть трудным решением, поэтому мы разберем его здесь для вас.

В целях этой статьи я буду обсуждать Arduino Uno R3 и Raspberry Pi 2 Model B. Существует много версий обеих плат, и существует множество альтернатив Pi и Arduino, которые предоставляют различные спецификации и возможности., но эти два являются основой каждой линии в данный момент.

Arduino Vs Raspberry Pi

Общее назначение

В то время как Arduino и Raspberry Pi - очень универсальные маленькие машины, у них обоих есть определенные вещи, в которых они хороши.

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

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

Один реддитор сказал: «Мой Пи лучше общается с людьми (работает на веб-сервере). Мой Arduino лучше общается с деталями машин (движущимися двигателями) ».

аппаратные средства

Когда вы смотрите на Arduino рядом с Raspberry Pi, становится очень ясно, что аппаратное обеспечение между ними немного различается. Давайте разберемся с этим.

Мощность

Требования к источнику питания Arduino очень просты; Вы можете подключить его к компьютеру или аккумуляторной батарее, и он сразу же начнет выполнять код. Если питание отключено, оно остановится; нет необходимости запускать процесс выключения. Raspberry Pi, с другой стороны, потому что он имеет более полнофункциональную вычислительную систему, должен быть выключен как обычный компьютер и может быть поврежден при отключении питания.

И Arduino, и Raspberry Pi имеют очень низкое энергопотребление и могут работать очень долго без использования большого количества электричества.

связь

Raspberry Pi готов к подключению к Интернету; у него есть встроенный порт Ethernet, и очень просто получить USB-адаптер Wi-Fi, чтобы обеспечить беспроводную связь (вы можете увидеть очень маленький на рисунке ниже). Это одна из причин, по которой Pi является предпочтительным устройством для таких вещей, как персональные веб-серверы, серверы печати и VPN.

Arduino, с другой стороны, не имеет встроенных возможностей для подключения. Если вы хотите подключить его к Интернету, вам нужно добавить дополнительное оборудование, которое включает порт Ethernet. Если вы хотите подключиться к Wi-Fi, вам снова понадобится другое оборудование. Поскольку Arduino предназначен для аппаратных проектов, а не для программных, ему нужно немного поработать, чтобы подключить его.

I / O Pins

Контакты ввода / вывода - это то, что позволяет вашему одноплатному компьютеру общаться с вещами, которые к нему подключены. Например, ваш Raspberry Pi может загореться светодиодом. Или ваш Arduino может активировать мотор. Если вы ищете аппаратные соединения, эти контакты - то, что вам нужно. Raspberry Pi 2 упаковывает 17 из этих контактов, в то время как Arduino Uno предлагает 20; Вы можете увидеть их количество на изображении ниже.

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

Место хранения

Arduino поставляется с 32 КБ встроенного хранилища, что достаточно для хранения кода, который содержит инструкции для текущей программы. Вы не можете использовать это хранилище для приложений, видео, фотографий или чего-либо еще. Raspberry Pi, с другой стороны, не имеет встроенного хранилища, но имеет порт micro SD, поэтому вы можете добавить столько памяти, сколько захотите. Добавление 32 ГБ хранилища обойдется вам в $ 12 с картой памяти SanDisk micro SD, и вы можете легко добавить до 128 или 256 ГБ, если вам это нужно.

USB

Поскольку Arduino не предназначен для связи с компьютерами, он не входит в стандартную комплектацию USB-портов, которые вы можете использовать для этого типа связи. Один порт можно использовать для подключения Arduino к вашему компьютеру через USB-порт вашего компьютера, но это все. Raspberry Pi, с другой стороны, имеет четыре порта USB, которые можно использовать для подключения к маршрутизатору, принтеру, внешнему жесткому диску или множеству других устройств.

Программного обеспечения

Теперь, когда мы изложили различия между аппаратными средствами Arduino и Raspberry Pi, мы можем поговорить о программном обеспечении. Чтобы по-настоящему понять, когда вы хотите использовать одну или другую плату, вам нужно знать, что может делать каждая из них, и многое зависит от программного обеспечения.

Чтобы усложнить проблему, Arduino не поставляется с любым программным обеспечением как таковым. Он обладает базовыми возможностями для интерпретации кода, который он получает, и изменения функций оборудования, к которому он подключен, но у платы нет операционной системы или какого-либо интерфейса, кроме интегрированной среды разработки Arduino (IDE).

На практике это означает, что вам нужно создать программное обеспечение, которое работает на Arduino. Используя IDE, вы создадите набор команд, которые Arduino будет интерпретировать и вводить в действие. Простой набор инструкций может сказать что-то вроде: «включите красный свет на три секунды, выключите его, включите зеленый свет на три секунды, выключите его, повторите». Очевидно, вы можете делать гораздо более сложные вещи, но вам все равно нужно будет создать программу самостоятельно.

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

В отличие от Raspberry Pi поставляется с полнофункциональной операционной системой под названием Raspbian. Эта ОС основана на Debian Linux и была создана специально для Pi. Существует ряд других операционных систем, которые вы можете использовать с платой, большинство из которых основаны на Linux, но также может быть установлен Android.

Операционные системы - не единственные части программного обеспечения, которые запускает Pi; Есть также ряд полезных приложений, которые вы можете использовать для выполнения различных задач. Одним из наиболее распространенных применений Raspberry Pi является мультимедийный сервер, для которого Kodi и Plex являются популярными приложениями. Вы можете загружать игры, серверные приложения, калькуляторы и даже офисный пакет LibreOffice.

Конечно, вы также можете написать свои собственные программы для Raspberry Pi, и это одна из лучших причин для этого: научиться программировать. Python является рекомендуемым языком для Pi, но C, C ++, Java и Ruby предварительно установлены на плате. В то время как Arduino можно настроить для поддержки других языков, родной язык Arduino - лучший выбор; Если вы хотите выучить более полезный язык, Pi предоставит вам больше возможностей.

Расширение вперед

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

Это одно из мест, где сияет Ардуино. Существуют сотни микросхем, которые позволяют расширить возможности стандартной платы такими вещами, как подключение к сети Ethernet и Wi-Fi, улучшенное управление двигателем, возможности динамика и микрофона, сенсорный экран, камеры, радиопередатчики, обработка графики и почти все, что вы можете себе представить из. За 20-40 долларов вы можете превратить свой Arduino в нечто совершенно другое (например, в этот щит Adafruit GPS).

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

Raspberry Pi является более автономной платой и не обладает такими же возможностями расширения, как Arduino. Существует несколько доступных «шляп», которые добавляют дополнительное оборудование к Pi, однако дают вам очень интересные возможности. Например, вы можете добавить емкостные датчики, GPS, сенсорный экран, панели RGB и даже 3D-датчик жестов.

Порты USB также позволяют добавлять функциональность с ключами; например, чтобы получить подключение к Wi-Fi, все, что вам нужно сделать, это подключить ключ Wi-Fi. Тем не менее, даже с этими опциями, Raspberry Pi просто не имеет столько возможностей для добавления функциональности. Не сказать, что Пи не способен; вы все равно можете делать с ним практически все, что угодно, вам может потребоваться немного более творческий подход (или прикрепить его к Arduino!).

Как выбрать между Arduino и Raspberry Pi

Теперь, когда вы точно поняли, чем отличаются Arduino и Raspberry Pi, у вас должно быть довольно хорошее представление о том, как выбирать между двумя, хотите ли вы получить один. Если вы хотите создавать устройства, такие как роботы, таймеры и датчики, Arduino - это то, что вам нужно; его низкоуровневый интерфейс и удобные соединения ввода / вывода делают его лучшим способом, если вы хотите что-то построить. Raspberry Pi, с другой стороны, делает фантастический сервер или систему хранения данных и отлично подходит для обучения программированию на традиционных языках. Если вы хотите общаться с другими компьютерами, пи - это ваша доска.

Но зачем ограничиваться одним? Почему бы не получить оба? Они оба очень доступны, и вы можете получить стартовые комплекты менее чем за 100 долларов, которые включают в себя все необходимое для начала работы над проектами. От простого робота до полноценного веб-сервера вы можете получить простой набор, который поможет вам в процессе установки.

А когда вы начнете совершенствоваться, вы можете использовать Arduino и Pi вместе для управления датчиками и сервоприводами с помощью онлайн-инструкций или обратной связи! Варианты безграничны.

Raspberry Pi Vs. Arduino: Сравнительная таблица

Arduino UnoRaspberry Pi 2 Модель B
Стоимость (базовая модель)2039
процессор16 МГц AVR ATmega328P900 МГц Broadcom ARM Cortex-A7
Место хранения32 КБн /
баран2 КБ1 ГБ
Контакты ввода / вывода2017
Операционные системын /Распбиан, другие разновидности Linux, Android
ЯзыкиArduino,Python, C, C ++, Java, Ruby
Лучше дляАппаратное обеспечение / прототипированиеПрограммное обеспечение / сервер
Источник питания5V USB или DC разъем5В USB

Было ли это руководство полезным? У вас есть еще вопросы о том, стоит ли вам покупать Arduino или Pi? Оставьте свои вопросы и мысли ниже!

Изображение предоставлено: Sho Hashimoto через flickr, Manoel Lamos через flickr, Simon Monk через raspberrypi.org.

Полезные поделки для дома на Ардуино | КБ Михалёва

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

Наливатор

Наливатор

Скоро дачный сезон и уже начинают наши постоянные читатели интересоваться полезными поделками на летний период. Много поделок для огорода, полива, теплиц... и наше внимание остановилось на проекте "Наливатор". Устройство помогающего разлить жидкость, равномерно по стаканчикам или просто в автоматическом режиме отмерить вам положенную дозу холодной водички. Что может быть приятней в жаркий день на даче?!

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

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

Что же внутри?

Электроника

Электроника

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

Как собирается

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

Индикация режима

Индикация режима

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

Как паяется

Для монтажа и пайки мы выбрали монтаж на самой плафторме где снизу крепятся необходимые датчики и адресные светодиоды, а на дне кейса вся остальная электроника и помпа. Сервопривод с трубкой подачи жидкости - на крышке. Необходимые детали продуманы и изготовлены на 3d-принтере. Здесь не нужно будет придумывать каким образом крепить трубки - все это мы уже рассчитали и проверили, нужно лишь собрать и спаять контакты.

Программа

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

Отладка

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

И практически все остальное уже настроено и после включения должно работать.

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

С уважением к читателям канала,

Михалев СИ, руководитель конструкторского бюро и лабораторий детской робототехники

изУЧаЕм Борьбу с Arduino | 33 электронные цифровые поделки с использованием Arduino

Заключительная часть публикации сведений о LoRa-GPS трекере, который летает в любительских ракетах (моих и коллег) повествует об «оконечном устройстве» приемника LoRa — смартфоне с приложением для Android. Обычные решения используют GSM канал для передачи местоположения в СМС. Здесь опиcано решение имеющее большую автономность — свой радиоканал. Читать далее GPS-трекер LoRa-GPS. Часть 4. Приемник. Приложение для Android. →

Третья часть публикации сведений о LoRa-GPS трекере, который летает в любительских ракетах (моих и коллег) повествует о конструкции приемника LoRa. Обычные решения используют GSM канал для передачи местоположения в СМС. Здесь опиcано решение имеющее большую автономность — свой радиоканал. Читать далее GPS-трекер LoRa-GPS. Часть 3. Приемник на Arduino NANO. →

Продолжаю публикацию сведений о LoRa-GPS трекере, который летает в любительских ракетах (моих и коллег). Обычные решения используют GSM канал для передачи местоположения в СМС. Здесь описывается решение имеющее большую автономность — свой радиоканал — совсем не так как на картинке. Читать далее GPS-трекер LoRa-GPS. Часть 2. Приемник pinko. →

У меня в почте, на Youtube и форумах было несколько пожеланий о публикации сведений о LoRa-GPS трекере, который летает в любительских ракетах (моих и коллег). Обычные решения используют GSM канал для передачи местоположения в СМС. Здесь опишу решение имеющее большую автономность — свой радиоканал. Читать далее GPS-трекер LoRa-GPS. Часть 1. Передатчик. →

Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Разберем некоторые элементы интерфейса пользователя. Рассмотрим элемент «Switch» (могли бы и перевести в «Выключатель» или «Переключатель»). Читать далее MIT App Inventor. Интерфейс пользователя. Switch →

Очень хороший инструмент для ленивых создателей приложений под Android от MIT — App Inventor. Разберем некоторые элементы интерфейса пользователя. Рассмотрим элемент «Флажок» («CheckBox»). Читать далее MIT App Inventor. Интерфейс пользователя. Флажок (CheckBox) →

30+ проектов Arduino с инструкциями, схемами и кодами DIY

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

Эта коллекция проектов Arduino Особенности:

  • Беспроводное управление
  • Автоматизация
  • Управление двигателями
  • Роботизированный
  • Станки с ЧПУ
  • Светодиоды
  • и другие.

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

Я буду постоянно обновлять эту статью, добавляя все новые материалы, которые я делаю.

Arduino Projects с подробным пошаговым руководством


Роботизированные проекты Arduino

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

Рука робота Arduino

Когда дело доходит до автоматизированного производства, роботизированные манипуляторы играют большую роль во многих областях применения. Они часто используются для сварки, сборки, упаковки, покраски, подбора и размещения и многого другого. Этот проект Arduino на самом деле представляет собой роботизированный манипулятор, сделанный из деталей, напечатанных на 3D-принтере, шарниров серводвигателей и управляемый с помощью Arduino Nano.Что еще круче, мы можем управлять манипулятором робота по беспроводной сети через смартфон и специальное приложение для Android.

Рука робота имеет 5 степеней свободы, поэтому нам нужно 5 серводвигателей плюс дополнительный сервопривод для механизма захвата. Для связи со смартфоном мы используем Bluetooth-модуль HC-05.

Сложность: средняя

Mecanum Wheels Робот

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

Колеса прикреплены к четырем шаговым двигателям, которые управляются индивидуально. Вращая колеса по определенной схеме, они создают диагональные силы из-за диагональных роликов, расположенных по окружности колес, и поэтому они могут двигаться в любом направлении. Машиной-роботом можно дистанционно управлять либо через Bluetooth-соединение и специальное приложение для Android, либо с помощью передатчика DIY RC с помощью модуля приемопередатчика NRF24L01.

Сложность: Продвинутый

Робот-манипулятор Arduino и платформа Mecanum Wheel Platform Автоматическая работа

Вот обновленная версия предыдущего проекта робота Mecanum Wheels. Поверх платформы я добавил упомянутый выше проект DIY Arduino Robot Arm, и теперь они могут работать вместе.

Поскольку робот использует шаговые двигатели для колес и серводвигатели для манипулятора робота, мы можем точно управлять ими с помощью специального приложения для Android.Что еще круче, мы можем записывать движения робота, а затем робот может их автоматически повторять. Конечно, как и для любого из моих проектов Arduino, код Arduino, приложение для пользовательской сборки Android, а также файлы 3D-модели можно найти и загрузить из статьи о конкретном проекте.

Сложность: Продвинутый

Робот SCARA, напечатанный на 3D-принтере

Робот

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

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

В качестве контроллера он имеет плату Arduino UNO в сочетании с экраном ЧПУ и четырьмя шаговыми драйверами A4988. Он имеет 4 степени свободы, приводимый в движение четырьмя шаговыми двигателями NEMA 17.

Сложность: Продвинутый

Сделай сам Mars Perseverance Rover Replica

Вдохновленный миссией NASA Mars 2020 и успешной посадкой марсохода Mars Perseverance Rover на заводе Марс, я создал его функциональную копию, напечатанную на 3D-принтере.Я разработал этот напечатанный на 3D-принтере Mars Rover таким образом, чтобы его можно было легко воссоздать, следуя инструкциям в руководстве.

Марсоход оснащен качающейся подвеской, которая позволяет марсоходу плавно двигаться по неровной местности, как настоящий марсоход. Он имеет шесть независимо управляемых двигателей постоянного тока для вождения и четыре сервопривода для рулевого управления, а управление им осуществляется с помощью платы Arduino MEGA. Также есть камера FPV, расположенная в блоке камер марсохода, которую можно использовать для дистанционного управления марсоходом.Дистанционное управление осуществляется с помощью недорогого коммерческого RC-передатчика и приемника.

Сложность: Продвинутый

Arduino Hexapod Робот

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

У каждой ноги по три сустава, и для каждого сустава нам нужен серводвигатель.Это означает, что нам нужно всего 18 сервоприводов для этого проекта, а также дополнительно 3 сервопривода для движений головы и 1 сервопривод для хвоста. Мозг робота - это Arduino Mega, потому что это единственная плата, которая может управлять более чем 12 сервоприводами с помощью библиотеки сервоприводов. Я также разработал специальную печатную плату, которая действует как Arduino Mega Shield, поэтому мы можем легко подключить все сервоприводы. Мы можем управлять роботом-муравьем через Bluetooth и смартфон или по радиосвязи. У муравья также есть встроенный ультразвуковой датчик в голове, поэтому он может обнаруживать объекты впереди и даже ударить, если объект находится перед ним.

Сложность: Продвинутый

Станки с ЧПУ Arduino Projects


Следующие проекты показывают, насколько способна Arduino. ЧПУ или компьютерное числовое управление - это автоматизированное управление станками, такими как фрезерные, токарные, плазменные резаки, 3D-принтеры и т. Д. Таким образом, используя Arduino в качестве контроллера, мы действительно можем построить любое из этих станков с ЧПУ.

В настоящее время у меня в этом списке только два проекта ЧПУ, но в будущем их будет намного больше.

Станок для резки пенопласта с ЧПУ с ЧПУ

Создание собственного станка с ЧПУ может показаться большой проблемой для многих из вас, но следующий проект Arduino CNC Machine показывает, что создание станка с ЧПУ на самом деле не так уж и сложно.

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

Сложность: Продвинутый

Станок для гибки проволоки Arduino

Управление шаговыми двигателями с помощью Arduino, без сомнения, одна из самых приятных вещей для энтузиастов Arduino.Существует так много машин, основанных на этих двигателях, таких как станки с ЧПУ, 3D-принтеры, различные машины автоматизации и т. Д. Этот проект Arduino полностью посвящен этому, он описывает, как вы можете построить такую ​​машину. Это машина для гибки проволоки, где с помощью шаговых двигателей мы можем точно гнуть проволоку и делать из нее различные формы и формы.

Машина оснащена тремя шаговыми двигателями. Первым степпером подаем проволоку к гибочному механизму. Здесь у нас есть еще один шаговый двигатель, используемый для сгибания проволоки под прямым углом.Существует также другой шаговый двигатель для управления осью Z, или этот шаговый двигатель позволяет машине создавать трехмерные формы. С помощью этого проекта мы также можем увидеть, насколько полезны 3D-принтеры для проектов Arduino этого типа или для создания прототипов.

Сложность: Продвинутый

Радиоуправление (RC) Arduino Projects


Сделай сам на базе Arduino RC-передатчик

Многие проекты Arduino, которые я делаю, требуют беспроводного управления, поэтому я создаю этот беспроводной радиоконтроллер на базе Arduino.С помощью этого радиоуправляемого передатчика я могу управлять практически без проводов на расстоянии до 700 м в открытом космосе. Он имеет 14 каналов, 6 из которых являются аналоговыми и 8 цифровых входов.

Мозгом этого проекта Arduino является плата Arduino Pro Mini, которая является самой маленькой платой Arduino, радиосвязь основана на модуле NRF24L01, имеет 2 джойстика, 2 потенциометра и 4 кнопки мгновенного действия, а также модуль акселерометра и гироскопа, который можно использовать для управления объектами, просто перемещая или наклоняя контроллер.Я установил все электронные компоненты на печатную плату нестандартной конструкции и сделал крышку из прозрачного акрила.

Сложность: средняя

Сделай сам Arduino RC-приемник для RC-моделей и проектов Arduino

Это следующий проект вышеупомянутого. Как и DIY RC-передатчик, этот DIY-RC-приемник Arduino можно использовать во многих приложениях. Мы можем легко объединить два проекта вместе и управлять чем угодно по беспроводной сети. Среди прочего, я сделал пример управления коммерческой моделью радиоуправляемого автомобиля с помощью этих самодельных передатчика и приемника.

Специальная печатная плата, которую я сделал, использует тот же модуль NRF24L01 для радиосвязи. Контроллер представляет собой Arduino Pro Mini и имеет 9 каналов ввода / вывода.

Сложность: средняя

Самодельный корабль на воздушной подушке на базе Arduino

Следующий проект Arduino - отличный пример использования передатчика DIY RC сверху. Это 3D-печатное судно на воздушной подушке, которое я полностью спроектировал самостоятельно, и, конечно же, файлы для 3D-печати доступны для загрузки.Судно на воздушной подушке использует два бесщеточных двигателя, один для создания воздушной подушки для подъемника, а другой для создания тяги или движения вперед.

Для беспроводного управления мы используем модуль NRF24L01, который принимает данные, поступающие от RC-передатчика. Затем, используя Arduino и два ESC (электронный регулятор скорости), мы контролируем скорость двигателей BLDC. На задней стороне корабля на воздушной подушке также есть сервопривод для управления рулями направления или для управления рулевым управлением.Надо сказать, что управлять этим самодельным судном на воздушной подушке очень весело.

Сложность: Продвинутый

Arduino RC Самолет

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

Самолет полностью сделан из пенополистирола и, что еще круче, формы созданы с помощью моей DIY-машины для резки пенопласта Arduino с ЧПУ, проект уже упоминался выше. Радиосвязь основана на модулях приемопередатчика NRF24L01. Для этого я использовал свой DIY Arduino RC Transmitter и DIY Arduino RC Receiver.

Сложность: Продвинутый

Arduino Робот для автомобильного беспроводного управления

Этот проект Arduino является расширением предыдущего, и здесь мы узнаем, как по беспроводной сети управлять автомобилем-роботом Arduino.

Вы можете выбрать один из трех различных методов беспроводного управления, описанных в этом проекте, или это модуль HC-05 Blueooth, модуль приемопередатчика NRF24L01 и модуль беспроводной связи большого радиуса действия HC-12. Кроме того, вы можете узнать, как создать собственное Android-приложение для управления автомобилем-роботом Arduino.

Сложность: средняя

Беспроводная метеостанция Arduino

Идея этого проекта Arduino весьма практична, так как в нем предусмотрено измерение температуры и влажности в помещении и на улице.Он основан на датчике DHT11 / DHT22, модуле приемопередатчика NRF24L01 для беспроводной связи и DS3231 RTC. Для дисплея мы можем использовать либо ЖК-дисплей 16 × 2 символов, либо сенсорный TFT-экран с диагональю 3,2 дюйма.

Наружный блок может питаться от батарей, а внутренний блок - от адаптера переменного тока. Наружный блок измеряет температуру и влажность и отправляет значения главному внутреннему блоку. Здесь эти значения выводятся на ЖК-дисплей вместе со значениями данных и времени из модуля часов реального времени DS3231.

Кроме того, мы можем использовать модуль SD-карты для хранения данных на Micro SD-карте.

Сложность: средняя

Управление двигателями Проекты Arduino


Слайдер камеры Arduino с механизмом поворота и наклона

Ползунок камеры

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

У слайдера есть три шаговых двигателя NEMA 17, управляемых шаговыми драйверами A4988 и платой Arduino Nano. Используя джойстик, мы можем управлять движениями панорамирования и наклона, а с помощью потенциометра мы можем управлять скользящими движениями. С помощью этого слайдера камеры DIY мы можем использовать кнопку Set, чтобы установить две разные точки IN и OUT, чтобы камера могла автоматически перемещаться из одной точки в другую. Лично, рассматривая все мои проекты Arduino до сих пор, я нашел, что это наиболее практично для меня.

Сложность: Продвинутый

Торговый автомат DIY

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

Конструкция машины изготовлена ​​из МДФ. Для выгрузки предметов я использовал серводвигатели непрерывного вращения, а для несущей системы я использовал два шаговых двигателя NEMA17.Для обнаружения монет автомат использует инфракрасный датчик приближения.

Сложность: Продвинутый

DIY Arduino Gimbal / самостабилизирующаяся платформа

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

Основываясь на ориентации MPU6050 и его объединенных данных акселерометра и гироскопа, мы можем управлять 3 осями или сервоприводами, которые поддерживают уровень платформы.

Сложность: средняя

Arduino Робот-автомобиль

Комбинация двигателей постоянного тока и Arduino всегда доставляет удовольствие, и этот проект тоже. Здесь мы с нуля построим собственную машину-робот. Автомобиль будет питаться от литий-ионных аккумуляторов и двух двигателей постоянного тока на 12 В, а управлять им будет с помощью драйвера L298N и аналогового джойстика.

В рамках этого проекта мы также узнаем, как работает управление двигателем H-Bridge и PWM.

Сложность: средняя

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


Радар Arduino (сонар)

Это один из моих самых популярных проектов, и его действительно интересно создавать.Радар может обнаруживать объекты перед собой и отображать их на экране ПК с помощью Processing IDE.

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

Сложность: Легкая

Измеритель дальности и цифровой спиртовой уровень

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

Проект также включает акселерометр, который используется для функции цифрового спиртового уровня или для измерения угла. Результаты отображаются на ЖК-дисплее 16 × 2, и все компоненты прикреплены к специальной печатной плате.

Сложность: средняя

Сортировщик цветов Arduino

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

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

Сложность: средняя

Система контроля доступа RFID

Технология

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

В этом проекте мы узнаем, как использовать Arduino для создания дверного замка, управляемого RFID. Система состоит из считывателя RFID MFRC522 и меток / карт RFID, основанных на протоколе MIFARE.

Сложность: средняя

Система сигнализации Arduino

Если вы когда-нибудь задумывались о создании собственной системы безопасности, этот проект станет отличной отправной точкой.Здесь мы будем использовать ультразвуковой датчик для обнаружения движения.

Если перед датчиком проходит человек или объект, срабатывает тревога. Для отключения будильника вам нужно будет ввести пароль с клавиатуры.

Сложность: средняя

Светодиодная матрица Arduino с прокруткой текста

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

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

Сложность: средняя

Игровой проект Arduino

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

Для этого проекта нам понадобится сенсорный экран TFT с диагональю 3,2 дюйма, адаптер экрана TFT Mega и плата Arduino Mega. Код немного длиннее, но все подробно объяснено.

Сложность: Продвинутый

Музыкальный проигрыватель Arduino и будильник с сенсорным экраном

В этом проекте мы узнаем, как создать собственный музыкальный проигрыватель. Он оснащен сенсорным экраном, MP3-плеером, датчиком температуры и будильником.

Код этого проекта немного сложнее, около 550 строк, но все подробно объясняется с комментариями для каждой строки.Также к этому есть подробное видео-объяснение.

Сложность: Продвинутый

Другие проекты Arduino

Интерактивный светодиодный журнальный столик на базе Arduino

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

Сердцем таблицы является Arduino, который управляет 45 адресными светодиодами WS2812B, а объекты наверху стола обнаруживаются с помощью инфракрасных датчиков приближения.Что еще круче, он имеет встроенный модуль Bluetooth, который позволяет взаимодействовать со смартфоном для выбора цвета светодиодов.

Сложность: Продвинутый

DIY Монитор качества воздуха

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

В этом проекте Arduino мы создаем монитор качества воздуха, который может измерять несколько важных параметров качества воздуха, таких как PM2.5, CO2, VOC, озон, а также температура и влажность. Я разработал специальную печатную плату, на которую мы можем легко прикрепить нужные нам датчики и показать результаты на 2,8-дюймовом сенсорном дисплее. Устройство также может отслеживать значения датчиков за последние 24 часа.

Идеи проектов Arduino


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

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

Розетка, управляемая смартфоном на базе Android

с использованием Arduino

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

Для этого проекта вам понадобятся всего два компонента вместе с платой Arduino.Модуль Bluetooth HC-05 и модуль реле 5V, для которых у меня уже есть подробные руководства. Для питания Arduino и реле вы можете использовать преобразователь 220/110 В переменного тока в 5 В постоянного тока.

С помощью смартфона вы можете подключать розетку и управлять ею через Bluetooth. Вы можете использовать некоторые уже созданные приложения для управления Arduino из Play Store или создать свое собственное приложение. Таким образом, мы также можем управлять розетками с помощью голосовых команд.

Сложность: Продвинутый

Домашняя автоматизация с использованием Arduino

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

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

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

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

Сложность: Продвинутый

Управление жестами Arduino

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

Мы можем использовать модуль GY-80 с акселерометром, гироскопом и магнитометром. Затем данные, которые мы получаем от этих датчиков, позволяют контролировать управление автомобилем-роботом.Что касается беспроводной связи, мы можем использовать модули приемопередатчика NRF24L01.

Вы также можете проверить мой проект последнего года мехатроники, где я использовал аналогичный метод для управления 3D-моделью в Matab Simulink.

Сложность: Продвинутый


Не стесняйтесь задавать любой вопрос в разделе комментариев ниже и не забудьте предложить еще несколько проектов Arduino.

DIY Arduino или «Сделай сам-Duino»: 30 шагов (с изображениями)

ПОЛНЫЙ СПИСОК МАТЕРИАЛОВ
Вы найдете подробные сведения об этих материалах на конкретных этапах данного руководства.

// ------- СПИСОК МАТЕРИАЛОВ ДЛЯ ПЕЧАТНОЙ ПЛАТЫ ------- //
Медная плата: 12 "x 12"
При желании вы можете купить плату меньшего размера.
Я покупаю 12x12, потому что использую его для множества проектов.
http://www.parts-express.com/pe/showdetl.cfm?Partnumber=055-140

Лист выкройки DIY-Duino
Щелкните здесь, чтобы загрузить файл выкройки
Вы должны использовать этот файл, чтобы гарантировать правильное разрешение и размер изображения.

Фотобумага
Лучше всего использовать высококачественную глянцевую фотобумагу.

Лазерный принтер
Или копии с таких мест, как Kinkos или Staples.

Мелкозернистая наждачная бумага
Для шероховатости доски и улучшения ее впитывания рисунка.

Обычная хозяйственная лента
Для крепления выкройки к медной доске

Кусок макулатуры
Это будет ваша самодельная гладильная доска.

Бумажные полотенца
Чтобы накрыть доску перед глажкой.

Утюг для одежды
Используйте тот, который вам не страшно испортить.
Скорее всего, будет фанк.

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

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

// ------- СПИСОК МАТЕРИАЛОВ ДЛЯ ТРАВЛЕНИЯ ------- //
Кувшин соляной кислоты
Вы можете купить его в строительном магазине.

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

Емкость с перекисью водорода
Любой продуктовый магазин

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

(2) Пластиковые контейнеры
(1 для кислотной смеси, один для ополаскивания, один для купания печатной платы в горячей воде)

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

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

Другая защита
Защита органов дыхания и глаз.

Пакет фотобумаги
I, если у вас есть доступ к лазерному принтеру или лазерному копировальному устройству. В противном случае пропустите это.

Мерная чашка 1/4 чашки
Используйте ту, которую вы не против того, чтобы ее уничтожили.Как только вы используете это для измерения слюнной кислоты, его следует использовать только для этой цели. НИКОГДА не используйте его для повторного измерения еды.

// ------- СПИСОК КОМПОНЕНТОВ DIY-DUINO ------- //
(3) Маленькие кусочки провода

DIP-разъемы Под пайку - 28-контактный 0,3 "
http://www.sparkfun.com/products/7942
1,50 долл. США

ATmega328 с загрузчиком Arduino
http://www.sparkfun.com/products/9217
5,50 долл. США

Базовый светодиод - зеленый (или любого другого цвета борется с вашим судном)
http: // www.sparkfun.com/products/9650
0,35 $

Резистор 330 Ом 1/6 Вт PTH
- 220 Ом тоже подойдет, если у вас есть один
http://www.sparkfun.com/products/8377
0,25 доллара США

Резистор 10 кОм, 1/6 Вт PTH
http://www.sparkfun.com/products/8374
$ 0,25

Мини-кнопочный переключатель
http://www.sparkfun.com/products/97
$ 0,35

(2) Конденсаторы с электролитической развязкой - 10 мкФ / 25 В
http: // www.sparkfun.com/products/523
$ 0,45x2 = $ 0,90

Регулятор напряжения - 5 В
http://www.sparkfun.com/products/107
$ 1,25

(1) Кристалл 16 МГц
http: // www.sparkfun.com/products/536
0,95 долл. США

(2) Керамический конденсатор 22pf
http://www.sparkfun.com/products/8571
0,25 долл. США x2 = 0,50 долл. США

(3) штекерные разъемы
Вам нужно будет их разрезать, и это небольшая хитрость ...
http: //www.sparkfun.com / products / 115

(4) Стойки
от Radio Shack или
от Sparkfun

// ------- СПИСОК МАТЕРИАЛОВ ДЛЯ ПРОГРАММИРОВАНИЯ ------- //
FT232RL USB к последовательному порту

http://www.sparkfun.com/products/718
$ 14.95

Макетная плата
4 коротких провода
4 длинных провода
Светодиод - для проверки успешности загрузки

// - ------ СПИСОК ИНСТРУМЕНТОВ ------- //
Dremel или Hacksaw
Я предлагаю купить Dremel или другой вращающийся инструмент для этого руководства; вам, вероятно, понадобится Dremel для сверления отверстий.

Сверло 1/32 "
Я не знаю ни одного из них для обычного сверла, как и леди из Lowes - опять же ... Dremel

Диск для резки металла для Dremel
To вырежьте медную плиту

Припой
Flux
Оплетка для удаления припоя - на наличие ошибок!
Паяльник
Захват для пайки

Эскизы / код Arduino, бесплатные загрузки

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

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

Учебники

Мигающий светодиод - используется для начала работы с Arduino

Grove Beginner Example - используется в обзоре Grove Beginner Kit Review

ИК-пульт дистанционного управления - управление Arduino с помощью инфракрасного пульта дистанционного управления

Драйвер двигателя постоянного тока L293D - используется для управления двигателем постоянного тока с Arduino с использованием драйвера двигателя L293D

Счетчик печати

- используется при подключении ЖК-экрана к Arduino

LCD Print Hello World - Используется для подключения ЖК-экрана к Arduino

Сервопривод

PCA9685 - используется для подключения до 992 сервоприводов к Arduino

Шаговый двигатель - используется в системе управления шаговым двигателем Arduino

Ультразвуковой последовательный монитор

- используется для подключения ультразвукового датчика к Arduino

Ультразвуковой ЖК-дисплей

- используется для подключения ультразвукового датчика к Arduino

Веб-сервер

- используется для доступа к Arduino через Интернет

Проектов

3-фазный домашний счетчик энергии - используется в простом трехфазном счетчике энергии Arduino

Искусственная нейронная сеть - Запуск искусственной нейронной сети на Arduino

Автоматический открыватель жалюзи - используется в автоматическом открывателе жалюзи - работает с пультом дистанционного управления и Alexa

Игра Chrome Dino - используется в игре Chrome Dino на Arduino

Crack The Code Safe Box - используется в игре Crack The Code на базе Arduino

DinoGamePlayer - используется в Arduino для игры в Chrome Dino Game на другом

Палитра цветов

- используется в палитре цветов RGB в реальной жизни на основе TCS34725

Домашний счетчик энергии - используется в простом домашнем счетчике энергии Arduino

Серийный номер домашнего счетчика энергии

- используется в простом домашнем счетчике энергии Arduino

Lightning Trigger - используется в Arduino Lightning Camera Trigger

Механические 7-сегментные часы - используются в механических 7-сегментных часах дисплея

Таймер реакции - используется в таймере реакции на основе Arduino

Автомобиль-робот - используется в автомобиле-роботе для избегания препятствий

Сортировщик цвета Skittles - используется в автоматическом сортировщике цвета Skittles на базе Arduino

Умная подставка для комнатных растений - Используется в умной базе для домашних растений DIY

Монитор влажности почвы - используется в стержне для мониторинга влажности почвы

Solar Tracker - используется в Arduino Solar Tracker

Линейный привод

Solar Tracker - используется в Arduino Solar Tracker - линейный привод

Метеостанция

- используется в метеостанции с подвесным механизмом

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

ELECTRONOOBINO сделайте вашу плату Arduino UNO

ELECTRONooBINO - Создайте свой собственный Arduino UNO

Это мой электронубино, версия 1. O. В этом уроке я покажу вам, как я создал свою собственную плату как Arduino Uno, но с некоторыми уникальными дополнениями, которые я хотел. Моя плата имеет двойной ряд контактов, порт SPI, совместимый с модулями NRF24, потому что я их часто использую, порт mini B USB, белые светодиоды и несколько уникальных логотипов.Итак, приступим.

Смотрите полный список деталей здесь:

ВВЕДЕНИЕ - Об Arduino

Если вы какое-то время были на этом сайте, держу пари, вы знаете, что такое микроконтроллер Arduino. Существует множество версий Arduino, использующих чип Atmega328. Существуют платы Arduino UNO, NANO, pro mini и другие, использующие тот же чип.
Для тестов, когда я создаю новый проект, я почти всегда использую Arduino UNO, потому что он прост, у него есть женские контакты для подключения соединительных проводов, у него есть USB-разъем для его программирования, есть разъем для внешнего источника питания и напряжения 5 и 3,3 вольт.
В этом проекте я создал свой собственный уникальный Arduino UNO и назвал его ELECTRONOOBINO, и я покажу вам, как сделать свой собственный. Видите ли, Arduino - это открытая плата для разработки оборудования, все компоненты можно покупать и использовать бесплатно, поэтому я мог бы собрать все компоненты и сделать свою собственную плату и называть ее как угодно. Прежде чем мы начнем, я хочу поблагодарить сообщество Arduino за все, что они сделали. Без Arduino мой канал / веб-страница, вероятно, даже не существовали бы, это в основном изменило мою жизнь.

Итак, почему я вам это показываю? Что ж, как только вы научитесь составлять схему Arduino, вы сможете создавать свои собственные платы с микроконтроллером ATmega, как я сделал с моей платой дрона, радиоконтроллером, этим портативным паяльником и моим станком с ЧПУ.


ЧАСТЬ 1 - Что нам нужно?

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


Полный список деталей:

Итак, сначала давайте определимся, какие компоненты нам нужны? У нас должен быть микроконтроллер ATMega328-p. Мы могли бы иметь это в формате AU или PU. Я буду использовать формат PU с сокетом, так как я могу когда-нибудь снять чип.
Хорошо, микроконтроллер не может работать сам по себе. Для работы требуется , минимальная конфигурация . Это все, что нужно для работы.


См. Учебник по минимуму →

Теперь у нас есть минимальная конфигурация на макетной плате и протестирована.Если вы смогли загрузить его код с помощью модуля FTDI, отлично. Можно начать с проекта. Как только эта конфигурация заработает, вы можете сделать любую плату, какую захотите.

Хорошо, теперь, когда мы знаем минимальную конфигурацию, давайте проанализируем дополнительные компоненты, которые есть в Arduino UNO. Прежде всего, как было сказано ранее, мне пришлось использовать внешний чип FTDI для программирования Arduino. Моя плата будет включать это. Этот чип устанавливает соединение между данными USB и ATMEGA328, чтобы мы могли загружать наши эскизы в микроконтроллер.Нам также понадобится регулятор напряжения 5V , USB-штекер , кнопка сброса , гнездовых контактов вокруг, несколько дополнительных конденсаторов , светодиодов и переключатель .

ЧАСТЬ 2 - Схема

Это схема моей платы. Позвольте мне объяснить варианты этих различных компонентов. Для связи UART между микросхемой ATMEGA и USB вы можете использовать микросхему FT232RL , как я сделал для этой платы, а также микросхему Ch440 .Проверьте схему для каждой конфигурации ниже.

Схема ELECTRONOOBINO:
Оригинальная схема Arduino UNO

Я использовал EASYEDA для создания схемы и макета. Перейдите на EASYEADA.com, создайте новый проект и дайте ему имя. Теперь откроется новый лист схемы. Мы можем начать добавлять компоненты. Перед тем как начать, у вас должен быть список с необходимыми вам компонентами.
Зайдите в библиотеки и начните поиск выбранных компонентов. Добавляю DIP-версию ATMEGA328, размещаю микросхему связи FT232, регулятор напряжения, разъем USB и штыревые разъемы.У меня есть булавки два раза, так как я хочу два ряда булавок.


Теперь, чтобы сделать соединения, вы можете использовать непосредственно провод, но это внесет беспорядок в вашу схему. Вместо этого используйте метку порта net . Добавьте этот чистый пор и дайте ему имя. Теперь перейдите к другому порту и добавьте такую ​​же метку с тем же именем. Теперь эти две точки связаны. Помните, что название ярлыка должно быть таким же. Я разместил все дополнительные компоненты, такие как резисторы, конденсаторы и предохранитель, здесь, на входе питания USB.В моем случае все конденсаторы SMD, резисторы и светодиоды имеют размер 0805 и размер , поэтому их не так сложно припаять позже.

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

ЧАСТЬ 3 - Макет

Когда схема будет готова и вы убедитесь, что ошибок нет, нажмите кнопку convert to PCB кнопку на верхней панели easyEDA.Теперь вот наша плата и все компоненты вокруг нее. Вот что я сделал: зайдите в библиотеки и найдите Arduino UNO. Кто-то уже сделал форму доски UNO. Поместите эту форму на свой макет и начните придавать доске такую ​​же форму. Контур платы отмечен розовой линией. Как только форма будет такой же, как у Arduino UNO, разместите 4 переходных отверстия диаметром 3,5 мм и отверстие 3 мм в том же месте, что и отверстия на плате Arduino. Поместите женские контакты в то же положение, и как только это будет сделано, вы можете удалить плату Arduino.


Теперь я размещаю свои компоненты в нужном мне месте. Разъем USB на одной стороне, микросхема FTDI между USB и ATMEGA328, регулятор напряжения с некоторыми конденсаторами на левой нижней стороне, предохранитель, выключатель питания, кнопка сброса, светодиоды и здесь порт SPI на всякий случай. хочу добавить модуль NRF24 spi.

Хорошо, пора развести все пути. Я действительно предпочитаю делать это вручную, но вы также можете использовать опцию автотрассировки. Также сделайте линии электропередач немного толще.Мои линии электропередачи имеют длину 0,6 мм, а сигналы - 0,25 мм. Убедитесь, что у вас не много квадратов углов для сигнальных дорожек и что развязывающие конденсаторы расположены достаточно близко к микросхеме. Итак, это мой макет. Наконец, я добавляю медную область для обоих слоев и сохраняю файл.


Следующая страница →


Помогите мне, поделившись этим постом

17 крутых проектов Arduino в 2020 году [для начинающих и экспертов]

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

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

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

Учитывая, что вы знаете основы, я упомяну некоторые из лучших (или интересных) проектов Arduino.Вы можете попробовать сделать их для себя или изменить, чтобы придумать что-то свое.

Интересные идеи проектов Arduino для новичков, экспертов, всех желающих

Следующие проекты нуждаются в разнообразном дополнительном оборудовании - поэтому обязательно ознакомьтесь с официальной ссылкой на проекты ( изначально размещен на официальном Arduino Project Hub ), чтобы узнать о них больше.

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

1. Светодиодный контроллер

Ищете простые проекты Arduino? Вот тебе один.

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

Это требует использования платы Arduino UNO и еще нескольких вещей (включая телефон Android).Подробнее об этом вы можете узнать по ссылке на проект ниже.

2. Матричная светодиодная лампа с горячим клеем

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

Для этого вы можете убедиться, что у вас есть 3D-принтер. Далее вам понадобится светодиодная лента и Arduino Nano R3 в качестве основных материалов.

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

3. Мега шахматы Arduino

Хотите иметь персональную цифровую шахматную доску? Почему бы нет?

В качестве основных материалов вам понадобится сенсорный ЖК-дисплей TFT и плата Arduino Mega 2560. Если у вас есть 3D-принтер, вы можете создать для него красивый чехол и внести соответствующие изменения.

Взгляните на оригинальный проект для вдохновения.

4.Уже достаточно: выключить звук на моем телевизоре

Очень интересный проект. Я бы не стал спорить с полезностью этого, но если вас раздражают определенные знаменитости (или личности) по телевизору, вы можете просто отключить их голос, когда они собираются что-то сказать по телевизору.

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

5. Рука робота с контроллером

Если вы хотите что-то делать с помощью своего робота и при этом иметь ручное управление им, рука робота с контроллером - один из самых полезных проектов Arduino. Если вам интересно, он использует плату Arduino UNO.

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

6. Создание музыкального инструмента с помощью Arduino

Я видел множество музыкальных инструментов, сделанных с использованием Arduino. Вы можете исследовать Интернет, если хотите чего-то другого.

Для этого вам понадобится зарядка Pi и Arduino UNO . Это действительно крутой проект Arduino, где вы можете просто нажать, и ваши руки будут преобразованы в музыку. Кроме того, сделать это несложно - так что вы получите массу удовольствия, создавая это.

7. Дрессировщик питомцев: MuttMentor

Устройство на базе Arduino, которое поможет вам при обучении вашего питомца - звучит захватывающе!

Для этого они используют Arduino Nano 33 BLE Sense и используют TensorFlow для обучения небольшой нейронной сети всем обычным действиям, которые выполняет ваш питомец. Соответственно, зуммер предложит подкрепляющее уведомление, когда ваш питомец подчиняется вашей команде.

При настройке в соответствии с вашими требованиями он может найти широкое применение.Ознакомьтесь с подробностями ниже.

8. Базовый детектор землетрясений

Обычно вы зависите от правительственных чиновников, чтобы объявить / проинформировать о статистике землетрясений (или предупреждении о нем).

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

9. Безопасность доступа с помощью считывателя RFID

Как описывается в проекте: « RFID tagging - это система идентификации, которая использует малую радиочастотную идентификацию ».

Итак, в этом проекте вы создадите считыватель RFID с использованием Arduino и соедините его с картой Adafruit NFC для безопасного доступа. Ознакомьтесь с полной информацией, используя кнопку ниже, и дайте мне знать, как это работает для вас.

10. Обнаружение дыма с помощью газового датчика MQ-2

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

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

11. Amazon Echo на базе Arduino с использованием 1Sheeld

Если вы не знали, 1Sheeld в основном заменяет потребность в дополнительной плате Arduino. Вам просто нужен смартфон и добавьте к нему экраны Arduino, чтобы с ним можно было делать много чего.

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

12. Визуализатор аудиоспектра

Просто хотите сделать что-нибудь крутое? Что ж, вот идея визуализатора звукового спектра.

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

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

13. Движение вслед за моторизованной камерой

Готовы принять вызов? Если да - это будет один из самых крутых проектов Arduino в нашем списке.

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

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

14. Система мониторинга качества воды

Если вы беспокоитесь о своем здоровье в связи с тем, что пьете воду, вы можете попробовать приготовить это.

Для этого требуется Arduino UNO и датчики качества воды в качестве основных материалов. Честно говоря, полезный проект для Arduino. Вы можете найти все необходимое для этого по ссылке ниже.

15. Перфоратор с активированной рукой

Я бы был очень осторожен с этим, но если серьезно, это один из лучших (и самых крутых) проектов Arduino, с которыми я когда-либо сталкивался.

Конечно, это интересный проект, в котором нужно попробовать посмотреть, какие более крупные проекты вы можете реализовать с помощью Arduino, и вот он. В проекте он изначально использовал SparkFun Arduino Pro Mini 328 вместе с акселерометром в качестве основных материалов.

16. Полярная волочильная машина

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

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

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

17. Домашняя автоматизация

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

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

Бесчисленные возможности автоматизации домашних дел. Для справки, я привел ссылку на интересный проект домашней автоматизации ниже.

Бонус: робот-кот (OpenCat)

Программируемый робот-кот для услуг с расширенным искусственным интеллектом и обучения STEM. В этом проекте использовались платы как Arduino, так и Raspberry Pi.

Вы также можете посмотреть альтернативы Raspberry Pi, если хотите. Этот проект требует большой работы, поэтому вам нужно потратить немало времени, чтобы он заработал.

Завершение

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

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


Нравится то, что вы читаете? Пожалуйста, поделитесь этим с другими.

DIY Forth на Arduino | Hackaday

Недавним дождливым днем ​​[Танассис Циодрас] решил построить свой собственный Форт для Arduino, чтобы избавить от скуки. Спустя неделю интенсивного взлома он решил, что это сделано, и выпустил свой проект под названием MiniForth на GitHub. [Танассис] говорит, что он был вдохновлен нашей серией статей о Forth, написанной несколько лет назад, и его целью было создать интерпретатор / компилятор Forth с нуля и поместить его в микроконтроллер Blue Pill. После этого он, естественно, решает втиснуть его в Arduino Uno с 2 КБ оперативной памяти.

Даже если вы неоднозначно относитесь к языку Forth, в проекте [Thanissis] есть несколько отличных идей, которые стоит проверить. Например, он является большим сторонником автоматизации Makefile для повторяющихся задач, а цели Makefile проекта реализуют почти все задачи, необходимые для разработки, сборки и тестирования его кода.

Некоторые задачи разработки и тестирования легче выполнять на главном компьютере. С этой целью [Танассис] тестирует свои программы локально, используя симулятор simavr. Код также переносится, и он может скомпилировать его локально на хосте и отладить с помощью GDB вместе с Valgrind и AddressSanitizer, чтобы проверить наличие проблем с памятью.Он решил написать программу на C ++, используя только абстракции с нулевой стоимостью, но обнаружил, что компиляция с помощью ArduinoSTL была слишком медленной и использовала слишком много памяти. Нет проблем, [Танассис] пишет свой собственный минималистичный STL и реализует несколько хаков для экономии памяти. В качестве финального теста Makefile может также выполнить тестовый набор команд Forth, включая алгоритм FizzBuzz, чтобы проверить полученную реализацию.

Вот короткое видео MiniForth в действии, мигающий светодиод на UNO, а видео под перерывом показывает каждую из различных задач Makefile в действии.Если вы хотите узнать больше, ознакомьтесь с серией статей Эллиота Уильямса о Forth, которые вдохновили [Thanassis], и этой статьей 2017 года, в которой обсуждаются несколько различных реализаций Forth. Вы когда-нибудь создавали свой собственный компилятор? Дайте нам знать в комментариях ниже.

Обзор Arduino Oplà: DIY Electronics Made Easy

Фото: Джон Биггс / Gizmodo

Комплект Arduino Oplà - это простой способ начать создавать гаджеты Интернета вещей для развлечения и, для некоторых, прибыли.Стартовый набор за 114 долларов включает плату Arduino MKR WiFi 1010 - в основном крошечный программируемый микропроцессор - и IoT Carrier, который выглядит как цветок с OLED-экраном в центре. Однако то, что вы можете делать с этим комплектом, удивительно и довольно забавно.

Во-первых, немного предыстории: платы Arduino, как и популярные компьютеры Raspberry Pi, являются одноплатными системами. Вы можете загрузить в них код, как и в любой другой проект электроники, но платы Arduino также являются автономными, что означает, что вы можете подключить их к обычным блокам питания, и они будут продолжать делать то, на что они запрограммированы, снова и снова, навсегда.Поскольку они расширяемы, вы можете добавлять различные функции, такие как датчики, батареи и экраны. Этот пакет состоит из платы с поддержкой Wi-Fi - мозга устройства - и дополнительного модуля Carrier, который действует как система ввода-вывода, которая может определять прикосновения, движение, температуру, влажность, свет и даже движение. Сборка этой штуки занимает секунды, а программирование вашего первого проекта так же просто, как копирование некоторого кода.

Arduino Oplà

Что это?

Умный маленький набор для проектов Интернета вещей.

Нравится

Великолепные функции на мощном микропроцессоре

Не нравится

Немного дороговато для набора для самостоятельного изготовления

Как это работает

Если вы любитель электроники, вам действительно понравится Oplà. Разработанная для начинающих, система использовала собственную веб-платформу программирования Arduino для кодирования и загрузки различных программ. В комплект входит полный год премиальных услуг Arduino IoT Maker, что означает, что вы можете получить доступ к Oplà удаленно через Wi-Fi-соединение.

G / O Media может получить комиссию

Фото: Джон Биггс / Gizmodo

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

Этот набор также хорош для создания прототипов ваших собственных проектов. Встроенные реле и порты ввода / вывода позволяют управлять такими вещами, как лампы и электрическое оборудование, и вы можете подключить к устройству практически любой тип датчика. Хотя вы не хотели бы продавать свой Oplà как готовый продукт, вы можете смоделировать, как проект электроники будет работать в реальности, что инженерам нравится в этих системах. Поскольку плата имеет встроенный Wi-Fi, система будет подключаться к собственному порталу программирования Arduino и передавать данные с устройства на ваш компьютер.

Насколько сложно использовать?

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

Фото: Джон Биггс / Gizmodo

К счастью, собственные облачные сервисы Arduino позволяют удивительно легко кодировать для Oplà. Я открыл коробку, подключил плату к Carrier, а затем подключил плату к своему компьютеру. В большинстве случаев плата должна отображаться как устройство в среде Arduino IDE, а Oplà использует новую систему управления, которая разделяет проекты на вещи и панели мониторинга.В основном это плата и код, который на ней работает, а это значит, что вы будете настраивать изменяемые переменные и писать простой код для чтения различных датчиков.

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

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

Скриншот: Arduino.cc

Эти инструменты также удобны для детей, поскольку их легко освоить, но сложно освоить. Поскольку это автономная система, Oplà позволяет легко создавать небольшие умные проекты, которые могут расти и меняться со временем - представьте себе контроллер теплицы, систему температуры аквариума или почти все, что вы можете себе представить.Неплохо для комплекта за 114 долларов.

Фото: Arduinio.cc

Покупать или не покупать

Oplà не для всех. Программирование на Arduino - это очень весело, но требует некоторого технического мастерства. Поклонники Raspberry Pi, например, найдут мощность платы немного разочаровывающей, но поскольку она является автономной, вы можете подключать свои проекты прямо к стене без необходимости установки SD-карт или других систем хранения. Фактически, благодаря держателю аккумулятора вы даже можете вставить свой Oplà куда-нибудь без основного питания.

Этот комплект не уникален. Вероятно, вы сможете воссоздать большинство функций с помощью нескольких деталей, купленных в таких магазинах, как Adafruit. Однако приятно иметь их все в одном пакете. Мне очень понравилась эта маленькая доска - все функции, от сенсорных кнопок до датчиков и простого OLED-экрана, делают ее отличным дополнением к коробке для хобби самодельного инженера. Чтобы научиться пользоваться такими инструментами, как Oplà, требуется немного времени, но как только вы разберетесь в этом, мир электроники станет более доступным и интересным.

Author:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *