Прошу помочь новичку в своем первом проекте

dmitryo
Offline
Зарегистрирован: 30.04.2013

Прошу помочь с подбором необходимого оборудования для вот такого проекта.

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

dmitryo
Offline
Зарегистрирован: 30.04.2013

Какой ардуино подойдет и какой gsm shild выбрать ? Где все это лучше купить ?

dmitryo
Offline
Зарегистрирован: 30.04.2013

arduino uno + sim900  ?

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

И к чему привели Ваши поиски на просторах интернета?

Или ну его нах самому искать? Тогда в "ищу исполнителя".

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

страшно подумать зачем устройство которое услышав взрыв отправляет смс и ждет следущющего взрыва))))

dmitryo
Offline
Зарегистрирован: 30.04.2013

Парни мне некогда заниматься поисками в интернете. У меня браконьеры в заказнике. Надо в местах интереса поставить такие штуки чтобы ехать в точку по факту происшествия.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Потом Вам будет некогда писать скетч, потом некогда отлаживать его, потом заниматься сборкой. Накой оно Вам если у Вас нет 20 минут на сёрфинг по шопам?

dmitryo
Offline
Зарегистрирован: 30.04.2013

Задачу я описал. Кто ориентируется в этом ответит мне и потратит на это 30 секунд. Я куплю и буду разбираться в свободное время. А у вас видимо времени дофига ... или нужен проект? Предлагаейте свои услуги тогда.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Под Ваше описание подходит любая ардуина и любой гсм приемо/передатчик. Из любого магазина.

Времени у меня не дофига, его катастрофически нехватает, но я его нахожу чтобы безвозмездно (произносить голосом Совы) помогать тем кто пытается что-то сдалать.

Мои услуги Вам будут не по карману :)

ПыСы: у Вас нет времени или оно есть? я запутался.

dmitryo
Offline
Зарегистрирован: 30.04.2013

Иногда время есть, сейчас его крайне мало. Куда уж нам лесникам нанимать программистов ))))

Любой - это не ответ. Дайте лучше ссылку на оптимальный вариант - понятно дже что нужен минимальный расход энергии и дешевизна.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

:)

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

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

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

dmitryo
Offline
Зарегистрирован: 30.04.2013

Спасибо ))) про ардуино уно я понял еще в 3-м посте этой темы ))))

с алиэекспресса доставка бесплатная?

тип связи обычный сотово-телефонный ))) дайте ссылку на шилд не мучайте меня

dmitryo
Offline
Зарегистрирован: 30.04.2013

Понимаю что влом )) Хочется же сделать больше добрых дел в единицу времени.

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

http://ru.aliexpress.com/item/SIM900-GSM-GPRS-Shield-module-UNO-R3-Board...

время поиска - 12 секунд. гораздо меньше чем Вы потратили на Ваши сообщения. Энергопотребление НЕ смотрел и не буду.

dmitryo
Offline
Зарегистрирован: 30.04.2013

спс по этой ссылке там и ардуино уно и gsm модуль сразу вместе или только шилд ? не очень понятно

dmitryo
Offline
Зарегистрирован: 30.04.2013

гугл в лесу работает гораздо дольше чем 12 секунд...

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

вместе. оба. доставка до 50 дней.

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

Ах, Доктор, доброта Вас погубит..

vk007
Offline
Зарегистрирован: 16.06.2015

бл... ну и цена

уж лучше отдельно (в два раза дешевле):

http://ru.aliexpress.com/item/SIM900-Shield-Development-Board-Quad-Band-...

и

(без usb кабеля) http://ru.aliexpress.com/item/Free-shipping-high-quality-UNO-R3-MEGA328P...

(с usb кабелем) http://ru.aliexpress.com/item/free-shipping-Starter-Kit-for-Arduino-Step...

dmitryo
Offline
Зарегистрирован: 30.04.2013

благодарю! вот видите этож надо знать какая цена нормальная а какая нет. уже чуть не купил в 2 раза дороже )))

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

А я на цену и не смотрел :)

dmitryo
Offline
Зарегистрирован: 30.04.2013

JollyBiber пишет:

А я на цену и не смотрел :)

ну это естесственно для человека чьи услуги никому не по карману ))) 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

И мне за это ни капельки не стыдно :D

dmitryo
Offline
Зарегистрирован: 30.04.2013

