Проекты программирования arduino

Содержание

Arduino.ru

Проекты на Arduino

Электромеханическая бит-машина на Arduino

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

Программирование Arduino-совместимой платы на Javascript

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

Компания Амперка создала Arduino совместимую плату Iskra JS, которая программируется на JavaScript прямо из-под браузера. Многие находят, что JavaScript куда более дружелюбен к новичкам нежели хардкорный C. Объектно-ориентированная природа JavaScript отлично ложится в концепцию создания не только сайтов, но и настоящих гаджетов.

Собираем кубик Рубика за 0.887с

Система Sub1 установила новый рекорд по скоростной сброрке кубика Рубика. Новый рекорд 0.887с.

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

Контроль влажности в подвале

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

OLED дисплей + ChipKit MAX32

Автор: Юрис Гризанс, 2014

Возникла необходимость в небольшом жидкокристаллическом дисплее. В одном Интернет магазине нашел просто изумительный вариант[1]. Во-первых, продукт в виде модуля со штыревым разъемом, что облегчает работу. Во-вторых, всего за 5 долларов. В результате купил сразу три штуки. Однако, подключив устройство, убедился в тезисе, что наличие официального описания не гарантирует приятной и легкой работы. В процессе освоения всплыли различные мелкие нюансы, без учета которых положительного результата не получить. Вот об этом я в статье и расскажу.

О производстве Arduino

Перевод интересной и наглядной статьи о производстве Arduino контроллеров появился на Хабре. Автор (Andrew Huang) посетил завод в Скарманьо, Италия и выложил много фотографии и немного видео, показывающих разные этапы производственного цикла.

Саму статью на русском можно найти здесь http://habrahabr.ru/post/149855/.

На фотографии готовые печатные платы для Leonardo

Arduino в руках художников. Простая и очень красивая инсталляция на базе Arduino

Вот такую штуку ребята собрали для выставки «ПСП: Притащи свой проектор», которую сами же организовали на минувших выходных в Москве на Красном Октябре. Сама сборка очень простая, Ардуино + MotorShield. Код можно посмотреть внизу

Оправка смс через Siemens S45 c помощью Arduino, а также Zyxel Keenetic 4G, Arduino и датчика температуры ds18b20

Автор идеи под никнеймом Rimidalw в своем блоге продемострировал простой способ посылать смс c Arduino через сотовый телефон. Схема подключения очень проста, и помимо Arduino и самого телефона Siemens S45, потребует еще два резистора и кабель, который он позаимствовал у зарядного устройства, плюс немного колдовства.

В своем примере Rimidalw отправляет команду через Serial-monitor на Arduino, который в свою очередь осуществляет отправку SMS через телефон.

Робот, балансирующий на шаре

Группа студентов из Southern Polytechnic State University, представила свой дипломный проект — робот, балансирующий на шаре. Робот (Ball-Bot) полностью автономный, высотой примерно 1 метр, балансировать он умеет на баскетбольной мяче.

Двухколесный балансирующий робот на Arduino

Шон Крэмтон (Shaun Crampton) продемострировал свой прототип двухколлесного балансирующего робота ArduRoller.

  • Шасси — 2.7мм бамбуковая фанера
  • Arduino Uno
  • Драйвер мотора Sparkfun Ardumoto
  • Два моторчика с редукторм 24:1
  • Колеса 70mm
  • Модуль гироскопа ADXRS613 Sparkfun, закреплен на оси вращения колес
  • Акселерометр ADXL203CE, также закреплен на оси вращения колес
  • Две батареи 3.7V Li-poly 850MAh

Анализатор спектра звука на Arduino

Интересный проект представил Paul Bishop — Arduino как анализатор звукового спектра с выводом спектрограммы на телевизор. На самом деле не телевизор, а экран DVD-плеера, но способ вывода абсолютно тот же. Для вывода была использована Arduino библиотека TVout, которая позволяет выводить сигнал на телевизор через RCA коннектор в формате PAL или NTSC. Картинка черно-белая и идет с разрешением 128х96. При таком разрешение на экран можно вывести 12 строк по 16 символов при размере шрифта 8х8.

Paul использовал контроллер Adafruit Boarduino, но подойдет любой 5 вольтовый, кроме самых старых моделей Arduino на Atmel ATmega168, так как у них просто недостаточно памяти.

Робот, управляемый по Wi-Fi, на базе роутера и Arduino

Как видно на видео и по фотографиям, эта самоделка состоит из беспроводного Wi-Fi роутера и Arduino Duemilanove. Испанские ребята сумели объединить эти два компонента и добились радиоуправелния Arduino по WLAN. Роутер, который они взяли, —AGA AGPF c USB портом. К сожалению сайт испанских самодельщиков на их родном языке, поэтому все детали сборки нам не известны. Известно то, что в роутер была залита новая прошивка, которая является облегченной сборкой Linux — mini Debian. Подключен Arduino к USB порту на роутере, откуда получает питание и команды через Serial интерфейс. Роутер в свою очередь получает команды через Wi-Fi.

Оригами лампа с емкостным сенсором

Вот такую симпатичную лампу собрала JULYNN BENEDETTI. В качестве источника света здесь используются 3 разноцветных светодиода, хотя нам кажется, что c RGB светодиодом было бы удобнее. Сама лампа представляет собой многогранник, каждая сторона которого — фигура сложной формы. Собирается лампа подобно оригами без клея, и каждая сторона зацепляется за несколько других без использования клея, образуя очень красивый, повторяющийся рисунок. Подробнее о сборке подобного светильника можно посмотреть на Instructable.

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

Роботизированная рука под управлением Arduino

