Прицениваюсь...

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Доброго времени суток!

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

В общем, нужен исполнитель, который возьмется за поэтапную работу, то есть сперва веб-интерфейс с примитивным функционалом: включение и выключение реле с отображением в этом же веб интерфейсе состояния включено/выключено, после запуска этой конструкции в практическую работу постепенное "допиливание" программы: навеска датчиков с отображением результатов измерения в веб интерфейсе, потом создание алгоритмов реакции системы на эти датчики, потом еще датчики, ну и время от времени допиливание и мелкие переделки. Интересует цена за начальное задание и цена за каждое допиливание кода. Сам в ардуино ничего не понимаю, из языков программирования знаком только с бейсиком (и то половину забыл) и html. Но вполне быстро вьезжаю в новую тему то есть первый раз мне нужно будет разжевать как залить код в плату, а потом я уже сам, нужен будет только сам код который лить.

изначально имеем (вернее ожидаем прибытия со дня на день) Mega2560 R3 ATMEGA16U2, плата с 16-ю релешками по 10 ампер и Ethernet Shield W5100, ip на который она откликается статический, доступ по локалке через WiFi. Следом ползет нашей почтой плата Mega Sensor Shield V2.0 и несколько датчиков, буду заказывать ещё датчики разные...

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

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

leshak
Offline
Зарегистрирован: 29.09.2011

Nikolaevsk пишет:

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

Тогда наверное не стоит. Разработка кастомного устройства - дорогое удовольствие. Если только нет соседа который готов "за бесплатно поработать" (и то, не факт что в итоге дешевле выйдет).

Приценится? Ну можно либо посмотреть сколько стоит час работы на фриланс-биржах, либо, если очень грубо.... посмотрите на месячную зарплату обычног C++ программера . Поделите на 40-часовую рабочую неделю и 4-ре недели - узнаете стоимость часа. Далее, если это не студент которому "для опыта", "просто по тяге", а человек "кушает с этого", то у него стоимость часа должна быть в 2-3 раза выше чем он мог-бы получать "на фирме" (иначе смысла нет. все инфраструктура, менеджмент, риски, отсуствие соц. плюшек, преодичность загрузки - все ложится на него).

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

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

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

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

Зайдите, из любопыства посмотрите на краудфандинговые сайты (кикстартер и т.п.) и посмотрите какие бюджеты людям требуются что-бы "сделать прототип" (это учитыва что львиную долю работы они будут делать сами, как "из идеи". Бесплатно или дешевле чем "за зарплату". ПРи этом реализовывать будут "свою идею". Расходов на "синхронизацию понимания" - по минимуму).

Ну или по хабру поройтесь. Пробегали статейки типа "как мы делали свое устройство". Посмотрите во что это выливалось... даже когда 80% делали все сами.

Так что "сотни долларов" - это если вам сильно повезет ("студент" или "просто из интереса на пиво заработать"). Скорее "сотни долларов", это будет "только начать... и самому по чуть-чуть начать понимать свои желания..".

Да банально.... вот вы перечислили "w5100","реле", wifi, датчики..... сколько они в сумме все набегут? Вы будете высылать свои, или нужно будет собрать "тестовый дубликат"? Рачитываете что у исполнителя "уже все должно быть"? Ну в принципе есть такая вероятность... только откуда все этой "материальной базе" взяться?  Только из одного источника - если она заложена в расценки...

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

P.S. Возможно я чуток и "сгустил краски", но реально "только чуток".
P.S.S. Это, естественно все не более чем мой личный взгляд на "ценовую политку". Вероятность что кто-то не разделяет мои взгляды и возмется все это сделать за десятки долларов - далеко не нулевая.

 

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Я знаю цену индивидуальной работе под заказ, и согласен что она не может стоить дёшего. Но я так же знаю (уверен) что под моё железо и под мои задачи уже есть готовые программные решения, и есть у очень многих. Возможно они есть даже в свободном доступе но так как я "не в теме" найти не смог. А раз такие решения есть то остается их только чуть допилить и мне разжевать как их запихать в моё железо. Откуда у меня такая уверенность? а очень просто: железо то серийное, ширпотребовское, продается за копейки огромными тиражами а значит я не первый. 

Ну, раз никто не озвучивает ценник, попробую предложить: 1000 рублей за начальный комплект: веб интерфейс (можно без графики тупо квадратики под галочки и надписи рядом с номерами реле и кнопки применить и обновить), под 16 реле, IP мой, простая парольная защита без возможности менять пароль через веб (какой в коде записан пароль тот и надо ввводить) Чтобы я мог войти по IP через сеть, считать состояния реле, и включить либо выключить нужные мне реле. + к этому ссылки на ПО которое мне необходимо будет скачать чтобы заливать скетчи (прошивки) в своё железо и описания как это сделать.