можно я продолжу спрашивать? :-) для отслеживания громкого звука 50-150 децибел более ничего не нужно кроме микрофона или что-то необходимо ?

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

гм, а питать вы это как будете? Трое суток от батареи или АКБ оно проработает, а дальше что? Солнечная батарея в лесу малоэффективна и привлекает внимание своей чужеродностью.

И как будете защищать микрофон от влажности (роса)?.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Мдааа... дочитайте до конца, прежде чем. ..

Я так понимаю кто то разрабатывает детектор взрыва. Получил сотню мильёнов от министерства обороны и теперь пора отчитываться, а ничего нет. И денег 20 баксов осталось.
Почему я так думаю?
Я сильно сомневаюсь, что браконьеры охотятся с динамитом на лосей, или деревья валят.
Значит они глушат рыбу. Видели как происходит подводный взрыв? Наберите воды в ванну, нажритесь гороха, заберитесь в ванну и пукните под водой, получиться наглядный опыт. Тоесть звука там ноль, только пузырь лопается.
Что именно лесник собирается ловить?
Вас тупо разводят.

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

dmitryo пишет:

Прошу помочь с подбором необходимого оборудования для вот такого проекта.

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

прим.: челу в правом нижнем углу выдать мобилу с инструкцией, слать СМС и ложиться спать.

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

для отслеживания громкого звука 50-150 децибел

думается, надо отслеживать выстрел в лесу, а не на воде (белок, кабанов и лосей браконьеры тырят, непорядок).

Вот только 100 децибел - это оно рядом с источником. А на расстоянии метров 300 насколько эти дБ ослабнут? Наверное существенно. Я к тому, что на всю охраняемую площадь понадобится несколько сотен таких устройств, даже если их ставить с шагом 500 метров (а при бОльших расстояниях звук неотличим от треска дерева при раскачке). Т.е. уже по факту пару сотен сим-карт (Wi-Fi в лесу - нереально), соответственно, абонентская плата.

http://arduino.ru/forum/proekty/avtonomnyi-eger-lesnik
http://ihunter.pro/oborudovanie/173

yuler
Offline
Зарегистрирован: 23.06.2015
Ребята! можете мне помоч скетчом с таким алгоритмом?
-Значит уменя Arduino NANO.
-кнопки больше 2 шт. и столькоже светодиодов.
-одна кнопка и один светодиод это одна пара.
- при нажатии и удржании любую кнопку соответствующий светодиод 
должен горет в течении 500 миллисекунд потом выключался.
- когда отпускаем кнопку опят с такимже импульсом должен вспыхнут этодже светодиод. Я думаю это простая задача но у меня пока не получается. Спасибо заранее.
 
Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

а что общего с данной темой?
Заведите под свои вопросы отдельный топик.

Arhat109
Offline
Зарегистрирован: 26.05.2015

Вам задали верные вопросы.

Громкий звук действительно можно отслеживать микрофонным модулем. Есть которые ещё и со "встроенным" усилителем. Но, вам понадобится РАСЧЕТ дальности, в зависимости от уровня принятого сигнала, чтобы отличить треск ветки под сапогом в непосредственной близости от выстрела (взрыва) на расстоянии.

Начиная с какого-то пределу, эти 2 события станут НЕРАЗЛИЧИМЫ для микрофона.

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

В этом случае, надо смотреть для "сотов" что-то с минимальным энергопотреблением, типа Ардуино-Нано или ишо меньше. Считать потребление и цеплять Li-ion кукумуляторы (есть на 5000ма*ч и больше) и маскировать их по территории.

Всё есть на Алиэкспрессе.

Как искать?

1. Задаете в гугле примерное название (платы, железки и т.д.) и читаете выдачу. Обнаруживаете "похожее" и даже "верное".  Они часто называются совсем НЕ ТАК как вам показалось первоначально! Повторяете измененный запрос, получаете уточнённую выборку из Гугля. Запрос "название datasheet" часто позволяет найти детальное описание и параметры с инструкцией.

2. Заходите на Алиэкспресс и задаете ему в поиск правильное название железки. Смотрите, чего он предлагает в подсказках. Там часто есть "ещё вернее". Получаете выдачу требуемых железок.

3. Жмакаете кнопарь "Цена по возрастанию" и "бесплатная доставка" и смотрите повторную выборку. Сверху, как правило будет куча барахла, не имеющая отношения к вашему поиску, но содержащая ключевые слова... тупо листаете до первой нужной железки. Бывает страниц 10. Это и будет железка по "самой низкой цене на сегодня".

