Помогите создать программу СИГНАЛИЗАЦИЮ О ЗЕМЛЕТРЯСЕНИИ

pan-electric
Offline
Зарегистрирован: 15.05.2014

Всем добрый вечер. Хочу собрать на Ардуине Уно сигнализатор землетрясения и это по поводу вчерашнего так качнуло что до сих пор мерещится трясёт или нет. На руках в данный момент есть Ардуино Уно стартер кит там есть пищалка и все компоненты что понадобятся есть и конструкторы металлические на которых хочу сейчас собрать башню и повесить проводок с грузом через отверстие в основе. Не дай Бог начнёт качать тогда будет соприкосноваться к контакту и ардуинка должна пищать на полную громкость в течении одной минуты. Спасибо заранее.

pan-electric
Offline
Зарегистрирован: 15.05.2014

Прошу о помощи потому что совсем не знаю программировать в стиле С++. Много видео пересмотрел о том как начинать создавать скечи и почти все примеры сделал что находились в Стартер кит. Есть одна важная критерия в этой стихии когда начинается то не можешь сразу понять что происходит то есть это головокружение или реально это происходит. Когда осознаёшь что это действительно то в большинство случаи это уже поздно.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

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

pan-electric
Offline
Зарегистрирован: 15.05.2014

нет не в коем случаи я не хочу создать сейсмограф. Дело в том что непонятно в начале голова кругом или трясёт это раз а если будет ночью то он даст знать об этом

Клапауций
Offline
Зарегистрирован: 10.02.2013

поддержу ТС - токо мне хрустальный шар нужно к дуино подключить.

сами мы не местные маги, в гугле нас забанили, нихрена не знаем и, вообще, сцуко, "новечки".

*шар диаметром 150мм.

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Клапауций пишет:

*шар диаметром 150мм.

Не пройдет в стандартную канализацию (диаметр 110 мм), так что выберите шар поменьше...

ТС: Вам бы надо в раздел "Ищу исполнителей", а не сюда...

pan-electric
Offline
Зарегистрирован: 15.05.2014

ладно что то я тут не вижу совсем желающих помочь сам разберусь

Клапауций
Offline
Зарегистрирован: 10.02.2013

pan-electric пишет:

ладно что то я тут не вижу совсем желающих помочь сам разберусь

не может быть! - "сам"... а, до того, почему самость не включалась?

freearduino
Offline
Зарегистрирован: 21.04.2014

Вот невежественный народ!Человек спросил, попросил помощи... а вы позорите себя и форум

freearduino
Offline
Зарегистрирован: 21.04.2014

Опишите детально что у вас имееться и как вы собираетесь улавливать вибрацию?

pan-electric
Offline
Зарегистрирован: 15.05.2014

да вижу сколько помощи представил вот и сам уже буду искать решение.

freearduino
Offline
Зарегистрирован: 21.04.2014

Пишите что да как!Интерестно)

pan-electric
Offline
Зарегистрирован: 15.05.2014

freearduino спасибо за отклик. У меня под рукой на данный момент находится Ардуино Уно стартер кит и несколько конструкторов металлических на котором собрал уже вышку маленькую. С высоты опустил проводник тонкий он служит и как контактом который в случае колебании будет задевать за отверстие на дне находящего другого контакта.

Клапауций
Offline
Зарегистрирован: 10.02.2013

freearduino пишет:

Вот невежественный народ!Человек спросил, попросил помощи... а вы позорите себя и форум

азъ есмь НАРОД!

pan-electric
Offline
Зарегистрирован: 15.05.2014

Клапауций я тебя не понимаю, что ты хочешь сказать?

Клапауций
Offline
Зарегистрирован: 10.02.2013

pan-electric пишет:

Клапауций я тебя не понимаю, что ты хочешь сказать?

дык, выше сказал, что вместо изучения дуино, побираешься.

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012

Пожалуй, поддержу Клапауция.

В самом деле, ну чем "проводник тонкий он служит и как контактом который в случае колебании будет задевать за отверстие на дне находящего другого контакта" с точки зрения программы отличается от простой кнопки ?

Да ничем.

В темах этого форума (и далеко ходить не надо) недостаточно примеров работы с кнопками ?

Более чем достаточно.

pan-electric
Offline
Зарегистрирован: 15.05.2014

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

антидуино!

pan-electric
Offline
Зарегистрирован: 15.05.2014

Спасибо конечно, но это простая цепь "И". Не могу представить как это цепь связано с тем что я описал?

Клапауций
Offline
Зарегистрирован: 10.02.2013