Ну а далее (подключение датчиков, написание алгоитмов и так далее) по договоренности.

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

Nikolaevsk пишет:

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

Ну, раз никто не озвучивает ценник, попробую предложить: 1000 рублей за начальный комплект

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

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

то есть, взять готовое решение, изменить в коде IP адрес на тот что нужен мне, и снабдить это ссылками на инструкции по заливке в железо стоит дороже 30 баксов?

Ну чтож.. в таком случае придётся мне самому осваивать это дело: искать чтото готовое и очень похожее, и курить форумы в поисках инструкций.

leshak
Offline
Зарегистрирован: 29.09.2011

Да, вы верно заметили что "никто не озвучивает ценник". Потому что, изначально, этот сайт/форум для тех кто "пытается сам". Некоммерческий. Раздел "ищу исполнителя" был создан как "неизбежное зло". Так как желание "сделайте мне за деньги" все равно имеется, то что-бы оно хотя-бы было отделено от основных обсуждений.

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

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

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Я Вас понял.. Придётся значит ради одного только проекта изучать ещё и программирование ардуино, как же мне дорого всё это, куча ненужных знаний уже в голове накопилось вот из за таких случаев, когда ради одного раза приходится вникать во чтото новое. Но если ВДРУГ ктото готов откликнутся, скайп godru3 милости просим. Одна просьба: не звонить а писать в скайпе, ибо разница в часовых поясах, малые дети могут спать и так далее. А я пока буду разбираться сам на сам потихньку по мере наличия времени.

А то, что тут люди увлеченные я уже давно понял: строят на ардуино проекты которые во много раз проще реализовать аппаратными средствами, например с проветриванием теплицы превосходно стправляется терморегулятор с ебея за 8 долларов, он имеет 3 индикатора и реле на 10 ампер. Тупо кнопками задаем температуру нижнего порога на одном индикаторе и верхнего на другом индикаторе, охлаждение вентилятором канальным мощностью всего 5 ватт..... подобных примеров куча но тут не ищут лёгких путей :)

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Я Вас понял.. Придётся значит ради одного только проекта изучать ещё и программирование ардуино, как же мне дорого всё это, куча ненужных знаний уже в голове накопилось вот из за таких случаев, когда ради одного раза приходится вникать во чтото новое. Но если ВДРУГ ктото готов откликнутся, скайп godru3 милости просим. Одна просьба: не звонить а писать в скайпе, ибо разница в часовых поясах, малые дети могут спать и так далее. А я пока буду разбираться сам на сам потихньку по мере наличия времени.

А то, что тут люди увлеченные я уже давно понял: строят на ардуино проекты которые во много раз проще реализовать аппаратными средствами, например с проветриванием теплицы превосходно стправляется терморегулятор с ебея за 8 долларов, он имеет 3 индикатора и реле на 10 ампер. Тупо кнопками задаем температуру нижнего порога на одном индикаторе и верхнего на другом индикаторе, охлаждение вентилятором канальным мощностью всего 5 ватт..... подобных примеров куча но тут не ищут лёгких путей :)

leshak
Offline
Зарегистрирован: 29.09.2011

Nikolaevsk пишет:

то есть, взять готовое решение, изменить в коде IP адрес на тот что нужен мне, и снабдить это ссылками на инструкции по заливке в железо стоит дороже 30 баксов?

Совершено верно:
1. Что нужно будет сделать - будет в разы (если не порядки) больше того что вы перечислили. Даже в случае что "готовое" - существует. Что ваша изначальная посылка верна.
2. Теоретически "готовое", в точности как вам нужно, конечно может существовать, но.... я сомневаюсь в этом. "Отдельные составляющие" - почти наверняка. Но их нужно будет потом "слепить воедино". Собственно это в этом и состоит "кастомная разработка" :)
3. Вы верно подметили, что "вы не в теме". А как быть с "тем кто в теме"? Как он оказался "в теме"? Очень просто он уже потратил много времени "что-бы быть в теме". Инвестировал в себя. Логично, что эти инвестиции должны "вернутся с прибылью"? ;)

Вообщем практически классическая "байка":

Профессор П.Л. (или С.П.) Капица был в Германии (или в Японии), и, во
время посещения одного завода, его попросили осмотреть неожиданно
заглохший паровой молот (или остановившийся конвейер). Профессор походил
вокруг молота, что-то постучал, послушал, потом попросил молоток,
куда-то сткукнул, и молот (конвейер) заработал. Его попросили назвать
сумму вознаграждения за консультацию.

