Разное

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

Содержание

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.

● Уроки и проекты Arduino






































Что такое Arduino?

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

Первое включение. Установка Arduino IDE

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

Умный дом и интернет вещей. Элементы, решения, системы управления, проекты

Самый главный компонент любой «умной» системы – его контроллер. Контроллер предназначен для получения информации и управления «умным» домом. В нашем наборе два контроллера! Это плата Arduino MEGA и модуль NodeMCU v3 Lua WI-FI ESP8266 Ch440. Вы можете выбрать любой из них. Подробнее …
 

Arduino проект 34: Организация подключения к сети Интернет с помощью модуля Ai-Thinker A6

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

Arduino проект 33:  Модуль GPS. Принцип работы, подключение, примеры

В этом эксперименте рассмотрим работу модуля GPS-приемника, позволяющего определять наше местоположение с помощью глобальной системы GPS, и подключение данного приемника к плате Arduino. GPS (Global Positioning System) – это система, позволяющая с точностью не хуже 100 м определить местоположение объекта.  Подробнее …

Arduino проект 32: Беспроводная связь. Модуль GSM/GPRS SIM900

В этом эксперименте рассмотрим работу модуля GSM/GPRS Shield – платы расширения, позволяющей Arduino работать в сетях сотовой связи по технологиям GSM/GPRS для приёма и передачи данных, SMS и голосовой связи. GSM/GPRS Shield на базе модуля SIMCom SIM900 выпускают несколько производителей, и платы имеют незначительные отличия. Также на некоторых платах расположены: слот для SIM-карты, стандартные 3,5 мм джек для аудиовхода и выхода и разъём для внешней антенны. На плате GSM/GPRS shild имеется несколько перемычек, позволяющих выбрать тип serial-соединения.  Подробнее …

Arduino проект 31: Беспроводная связь. Модуль Bluetooth HC-05

В этом эксперименте рассмотрим работу модуля Bluetooth HC-05, позволяющего плате Arduino установить беспроводную связь и обмениваться данными с другими устройствами по протоколу Bluetooth. Bluetooth позволяет объединять в локальные сети любую технику: от мобильного телефона и компьютера до холодильника. При этом одним из немаловажных параметров новой технологии являются низкая стоимость устройства связи (в пределах 20 долларов), его небольшие размеры.  Подробнее …
 

Arduino проект 30:  Беспроводная связь. Модуль Wi-Fi ESP8266

В этом эксперименте мы познакомимся с модулем ESP8266, с помощью которого можно подключить плату Arduini к сетям Wi-Fi, и напишем скетч для передачи данных датчика температуры на веб-сервис Народный мониторинг. Платы на ESP8266 – это не просто модули для связи по Wi-Fi. Чип, по сути, является микроконтроллером со своими интерфейсами SPI, UART, а также портами GPIO, а это значит, что модуль можно использовать автономно без Arduino и других плат с микроконтроллерами.  Подробнее …
 

Arduino проект 29: Работа с Интернетом на примере Arduino Ethernet Shield W5100

В этом эксперименте мы покажем, как нашей плате Arduino получить доступ к сети Интернет с помощью модуля Ethernet shield W5100. Ethernet Shield позволяет легко подключить вашу плату Arduino к локальной сети или сети Интернет. Он предоставляет возможность Arduino отправлять и принимать данные из любой точки мира с помощью интернет-соединения.  Подробнее …
 

Arduino проект 28:  Считыватель RFID на примере RC522. Принцип работы, подключение

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

Arduino проект 27:  SD-карта. Чтение и запись данных

В этом эксперименте мы покажем, как к плате Arduino подключить SD-карту. Если вашим Аrduino-проектам не хватает памяти, а объем энергонезависимой памяти EEPROM в платах Arduino совсем небольшой, можно использовать внешние носители. Один из самых простых по подключению к платам Arduino – это SD-карта. Можно подсоединиться к SD-карте напрямую, а можно использовать модули.  Подробнее …
 

Arduino проект 26:  Часы реального времени. Принцип работы, подключение, примеры

В этом эксперименте мы рассмотрим модуль часов реального времени на микросхеме DS1307. Микросхема Dallas DS1307 представляет собой часы реального времени с календарем и дополнительной памятью NW SRAM (56 байт). Микросхема подключается к микроконтроллеру при помощи шины I2C. Количество дней в месяце рассчитывается с учетом високосных лет до 2100 г. В микросхеме DS1307 имеется встроенная схема, определяющая аварийное отключение питания  Подробнее …
 

Arduino проект 25:  ИК-фотоприемник и ИК-пульт. Обрабатываем команды от пульта

В этом эксперименте мы организуем беспроводную ИК-связь, которая нам позволит отправлять на плату Arduino команды с помощью любого ИК-пульта. В качестве приемника будем использовать микросхему TSOP31236. В одном корпусе она объединяет фотодиод, предусилитель и формирователь. На выходе формируется обычный ТТЛ-сигнал без заполнения, пригодный для дальнейшей обработки микроконтроллером.  Подробнее …
 