pan-electric пишет:

Спасибо конечно, но это простая цепь "И". Не могу представить как это цепь связано с тем что я описал?

подключай датчик вибрации вместо кнопок и прекращай тупить.

pan-electric
Offline
Зарегистрирован: 15.05.2014

вроде ясно написал " под руками находилось" с тем и сделал уже датчик.

Клапауций
Offline
Зарегистрирован: 10.02.2013

pan-electric пишет:

вроде ясно написал " под руками находилось" с тем и сделал уже датчик.

ок. и, сколько баллов шторм... тьфу! землятрясение?

Клапауций
Offline
Зарегистрирован: 10.02.2013

art100, ты оскорбительно многословен.

carduino.ru
Offline
Зарегистрирован: 06.12.2011

Почему бы акселерометр для регистрации зем лятресени не использовать?

pan-electric
Offline
Зарегистрирован: 15.05.2014

я не хотел усложнять механикой датчик а использовать самый простой и легко строемый из того что было у меня под рукой. Нет нет я не хочу добиться показании одного сейсмографа и тем более направлении откуда эпицентр. Тупо и просто начала визжать баззер вскакивай и бегом вон из дома а не гадать блин у меня голова кругом пошла или всё таки землетрясение. Кстати надо подумать над совершенно настоящим решением который действительно будет на нормальном датчике или датчики. Ну а пока что это простенькая конструкция сойдёт и пусть даже самый накрученный будет всё равно когда начнёт трясти уже в большинстве поздно из за того что застаёт в врасплох и краткое время. 

pan-electric
Offline
Зарегистрирован: 15.05.2014
/*
  Arduino Starter Kit example
 Project 7  - Keyboard
 
 This sketch is written to accompany Project 7 in the
 Arduino Starter Kit
 
 Parts required:
 two 10 kilohm resistors
 1 Megohm resistor 
 220 ohm resistor
 4 pushbuttons
 piezo
 
 Created 13 September 2012
 by Scott Fitzgerald
 
 http://arduino.cc/starterKit
 
 This example code is part of the public domain 
*/

// create an array of notes
// the numbers below correspond to 
// the frequencies of middle C, D, E, and F
int notes[] = {262, 294, 330, 349};

void setup() {
    //start serial communication
  Serial.begin(9600);
}

void loop() {
  // create a local variable to hold the input on pin A0
  int keyVal = analogRead(A0);
  // send the value from A0 to the Serial Monitor
  Serial.println(keyVal);
  
  // play the note corresponding to each value on A0
  if(keyVal == 1023){
    // play the first frequency in the array on pin 8
    tone(8, notes[0]);
  }
  else if(keyVal >= 990 && keyVal <= 1010){
    // play the second frequency in the array on pin 8
    tone(8, notes[1]);
  }
  else if(keyVal >= 505 && keyVal <= 515){
    // play the third frequency in the array on pin 8
    tone(8, notes[2]);
  }
  else if(keyVal >= 5 && keyVal <= 10){
    // play the fourth frequency in the array on pin 8
    tone(8, notes[3]);
  }
  else{
    // if the value is out of range, play no tone
    noTone(8);
  }

 

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012

Вот здесь http://cxem.net/arduino/arduino32.php весьма серьезная конструкция описывается, возможно, Вам будет интересно.

pan-electric
Offline
Зарегистрирован: 15.05.2014

вот как то этот скетч можно было бы немного подогнать под мой замысел. Значит должен быть один вход (цифровой ) к примеру пин3, когда он активируется значит коснётся подвижный контакт на неподвижный то тогда должно сработать таймер на одну минуту тоновый генератор двух тональности выдавал сигнал на пьезокристаллический динамик.

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012

То есть скетчи, предложенные art100, Вас не впечатлили... Увы.

pan-electric
Offline
Зарегистрирован: 15.05.2014

Арарис я не знаю программирование но так пересмотрел код там просто управление тактовой кнопкой. Арарис это из грузинского "нету" или ?

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012

pan-electric пишет:

Арарис я не знаю программирование но так пересмотрел код там просто управление тактовой кнопкой. Арарис это из грузинского "нету" или ?

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

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

UPD: да, действительно, погуглил, переводится как отрицание чего-либо. Мне подходит ))

pan-electric
Offline
Зарегистрирован: 15.05.2014

