Arduino, Raspberry Pi
Arduino — аппаратная платформа для разработки устройств, с платой ввода/вывода и простой средой разработки на Processing/Wiring. Базируется на МК Atmel AVR (ATmega), большинство плат программируются через USB. Платы Arduino позволяют своими руками создавать различные устройства, являются хорошим инструментом для начинающих и обучения МК. Большинство устройств можно собрать даже не прибегая к помощи паяльника!
В данном разделе вы найдете различные интересные схемы и проекты для платформы Arduino, их клонов Freeduino, Seeeduino, а также плат Raspberry Pi, Python и др. Не забудьте посетить форум по Arduino
- Недорогой тепловизор своими руками
- Солнечный трекер
- Система распознавания и слежения за лицами
- Интервалометр с LCD для Sony NEX
- Поворотная вебкамера контролируемая Arduino
- Ethernet камера на базе Arduino
- Простая камера для замедленной съемки (timelapse) с использованием Raspberry Pi
- Модернизация поворотного стола для 3D-фото
- Измеритель ёмкости аккумуляторов (Li-Ion/NiMH/NiCD/Pb)
- Простой тестер емкости Li-ion аккумуляторов
- Измерение емкости конденсаторов с помощью Arduino
- Измеритель индуктивности на базе Arduino
- Намоточный станок на Arduino
- Намоточный станок на Arduino версия 2.0
- Счетчик расхода воды
- Тахометр на Arduino
- SKADA тепло-узлов гаражного кооператива
- Измерение тока потребления устройств при помощи токовых датчиков серии ZXCT
- Мониторинг потребляемой электроэнергии в реальном времени при помощи Arduino и LabView
- Дисплей для отображения частоты сети электропитания
- Цифровой вольтметр на Arduino с подключением к ПК через последовательный порт
- 4-канальный вольтметр с ЖК-индикатором на базе Arduino
- Парктроник своими руками
- Велосипедный спидометр на Arduino
- Как СМСнуть обогревателю?
- Запуск и сборка GSM модуля M590E
- GPS-трекер для авто с отправкой данных на сервер с использованием GSM/GPRS шилда
- Ошейник для кота с GPS навигацией на базе микроконтроллера TinyDuino
- Портативный компас TinyCompass
- Текстовой дисплей для удаленной связи с офисом на базе Arduino Uno
- Умный магнит для холодильника на базе Arduino
- Устройство мониторинга сейсмоактивности
- Термобарометр с функцией UW-метра на ИН-13
- Барометр с расширенными функциями
- Барометр на Arduino
- Барометр своими руками
- Бесконтактный контроль температуры при RFID-доступе сотрудников с отправкой данных в облако LORAWAN
- ИК-термометр своими руками
- Инфракрасный датчик движения (PIR сенсор)
- Автоматическое освещение AtMega328 (PIR)
- Автономный светодиодный прожектор на Arduino
- Сложно о простом: цифровой термометр
- Термореле на NTC резисторе
- Arduino, датчик движения и релейный модуль
- Самодельное противоугонное устройство на Ардуино и датчике отпечатков пальцев
- GSM охранная система для дома на базе Arduino
- Радиочастотное (RFID) управление доступом с помощью Arduino UNO и модуля EM-18
- Удаленное управление исполнительными устройствами по радиоканалу
- Электронная система учета посетителей
- Декодер и передатчик азбуки Морзе на Arduino
- Прием сигнала от нескольких передатчиков 433МГц на Arduino
- Радио на Arduino
- Аудиоплеер на Arduino
- Умный дом с Arduino
- Cервер домашней метеостанции на Arduino + Виджет на Android для вывода данных
- Cервер домашней метеостанции на Arduino + Виджет на Android. Добавление датчика BMP085
- Cервер домашней метеостанции на Arduino — виджет для OS X
- Метеостанция на Arduino и MR3020 для народного мониторинга
- Считываем показания температурного датчика DS18B20
- Метеостанция на Arduino с беспроводным датчиком температуры
- Arduino: Делаем самостоятельно датчик температуры
- Метеостанция + построение графика + C#
- IoT сканер штрих-кода с отправкой результатов в облако
- Отправка данных с IoT-устройства по сети LORAWAN в сервис The Things Network
- Мониторинг данных коронавируса Covid-19
- Климатический монитор Смотрителя Убежища в стилe Fallout на ESP8266
- Датчик температуры и влажности с использованием модуля Wi-Fi ESP8266
- WiFi ESP8266. Nodemcu Lua для ESP-01. Управление нагрузками по web интерфейсу
- Установка цвета RGB светодиодной ленты с помощью клавиатуры Capacitive Touch Disk Pad
- NodeMCU — быстрый старт для любителей Arduino
- WeMos D1R2
- Подключение Arduino к Интернету: настройка режима клиент-сервер, обработка GET и POST запросов
- Интернет — советчик
- Отправка данных с Arduino на сервер (ENC28J60)
- Детектор загрязнения окружающего воздуха
- Подключения модуля датчика газа MQ-2 и Arduino
- Резистивный датчик давления FSR402
- DDS-генератор синусоидального сигнала
- Генератор сигналов на Arduino
- LCD осциллограф на Arduino
- Подключаем к Arduino модуль Bluetooth
- Передача данных по Bluetooth между Android и Arduino
- Управление лампами через смартфон
- Система управления приборами 220В со смартфона
- Интернет вещей с RemoteXY
- Интернет вещей с RemoteXY: конфигурация подключения.
- Интернет вещей с RemoteXY: работа с он-лайн редактором и элементы оформления интерфейса
- Интернет вещей с RemoteXY: элементы управления, часть 2
- Интернет вещей с RemoteXY: элементы индикации
- Интернет вещей с RemoteXY: элементы управления
- Умная розетка на примере чайника
- Arduino как HID устройство
- Передача MIDI данных в компьютер
- USB MIDI контроллер на Arduino
- Емкостная сенсорная Midi клавиатура
- Мини синтезатор на Arduino с использованием зуммера
- Простые часы на газоразрядных индикаторах, оптронах и Arduino
- Простые многофункциональные часы-барометр-термометр на LCD-дисплее на контроллере PCF8576
- Часы на Arduino с использованием стандартного индикатора
- Настройка модуля часов реального времени RTC для Arduino
- Часы на ардуино из дисплея покупателя (VFD)
- Часы из дисплея покупателя (VFD) v2
- Часы на Ардуино
- Светодиодные часы на Ардуино
- O-Clock – простые часы-будильник на Arduino и матричном индикаторе 8х32
- Будильник с обратным отсчетом на Arduino с дисплеем Nokia 5110
- Универсальный 8 канальный таймер на Arduino
- OLED i2c дисплей 128х64 пикселя
- Цветной OLED дисплей 96х64 пикселя
- Arduino и динамические индикаторы
- Ambilight своими руками
- Динамическая подсветка для телевизора
- RGB светодиодная подсветка для пианино
- JoyLED — нестандартное управление RGB-светодиодом
- Управление светодиодной лентой с помощью ТВ-пульта и Ардуино
- Светодиодный диско-пол на Arduino
- Игровая ТВ-приставка на Arduino. Часть 1
- Игровая ТВ-приставка на Arduino. Часть 2
- Тетрис на базе Arduino и двухцветных светодиодных матриц
- Контроллер кнопок для игры Что? Где? Когда?
- «Умная гантель»
- ГТО по-современному
- Логическая игра Переправа на Arduino
- Игрушка на Arduino: Саймон сказал
- Игра Кости на Arduino
- Необычное управление светодиодными (и не только) матрицами на Arduino и 74HC585
- Новогоднее волшебство или магическая коробочка на Arduino
- Спортивный счётчик на Arduino
- Датчик проходов на arduino
- Дигитайзер на arduino uno
- Управление камерой, приборами и данные с датчиков на экране телевизора
- TV-выход на Arduino
- VGA на Arduino
- Необычный кодовый замок на Arduino
- Кодовый замок из ардуино
- Сейф, который распознает цвета
- Brute Force BIOS’а ПК при помощи Arduino
- Автополив для комнатных растений на Arduino
- Автоматический контроллер температуры и влажности для домашних питомцев на базе Arduino
- SMART-GARAGE
- Сигнализатор замерзших труб на Arduino
- Простейший звонок с двумя мелодиями
- Поющее растение на базе Arduino
- Вращающаяся платформа с регулируемой RGB подсветкой и с управлением по Bluetooth
- Проигрывание WAV-файлов при помощи Arduino
- Аудио спектроанализатор на RGB-ленте WS2812
- Анализатор спектра звука
- 3x3x3 LED куб
- Светодиодный куб 4х4х4
- Светодиодный куб 5х5х5
- LED Cube 8x8x8 на Arduino с RTC
- Контроль яркости LED — куба
- Голографические часы на Arduino
- Простой POV дисплей на базе Arduino
- Светодиодная матрица 24×6
- 3D интерфейс ввода на Arduino
- Сенсорная панель управления
- Простая индикаторная панель для Ардуино
- Makey Makey управление новогодней RGB-гирляндой
- Apple Remote Shield на Arduino
- Arduino лазертаг
- Управление iRobot Create с помощью беспроводного геймпада через Arduino
- Разработка расширения Arduino для мобильных роботов
- Отправка данных с Arduino на WEB-сервер GET-запросом
- Управляем любой ДУ техникой дома по ИК с вебстраницы
- Розетка, активируемая звуком
- Голосовое управление радиорозетками UNIEL
- RGB-ночник управляемый руками
- LANp – лампа RGB из частей сканера контролируемая по сети
- Световой диммер управляемый Arduino
- AC диммер на Arduino
- Измерение освещенности на Arduino и вывод на дисплей Nokia 5110
- Контроллер день-ночь на базе Arduino
- Контроллер батарейного питания для arduino
- Блок питания для Arduino из ATX
- ATX блок питания управляемый Arduino
- Однофазный частотный преобразователь на Arduino
- Arduino своими руками с USB портом
- Nanino — самодельная Arduino
- Делаем сами Arduino Uno Mini
- EGYDuino – клон Arduino своими руками
- Самодельная Ардуино-совместимая отладочная плата на бюджетном МК ATmega88/168/328
- Быстрый старт с Ардуино — отладочная плата Arduino UNO R3
- Arduino Pro Mini и UniProf
- Отладочная плата с микроконтроллером ATmega328
- Shell-оболочка Bitlash на Arduino
- Разрабатываем интерпретатор brainfuck на Arduino
- Запрограммируйте Arduino с помощью Android устройства!
- Весы для улья своими руками
- Автоматическая кормушка для аквариума
- Подключение монетоприемника к Arduino
- Вендинговый разменный автомат на Arduino
- Подключение PS/2 клавиатуры
- Мини USB клавиатура на микроконтроллере
- Пробуждение ПК по сети на Arduino и ENC28J60
- Запись и чтение на SD-карту
- Подключение I2C EEPROM к Arduino
Уроки по Ардуино
- Arduino IDE — введение (видеоурок)
- Arduino UNO урок 1 — Управление светодиодом
- Arduino UNO урок 2 — Управление сервоприводом
- Arduino UNO урок 3 — Тайминг
- Arduino UNO урок 4 — Бегущий огонь
- Arduino UNO урок 5 — Fade
- Arduino UNO урок 6 — Энкодер
- Arduino UNO урок 7 — Пьезоизлучатель
- Arduino UNO урок 8 — Ночник
- Arduino UNO урок 9 — Управление мощной нагрузкой
- Arduino UNO урок 10 — LCD
- Arduino UNO урок 11 — Serial LCD
- Arduino UNO урок 12 — Джойстик
- Arduino UNO урок 13 — Подключаем драйвер двигателя L298N
- Arduino UNO урок 14 — Подключаем цифровой компас HMC5883L
- Управление биполярным шаговым двигателем без использования драйвера
- Arduino Uno. Подключение ИК-приемника
- Подключение семисегментного индикатора (1 разряд) к Arduino по SPI
- Сдвиговый регистр 74HC595
- Подключение LED матрицы 8*8 к Arduino через сдвиговые регистры
- Объект String в Arduino и команды через последовательный порт
- Контроль положения контактов 3-х позиционного переключателя с помощью Ардуино
- Текстовое меню на Arduino для дисплея 20х4
- Arduino: спасибо и прощай
- Android и Arduino. Введение в ADK
- Android и Arduino. Программное обеспечение
- Android и Arduino. Привет Arduino из Android
- Android и Arduino. Привет Android из Arduino
- Android и Arduino. Двухсторонний обмен данными
- Курс молодого бойца мира Arduino
- Курс Arduino — Датчики
- Курс Arduino — Логика
- Курс Arduino — Serial Monitor
- Курс Arduino — Отображение данных на LCD
- Курс Arduino — Звук
- Курс Arduino — Моторы
- Курс Arduino — Микросхемы
- Курс Arduino — Время и Random
- Курс Arduino — Прерывания, создание функций, советы
- Курс Arduino — Модули
- Курс Arduino — Дальномеры
- Курс Arduino — Processing
- Система контроля параметров комнатных растений
- Логгер температуры и относительной влажности на chipKIT Uno32
Raspberry Pi и другие платы
- Raspberry Pi 4 и Intel Neural Compute Stick 2
- Использование GPIO выводов Raspberry Pi
- Элементы умного дома z-wave на Razberry и Z-Uno. Часть 1
- Элементы умного дома z-wave на Razberry и Z-Uno. Часть 2
- Web-управление Raspberry Pi GPIO
- Raspberry Pi в качестве FM-передатчика
- FAQ по Raspberry Pi
- Raspberry Pi, Raspbian, XBMC и 7 дюймовый сенсорный экран eGalax
- Hi-Fi-плеер на Raspberry PI с использованием ПО RuneAudio
- Двойной удар: AirPlay-Pi и новая жизнь старого радио
- FM радиовещательная станция на Raspberry Pi
- Медиацентр на Raspberry Pi 2
- Табло котировок Forex в режиме реального времени на RGB-матрице 32×64
- Светодиодное табло, управляемое миникомпьютером Raspberry Pi и WiFi-адаптером
- Светодиодное табло размером 128×32 пикселей, управляемое микрокомпьютером Raspberry Pi
- Портативный лэптоп на базе Raspberry Pi
- Плоттер на Raspberry Pi с использованием компонентов от CD-ROM
- Подключение приставочных джойстиков NES/Dendy к Raspberry Pi
- Сундучок на базе Raspberry Pi, который распознает ваше лицо
- Музыкально-световой клавесин на Intel Galileo
- Слайдер для камеры на Arduino
- Фотостудия для кукол Барби
- Использование HMI TFT-дисплея STONE и ESP32 для управления массажным креслом
- Управление сервоприводом с помощью HMI LCD экрана и STM32
- Мини-компьютер M5StickC на модуле ESP32-PICO
- Плата разработчика MAIXDUINO для приложений AI + IoT
- Знакомство с платой MicroPython
- 10 миниатюрных макетных плат для решения любых задач
- FEZ и .NET Micro Framework
- Particle Photon
- DFRobot Curie Nano
- Latte Panda
- Обзор FEZ Panda II
- Netduino: Взаимодействие с символьным ЖК-дисплеем
1999-2024 Сайт-ПАЯЛЬНИК ‘cxem.net’
При использовании материалов сайта, обязательна
ссылка на сайт ПАЯЛЬНИК и первоисточник
10 интересных проектов для Ардуино
Arduino – это универсальная платформа для самоделок на микроконтроллерах. К ней есть множество шилдов (плат расширения) и датчиков. Это многообразие позволяет сделать целый ряд интересных проектов, направленных на улучшение вашей жизни и повышение её комфорта. Сферы применения платы безграничны: автоматизация, системы безопасности, системы для сбора и анализа данных и прочее.
Из этой статьи вы узнаете, что можно сделать интересного на Ардуино. Какие проекты станут зрелищными, а какие полезными.
Что можно сделать с помощью Arduino
Робот пылесос
Уборка в квартире – рутинное занятие и малопривлекательное, тем более на это нужно время. Сэкономить его можно, если часть хлопот по дому возложить на робота. Этого робота собрал электронщик из г. Сочи – Дмитрий Иванов. Конструктивно он получился достаточно качественным и не уступает в эффективности заводским аналогам.
Для его сборки вам понадобятся:
1. Arduino Pro-mini, или любая другая подобная и подходящая по размерам.
2. USB-TTL переходник, если вы используете Pro mini. Если вы выбрали Arduino Nano, то он не нужен. Он уже установлен на плате.
3. Драйвер L298N нужен для управления и реверсирования двигателей постоянного тока.
4. Маленькие двигателя с редуктором и колесами.
6. Двигатель для турбины (побольше).
7. Сама турбина, а вернее крыльчатка от пылесоса.
8. Двигателя для щеток (небольшие).
9. 2 датчика столкновения.
10. 4 аккумулятора 18650.
11. 2 преобразователя постоянного напряжения (повышающий и понижающий).
13. Контроллер для работы (заряда и разряда) аккумуляторов.
Система управления выглядит следующим образом:
А вот система питания:
Подобные уборщики развиваются, модели заводского изготовления обладают сложными интеллектуальными алгоритмами, но вы можете попытаться сделать свою конструкцию, которая не будет уступать по качеству дорогим аналогам.
Управление RGB-лентой со смартфона и Arduino
RGB-ленты способны выдавать световой поток любого цвета, в них обычно используются светодиоды в корпусе которых размещено три кристалла светящиеся разным цветом. Для их управления продаются специальные RGB-контроллеры, их суть заключается в регулировании тока подаваемого на каждый из цветов светодиодной ленты, следовательно – регулируется интенсивность свечения каждого из трёх цветов (отдельно).
Вы можете сделать своими руками RGB-контроллер на Ардуино, даже более того, в этом проекте реализовано управление через Bluetooth.
На фото приведен пример использования одного RGB-светодиода. Для управления лентой потребуется дополнительный блок питания на 12В, тогда ШИМ-выходы Arduino будут управлять затворами полевых транзисторов включенных в цепь. Ток заряда затвора ограничен резисторами на 10 кОм, они устанавливаются между пином Ардуино и затвором, последовательно ему.
Автор использовал для связи со смартфоном Bluetooth, для этого был куплен модуль HC-05.
Пульт управления на базе Arduino и смартфона
С помощью микроконтроллера можно сделать универсальный пульт дистанционного управления управляемый с мобильного телефона.
Для этого понадобится:
- Arduino любой модели;
- ИК-приемник TSOP1138;
- ИК-светодиод;
- Bluetooth-модуль HC-05 или HC-06.
Проект может считывать коды с заводских пультов и сохранять их значения. После чего вы можете управлять этой самоделкой через Bluetooth.
Система распознавания лиц и слежения за ними
Веб-камера устанавливается на поворотный механизм. Её подключают к компьютеру, с установленным программным обеспечением. Оно базируется на библиотеке компьютерного зрения – OpenCV (Open Source Computer Vision Library), после обнаружения программой лица, координаты его перемещения передаются на плату Arduino через USB-кабель.
Ардуино даёт команду приводу поворотного механизма и позиционирует объектив камеры. Для движения камеры используется пара сервоприводов.
На видео изображена работа этого устройства.
Следите за своими животными!
Идея заключается в следующем – узнать, где гуляет ваше животное, это может вызвать интерес для научных исследований и просто для развлечения. Для этого нужно использовать GPS-маячок. Но чтобы хранить данные о местоположении на каком-нибудь накопителе.
При этом габариты устройства здесь играют решающую роль, поскольку животное не должно ощущать от него дискомфорт. Для записи данных можно использовать Arduino шилд для работы с картами памяти формата Micro-SD.
Ниже приведена схема оригинального варианта устройства.
В оригинальной версии проекта использовалась плата TinyDuino и шилды к ней. Если вы не можете найти такую, вполне можно использовать маленькие экземпляры Arduino: mini, micro, nano.
Для питания использовался элемент Li-ion, малой ёмкости. Маленького аккумулятора хватает примерно на 6 часов работы. У автора в итоге все поместилось в обрезанную баночку из-под тик-така. Стоит отметить, что антенна GPS должна смотреть вверх, чтобы получать достоверные показания датчика.
Взломщик кодовых замков
Для взлома кодовых замков с помощью Ардуино понадобятся серво- и шаговый двигатель. Этот проект разработал хакер Samy Kamkar. Это достаточно сложный проект. Работа этого устройства изображена на видео, где автор рассказывает все подробности.
Конечно, для практического применения такое устройство вряд ли подойдет, но это отличный демонстрационный.
Ардуино в музыке
Это скорее не проект, а небольшая демонстрация какое применение нашла эта платформа у музыкантов.
Драм машина на Ардуино. Примечательна тем, что это не обычный перебор записанных сэмплов, а, в принципе, генерация звука с помощью «железных» приспособлений.
Анализатор спектра звука, с видео выходом.
- Транзистор NPN-типа, например 2n3904 – 1 шт.
- Резистор 1 кОм (R2, R4, R5) – 3 шт.
- 330 Ом (R6) – 1 шт.
- 10 кОм (R1) – 1 шт.
- 100 кОм (R3) – 1 шт.
- Электролитический конденсатор 3.3 мкФ – 1 шт.
Для работы проекта потребуется подключение библиотеки для быстрого разложения в ряд Фурье.
Это достаточно простой и интересный проект из разряда «можно похвастаться перед друзьями».
Пошаговое обучение программированию и созданию устройств на микроконтроллерах AVR: Программирование микроконтроллеров для начинающих
3 проекта роботов
Робототехника – одно из интереснейших направлений для гиков и просто любителей сделать что-нибудь необычное своими руками, я решил сделать подборку из нескольких интересных проектов.
BEAM-робот на Ардуино
Для сборки четырёхногого шагающего робота вам понадобятся:
- Для движения ног нужны сервомоторчики, например, Tower Hobbies TS-53;
- Кусок медной проволоки средней толщины (чтобы выдерживала вес конструкции и не гнулась, но и не слишком толстой, т.к. не имеет смысла);
- Микроконтроллер — AVR ATMega 8 или плата Ардуино любой модели;
- Для шасси в проекте указано, что использовалась Рамка Sintra. Это что-то вроде пластика, он сгибается в любую форму при нагревании.
В результате вы получите:
Примечательно то, что этот робот не ездит, а шагает, может перешагивать и заходить на возвышения до 1 см.
Робот fijibot с функцией самоподзарядки
Этот проект мне, почему-то, напомнил робота из мультфильма Wall-e. Его особенностью является использование солнечной батареи для зарядки аккумуляторов. Он перемещается подобно автомобилю, на 4-х колесах.
Его составляющие детали:
- Пластиковая бутылка подходящего размера;
- Arduino UNO;
- Proto-shield;
- Перемычки мама-папа;
- Солнечная панель с выходным напряжением в 6В;
- В качестве донора колес, двигателей и других деталей – машинка на радиоуправлении;
- Два сервопривода непрерывного вращения;
- Два обычных сервопривода (180 градусов);
- Держатель для батареек типа АА и для «кроны»;
- Датчик столкновений;
- Светодиоды, фоторезисторы, постоянные резисторы на 10 кОм – всего по 4 штуки;
- Диод 1n4001.
Вот основа – плата Ардуино с прото-шилдом.
Вот так выглядят запчасти от радиоуправляемой машины – колеса.
Конструкция почти в сборе, датчики установлены.
Суть работы робота заключается в том, что он едет на свет. Обилие фоторезисторов нужно ему для навигации.
Художник из деталей от CD-приводов
Это скорее ЧПУ станок, чем робот, но проект весьма занимательный. Он представляет собой 2-х осевой станок для рисования. Вот перечень основных компонентов, из которых он состоит:
- (DVD)CD-приводы – 2 шт;
- 2 драйвера для шаговых двигателей A498;
- сервопривод MG90S;
- Ардуино Уно;
- Источник питания 12В;
- Шариковая ручка, и другие элементы конструкции.
Из привода оптических дисков используется блоки с шаговым двигателем и направляющей штангой, которые позиционировали оптическую головку. Из этих блоков извлекают двигатель, вал и каретку.
Управлять шаговым двигателем без дополнительного оборудования у вас не выйдет, поэтому используют специальные платы-драйверы, лучше, если на них будет установлен радиатор двигателя в момент пуска или смены направления вращения.
Полный процесс сборки и работы показан на этом видео.
Смотрите также 16 лучших Arduino проектов от AlexGyver:
Заключение
В статье рассмотрена лишь малая капля из всего того, что вы можете сделать на этой популярной платформе. На самом деле всё зависит от вашей фантазии и задачи, которую вы ставите перед собой.
- Управление двигателями и сервоприводами с помощью Ардуино
- Как проверить микроконтроллер на исправность
- Как с помощью Ардуино безопасно управлять нагрузкой на напряжении 220 вольт
Надеюсь, что эта статья была для вас полезной. Смотрите также другие статьи в категории Схемы на микроконтроллерах
Подписывайтесь на канал в Telegram про электронику для профессионалов и любителей: Практическая электроника на каждый день
Поделитесь этой статьей с друзьями:
Все проекты с Arduino
Arduino-проекты — это каталог интересных устройств, поделок и безделушек, сделанных на основе популярной платформы Arduino.
Вкратце: Arduino — это маленькая плата с маленьким процессором. У неё есть контакты, к которым можно подключать любые устройства: моторчики, лампочки, сенсоры, роутеры, динамики. Затем для управления всем этим, можно написать простую Arduino-программу и залить её на плату через USB. В итоге получается уникальное устройство, которое заставляет всех говорить «WOW!».
- Всего проектов: 526
- Смотреть самые новые
- Смотреть самые крутые
- Добавить ссылку на проект
Проекты на Arduino: делаем умный дом
Arduino — функциональный микропроцессор, на который возможно записать разнообразные программы. В каком-то смысле, Arduino — мозг робота, который получает данные, обрабатывает их, а затем координирует действия подключенного к нему устройства. Расскажем, как с помощью Arduino и подключенных к нему устройств можно создать систему умного дома.
Разработчик игр на Unity
Все главные навыки разработчика игр на одном курсе. Вы освоите все этапы геймдизайна, научитесь программировать на С# и создадите 7 игр во время курса.
Профессия / 12 месяцев
Разработчик игр на Unity
Создавайте виртуальные миры
5 890 ₽/мес 9 817 ₽/мес
Что можно делать на Arduino
Контроллер Arduino популярен среди любителей и профессионалов робототехники и электротехники. Объяснение тому — широкий набор инструментов и дополнений к плате, невысокая цена, наличие недорогих, но качественных аналогов. Любопытный факт: микропроцессор прост в использовании. Часто именно с него детей начинают знакомить с робототехникой. Именно гибкость и простота в использовании сделали плату Arduino одной из самых популярных плат для реализации проектов разной сложности. Например, можно создать программу, которая с помощью реле и датчиков движения включает кофеварку при приближении к кухне или открывает дверной замок. Кроме того, можно усложнить задачу и создать поделку на базе Arduino, подключив к ней сразу несколько датчиков: датчики движения, контроля углекислого газа, влажности.
Читайте также Arduino — как это программировать: основы для новичков
Что такое система умного дома
Это автоматизированная система связанных между собой смарт-устройств в одном или нескольких помещениях. Устройств может быть от двух штук до нескольких десятков. Причем у каждого свои «обязанности»: одно следит за качеством воздуха, другое — следит за движением в комнате. Данные с устройств фиксируются в режиме реального времени и даже могут передаваться на смартфон владельца при наличии соответствующих приложений. Установка системы позволяет решить сразу несколько задач:
- увеличить срок эксплуатации техники. Каждое устройство сообщит, когда нужно заменить фильтр или почистить блок;
- согласовать работу техники в доме. Индикатор влажности фиксирует ее повышение и система включает обогреватель;
- экономит ресурсы и снижает коммунальные траты. Система получает данные с датчика движение и гасит свет, как только человек покидает комнату;
- минимизирует риск пожара, затопления, грабежа. Девайсы фиксируют любые изменения и мгновенно передают информацию хозяину дома.
Зачем создавать умный дом на базе Arduino
Создание проектов для умного дома на базе Arduino — увлекательный процесс, где можно объединить асинхронные между собой устройства. Конечно, потребуется время для изучения, нужное оборудование. Однако у умного дома с Arduino есть ряд практических преимуществ.
Экономия денег
При правильном расчете покупка платы может быть ниже, чем покупка готового хаба для управления устройствами умного дома. Например, в качестве базы рассмотрите плату Arduino Nano RP2040 Connect с вычислительной мощностью Raspberry Pi и возможностями работы по беспроводной связи. Однако помните, что функционал хаба на базе Arduino будет немного скромнее, чем у готовых устройств. Например, не будет динамика, микрофона и сенсорного дисплея.
Разработчик игр на Unity – одна
из самых творческих профессий в IT. Создайте виртуальные миры уже через полгода обучения
Защита персональных данных
Предположим, вы не хотите, чтобы данные о жилище обрабатывались сторонней организацией, а также потенциально передавались рекламодателям. В этом случае «мозг» умного дома на базе Arduino подойдет для решения подобной задачи. Данные с устройств попадают на контроллер, где могут оставаться там или записываться на карту памяти. А доступ к информации есть только у вас.
Разнообразная экосистема
Функционал Arduino практически неограничен. Главное, найти или сконструировать нужное физическое оборудование, которое будет выполнять команды с микроконтроллера. Таким образом можно создавать нишевые и совершенно новые поделки на базе Arduino. Включайте воображение, находите нужные инструменты и дерзайте.
Работа с несколькими протоколами связи
Как большинство контроллеров умного дома, хаб на базе Arduino работает с несколькими технологиями. Например, с осветительной системой или системой контроля климата контроллер общается через сеть Zigbee, а при работе с бытовой техникой процессор подключается к устройствам через Wi-Fi или Bluetooth.
Как встроить Arduino в архитектуру умного дома
Сначала решите, какую роль хотите отвести контроллеру на базе Arduino. Будет ли он просто собирать данные или требуется их хранение, сколько устройств надо подключить? На основании ответов вы подберете нужную плату и комплектующие к ней. Существует несколько видов использования Arduino для системы умного дома.
Хаб на базе Arduino для общения умных устройств
Контроллер собирает информацию с подключенных устройств через определенный протокол связи. Затем полученная информация обрабатывается и передается другому подключенному девайсу. Учитывайте, что получать и передавать информацию хаб на базе Arduino может при наличии платы для соответствующего протокола. Например, SparkFun XBee Shield работает с модулями XBee и Zigbee. А Uno WiFi Rev 2 и Nano 33 IoT взаимодействуют с Wi-Fi и Bluetooth Low Energy (BLE).
Хаб на базе Arduino для регистрации и хранения данных
Формат использования удобен для сбора и записи данных об окружающей среде. С помощью них можно анализировать практически все изменения, которые фиксируют девайсы. Например, как менялась температура за неделю или месяц, как часто она понижалась, какой расход электроэнергии был в будний день. Эти данные, в свою очередь, помогают понять, как улучшить состояние дома.
Также передача и хранение информации на контроллере экономит память на устройствах. Для ее хранения доступны два способа: добавить к плате Arduino модуль карты памяти или передавать данные, например, по Wi-Fi/Bluetooth на телефон, компьютер или в облако.
Хаб на базе Arduino для автоматизации устройств
Предположим, в доме есть предметы, управление которыми вы бы хотели автоматизировать. Например, чтобы по будням в 7:00 шторы в спальне автоматически открывались, и в это же время на кухне включалась кофеварка. Конкретно для этого случая используйте плату с беспроводными возможностями, релейные модули, модуль часов. Модуль часов фиксирует информацию о времени, передает ее на плату, а затем контроллер передает сигнал на релейные модули, и те открывают шторы и включают кофеварку.
Какие устройства для умного дома можно сделать на базе Arduino
Контроллер уличного освещения
Плата Arduino используется как хаб для автоматизации устройств
Создатели проекта разработали систему, которая уменьшает расход света в дневное время, сокращая расход электроэнергии. По словам инженеров, для создания системы потребовалось шесть предметов: Arduino Uno или любая другая с аналоговым выводом, PIR-датчик движения, фоторезистор, резистор 10 КОм, релейный модуль, лампа.
Многофункциональная система безопасности с системой оповещения пользователя
Хаб на базе Arduino для общения умных устройств
Проект получился многоступенчатым. Разработчики создали собственную схему. Система контроля безопасностью жилища с отслеживанием нескольких параметров. Разработчики проекта добавили в нее следующие датчики: датчик газа MQ-2, датчик пламени и движения PIR. Затем систему оснастили ЖК-монитором и системой оповещения для пользователя. Система работает на плате Arduino UNO.
Система контроля за домашними животными с функцией кормления
Хаб на базе Arduino для общения умных устройств
Многоступенчатый, но полезный девайс на базе Arduino для владельцев животных. Устройство пригодится хозяевам на случай непродолжительных отъездов. Робот передвигается по дому, с помощью установленной камеры передает на смартфон видео с питомцем. Для удаленного управления девайсом разработано приложение: оно включает и выключает робота, задает параметры движения, при необходимости выдает лакомство животному.
Домашняя метеостанция с передачей данных на смартфон
Хаб на базе Arduino для регистрации и хранения данных
Метеостанция, благодаря которой можно следить за изменениями температуры и влажности в помещении. Для удобства показатели выводятся на экран смартфона с ОС Android.
Умная подсветка для лестницы
В проекте плата Arduino используется как хаб для автоматизации устройств
Простой, удобный, при этом стильный проект для любого помещения. Для изготовления подсветки инженеры предлагают использовать плату Arduino Nano / Arduino Uno / Arduino Mega, адресную ленту, датчики движения или расстояния, блок питания, включатель.