Arduino проект 24:  3-осевой гироскоп + акселерометр на примере GY-521

В этом эксперименте мы познакомимся с акселерометром и гироскопом и будем с помощью Arduino получать показания с этих датчиков. Модуль GY-521 на микросхеме MPU6050 содержит гироскоп, акселерометр и температурный сенсор. На плате модуля GY-521 расположена необходимая обвязка MPU6050, в том числе подтягивающие резисторы, стабилизатор напряжения на 3,3 В с малым падением напряжения с фильтрующими конденсаторами. Обмен с микроконтроллером осуществляется по шине I2C.  Подробнее …
 

Arduino проект 23:  Ультразвуковой датчик расстояния HC-SR04. Принцип работы, подключение, пример

В этом эксперименте мы рассмотрим ультразвуковой датчик для измерения расстояния и создадим проект вывода показаний датчика на экран ЖКИ Wh2602. Ультразвуковой дальномер HC-SR04 – это помещенные на одну плату приемник и передатчик ультразвукового сигнала. Излучатель генерирует сигнал, который, отразившись от препятствия, попадает на приемник. Измерив время, за которое сигнал проходит до объекта и обратно, можно оценить расстояние.  Подробнее …
 

Arduino проект 22:  Датчики газов. Принцип работы, пример работы

В этом эксперименте мы рассмотрим ультразвуковой датчик для измерения расстояния и создадим проект вывода показаний датчика на экран ЖКИ Wh2602. Серия MQ-сенсоров для Ардуино, построены на базе мини-нагревателя внутри и используют электрохимический сенсор. Они чувствительны для определенных диапазонов газов и используются в помещениях при комнатной температуре.  Подробнее …
 

Arduino проект 21:  Датчик влажности и температуры DHT11

В этом эксперименте мы рассмотрим датчик для измерения относительной влажности воздуха и температуры DHT11 и создадим проект вывода показаний датчика на экран ЖКИ Wh2602. Датчик DHT11 состоит из емкостного датчика влажности и термистора. Кроме того, датчик содержит в себе простенький АЦП для преобразования аналоговых значений влажности и температуры.  Подробнее …
 

Arduino проект 20:  Датчик температуры DS18B20



В этом эксперименте мы рассмотрим популярный цифровой датчик температуры DS18B20, работающий по протоколу 1-Wire, и создадим проект вывода показаний датчика на экран ЖКИ Wh2602. DS18B20 – цифровой термометр с программируемым разрешением от 9 до 12 битов, которое может сохраняться в EEPROM-памяти прибора. DS18B20 обменивается данными по шине 1-Wire и при этом может быть как единственным устройством на линии, так и работать в группе. Все процессы на шине управляются центральным микропроцессором.  Подробнее …
 

Arduino проект 19:  Шаговый двигатель 4-фазный, с управлением на ULN2003 (L293)

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

Arduino проект 18:  Обрабатываем данные от джойстика. Управление Pan/Tilt Bracket с помощью джойстика

В этом эксперименте мы рассмотрим подключение к Arduino двухосевого аналогового джойстика. Для плат Arduino существуют модули аналогового джойстика, имеющие ось X, Y (потенциометры 10 кОм) и дополнительную кнопку – ось Z. Джойстик позволяет плавно и точно отслеживать степень отклонения от нулевой точки. Сам джойстик подпружиненный, поэтому он будет возвращаться в центральное состояние после его отпускания из определенной позиции.  Подробнее …
 

Arduino проект 17:  Сервопривод. Крутим потенциометр, меняем положение

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

Arduino проект 16:  Графический индикатор. Подключение дисплея Nokia 5110

В этом эксперименте мы рассмотрим графический дисплей Nokia 5110, который можно использовать в проектах Arduino для вывода графической информации. Жидкокристаллический дисплей Nokia 5110 – монохромный дисплей с разрешением 84×48 на контроллере PCD8544, предназначен для вывода графической и текстовой информации. Питание дисплея должно лежать в пределах 2.7–3.3 В (максимум 3.3 В, при подаче 5 В на вывод VCC дисплей может выйти из строя). Но выводы контроллера толерантны к +5 В, поэтому их можно напрямую подключать к входам Arduino. Немаловажный момент – низкое потребление, что позволяет питать дисплей от платы Arduino без внешнего источника питания.  Подробнее …
 

Arduino проект 15:  Индикатор LCD1602. Принцип подключения, вывод информации на него



В этом эксперименте мы познакомимся с жидкокристаллическими индикаторами Winstar для вывода символьной информации. Научимся в Arduino-проектах применять библиотеки и создадим проект вывода показаний датчика температуры LM335 на экран дисплея. Жидкокристаллические индикаторы (ЖКИ, англ. LCD) являются удобным и недорогим средством для отображения данных ваших проектов. Символьный индикатор Wh2602 позволяет выводить на экран 2 строки по 16 символов (размером 5×7 или 5×10 и дополнительная строка под курсор). Управляет работой дисплея контроллер.  Подробнее …
 

Arduino проект 14:  Датчик температуры аналоговый LM335. Принцип работы, пример работы

В этом эксперименте мы познакомимся с аналоговым датчиком для измерения температуры LM335. LM335 – это недорогой температурный чувствительный элемент с диапазоном от –40 °C до +100 °C и точностью в 1 °C. По принципу действия датчик LM335 представляет собой стабилитрон, у которого напряжение стабилизации зависит от температуры.  Подробнее …
 

Arduino проект 13:  Фоторезистор. Обрабатываем освещённость, зажигая или гася светодиоды

В этом эксперименте мы познакомимся с аналоговым датчиком для измерения освещенности – фоторезистором. Распространённое использование фоторезистора – измерение освещённости. В темноте его сопротивление довольно велико. Когда на фоторезистор попадает свет, сопротивление падает пропорционально освещенности.  Подробнее …
 

Arduino проект 12:  Управляем реле через транзистор

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

Arduino проект 11:  Транзистор MOSFET. Показываем усилительные качества транзистора. На примере электродвигателя изменяем обороты

В этом эксперименте мы познакомимся с транзистором MOSFET и с помощью него будем управлять мощной нагрузкой – электродвигателем. Выводы Arduino, сконфигурированные как OUTPUT, находятся в низкоимпедансном состоянии и могут отдавать 40 мА в нагрузку и не в состоянии обеспечить питание мощной нагрузки и большого напряжения. Одним из способов управления мощной нагрузкой является использование полевых MOSFET-транзисторов.  Подробнее …
 

Arduino проект 10:  Управляем пьезоизлучателем: меняем тон, длительность, играем музыку

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

Arduino проект 9:  Матрица светодиодная 8×8

В этом эксперименте мы рассмотрим каскадное подключение нескольких микросхем 74HC595, что позволит, используя 3 вывода Arduino, управлять множеством контактов, что будет продемонстрировано в примере вывода фигур на экран светодиодной матрицы 8×8. В эксперименте будем использовать двухцветную светодиодную матрицу FYM-23881BUG-11.  Подробнее …
 

Arduino проект 8:  Микросхема сдвигового регистра 74НС595. Управляем матрицей из 4 разрядов, экономим выходы Arduino



В этом эксперименте мы рассмотрим работу Arduino с микросхемой 74HC595 – расширителем выходов, позволяющей уменьшить количество выводов Arduino для управления 4-разрядной семисегментной матрицей. Цифровых выводов Arduino Nano и UNO, а иногда даже и Arduino Mega может не хватить, если требуется управлять большим количеством выводов. В этом случае можно использовать микросхему 74HC595.  Подробнее …
 

Arduino проект 7: Матрица 4-разрядная из 7-сегментных индикаторов. Делаем динамическую индикацию

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

Arduino проект 6:  Семисегментный индикатор одноразрядный. Выводим цифры



В этом эксперименте мы рассмотрим работу с семисегментным светодиодным индикатором, которая позволяет Arduino визуализировать цифры. Светодиодный семисегментный индикатор представляет собой группу светодиодов, расположенных в определенном порядке и объединенных конструктивно. Светодиодные контакты промаркированы метками от a до g (и дополнительно dp – для отображения десятичной точки), и один общий вывод, который определяет тип подключения индикатора (схема с общим анодом ОА, или общим катодом ОК).  Подробнее …
 

Arduino проект 5: RGB-светодиод. Широтно-импульсная модуляция. Переливаемся цветами радуги



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

 

Arduino проект 4: Светодиодная шкала 10 сегментов. Вращением потенциометра меняем количество светящихся светодиодов



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

Arduino проект 3: Потенциометр. Показываем закон Ома на примере яркости светодиода

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

Arduino проект 2: Обрабатываем нажатие кнопки на примере зажигания светодиода. Боремся с дребезгом контактов

Это эксперимент по работе с кнопкой. Мы будем включать светодиод по нажатии кнопки и выключать по отпускании кнопки. Рассмотрим понятие дребезга и программные методы его устранения. При использовании Arduino в качестве входов используют pull-up- и pulldown-резисторы, чтобы вход Arduino не находился в «подвешенном» состоянии (в этом состоянии он будет собирать внешние наводки и принимать произвольные значения), а имел заранее известное состояние (0 или 1).  Подробнее …
 

Arduino проект 1:  Мигаем светодиодом

В этом эксперименте мы научимся управлять светодиодом. Заставим его мигать. Светодиод – это полупроводниковый прибор, преобразующий электрический ток непосредственно в световое излучение. По-английски светодиод называется light emitting diode, или LED.  Подробнее …
 

Ардуино проекты: популярные, необычные, простые

Arduino – это популярная платформа разработки для электронщиков и их проектов электроники простым способом. Он состоит как из физической программируемой платы разработки (на базе микроконтроллеров AVR), так и из части программного обеспечения или IDE, которая работает на вашем компьютере и используется для записи и загрузки кода на плату микроконтроллера. В этой статье рассмотрены популярные, необычные и простые Ардуино проекты.

Итог реализации проекта Arduino Ambilight

Самые популярные Ардуино-проекты

Для начала рассмотрим самые популярные Аrduino-projects:

  1. MIDI-контроллер – самый простой из популярных проектов Ардуино. MIDI-контроллеры – отличный способ управлять различными звуками на вашем компьютере с использованием физического оборудования. Это довольно старая технология, и вы можете купить всевозможные охлаждающие MIDI-контроллеры практически в любом музыкальном магазине. Но если вы не хотите покупать MIDI-контроллер, вы можете сделать свой собственный с Arduino. Как только вы его создадите, вы сможете контролировать все свои удары, звуковые сигналы и переходы через USB.
  2. Датчик Ambilight на ЖК-дисплей (см. фото выше). Добавление небольшого количества подсветки на ваш ЖК-дисплей – отличный способ сделать просмотр фильмов немного более захватывающим. Конечный результат – это система просмотра фильмов с завораживающими эффектами.
  3. Управление устройствами высокого напряжения с использованием Arduino. В конце проекта вы сможете управлять своими бытовыми приборами, такими как светодиод, вентилятор, лампочка и так далее. Вы можете отрегулировать время включения и выключения этих приборов. В этом проекте используется один из самых популярных модулей, то есть 2-канальный релейный модуль, который широко используется для управления высоковольтными устройствами с задействованием сигналов низкого напряжения. Итак, в этом проекте вы узнаете, как использовать 2-канальный релейный модуль с Arduino и его схемой.
  4. Датчик температуры Ардуино. Схема проекта довольно проста. Основная цель оборудования – измерить значение температуры окружающего пространства, а затем распечатать его на ЖК-дисплее, используя Arduino и термистор. Термистор – это тип переменного резистора, который изменяет его сопротивление в соответствии с температурой окружающей среды. Так что да, вы можете сделать это, как работы LDR (Light Dependent Resistor) с одной разницей. В то время, как LDR меняет свое сопротивление в соответствии с интенсивностью света, сопротивление термистора зависит от температуры окружающей среды.

Самые необычные проекты

Теперь перейдем к необычным проектам с использованием Аrduino микропроцессора:

  1. Игрушка Easy Robot Toy PipeBot. Если вы ищете более простой проект, возможно, тот, с которым вы можете работать со своими детьми, тогда рассмотрите вариант создания игрушки PipeBot. Потребуются лишь материалы, которые всегда находятся под рукой. Когда вы построите, вы получите рулонную политрубку, которой вы можете управлять с помощью вашего смартфона.
  2. 3D-сканер. Разработчик-любитель Ричард создал этот проект для сканирования 3D-моделей своих детей. Это на самом деле довольно революционный дизайн, поскольку он не заставляет людей стоять на месте в течение длительного времени во время сканирования. Вместо этого этот 3D-сканер мгновенно снимает несколько фотографий с разных ракурсов и собирает изображения в виде 3D-сканирования. Ричардский сканер построен с 40 контактами Pis, 40 поддерживающими контакты Pi камерами и 40 8GB SD-картами. Итак, как вы можете себе представить, этот проект мгновенно окупится.
  3. Приспособление для людей с ограниченными возможностями. С помощью ардуиноподобного устройства, называемого Tongueduino, которое разработано исследователем MIT Гершоном Дублоном, отправляется информация на площадку с электродами, расположенными по сетке. Этот пэд помещается в рот пользователя. При подключении к электронному датчику пэд преобразует сигналы от датчика в небольшие импульсы электрического тока через сетку, которые язык читает, как образец человеческого языка. Известно, что язык имеет чрезвычайно плотное сенсорное разрешение, а также высокую степень нейропластичности, способность адаптироваться к каждому человеку. Исследования показали, что электротактильные языковые дисплеи могут использоваться в качестве протезов зрения для слепых. Пользователи быстро учатся читать и перемещаться по естественным средам. С помощью Tongueduino сигналы сопоставляют пространственные и интенсивные карты с количеством импульсов внутри кадра. Пользователь Tongueduino может идентифицировать пиксели и линии, нарисованные на сетке 3×3, коллегой на компьютере. Конечная цель состоит в том, чтобы выйти за рамки простой замены зрения в сторону большего сенсорного увеличения. Соединение с магнитометром может предоставить пользователю внутреннее чувство направления.