Arduino, самодельная перчатка с 5-тью зашитыми датчиками изгиба, 5 сервоприводов HITEC HS-81 и механическая рука. Как все это работает можно посмотреть на видео. Arduino cчитывает данные с датчиков изгиба и управляет сервомоторчиками так, чтобы механическая рука повторяла движения кисти человека. Кстати, в первом видео автор использует готовый набор механики руки, который можно купить на ebay, правда без электронных компонентов и приводов. В другом проекте автор сделал подобную руку из подручных материалов.

Arduino и RGB светодиодная матрица 8х8

В этом проекте автор покажет, как можно подключить полноцветную светодиодную матрицу 8×8 к Arduino. Сама матрица имеет 32 входа: 8 анодов, 8 катодов красного цвета, 8 зеленого и 8 синего. При этом для управления матрицей будут задействованы всего 3 выхода на Arduino. Никакой магии тут нет, а есть 4 сдвиговых регистра 74HC595.

Более подробно об использовании 74HC59 с Arduino можно почитать в инструкции Использование сдвигового регистра 74HC595 для увеличения количества выходов.

Один регистр дает нам 8 выходов, так как у нашей матрицы 32 входа, в проекте использована техника каскадирования сдвиговых регистров. Нам понадобится 4 регистра 74HC59, при этом количество подключений к Arduino не изменится и будут задействованы 3 выхода на Arduino.

Пишем в воздухе светодиодами

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

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

Остановить мгновение. Фототриггер на Arduino

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

Cтрого говоря, Arduino будет управлять не затвором камеры, а фотовспышкой. К сожалению, задержка реакции камеры на сигнал — в районе 20 миллисекунд, что для человеческого глаза не заметно, но все же дольше, чем можно себе позволить при съемке лопнувшего шарика. Поэтому съемка производится в темной комнате с выдержкой 10 секунд, а вот вспышка срабатывает именно в нужный момент. Так как в комнате практически нет освещения, то всё экспонирование фотографии произойдет именно в момент работы вспышки (около 1 миллисекунды).

Управление фотовспышкой с помощью Arduino контроллера

В данном проекте мы расскажем, как управлять фотовспышкой с помощью контроллера Arduino. Для управления вспышкой понадобится «горячий башмак», через который мы будем подавать синхросигнал. В данной сборке используется башмак со стандартным разъемом под 1/8-дюймовый штекер. A вообще можно использовать любой другой башмак. Сигналом для вспышки в подавляющем большинстве служит замыкание контактов синхрокабеля. Для гальванической развязки цепи вспышки и цепи Arduino используется оптопара (характеристики). Использование оптопары позволят изолировать контроллер от возможных скачков напряжения при срабатывании вспышки, что особенно характерно для старых вспышек.

Источник

Проекты программирования arduino

This piece of art knows when it’s being photographed thanks to tinyML

Intelligent art

Project showcase by Tauno Erik

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

Wireless programmable via Wi-Fi room thermostat with air quality monitor and other useful features.

Wi-Fi programmable room thermostat with air quality monitor

Project tutorial by user2199899

Test transistors, diodes, thyristors, resistors, capacitors and inductors. Also identify their leads and obtain their component value.

Micro Component Tester

Project tutorial by John Bradnam

A 3D printed Arduino Nano based synthesizer that produces a wide range of amazing sounds generated using the FM synthesis technique.

Arduino Soundlab

Project tutorial by John Bradnam

Internet radio on a TTGO T-Display controlled by a bluetooth android phone app

Web Radio

Project in progress by stevie135s

A clean implementation should have been trivial with the existing information on the web, but it wasn’t. Feel free to cut-and-paste..

HD44780 LCD Driver: 20×40 and 16×2 — parallel (8 or 4 bit)

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

Want to build your own TinyML image recognition application? This blog contains all the necessary details for you to get started

Tutorial : TinyML with OV7670 Camera module!

Project tutorial by Vishwa

A TinyML keyword spotting application using Arduino Nano 33 BLE Sense to control gesture inferences of a bionic 3D printed hand

Bionic Hand Voice Commands Module w/ Edge Impulse & Arduino

Project tutorial by Ex Machina

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

We use an Arduino to build an autonomous «follow me» cooler that connects to a smartphone via Bluetooth and uses GPS to navigate.

Make an Autonomous «Follow Me» Cooler

Project tutorial by Hacker Shack

  • 343,610 views
  • 347 comments
  • 940 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

Closed loop universal motor control system using PID algorithm.

Arduino-Based Universal AC Motor Speed Controller

  • 177,824 views
  • 377 comments
  • 208 respects

Make a old-style telephone ring with ten party-line (Morse) codes plus the standard USA and New Zealand ringing cadences.

Partyline Telephone Ringer

Project showcase by rudizoon

A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.

OpenCat — affordable quadruped robot for STEM

Project in progress by Petoi

  • 502,176 views
  • 226 comments
  • 2,424 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

An Arduino Uno autopilot drone with multiple sensors and a wireless camera controlled by two microcontrollers.

Autopilot Drone

Project in progress by suhaskd

  • 105,828 views
  • 265 comments
  • 233 respects

Shoot fireballs from your fists when you throw a punch with these arm mounted smart flamethrowers!

Punch Activated Arm Flamethrowers (Real Firebending)

Project showcase by Allen Pan

  • 352,195 views
  • 191 comments
  • 1,928 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,494 views
  • 233 comments
  • 129 respects

Turn an LED on and off using Windows Remote Arduino.

Windows Remote Arduino

Project tutorial by Windows IoT

  • 265,514 views
  • 171 comments
  • 421 respects

This project is for making a 32-band audio (music) frequency spectrum analyzer / visualizer using Arduino.

32-Band Audio Spectrum Visualizer Analyzer

Project showcase by shajeeb

  • 174,899 views
  • 177 comments
  • 322 respects

Источник

Adblock
detector