roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 08:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:25 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) можно на бубажечках масенькие надписи сделать и скотчем приклеить к проводам
Вложение:
DSC_0111.jpg
DSC_0111.jpg [ 254.53 КиБ | Просмотров: 1940 ]


Добавлено спустя 40 секунд:
:D я понял, все так делают
:) кстати лучше не путать, в лучшем случае может как минимум не работать, в худшем может что и выгореть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:31 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
бумажечки я и так клею.

Там в инструкции к нему было только как спаять все детальки между собой. Но нигде не написано про то куда микрофон прицеплять и к чему подцеплять gnd out gnd in + -. плюсик и минусик как я понимаю к батарейке, ин и граунд возле него в микрофон а куда аут и граунд?

там в инструкции была только эта картинка


Вложения:
n48fl.jpg
n48fl.jpg [ 22.21 КиБ | Просмотров: 2057 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:37 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
там, где "4-12V" к батарейке или еще к какому источнику питания, только не путайте + и -. там же рядом gnd и in, эт к микрофону, тоже контакты не путаем. с обратной стороы gnd и out это к дуине, опять же не путаем контакты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:42 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
а на ардуино гнд и аут куда?
извиняюсь за элементарные вопросы но я уже не могу в книжках пытаться нати ответы:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:44 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
gnd к gnd, а out усилителя к analog in на ардуине


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:47 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
а у микрофона как полярность (так же плюс и минус называются) определить? просто на нем ничего не написано. Плюсик от микрофона идт в ин а минусик в граунд, ага?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:49 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) если эти + и - нарисованы на микрофоне, то да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:56 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
а если не нарисованы методом тыка определять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 03:58 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 04:15 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
спасибо большое! завтра все доделаю и вам скину хвастаться:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 25 фев 2010, 06:12 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
плин тут просто приятнее общаться чем со скучными книгами))..кстати ардуино всеже програмировать придется.... ну это я так ...чтоб не подумалось что подключением микрофона ограничется,
в идеале надо было програму чтоб запоминала нижнее значение с ацп верхнее и вычитала одно из другова, с выходом на моторчик))кстати поясните нафига ей Н мост на выходе ей же в разные стороны вроде не надо чтоб крутилось, толька чуствую что ей шим от разности придется ваять)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 26 фев 2010, 13:59 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
ребят, проверьте пожалуиста код. У меня что-то не получается. мотор крутится без остановки.
Код:
   
/*
   Analog Pin 0: microphone
   Digital Pin 3: DC gear reduction motor attached to the lock. (Or a motor controller or a solenoid or other unlocking mechanisim.)
   Digital Pin 5: Green LED.
   
*/

// Pin definitions
const int soundSensor = 0;         // microphone on pin 0.
const int lockMotor = 3;           // Gear motor used to turn the lock.
const int greenLED = 5;            // Status LED

// Tuning constants.  Could be made vars and hoooked to potentiometers for soft configuration, etc.
const int threshold = 550;           // Minimum signal from the microphone to register as a sound.
const int soundFadeTime = 100;     // milliseconds we allow a sound to fade before we listen for another one. (Debounce timer.)
const int lockTurnTime = 300;      // milliseconds that we run the motor to get it to go a half turn.

// Variables.
int soundSensorValue = 0; 


void setup() {
  pinMode(lockMotor, OUTPUT);
  pinMode(greenLED, OUTPUT);
 
  Serial.begin(9600);                        // Uncomment the Serial.bla lines for debugging.
  Serial.println("Program start.");           // but feel free to comment them out after it's working right.
 
  //digitalWrite(greenLED, HIGH);      // Green LED on, everything is go.
}


// Records the sound.
void listenToSound(){
  Serial.println("someone is blowing in"); 

}

// Runs the motor (or whatever) to turn the disc.
void triggerSpinDisc(){
  Serial.println("Disc is spinning!");
 
  // turn the motor on for a bit.
  digitalWrite(lockMotor, HIGH);
  digitalWrite(greenLED, HIGH);            // And the green LED too.
 
  delay (lockTurnTime);                    // Wait a bit.
 
  digitalWrite(lockMotor, LOW);            // Turn the motor off.
 
}

void stopDisc(){
  Serial.println("disc is stopping");
  delay(soundFadeTime);
 
   digitalWrite(lockMotor, LOW);
   digitalWrite(greenLED, LOW);
}

void loop() {
  // Listen for any sound at all.

  soundSensorValue = analogRead(soundSensor);
  Serial.println(soundSensorValue);
 
  if (soundSensorValue >=threshold){
    listenToSound();
    triggerSpinDisc();
  } else {
    stopDisc();
  }
}


Последний раз редактировалось olesya 26 фев 2010, 14:16, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 26 фев 2010, 14:12 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
а где ШИМ? а где уровень звука отсекается? ты такими значками схему программы то рисовала?
http://ru.wikipedia.org/wiki/%D0%91%D0% ... 0%BC%D0%B0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 26 фев 2010, 14:14 
Не в сети

Зарегистрирован: 16 фев 2010, 17:48
Сообщения: 30
Откуда: London
код не я писала а девочка с которои мы вместе делаем этот проект...
что такое шим, и как примерно выглядит уровень звука?
спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ардуино+микрофон+мотор
СообщениеДобавлено: 26 фев 2010, 15:10 
Не в сети

Зарегистрирован: 24 ноя 2008, 19:43
Сообщения: 1054
Откуда: Казань
ШИМ на форуме есть много тем, а блок схема выглядит где то так в твоем случае,неточности тут дофига любителей поправлять, а они в ней есть))


Вложения:
-схема.JPG
-схема.JPG [ 30.42 КиБ | Просмотров: 1916 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 71 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO