Метеостанція на Arduino і MR3020 для народного моніторингу

  • Час 17-12-2014, 15:57
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

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

Для відображення даних була зібрана метеостанція на Arduino (збирає свідчення з датчиків DS18B20, DHT11, BMP085). Відправка даних здійснювалася за роутера MR3020 з прошивкою CyberWrt. для передачі даних на сайт Народний моніторинг. Можна було використовувати Arduino c Ethernet shield, але хотілося ще відправляти на сайт зображення з камери.

Встановлюємо на роутер прошивку CyberWrt. СyberWrt - це прошивка зібрана на базі OpenWrt і призначена в першу чергу для роботів, міні-серверів Розумного Дому, та інших пристроїв на базі популярних моделей роутерів.

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

  • Час 17-12-2014, 15:34
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Для даного проекту буде потрібно LOL Shield. Придбати його можна в Sparkfun, але можна зробити і самому. Печатна плата та схема у вільному доступі лежить тут. LOLShield представляє з себе світлодіодну матрицю розмірністю 14 x 9, зроблену як шилд до Arduino. У LOL Shield застосовується досить оригінальний метод управління світлодіодами, так званий Charlieplexing. Цей щит був розроблений Джиммі Роджерсом.

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

Arduino UNO урок 1 - Миготіння LED

  • Час 17-12-2014, 15:27
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

В даному циклі статей ви послідовно, крок за кроком освоїте роботу з Arduino UNO. В нашому першому уроці я покажу вам, як управляти встановленими в Arduino UNO світлодіодом.

Контролер Arduino UNO вже містить резистор і LED світлодіод, підключений до 13 висновку, тому жодних інших зовнішніх радіоелементів нам не знадобиться.

/* Блимання LED* ------------ * * Вмикає і вимикає світлодіод (LED) приєднаний * до виходу 13, з інтервалом в 2 секунди * */ int ledPin = 13; // LED приєднаний до висновку 13 void setup() { pinMode(ledPin, OUTPUT); // встановлюємо висновок 13 як вихід } void loop() { digitalWrite(ledPin, HIGH); // включаємо LED delay(1000); // пауза 1 секунда (1000 мс) digitalWrite(ledPin, LOW); // вимикаємо LED delay(1000); // пауза 1 секунда (1000 мс) }

Функція delay(n) припиняє обробку програми на n мілісекунд.

USB MIDI контролер на Arduino

  • Час 17-12-2014, 15:19
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

Більшість статей в інтернеті з виготовлення MIDI клавіатур, контролерів, пультів і т.п. ґрунтуються на використанні MIDI-роз'ємів, підключення яких до сучасного комп'ютера може виявитися проблематично. На старих звукових картах був Game-порт, до якого можна було підключити джойстик або MIDI-пристрій:

USB MIDI контролер на Arduino

3D інтерфейс введення на Arduino

  • Час 17-12-2014, 15:12
  • Автор admin
  • Число коментарів 0 Комент.
  • Силка url

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

Сам проект представляє з себе 3D інтерфейс взаємодії з комп'ютером за допомогою руки. Тобто щось типу доповненої реальності. Ви рухаєте рукою в трьох вимірах, в обклеєних фольгою картонному кубі, а ваші дії переносяться в комп'ютер і повторюються вже там.

Оригінал проекту знаходиться тут

Отже нам знадобиться:
контролер Arduino
3 резистора 10 кОм
3 резистора 270 кОм
3 затиску "крокодил"
екранований провід, термоусадка, картон, фольга, клей

Для початку нам знадобиться виготовити 3 сторони куба. Я для цього використовував поштову картонну коробку і харчову фольгу.