4. Я,, далее смотрю на поставщика. Как давно он на Али, сколько и каких отзывов уже "огреб" и сколько у него стоит уже "в заказе"... как правило выбираю 2-4 после него. Не самая дешевая цена, но зато ещё ни разу не нарывался на неприятности, типа "недоставлено" или "доставлено не то" или "не рабочее". Тут нужен просто небольшой  опыт...

5. Делаете заказ и оплачиваете.

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

P.S. В любом случае, вам сначала, требуется "проект" и расчет комплектующих, а уже "потом" лезть на АЛИ. Можно ещё шукать на е-бэе или молотке с авитой ... но там, скорее найдете "чьё-то б/у" чем заводское. Хотя, может и даже дешевле чем на АЛИ.

SunX
SunX аватар
Offline
Зарегистрирован: 04.10.2014

Arhat109 пишет:

В этом случае, надо смотреть для "сотов" что-то с минимальным энергопотреблением, типа Ардуино-Нано или ишо меньше.

Я считаю, что если важно потребление, то нужно брать Pro Mini и только его, так как встроенный USB-2-UART жрет везде столько, что какие-то разговоры о энергоэффективности можно сразу закапывать. Ну или чистую Atmega если хочется (или выпаять лишнего из прошки)

Arhat109
Offline
Зарегистрирован: 26.05.2015

Проехт ... тока это заветное слово, сможет помочь автору определиться окончательно... если конечно это не какой-нибудь "курсач"... :)

Arhat109
Offline
Зарегистрирован: 26.05.2015

Насчет "без USB" да и ваще "без обвязки": http://ru.aliexpress.com/item/ATxmega128A-AU-XMEGA-AVR-development-board-core-board-minimum-system-board/32342837315.html вот, что-то такое, думаю можно найти и для Нано и Про-мини и для остальных контроллеров. :)

Chilori
Offline
Зарегистрирован: 10.05.2015

yuler пишет:

Ребята! можете мне помоч скетчом с таким алгоритмом?
-Значит уменя Arduino NANO.
-кнопки больше 2 шт. и столькоже светодиодов.
-одна кнопка и один светодиод это одна пара.
- при нажатии и удржании любую кнопку соответствующий светодиод 
должен горет в течении 500 миллисекунд потом выключался.
- когда отпускаем кнопку опят с такимже импульсом должен вспыхнут этодже светодиод. Я думаю это простая задача но у меня пока не получается. Спасибо заранее.
 

Так пойдёт ?

int leds[]={2,3,4};//Номера портов к которому подключены светодиоды
int buttons[]={A0,A1,A2};//Номера портов к которому подключены кнопки относительно минуса
int led_but = 3; // Кол-во светодиодов или кнопок
boolean but_push[3] = {0};
void setup() {
  // put your setup code here, to run once:
for(int i = 0;i<led_but;i++){
  pinMode(leds[i],OUTPUT);
  pinMode(buttons[i],INPUT);
  digitalWrite(buttons[i],HIGH);
 }
}

void loop() {
  // put your main code here, to run repeatedly:
 for(int l=0;l<led_but;l++){
  boolean butt = digitalRead(buttons[l]);
  if (!butt&&!but_push[l]){
    delay[10];
    if (!butt&&!but_push[l]){
    digitalWrite(leds[l],HIGH);
    delay(500);
    digitalWrite(leds[l],LOW);
​    delay(500);
    but_push[l]=true;
   }
  }
  else if (butt&&but_push[l]){
    delay[10];
    if (butt&&but_push[l]){
    digitalWrite(leds[l],HIGH);
    delay(500);
    digitalWrite(leds[l],LOW);
    delay(500);
    but_push[l]=false;
   }
  }
 }
}

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Гыыы сьезд теоретиков..
Сдул пыль с архива и полистал проектик писаный для DARPA пару лет назад на близкую тему. Делиться не буду!
Позиционирование громких звуков на открытом пространстве это не проект для лесника.
И судя по тому что вы обозначаете основными проблемами питание и связь, вам он тоже не по зубам даже в теории.
Не теребите писю, задача ресурсоемкая и дорогая. :)

yuler
Offline
Зарегистрирован: 23.06.2015

Спасибо за отклик.Сейчас попробую прошит и пробовать.

Chilori
Offline
Зарегистрирован: 10.05.2015

