Обучающие проекты для ардуино

Содержание

Простые проекты на Arduino Uno

Что это

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

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

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

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

Контроллер

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

Troyka-модули

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

Slot Shield

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

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

1. Электронные часы. Как собрать…

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

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

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

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

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

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

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

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

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

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

2. Метеостанция. Как собрать…

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

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

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

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

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

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

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

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

Источник

Архив рубрики: Схемы на Arduino

Схемы и проекты на Arduino Uno, Mega, Nano и Mini. Рубрика содержит большое количество схем подключения к платам Arduino различных дисплеев, датчиков, взаимодействия с другими устройствами по Bluetooth и WiFi, и множество проектов в формате DIY (сделай сам, своими руками). Для каждого проекта приведены схема устройства и текст программы (скетч) с комментариями, что позволяет начинающим радиолюбителям на конкретных примерах научиться созданию практических схем на платформе Arduino.

Подключение датчика освещенности TSL25911 к Arduino

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

Подключение светодиодного матричного дисплея MAX7219 к Arduino

Когда вы хотите добавить дисплей в какой либо свой электронный проект, то у вас всегда есть широкий выбор по поводу того какой дисплей выбрать: OLED, ЖК 16×2, семисегментный или даже E-Paper/электронные чернила. Но есть еще один недорогой вид дисплея, который … Читать далее →

Подключение адресной цветной (RGB) светодиодной ленты Neopixel к Arduino

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

Колесо для измерения расстояний (курвиметр) на Arduino и инкрементальном энкодере

Наверняка многие из вас использовали для точного измерения длины каких либо предметов такой инструмент как штангенциркуль. Но он не очень хорошо подходит для точного измерения расстояний каких-нибудь кривых. Для этих целей хорошо подходит инструмент для измерения расстояний хорошо знакомый всем … Читать далее →

Связь Arduino с сетью вещей (TTN) с помощью модуля LoRa HPD13A

В одной из предыдущих статей на нашем сайте мы уже рассматривали подключение к плате Arduino модуля LoRa SX1278 (Ra-02) и осуществление связи между двумя платами Arduino с помощью этих модулей. И тот достаточно простой проект может быть использован в ряде … Читать далее →

Подключение водонепроницаемого ультразвукового датчика SR04T/SR04M к Arduino

Ультразвуковые датчики в настоящее время находят применение во многих приложениях: обнаружение препятствий, измерение расстояние, мониторинг глубин и многое другое. А такие варианты ультразвуковых датчиков как SR04T и SR04M, помещенные в водонепроницаемый корпус, позволяет им работать в жестких погодных условиях и … Читать далее →

Создание 3D аниматронного глаза на Arduino

В данной статье мы рассмотрим создание аниматронного глаза на основе платы Arduino. Модель данного глаза будет напечатана на 3D принтере. Автор данного проекта (ссылка на оригинал приведена в конце данной статьи) прежде чем приступить к созданию данного глаза изучил достаточно … Читать далее →

Беспроводной стетоскоп на Arduino и Bluetooth модуле HC-05

Многие болезни сердца можно диагностировать по звукам, которое издает сердце в процессе своей работы. Так называемое прослушивание сердца (Heart auscultation) играет важную роль в диагностике сердечной деятельности. Обычно оно выполняется с помощью стетоскопа, инструмента для прослушивания тонов сердца и дыхательных … Читать далее →

Как работает инкрементальный энкодер и как его подключить к Arduino

Инкрементальный энкодер (rotary encoder) – это тип электромеханического датчика, который можно использовать для определения углового положения его оси. Данный датчик формирует на своем выходе электрические сигналы в зависимости от направления вращения своей оси. Энкодер состоит из механических компонентов, поэтому он … Читать далее →

Как работает модуль чтения SD карт и как его подключить к Arduino

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

Источник

Обучающие проекты для ардуино

In this project you’ll learn how to use a Shelly relay and the Arduino IoT Remote mobile app to open a door from a smartphone

How to open a door from your smartphone

Project tutorial by alranel

How to make a scrolling weather station that displays the temperature, air humidity and relative atmospheric pressure, and Time

Arduino matrix scrolling weather station and Clock with BME

Project tutorial by Mirko Pavleski

This is my first Arduino-based, Bluetooth-controlled RC car. It is controlled by a smart phone application.

Bluetooth Controlled Car

Project in progress by Saman Fernando

  • 685,931 views
  • 299 comments
  • 461 respects

