Архив рубрики: Arduino

iPod еще пригодится с Arduino и Андроидом.

ipod-android-arduino
Если есть старый iPod его еще можно использовать, подключив через ардуино уно к любимому смартфону на андроиде. С помощью BT адаптера. Непонятно зачем это надо, но зато интересно с технической точки зрения. В общем — в друг кому пригодится :)

Подробные инструкции:
Instructables.com/id/Hack-Your-Old-iPod-Device-Make-A-Bluetooth-Control/

Базовые знания как подключить ИК датчики к Ардуино

arduino-pir-sensors
Вообще то это не я на фото. А какой то чувак, который и писал статью. Я поехал выселять командировочных, приеду допишу и допереведу статью.
/*Чуть позже*/
Итак нам понадобятся следующее:
1 Arduino (с protoshield чтобы сделать жизнь проще)
1 светодиод любого цвета
1 ИК-датчика от Parallax или же вот такой инфракрасный датчик движения
одножильный провод подключить все это
1 плату монтажную.
Все это соединяем по следующей схеме:
Схема подключения ИК датчика
На фото это будет выглядеть вот так:
pir-sensor-p
При обнаружение движения датчик загорается синим цветом.
Следующий код необходимо загрузить в ардуино

/*
* //////////////////////////////////////////////////
* //making sense of the Parallax PIR sensor's output
* //////////////////////////////////////////////////
*
* Switches a LED according to the state of the sensors output pin.
* Determines the beginning and end of continuous motion sequences.
*
* @author: Kristian Gohlke / krigoo (_) gmail (_) com / http://krx.at
* @date: 3. September 2006
*
* kr1 (cleft) 2006
* released under a creative commons "Attribution-NonCommercial-ShareAlike 2.0" license
* http://creativecommons.org/licenses/by-nc-sa/2.0/de/
*
*
* The Parallax PIR Sensor is an easy to use digital infrared motion sensor module.
* (http://www.parallax.com/detail.asp?product_id=555-28027)
*
* The sensor's output pin goes to HIGH if motion is present.
* However, even if motion is present it goes to LOW from time to time,
* which might give the impression no motion is present.
* This program deals with this issue by ignoring LOW-phases shorter than a given time,
* assuming continuous motion is present during these phases.
*
*/

/////////////////////////////
//VARS
//the time we give the sensor to calibrate (10-60 secs according to the datasheet)
int calibrationTime = 30;

//the time when the sensor outputs a low impulse
long unsigned int lowIn;

//the amount of milliseconds the sensor has to be low
//before we assume all motion has stopped
long unsigned int pause = 5000;

boolean lockLow = true;
boolean takeLowTime;

int pirPin = 7; //the digital pin connected to the PIR sensor's output
int ledPin = 8;

/////////////////////////////
//SETUP
void setup(){
Serial.begin(9600);
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
digitalWrite(pirPin, LOW);

//give the sensor some time to calibrate
Serial.print("calibrating sensor ");
for(int i = 0; i < calibrationTime; i++){ Serial.print("."); delay(1000); } Serial.println(" done"); Serial.println("SENSOR ACTIVE"); delay(50); } //////////////////////////// //LOOP void loop(){ if(digitalRead(pirPin) == HIGH){ digitalWrite(ledPin, HIGH); //the led visualizes the sensors output pin state if(lockLow){ //makes sure we wait for a transition to LOW before any further output is made: lockLow = false; Serial.println("---"); Serial.print("motion detected at "); Serial.print(millis()/1000); Serial.println(" sec"); delay(50); } takeLowTime = true; } if(digitalRead(pirPin) == LOW){ digitalWrite(ledPin, LOW); //the led visualizes the sensors output pin state if(takeLowTime){ lowIn = millis(); //save the time of the transition from high to LOW takeLowTime = false; //make sure this is only done at the start of a LOW phase } //if the sensor is low for more than the given pause, //we assume that no more motion is going to happen if(!lockLow && millis() - lowIn > pause){
//makes sure this block of code is only executed again after
//a new motion sequence has been detected
lockLow = true;
Serial.print("motion ended at "); //output
Serial.print((millis() - pause)/1000);
Serial.println(" sec");
delay(50);
}
}
}

Источник www.instructables.com/id/Arduino-Basics-PIR-Sensor/

Сделай себе смарт часы или умный браслет

Большинство ИТ-компании участвуют в гонке, чтобы захватить запястье людей. Умных часов становится все больше и это важный пункт в носимых категории устройств. Вы можете легко найти это настроение в этой связи , есть тонны умных часов.

http://www.smartwatchnews.org/smartwatch/

Но вот простой способ оценить будущее смарт смотреть по своему усмотрению. С Arduino микропроцессором и Android, я (Godstale) сделал простые смарт-часы и назвал их «Ретро часы». Вы тоже можете сделать это слишком просто!

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