- 10 000 марок (или долларов), - последовало в ответ.
- А почему так много за один удар молотком? - удивились немцы.
- 10 марок – за удар молотком, и 9990 – за то, что знал, куда ударить,
– ответил профессор Капица.

 

Nikolaevsk пишет:

Ну чтож.. в таком случае придётся мне самому осваивать это дело: искать чтото готовое и очень похожее, и курить форумы в поисках инструкций.

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

Кстати, когда разберетесь. Посмотрите сколько это займет у вас времени. Умножите это на стоимость ВАШЕГО часа.... узнаете реальную стоимость этих знаний. Вот тогда и увидите, права ли была жаба и действительно ли "слишком много хотят" люди которые продают эти знания за сотни/тысячи зеленых бумажек.

P.S. BTW, если пойдете по пути "разбираться самому", то вполне совсем не редкий случай что на форуме, те же люди которые за 1000р не хотели с вами разговаривать, будут бесплатно тратить на помощь вам в 10-ть раз больше времени :)  Вот только "самому потеть/стараться" - нужно. Если начинать с "я хочу...., но не шарю в программировании, помогите....". И при этом не видно что человек сам пытался что-то сделать, то  велик шанс нарватся на "тро-ло-ло" и отсылки к разделу "ищу исполнителя". 

leshak
Offline
Зарегистрирован: 29.09.2011

Nikolaevsk пишет:

Я Вас понял.. Придётся значит ради одного только проекта изучать ещё и программирование ардуино, как же мне дорого всё это, куча ненужных знаний уже в голове накопилось вот из за таких случаев, когда ради одного раза приходится вникать во чтото новое.

Ну тут уже каждый решает сам для себя :)  Во сколько ВЫ оцениваете свою голову. Если эта цифра ниже чем "сотни баксов...", то однозначно вам выгодней делать самому.

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

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

Nikolaevsk пишет:

А то, что тут люди увлеченные я уже давно понял: строят на ардуино проекты которые во много раз проще реализовать аппаратными средствами, например с проветриванием теплицы превосходно стправляется терморегулятор с ебея за 8 долларов, он имеет 3 индикатора и реле на 10 ампер.

Да, вы правы. Очень частно так и есть - купить готовое на порядки дешевле. Но... вот как только ты хочешь "то же самое но с перламутровыми пуговицами". И не хочешь "обрезать свои хотелки", на этом "готовое" - отпадает.

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

Кстати, возможно вы нашли "золотую жилу"  :)  Автоматические теплицы-то дело востребованное. Берите регулятор за $8, покупайте актуатор, пишите инструкцию по установке... и толкайте по $100 :)  (если только к моменту "готового решения", не выяснится, что в итоге вам нужно продать 100 штук, по $555 что-бы только окупить затраты ;)

 

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

leshak пишет:
Кстати, возможно вы нашли "золотую жилу"  :)  Автоматические теплицы-то дело востребованное. Берите регулятор за $8, покупайте актуатор, пишите инструкцию по установке... и толкайте по $100 :)  

идея конечно имеет место на жизнь, да вот только я зарабатываю на другом. Просто с недавних пор потянуло к земле: взял участок 15 соток в центре города и решил неспешно строить 2-х этажный дом. А решение с теплицей работает в моей собственной теплице, в единственном экземпляре. И никаких актуаторов, вентилятор канальный маломощный на продувку стоит купленный в магазине электротоваров за 180 рублей. а реле вот это http://www.ebay.com/itm/360919808228?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649 причем я ему даже корпус не стал делать, запихал в распаячную коробку, один раз выставил температуру, закрыл крышку и забыл про него. Перебоев с энергией у меня не бывает так что работает себе и работает.

leshak
Offline
Зарегистрирован: 29.09.2011

Nikolaevsk пишет:

 И никаких актуаторов, вентилятор канальный маломощный на продувку стоит купленный в магазине электротоваров за 180 рублей. 

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

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

GraninDm
Offline
Зарегистрирован: 01.08.2013

Я в одной теме уже отметился, напишу и вам.

Посмотрите http://robocraft.ru/blog/3126.html

Большая часть того, что Вы хотите там есть. Даже логика программируется через web интерфейс.

Можно переделать все это хозяйство без сдвиговых регистров.

Если интересно, напишите - переделаю без регистров.

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

Здравствуйте!

Напишите мне freearduino@gmail.com

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

GraninDm пишет:

Я в одной теме уже отметился, напишу и вам.

Посмотрите http://robocraft.ru/blog/3126.html