A stereo VU meter built with an Arduino Nano and two NeoPixel LED rings.

Stereo NeoPixel Ring VU Meter

Project showcase by ericBcreator

  • 156,788 views
  • 389 comments
  • 262 respects

Start coding online with the Arduino Web Editor, save your sketches in the cloud, and always have the most up-to-date version of the IDE!

Getting Started with Arduino Web Editor on Various Platforms

  • 5,428,559 views
  • 132 comments
  • 9,108 respects

In this project, I have shown how to interface a GPS module with Arduino UNO. The data for longitude and latitude is displayed on the LCD.

How to Interface GPS Module (NEO-6m) with Arduino

Project tutorial by Ruchir Sharma

  • 590,919 views
  • 200 comments
  • 221 respects

This is an Arduino Uno with a DHT11 temp/humidity sensor with and LCD screen powered by a power bank.

Portable Arduino Temp/Humidity Sensor with LCD

Project tutorial by ThothLoki

  • 368,832 views
  • 181 comments
  • 502 respects

Improved version of the soldering iron controller for Hakko 907 iron. To simplify building the controller, LCD screen is implemented.

Soldering Iron Controller for Hakko 907 v.2

Project tutorial by Alexander

  • 71,503 views
  • 233 comments
  • 129 respects

Turn an LED on and off using Windows Remote Arduino.

Windows Remote Arduino

Project tutorial by Windows IoT

  • 265,539 views
  • 171 comments
  • 421 respects

Connect your microcontroller to the internet by adding ESP8266 WiFi module!

Add WiFi to Arduino UNO

  • 594,795 views
  • 129 comments
  • 354 respects

An interactive robot that anyone can make! Otto is very easy to 3D print and assemble, walks, dances, makes sounds and avoids obstacles.

Otto DIY build your own robot in one hour!

  • 238,560 views
  • 142 comments
  • 508 respects

Step by step on how to program a ATtiny85 microcontroller with Arduino Uno development board.

Programming ATtiny85 with Arduino Uno

Project tutorial by Arjun Ganesan

  • 504,174 views
  • 113 comments
  • 299 respects

Make a simple and programmable servo arm out of readily available materials!

Simple Programmable Robotic Arm

Project showcase by Ryan Chan

  • 259,035 views
  • 127 comments
  • 519 respects

In this protip, I will show you how to build DS18B20 Digital Thermometer with Arduino.

DS18B20 (Digital Temperature Sensor) and Arduino

  • 921,247 views
  • 96 comments
  • 246 respects

Ever thought of controlling any electronic devices with your smart phone? Today I will show how to do it.

Arduino Bluetooth Basic Tutorial

  • 1,045,720 views
  • 93 comments
  • 557 respects

In this tutorial, we will learn how to detect Smoke and inflammable gases using an MQ-2 sensor.

Smoke Detection using MQ-2 Gas Sensor

  • 569,668 views
  • 98 comments
  • 315 respects

Alarm Clock with Arduino.

Alarm Clock

  • 187,222 views
  • 120 comments
  • 150 respects

This tutorial will illustrate the working of an RFID reader.

Security Access Using RFID Reader

  • 607,486 views
  • 82 comments
  • 589 respects

Use the DHT Temperature Sensors in C# code via a C++ Windows Runtime Component to implement a one-wire protocol on Windows 10 and the RPI2.

DHT11 /DHT22 Temperature Sensor

Project tutorial by Daniel Porrey

  • 141,682 views
  • 108 comments
  • 172 respects

Want to display text? Here is your component!

LCD (Liquid Crystal Display)

  • 140,184 views
  • 108 comments
  • 298 respects

Sending Bytes to an 8×8 LED Matrix.

Programming 8×8 LED Matrix

  • 448,738 views
  • 79 comments
  • 359 respects

Interfacing MAX30102 with Arduino + BPM measure project with OLED + buzzer.

Measure Heart Rate and SpO2 with MAX30102

Project tutorial by SurtrTech

  • 286,425 views
  • 80 comments
  • 351 respects

Learn how to submit your Arduino-based project. It may even get featured on the Arduino social channels!

How to Submit Content on Arduino Project Hub

  • 107,015 views
  • 99 comments
  • 327 respects

Upgrade your home security camera or webcam with a motorized stand that will detect and follow any motion around the camera!

Motion Following Motorized Camera Base

Project tutorial by Lindsay Fox

  • 173,496 views
  • 86 comments
  • 431 respects

Источник

Adblock
detector