Арарис мне 38 лет я электроинженер и работаю на заводе по производству полиэтиленовых пакетов для супер маркетов. С детство занимался радиолюбительством очень и получал журналы как Юный техник, Моделист конструктор и Радио. Создаю программы на PLC, HMI, инверторы и сервоприводы. И много машин произвёл update в большинстве в автоматике но и в механике. Ардуино мне понравилась как очень расширенный спектр применения как девайс а так же программное. Как то давно учился на Визуал Бэйсик но тогда увы извините я и работал, и учился, и дома не сидел так вот и пробабахал это.

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012

Не думаю, что Вам будет сложно разобраться с программированием Ардуино.

pan-electric
Offline
Зарегистрирован: 15.05.2014

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

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

pan-electric пишет:

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

Не надо лезть в "сложные и инновационные". В Вашем возрасте уже должно придти понимание того, что "все уже украдено до нас", поэтому надо просто найти готовое решение и попытаться его повторить. Для освоения ардуины существует традиционный набор приемов от "помигать светодиодом", до работы с дисплеем и кнопками. А вот после этого уже можете замахиваться на большие проекты, если раньше не надоест. :)

Задача с вибродатчиком легко решается установкой в помещении любой (самой простой и дешевой) автомобильной сигнализации.

pan-electric
Offline
Зарегистрирован: 15.05.2014

Естественно и разумеется куда лезть в сложные и тем более инновационные пока не основав простые и элементарные решения. А о возрасте абсолютно не согласен с вами, а так же с автомобильной сигнализации ведь сказал что под руками есть на данный момент, это наверно ключевое слово было. Конечно вместе с этим и познать по лучше Ардуинку в плане программирование. а пока что решение сделал по другому, подключив датчик к PLC плюс дописал программку к входу. Дома у меня стоит PLC который управляет всем домом, приблизил максимально сколько позволял сам девай и времени которого имел тогда + к этому двe touch screen на 10" а другой на 7" к хорошему Smart Home.

pan-electric
Offline
Зарегистрирован: 15.05.2014

Но обидно что никто по делму так и не откликнулся

pan-electric
Offline
Зарегистрирован: 15.05.2014

Арт100 спасибо за программку как буду дома проверю. Нет никакой проблемы кроме той что не знаю программировать Ардуинку а так было понятно что эти две программки и плюс задержка на одну минуту, было то что надо. Я в верху поместил код от пищалки в топике

pan-electric
Offline
Зарегистрирован: 15.05.2014

С радостью угощу пивом.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Пищалка, мигалка - это оконечное устройство... Потом успеете сделать... Вам нужен ДАТЧИК ! А здесЯ большинство программистов... В Киеве в 1983 году на 12-ом этаже высотки наблюдал не только раскачивания цветов в вазе, а проснулся от скрипа ножек шкафа... Продольное ускорение при раскачивании... В 1989-ом в Туркмении - узнал про землетрус в 5 баллов только когда пришёл на работу ( первый этаж )... Определитесь с ДАТЧИКОМ, в остальном - здесь помогут... Вплоть до автоматической эвакуации на Луну, например :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Мона завести собак, кошек, рыбок, раков, сурков и создать систему отслеживания их поведения.... Самый лЮчший датчик будет :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

art100 пишет:

и кто скажет что интернет ускоряет жизнь 

Интернет пожирает Жизнь :(

 

Но без Интернета жизнь покажется такой короооооооооткой..... :)

Тима
Тима аватар
Offline
Зарегистрирован: 11.04.2013

SU-27-16 пишет:

Но без Интернета жизнь покажется такой короооооооооткой..... :)

Без интернета жизнь будет долгой но не интересной...

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Цитирование цитаты - потеря хода мысли.... Если она есть... Давайте про это на другом сайте, аха ? :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Батюшка, я не пью, не курю, по девушкам не хожу, не ГУГЛЮ.... Я правильно живу ?

Правильно, сын мой.... ТОКА - ЗРЯ !!!!!!!

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

art100 пишет:

итого получается

13:21-13:08= 13 минут на создание кнопко-пищалко-сос

и всякая сопроводительная развлекаловка 14:04-13:08-54минуты-13минут=>

44минуты выкладывания по сайтам кин картинок

Переведите в литры пЫва, пожста.... При 760 мм. рт. ст., если мона....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

А зачем там nRF24 ?!!!!!!!!!!!!!!!!!!!!!!

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

:)

аха, у миня - также :)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

неееее, не правда Ваша....

к макетке подсоединено всё имеющееся... нужным рулю дипПереключателями... Итого: не шалун, а просто ленивый.....

pan-electric
Offline
Зарегистрирован: 15.05.2014

Всем доброго вечера. Арт100 что за это програ "41", как видится это под экструдер а как связывается с этим топиком?