Самые простые проекты для начинающих

Приведем примеры нескольких простых самоделок на Ардуино, которые может сделать даже неопытный в конструировании электронных приборов человек:

  1. Arduino RFID дверной замок. RFID обозначает радиочастотную идентификацию. Каждая RFID-карта имеет уникальный идентификатор, встроенный в нее, и считыватель RFID используется для считывания RFID-карты no. EM-18 RFID-считыватель работает на частоте 125 кГц, поставляется со встроенной антенной и может питаться от источника питания 5 В. Он обеспечивает последовательный выход вместе с выходом Weigand. Диапазон составляет около 8-12 см. Параметры последовательной связи – 9600 бит/с, 8 бит данных, 1 стоповый бит. Эта беспроводная RF-идентификация используется во многих системах.
  2. Знаменитый Аrduino проект – взаимодействующий датчик наклона с микроконтроллером. Переключатель датчика наклона представляет собой электронное устройство, которое определяет ориентацию объекта и дает свой выход, высокий или низкий, соответственно. В нем есть ртутный шар, который перемещается. Таким образом, датчик наклона может включать или выключать схему, в зависимости от ориентации. В этом проекте мы взаимодействуем с датчиком Mercury/Tilt с Arduino UNO. Мы контролируем светодиод и зуммер в соответствии с выходом датчика наклона. Всякий раз, когда мы наклоняем датчик, будильник включается.
  3. На Ардуино делается элементарный проект – цифровой вольтметр. С простым знанием цепи Arduino и Voltage Divider Circuit мы можем превратить Arduino в цифровой вольтметр и измерить входное напряжение с помощью Arduino и ЖК-дисплея 16×2. Arduino имеет несколько аналоговых входных контактов, которые соединяются с аналого-цифровым преобразователем (АЦП) внутри Arduino. Arduino ADC – это десятибитовый преобразователь. Это означает, что выходное значение будет находиться в диапазоне от 0 до 1023. Мы получим это значение, используя функцию analogRead. Если вы знаете опорное напряжение, вы можете легко рассчитать текущее напряжение на аналоговом входе. Мы можем использовать схему делителя напряжения для расчета входного напряжения.

Наверх ↑


Простые проекты на Arduino Uno [Амперка / Вики]

Что это

Этот раздел wiki — сборник простых проектов. Если у вас без дела пылится Arduino Uno, по нашим рецептам вы за несколько минут соберёте законченное устройство. Для сборки проектов не понадобятся инструменты, кучи компонентов и даже рабочий стол — мы обойдёмся без пайки и проводов.

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

Какие железки используем

Все представленные устройства собираются на базе контроллера Arduino Uno и платы Slot Shield. В зависимости от проекта к ним добавятся от одного до шести Тройка-модулей — сенсоров и индикаторов.

Arduino Uno

Железки и скетчи протестированы на оригинальной итальянской Arduino Uno третьей ревизии. Если у вас не оригинальная плата, вероятней всего проекты будут работать и на них, но гарантировать это нельзя.

Troyka-модули

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

Slot Shield

Проекты собираются на Slot Shield. Эта плата расширения крепится поверх Ардуино и выводит гребёнки пинов на удобные разъёмы. На Slot Shield можно установить от одного до шести модулей в разных комбинациях. Новая комбинация — новое устройство.

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

…простые часы

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


…часы c подстройкой времени

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


…автономные часы

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


…электронный будильник

Часы с громкой пьезопищалкой. Текущее время и время срабатывания сигнала задаются с помощью четырёхкнопочной клавиатуры. За точность хода отвечает модуль часов реального времени.


…световой будильник

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


…простую станцию для компьютера

Подключим цифровой метеодатчик и выведем результаты на компьютер.


…метеостанцию с дисплеем

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


…автономную метеостанцию с барометром

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


…метеостанцию с внешним датчиком температуры

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


…метеостанцию для записи температуры, атмосферного давления и влажности

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


…«Саймон говорит»

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


…«Кнопочные ковбои»

Отстреливайте появляющихся на экране врагов с помощью 3D-джойстика.


…«Flappy Bird»

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


…«Змейка»

Собраем классическую игру на Arduino Uno.


подборка странных Arduino-проектов / Блог компании Smile-Expo / Хабр

Если у инженеров появляется свободная минутка, то они либо скучают, либо берут паяльник в руки. Либо берут паяльник в руки от скуки и собирают устройства подобно тем, что представлены ниже. Ибо чем ещё, кроме скуки, умелых рук и пытливого мозга, можно объяснить появление лилии, издающей ноту «фа», или стула, который ломается после восьмого приседания на него?

Встречайте топ странных изобретений, собранных на Arduino.

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

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

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

Для всего этого ему понадобились плата Arduino, шилд Gameduino и самодельный шилд для сенсорного восприятия. Если честно, то автор польстил себе, назвав проект «поющим растением». Судя по видео, растение в лучшем случае просто звучащее.

Система Nod Bang

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

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

«Обнимашкобот»

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

Дабы не беспокоить коллег и не кидаться на случайных прохожих, пользователь под ником [kaytdek] создал Hugbot – «обнимашкобота». Робот встретит с распростёртыми объятиями любого и при необходимости подарит гораздо больше обнимашек, чем гласит «дневная норма».

Для сборки автор использовал Arduino Uno.

Arduino-фольга


Пугливая фольга с необычным названием @>странный проект от немецких студентов Международной школы дизайна Кёльна Vitus Schuhwerk и Till Maria Jürgens (как Эрих Мария Ремарк – тоже мальчик). Тем не менее, эта штука вызвала большой интерес в сети, ведь она – как живая. Благодаря невидимой леске, ёмкостному датчику, четырём сервоприводам и, конечно же, плате Arduino фольга «реагирует» на приближающуюся руку и всячески извивается.

Самоуничтожающийся стул

Ещё одно, мягко говоря, странное изобретение принадлежит студентам из швейцарской школы дизайна и искусств ECAL в Лозанне. DRM Chair – именно так называется проект – послужит сидением всего восьми пользователям. Только не за один раз, а последовательно: когда восьмой человек освободит стул, уставшее сидение начнёт саморазрушаться.

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

Автозашнуровыватель

Хотя будущее из второй части киноленты «Назад в будущее» уже наступило, кроссовок, как были у Марти МакФлая-младшего, так в общем производстве и не появилось. Но пользователю под ником blakebevin всё-таки удалось спроектировать самозашнуровующиеся кроссовки. С помощью микроконтроллера Arduino, датчика давления и сервопривода ботинки зашнуровываются без участия владельца. Но обуться всё же придётся самому.

Генератор имени для ребёнка

Не в силах прийти к консенсусу в выборе имени для будущего чада? Когда вариантов больше, чем два, и монетку не подбросишь, на помощь придёт Arduino Baby Name Chooser – проект от GeekBoy.it. Просто введите все варианты имён в исходный код, а затем нажмите на кнопку данного устройства. С помощью платы и великого рандома оно выдаст вам имя. Если в душе вы всё-таки надеялись на другой вариант, то можно нажать на кнопку ещё раз, а потом ещё, и ещё, и ещё – пока надпись на монохромном дисплее не устроит всех членов дискуссии.

«Маслобот»

Этот робот на Arduino является прототипом робота из сериала «Рик и Морти». В 9-м эпизоде 1-го сезона безумно-гениальный учёный собрал робота для одной цели: приносить масло. Студенты из Bruface сконструировали почти такого же, только у них он немного больше, управляется ИК-пультом вместо голоса и не задаётся вопросами о тщетности бытия.

Прибор состоит из Arduino Uno, двух больших и двух маленьких сервомоторов и ИК-сенсоров. Маслобот достаточно умён для того, чтобы не свалиться со стола, отличить масло от других предметов и долго хранить его перед тем, как передать нужному человеку.

Часы «Игра теней»

Часы Shadowplay Clock спроектировали дизайнеры из компании Breaded Escalope. Фишка часов в том, что они показывают время с помощью игры света и тени от пальца пользователя. По умолчанию – это светодиодный светильник, но благодаря запрограммированной плате Arduino LED-лампы светятся «по уму». Иными словами, если дотронуться до центра невидимого циферблата, то тень от пальца покажет время.

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

Глядя на эти проекты, хочется спросить: автор, зачем? Но буквально через пару секнуд ответ находится сам – да просто для фана. И вообще – а почему, собственно, нет?

Arduino Uno проекты: для начинающих, необычные проекты

Рассмотрим простые электронные устройств и проекты для начинающих на основе платы Ардуино Уно, список удивительных проектов.

Особенности проектов