yuler пишет:

Спасибо за отклик.Сейчас попробую прошит и пробовать.

Резисторы на светодиоды не забудь! Удачи!

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Chilori пишет:

yuler пишет:

Спасибо за отклик.Сейчас попробую прошит и пробовать.

Резисторы на светодиоды не забудь! Удачи!

И полярность не перепутай!

Chilori
Offline
Зарегистрирован: 10.05.2015

JollyBiber пишет:

 

И полярность не перепутай!

А вот это уже не столь важно!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Chilori пишет:

JollyBiber пишет:

 

И полярность не перепутай!

А вот это уже не столь важно!


Ого.. Правда?

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Puhlyaviy пишет:
Chilori пишет:

JollyBiber пишет:

И полярность не перепутай!

А вот это уже не столь важно!

Ого.. Правда?

Он прав. Он же не советовал питание подавать. Только резисторы не забыть.

Chilori
Offline
Зарегистрирован: 10.05.2015

Puhlyaviy пишет:
Chilori пишет:

JollyBiber пишет:

 

И полярность не перепутай!

А вот это уже не столь важно!

Ого.. Правда?

Да .. поверь.Перепутать полярность светодиода к страшному концу не приведёт.

SunX
SunX аватар
Offline
Зарегистрирован: 04.10.2014

Arhat109 пишет:

Насчет "без USB" да и ваще "без обвязки": http://ru.aliexpress.com/item/ATxmega128A-AU-XMEGA-AVR-development-board-core-board-minimum-system-board/32342837315.html вот, что-то такое, думаю можно найти и для Нано и Про-мини и для остальных контроллеров. :)

Цена со скидкой: US $17.73
Вес посылки: 1.000kg (2.20lb.)

Что-то как-то тяжело и дорого для одной ATmega128

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Chilori пишет:

Puhlyaviy пишет:
Chilori пишет:

JollyBiber пишет:

 

И полярность не перепутай!

А вот это уже не столь важно!

Ого.. Правда?

Да .. поверь.Перепутать полярность светодиода к страшному концу не приведёт.


Страшный конец?

yuler
Offline
Зарегистрирован: 23.06.2015
Можете обяснит о каких ошибках идет реч на этих строках?
Кстати я прямо скопировал скетч Ваш, удалил все порядковых номеров строк и компилировал.
 
Arduino: 1.5.7 (Windows 7), Board: "Arduino Nano, ATmega328"
 
sketch_jun23a.ino:48:1: error: stray '\' in program
sketch_jun23a.ino: In function 'void loop()':
sketch_jun23a.ino:48:2: error: 'u200b' was not declared in this scope
sketch_jun23a.ino:48:11: error: expected ';' before 'delay'
 
  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
 
Chilori
Offline
Зарегистрирован: 10.05.2015

yuler пишет:

Можете обяснит о каких ошибках идет реч на этих строках?
Кстати я прямо скопировал скетч Ваш, удалил все порядковых номеров строк и компилировал.
 
Arduino: 1.5.7 (Windows 7), Board: "Arduino Nano, ATmega328"
 
sketch_jun23a.ino:48:1: error: stray '\' in program
sketch_jun23a.ino: In function 'void loop()':
sketch_jun23a.ino:48:2: error: 'u200b' was not declared in this scope
sketch_jun23a.ino:48:11: error: expected ';' before 'delay'
 
  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
 

Не верно скетч скопировал. Ошибка 48 строки . В моём скетче их только 39.Сначала удали все строки в старом и вставь по новой.

yuler
Offline
Зарегистрирован: 23.06.2015

Спасибо. Попробую ручной набират все скетч.

yuler
Offline
Зарегистрирован: 23.06.2015

Огромное Спасибо!!! МОЛОДЕЦ за оперативность.

пока проверял один канал. Все работает, за что я блогодарен. 

как говорят аппетит приходит вовремя еды, в далнейшем мне надо увеличит количество кнопок и светодиодов.

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

 

Chilori
Offline
Зарегистрирован: 10.05.2015

yuler пишет:

Огромное Спасибо!!!

пока проверял один канал. Все работает, за что я блогодарен. 

как говорят аппетит приходит вовремя еды, в далнейшем мне надо увеличит количество кнопок и светодиодов.

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

 

Да достаточно только добавить в массивах и кол-во. Короче в четырёх строках изменять данные.Всё верно.