Есть идея сделать устройство, но не могу понять на чём его делать: Arduino или Иное...
- Войдите на сайт для отправки комментариев
Втр, 27/01/2015 - 09:25
Всем привет! Зарегился практически только что, потому как не знаю кому адресовать свой вопрос, а он жизненно важен)
Хочу сделать устройство, которое будет накапливать в себе информацию о нажатии кнопок и потом по запросу пересылать кол-во и имя нажатых кнопок в какой-нибудь центральный узел по радиоканалу...
Купил Ардуину, радиомодули и прочее, но меня начали одолевать какие-то сомнения в правильности выбора платформы...кто-нибудь может подсказать по каким критериям стоит оценивать верный путь?
какое максимальное количество нажатий может быть, которое нужно переслать?
и наверно что иммется нужно приложить
Пасиб за отклик.
Максимальное кол-во нажатия кнопки - 3000 шт., кол-во кнопок - 4 шт.
В наличии имеется:
1) Pro Mini ATmega328 5В 16 МГц
2) Модули Wi-Fi Esp8266
Не могу сообразить: Делать ли на Ардуино или вобще с нуля собирать на компонентах, т.е. иные контроллеры/память/интерфейсы/плата и т.д.
жесть что же это такое обрабатывается)))
с Esp8266 тут есть тема, почитай там
отправлять только количество, или еще время нажатия? для каждой кнопки по 3000?
Жека, а как тут в личку написать? Или например сможешь по аське проконсультировать?
нет тут лички. а что тут консультировать? пиши. кто захочет ответит
Да, для каждой кнопки по 3000 раз и нужно только количество.
Нужна максимальная отказоустойчивость и низкое энергопотребление(будет работать от батарейки).
Это пока что всё, что могу сообразить, поэтому и пришёл сюда за советами.
(признаться честно, с контроллерами я на "Вы", т.е. пока что только разбираюсь и вот в процессе разбираний начал сомневаться в истинности пути, но объяснить сомнения не могу, они просто гложат и не объясняют почему :) )
насчет максимальной отказоустойчивости: дублирование повышает отказоустройчивость как в спутниках
энергопотребление: можно просыпатся по прерыванию
а дальше думай
в принципе задача не сложная и то, что вы купили вполне подходит. Единственно вы сразу взялись за задачу в которой много всего изучать - и вопросы снижения потребления и вопросы применения модуля ESP. Вашу задачу стоит разделить на куски и решать последовательно. Для начала стоит подключить кнопки и научиться считать нажатия с исключением дребезга контактов. Результат выводить в Serial и смотреть на компе
Ребята, пасиб что не проходите мимо :)
Кнопки подключал, с дребезгом игрался, в Serial кол-во выводил...остаётся лишь вопрос:
А стоит ли для таких нужд использовать ардуину? Я вот на этот вопрос себе ответиь не могу, за неимением опыта ((
Может быть логичнее начать разбираться с самых основ и оттолкнуться, например, от того сколько памяти в принципе необходимо и кол-во входов-выходов на контроллрере, а уж потом от этой инфы плясать по компонентам...почему-то мне кажется, что так дешевле будет(не конкретно 1 шт., а много)...
Что думаете по этому поводу?
вот мы и приближаемся к сути. устройство на продажу или просто для себя?
можно и на том что есть соббрать, но для себя. на продажу конечно лучше делать плату с необходимыми компонентами и подключениями
Да, я хочу попробовать продать сделанное. И вот тут у меня и начинаются сомнения. Вплоть до того, на каком языке программить ((
на си))
А почему именно на Си?
Прошу строго не судить, но почему не на Яве, например?
хорошо на яве)) я честно не знаю есть ли компилятор на яве для микроконтроллеров, как то не заморачивался
а чем плох си? универсальный язык
хотя если вопросы возникают на таком уровне, даже не знаю что сказать. тут ардуинщики в основном сидят. микроконтроллеры авр.
а рассуждения какой язык лучше, пики или авр, или сразу stm32 брать не для меня. таких тем миллион, и каждый хвалит свое)
Дык в том и дело, что не знаю по каким критериям подобрать платформу)
Боюсь пройти путь, а потом сообразить, что изначально выбрал не то направление...ну, например, не перспективное и не масштабируемое и придётся заново всё делать на Яве, например или чём-нибудь другом...
Вот и пришёл за советами к тем, кто хоть что-то в контроллерах и программировании понимает :)
у тебя есть ардуина. она с этим справится. тебе этого достаточно?
Наверное Да.
Знач буду искать специалиста по С/C++.
Пасиб за советы.
так иди в раздел ищу исполнителя если хочешь чтобы тебе сделали за денюшку
для такой задачи любая платформа сгодится. Имея ESP8266 можно всю задачу реализовать на самом ESP8266 без ардуины - смотри блог MaksMS http://homes-smart.ru/index.php/oborudovanie/bez-provodov-wi-fi/62-besprovodnoj-datchik-na-baze-esp8266-dlya-servisa-narodmon-ru
jeka_tm:
Почитал раздел про исполнителей, есть вопрос: Где взять образец ТЗ чтоб лишний раз не спамить в той ветке?
axill:
Спасибо за ссылку, действительно интересная плата
да пиши как хочешь по сути. главное что хочешь получить и как это должно работать
вопросы если что тебе зададут