Большая часть того, что Вы хотите там есть. Даже логика программируется через web интерфейс.

Можно переделать все это хозяйство без сдвиговых регистров.

Если интересно, напишите - переделаю без регистров.

Это... ОФИГИТЕЛЬНО!

Но перечитав 3 раза, я так и не понял, зачем нужны эти самые регистры... По описанию - для увеличения количества выходов, но судя по спецификации платы их вроде как и так достаточно для управления блоком из 16 реле.. я не прав?

Specification:

Mega2560 R3 2013 Version

Microcontroller

ATmega2560

Operating Voltage

5V

Input Voltage (recommended)

7-12V

Input Voltage (limits)

6-20V

Digital I/O Pins

54 (of which 15 provide PWM output)

Analog Input Pins

16

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

256 KB of which 8 KB used by bootloader

SRAM

8 KB

EEPROM

4 KB

Clock Speed

16 MHz

Size

109 x 54 x 11mm

Weight

65g

А в остальном полностью соответствует моим потребностям на начальном этапе, немножко огорчает что во время работы веба система почти не реагирует на датчики ибо занята, но это можно пережить так как первоочередная задача не датчики, а именно ручное управление реле через веб интерфейс. А подскажите, в этой системе что по Вашей ссылке, есть возможность в будующем добавить еще одну страницу в веб интерфейс, на которой будут отображатся данные с датчиков (температура, относительная влажность отдельно по каждому датчику, процентное содержание СО2, прочее...)? Вопрос с такой страницей настолько неспешный, что я уже морально готов (да в принципе и приступил к изучению этого вопроса) сам поковыряться. Вы только скажите, имеет ли смысл ковырять именно этот проект, или он заведомо тупиковый?

GraninDm
Offline
Зарегистрирован: 01.08.2013

Ну я не знаю насколько он тупиковый.

Я его делал по нескольким причинам.

1. Просто делать было нечего.

2. Хотел отделить WEB интерфейс от логики контроллера

3. Хотел подключить ВСЕ устройства к аппаратной SPI

4. Хотел сделать логику на обратной польской записи.

5. Хотел сделать себе удаленное управление устройствами.

6. Хотел сделать чтобы можно было подключить например 100 входных сигналов и 100 исполнительных реле. Без регистров это не получится.

Веб странички редактируются как обычные файлы на SD карте. Вам их может кто угодно написать.

Попросить знакомого и заменить полностью веб интерфейс без перепрограммирования контроллера.

Там используется чуть-чуть ajax-а. Если бы кто-нибудь мне подсказал как заставить браузер кешировать html и js в пределах сессии (не знаю что нужно написать в заголовке страниц) то веб интерфейс подтормаживал только лишь при первой загрузке страницы.

В ближайшие 2 недели у меня особо много времени не будет, но напишите что Вам нужно переделать в первую очередь - постараюсь исправить.

Датчиков в наличии у меня нет. Есть только RTC модуль - могу его подключить.

Пишите ГранинДм(собака)майл.ru

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Кажется, я начинаю кое что понимать.. поправьте если не так:

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

То есть, если сравнить с поднятием сервера под виндовс то в винде я должен установить апач, яву, MySQL, php.. то в случае с адруино именно эти действия заменяет один скетч. Всё остальное уже к программированию ардуино отношения не имеет?

То есть, я могу в корневую папку на карте памяти вставленной в изернет платку бросить обычный информационный сайт написанный на html и он будет работать при обращении к нему браузером?

Если это так, то ситуация становится зримо проще чем казалась в начале.

GraninDm
Offline
Зарегистрирован: 01.08.2013

Именно так.

Даже сетевые настройки указываются в файле на SD карте.

В коде вообще ничего менять не нужно

Nikolaevsk
Nikolaevsk аватар
Offline
Зарегистрирован: 09.06.2014

Обнаружил в продаже  Ethernet Shield W5200, по цене в 3 раза дороже чем  Ethernet Shield W5100.

Чем они принципиально отличаются? имеет ли смысл его покупать, при условии что  Ethernet Shield W5100 уже куплен?

GraninDm
Offline
Зарегистрирован: 01.08.2013

http://feilipu.me/2013/08/03/wiznet-w5200-arduino-shield/

Буфер больше, частота больше, 8 сокетов, и оставили только SPI

Вообще в инете полно инфы

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

Nikolaevsk пишет:

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

Если говорить о просто ардуино, то все наоборот: прием пакетов и их обработка делается скетчем, который эмулирует весь фнкционал операционной системы и LAMP в больших компьютерах. По причине малых размеров памяти ардуины - функционал будет катастрофически мал.