smart-watch
Arduino микроконтроллер
Я выбрал самые маленькие Arduino, Pro Mini. Arduino Pro Mini является упрощенной версией ООН R3. Он не имеет чип интерфейс USB для того, чтобы снизить цену и размер. Есть две версии в зависимости от рабочего напряжения (3.3V/5V). И я использовал 3.3v версию, потому что Bluetooth и дисплей, которые связаны с поддержкой доска 3.3v и доски хорошо сочетается с 3,7 LiPo батареи. Он работает на 8 МГц и 5В версии на 16 МГц, но 8MHz достаточно. В целом, все, что нужно для подготовки являются Arduino Pro Mini 3,3 и USB к модулю UART.
Основная фишка правления, ATmega328, имеет только 2KBytes оперативной памяти, но ATmega128 имеет всего 1KBytes, который очень ограниченные запустить свою систему. Большинство доски имеют ATmega328, но вы должны убедиться, что.
Bluetooth
Один из наиболее распространенных Bluetooth модулей, которые можно получить в HC-06 основной модуль и один с интерфейсом базовой плате. Последний из них имеет кнопку сброса, индикатор состояния, и он поддерживает как рабочее напряжение (3,3 v/5v), так что это один удобнее, но размер довольно большой, светодиод, что не совсем необходимые разряжает батарею и немного дороже. Так что я использовал HC-06 без интерфейсной плате.
Дисплей от Adafruit
Чтобы сделать SMART WATCH, надо бы найти небольшой, дисплей с низким энергопотреблением. Я дал много мыслей, то я выбрал — 0,96» OLED-дисплей. Существуют различные размеры дисплеев (0,96», 1.3», и т.д.), он работает на малой мощности, английский шрифт и изображение из доступных, и она поддерживает I2C, SPI, что делает легко общаться с Arduino.
Подробнее

http://www.instructables.com/id/Make-your-own-smart-watch/?ALLSTEPS

SensoDuino — сенсорные датчики Андроида через BT на Arduino

SensoDuino это как более десятка виртуальных щиты для вашего Arduino каждый из которых обеспечивает функцию или функцию например GSM, GPS, гироскопом, и т.д., но без того, чтобы сложить или провод эти компоненты. SensoDuino это бесплатная Android-приложение, которое захватывает данные с датчиков, встроенных в вашем Android мобильного устройства затем передает данные на HC-05 Bluetooth модуля к Arduino Uno или любого устройства с последовательными возможностями Bluetooth, таких как Windows PC, Mac, или Bluetooth оборудован микроконтроллером . SensoDuino также сохраняет собранные данные через запятые в текстовом файле. Это приложение было протестировано и предназначенного для HC-05 модуля Серийный Bluetooth. Другие Bluetooth модули могут или не могут работать. Пожалуйста, обратитесь к комментариям пользователей, которые пытались другие Bluetooth модули с помощью этого приложения. Вы можете установить SensoDuino от Google Play только. https://play.google.com/store/apps/details?id=com.techbitar.android.sensoduino
sensor-android-arduino
Вы может контролировать частоту считывания данных датчика, передачи и регистрации (в зависимости от технических характеристик поставщика датчика.) Это мой второй Android-приложение для Arduino Uno. Вы также можете быть заинтересованы в моем первом приложение Andruino которая является простой 2-полосная Bluetooth на основе Android контроллер для Arduino Uno. SensoDuino устраняет необходимость в USB Host аппаратных для вашего телефона или Arduino Uno. Для Arduino Uno или микроконтроллера, вам нужно всего лишь $ 10 модуля HC-05 Bluetooth (или эквивалент). Сохранить более $ 200 в датчиках и деталей для вашего Arduino Uno или микроконтроллера проекта, если у вас уже есть в среднем ценовом диапазоне Android устройств, таких как мой Samsung Galaxy II Plus. См. раздел под названием: Android:. Способный Электроника DIY Платформа ПОДДЕРЖКЕ ДАТЧИКИ SensoDuino распознает следующие Android датчиков: GPS, ориентация, гравитация, вектор вращения, гироскоп, акселерометр, Линейный акселерометр, магнитометр, Свет Уровень, аудио Уровень, Близость, давление, температура , и относительная влажность. Некоторые программы (виртуальных) датчики реле от наличия аппаратных датчиков функционировать. Например, датчик силы тяжести, датчик линейного ускорения и датчик вектор вращения все эти датчики программного реле на присутствии аппаратного гиродатчика на вашем Android устройстве, чтобы функционировать. SensoDuino также имеет Android сканер датчика, что будут перечислены аппаратные и программные датчики, поддерживаемые вашим Android устройства, а также ключевых характеристик датчиков, таких как максимальная потребляемая мощность, разрешение, поставщика и т.д. Некоторые Android устройства имеют дубликаты датчики от разных производителей. Android SDK вернется датчик по умолчанию.

Автор: Hazim Bitar TechBitar.Com

Лазерное оружие на квадрокоптере или ссудный день терминаторов все ближе

Все знают такие вещи квадроторы или квадрокоптеры, что самая сумасшедшая идея, которая может придти в голову это добавить какое нибудь оружие. Ракеты ? Лазеры ? Оказывается … они оба уже сделано!
quadrocket
Первым делом приделали фейерверк стартовую quadrotor. Гул стабилизируется с помощью ArduPilot Мега 2,6, и квадрокоптер несет в себе пару «ракет», которые воспламеняются парой стальных элементов. ATtiny анализирует сигнал ШИМ при отключении вспомогательного радиоканала, который управляет реле. Аппарат был протестирован высоко в небе, так что он на самом деле быть довольно безопасно, но тем не менее видео уже удалено владельцем с Youtube.
Далее идет лазерная quadrotor [JLaservideo в]. Был взят RC контроллер дешевой китайской игрушкой добавить беспроводные возможности, чтобы совместить с Arduino Uno. Он перенаправляется провода электродвигателя оригинального RC игрушки для входа на Arduino, который в свою очередь активирует реле 5V, которое включает лазерный синий 1W. Это выглядит удивительным благодаря яркому лучу — я просто очень надеюсь, что тот кто сделает тоже самое обеспечит себе надлежащую защиту для глаз, так как лазер мощностью 1 Ватт, может сделать серьезные повреждения сетчатки глаза!

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

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