Большинство электронщиков предпочитают создавать свои проекты на основе микроконтроллера Аrduino Uno, о которой и мы писали уже несколько раз.

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

  1. Довольно простой в использовании интерфейс. Понятно, где какой контакт, и к чему прикреплять соединительные провода.
  2. Чип на плате подключается прямо к USB-порту. Преимущество этой установки заключается в том, что последовательная связь – это очень простой протокол, который проверен временем, а USB делает соединение с современными компьютерами очень удобным.
  3. Легко найти центральную часть микроконтроллера, которая представляет собой чип ATmega328. Он имеет больше аппаратных функций, таких как таймеры, внешние и внутренние прерывания, пины PWM и несколько режимов ожидания.
  4. Устройство с открытым исходным кодом, поэтому большое количество радиолюбителей могут исправить баги и неполадки в программном обеспечении. Это облегчает отладку проектов.
  5. Тактовая частота равна 16 МГц, что достаточно быстро для большинства приложений и не ускоряет работу микроконтроллера.
  6. Очень удобно управлять мощностью внутри него, и она имеет функцию встроенного регулирования напряжения. Также микроконтроллер можно отключить от USB-порта без внешнего источника питания. Можно подключить внешний источник питания до 12 В. Причем микропроцессор сам определит нужное напряжение.
  7. Наличие 13 цифровых контактов и 6 аналоговых контактов. Эти пины позволяют подключать оборудование к плате Arduino uno со стороннего носителя. Контакты используются в качестве ключа для расширения вычислительной способности Arduino uno в реальном мире. Просто подключите свои электронные устройства и датчики к разъемам, которые соответствуют каждому из этих контактов.
  8. Имеется в наличии разъем ICSP для обхода USB-порта и сопряжения с Arduino напрямую в качестве последовательного устройства. Этот порт необходим, чтобы перезагрузить чип, если он поврежден и больше не может использоваться на вашем компьютере.
  9. Наличие 32 КБ флэш-памяти для хранения кода разработчика.
  10. Светодиод на плате подключается к цифровому контакту 13 для быстрой отладки кода и упрощения этого процесса.
  11. Наконец, у него есть кнопка для сброса программы на чипе.

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

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

Теперь переходим непосредственно к проектам на Аrduino uno.

Самый простой проект для начинающих

Рассмотрим несколько простых и интересных проектов Ардуино uno, которые под силу сделать даже новичкам в этом деле — система сигнализации.

Мы уже делали урок по этому проекту — Датчик движения с Arduino, HC-SR04 и светодиодом (LED). Вкратце о то, что делается и как.

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

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

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

  1. Ультразвуковой датчик «пинг» – HC-SR04.
  2. Пьезо-зуммер.
  3. Светодиодная лента.
  4. Автомобильное освещение посредством ленты RGB. В этом руководстве по проекту Arduino вы узнаете, как сделать внутреннее освещение автомобиля RGB, используя плату Arduino uno.

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

Вы можете изменить цвет освещения с помощью устройства Android (телефон или планшет) с помощью приложения «Bluetooth RGB Controller» (Dev Next Prototypes), которое вы можете бесплатно загрузить с Android Play Store. Также вы можете найти схему электронной EasyEDA или заказать свою собственную схему на основе Arduino на печатной плате.

Удивительные проекты на Ардуино Уно

Большинство профессионалов в сфере разработки электронных проектов на Аrduino uno любят экспериментировать. Вследствие этого появляются интересные и удивительные устройства, которые рассмотрены ниже:

  1. Добавление ИК-пульта в акустическую систему. В бытовой электронике пульт дистанционного управления является компонентом электронного устройства, такого как телевизор, DVD-плеер или другой бытовой прибор, используемый для беспроводного управления устройством с короткого расстояния. Пульт дистанционного управления, в первую очередь, удобен для человека и позволяет работать с устройствами, которые не подходят для непосредственной работы элементов управления.
  2. Будильник. Часы реального времени используются для получения точного времени. Здесь эта система отображает дату и время на ЖК-дисплее, и мы можем установить будильник с помощью кнопок управления. Как только время сигнала тревоги наступит, система подает звуковой сигнал.
  3. Шаговый двигатель. Шаговый двигатель означает точный двигатель, который можно поворачивать на один шаг за раз. Такое устройство делают с помощью робототехники, 3D-принтеров и станков с ЧПУ.- Для этого проекта возьмите самый дешевый шаговый двигатель, который вы можете найти. Двигатели доступны в режиме онлайн. В этом проекте используется шагомер 28byj-48, который подходит для большинства других подобных проектов. Его легко подключить к плате Arduino.
    — Вам понадобятся 6 кабелей с разъемами типа «женщина-мужчина». Вам просто нужно подключить двигатель к плате, и все! Вы также можете добавить небольшую часть ленты на вращающуюся головку, чтобы увидеть, что она производит вращательные движения.
  4. Ультразвуковой датчик расстояния. В этом проекте используется популярный ультразвуковой датчик HC-SR04, чтобы устройство могло избежать препятствий и двигаться в разных направлениях.

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

Проекты 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 страниц)

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

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

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

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

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

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

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


Arduino Radar (Sonar)

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

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

Уровень сложности: средний

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

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

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

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

Arduino Robot Arm

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

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

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

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

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

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

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

Arduino Color Sorter

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

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

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

DIY Arduino Gimbal / Self-Stabilizing Platform

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

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

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

Arduino RC Airplane

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

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

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

Arduino Robot Car

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

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

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

Arduino Robot Car Wireless Control

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

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

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

Mecanum Wheels Robot

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

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

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

Arduino Robot Arm и Mecanum Wheels Platform Автоматическая работа

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

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

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

Машина для гибки проволоки Arduino

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

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

