Yikes! Або ви ретельно розгублені, або ваша ідея виробництва відрізняється від моєї. Я вважаю, що виробництво означає продаж товару для широкої громадськості у кількох тисячах і більше, а потім підтримка та оновлення дизайну. Продукція, яка не потрапляє до широкої публіки, є або внутрішньою, або контрактною роботою, а продукція, що продається в меншій кількості, має спеціальне призначення або інша інша. "Кілька дощок від Sparkfun" не задовольняли б виробничої потреби.
По-перше, вартість товару завжди є важливим фактором. Наскільки це важливо, воно може відрізнятися від продукту до продукту, і воно може бути менш значущим, якщо конкретний товар є лише невеликим компонентом більшої системи, який був оптимізований за витратами. Однак у будь-якому середовищі, де ви конкуруєте з іншими виробниками (яким ви маєте бути, тому що, якщо ви є урядом або маєте монополію, ви б не ставили цього питання), вартість буде фактором. 35 доларів за Netduino (тільки за вартістю) зазвичай можуть бути зменшені до 10 доларів або менше для більшості програм із індивідуальним дизайном. Якщо ви впевнені, що вартість не має значення, є додаткові причини проти покупки такої конструкції.
Так, усі три дошки були розроблені для студентів, дизайнерів та любителів. Вони розроблені таким чином, щоб бути достатньо надійними для комплекту розвитку, який сидить на столі. Цей студент повинен знати кілька речей щодо процедур безпечного поводження, яких широке населення не знає і не практикує. Такі питання, як ОУР, довготривале розсіювання електроенергії та скорочення компонентів, швидше за все, знижуються нижче таких речей, які є менш важливими для виробництва, як, наприклад, зварюваність та простота.
Ваша прихильність до IDE та розфасованих рішень лякає. На мою думку, ви занадто багато довіряєте своїм постачальникам інструментів. Якщо плати дорожчають, якщо ліцензійні умови змінюються, якщо сервер виходить з ладу, програмне забезпечення оголошується застарілим, виробник плати припиняє свою діяльність (і т. Д. І т. Д. І т. Д. ...), ваш бізнес шлангується. Крім того, вам не вистачає розуміння того, що відбувається за лаштунками. Якщо щось не працює так, як в документації говориться, це має бути, яким є ваш план? У вашої ідеї придбати кілька Arduinos, запрограмувати їх і розгорнути продукт, наприклад, бракує будь-якого плану захисту коду. Хтось ще може скопіювати ваш код з мікроконтролера, дублювати відповідні частини дизайну на третину ціни та продати вас.
Опираючись на IDE та мову для речей, які ви не розумієте, - це рецепт катастрофи.
Використання набору для розробки в дизайні зробить ваш продукт завищеним, неміцним, об'ємним, потужним та неефективним. Буде також важко налагодити, біль підтримати, і ви будете на волі своїх постачальників. Це змусить вас виглядати некомпетентним.
Однак все не втрачено. Якщо ви реалізуєте свій дизайн на дошці розробок, вам буде просто дозволити комусь (або ввімкнути вашу команду, або вимкнути її), щоб усунути ці недоліки. Якщо вам не вистачає команди, вам слід найняти одного, залучити підрядника або зробити це дизайнерською фірмою.