Сложность: Продвинутая

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

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

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

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

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

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

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

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

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

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

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

Сложность: Продвинутая

Arduino Game Project

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

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

Уровень сложности: Advanced

Arduino LED Matrix Scrolling Text

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

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

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

Ползунок камеры Arduino с механизмом панорамирования и наклона

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

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

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

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

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

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

Уровень сложности: средний

Arduino Hexapod Robot

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Android-смартфон, управляемая розетка питания с помощью Arduino

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

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

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

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

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

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

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

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

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

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

Arduino Gesture Control

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

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

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

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


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

.

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

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

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

arduino-beginner-kit


4 лучших стартовых набора для начинающих Arduino

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

1. Создайте игру Buzz Wire с Arduino

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

  • 1 x Маленький зуммер, совместимый с Arduino
  • 1 x Старая металлическая вешалка для одежды.

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

2. MIDI-контроллер Arduino

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

  • 1 x 5-контактное гнездо DIN
  • 1 x MIDI-кабель
  • 1 x MIDI-интерфейс или устройство с поддержкой MIDI

Любой музыкант, знакомый с MIDI-контроллерами, знает, насколько они могут быть мощными.Знаете ли вы, что вы можете использовать Arduino для изготовления контроллера своими руками? Даже если вы никогда не использовали его, это отличный способ начать работу, а не покупать дорогую клавиатуру или контроллер.

В проекте используется бесплатная библиотека MIDI-кода и простые компоненты.Он удобен для новичков и со временем может быть улучшен, пока у вас не будет полнофункционального настраиваемого MIDI-контроллера!

3. Управляйте своим Arduino с помощью Python

This animated GIF shows an arduino board with flashing LED lights

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

4.Игровой контроллер Arduino

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

Единственное, что круче, чем создание собственных игр, — это создание собственного игрового контроллера.

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

5. Интеллектуальный замок Arduino RFID

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

  • 1 канал N логического уровня Mosfet
  • 1 модуль MFRC522
  • 1 соленоид 12 В
  • 1 источник питания 12 В

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

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

6. Простая система сигнализации Arduino

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

  • 1 x ультразвуковой датчик «ping»
  • 1 x пьезозуммер
  • 1 x светодиодная лента

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

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

7. Контроллер светофора

traffic-light-with-switch-breadboard-wiring

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

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

8. Лампа для настроения «Куб-компаньон»

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

  • Квадратная стеклянная банка или бутылка
  • Прозрачный твердый клей
  • Серая и красная глина для лепки
  • Белая свеча

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

9. Контроллер температуры с питанием от Arduino

this is an image of a temperature controller box

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

  • Датчик температуры, например, TMP36
  • Реле или RC-штекерные переключатели
  • Винтовые клеммы
  • Коробка для улавливания тепла
  • Нагревательный / охлаждающий элемент или лампа накаливания с креплением (или обоими)

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

10. Воссоздайте аркадную классику «Понг»

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

  • OLED-экран, совместимый с Arduino

Написание ретро-игры — отличная практика программирования.Pong — это классика, и вы можете играть в нее на Arduino двумя способами. Вы можете написать игру с нуля и играть на недорогом OLED-экране.

11. Пульт дистанционного управления Arduino Prank Remote «Телевизионный дьявол»

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

  • Светодиодный индикатор ИК-передатчика, например TIL38
  • ИК-приемник, например TSOP382

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

В этом проекте вы узнаете, как создать пульт дистанционного управления, используя Arduino и некоторые ИК-компоненты.Результат гарантированно сведет с ума любого, кто находится поблизости!

12. Создайте свою собственную подсветку Ambilight

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

  • 10A Блок питания 5V
  • WS2812B Светодиодная лента

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

13. Лазерная турель с питанием от Arduino

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

  • 2 сервопривода
  • Лазерный модуль
  • Пьезозуммер
  • Металлический провод и кабельные стяжки

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

14. Пульсирующий светодиодный куб

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

  • 64 светодиода
  • Проволока для рукоделия
  • Проволока для компонентов
  • Зажимы типа «крокодил»
  • Древесный лом
  • Сверло

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

15. Проект выходного дня: создание гигантского пиксельного светодиодного дисплея

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

  • 10-метровая полоса светодиодных пикселей
  • Блок питания 5В 10А
  • Толстый провод
  • Фоторамка Ikea RIBBA
  • Спрей для матирования стекла
  • Белая краска

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

Бесконечные возможности с этими DIY-проектами Arduino

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

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

gps-6

Как отслеживать местоположение мобильного телефона, используя только номер телефона

Потеряли телефон? Пытаетесь найти ребенка или присмотреть за ним? Это приложение может помочь.

Об авторе

Ян Бакли
(Опубликовано 143 статей)

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

Ещё от Ian Buckley

Подпишитесь на нашу рассылку новостей

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

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

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

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