Какая типичная форма готового проекта Arduino?
Я только начал работать с Arduino. Я опытный разработчик программного обеспечения, поэтому часть программирования мне уже была в основном известна, и я удивлен тем, насколько легко Arduino упростила аппаратную часть и насколько легко использовать различные библиотеки. Итак, для моего первого проекта, не являющегося учебным, я хочу разместить веб-серверы датчиков качества воздуха в нескольких комнатах по всему дому. Затем на моем компьютере будет работать программа, которая будет собирать показания каждого датчика и сохранять их где-то для последующего анализа.
Все, что у меня сейчас есть, — это стартовый комплект Arduino UNO R3, и сегодня мне доставят щит Wi-Fi. Я уверен, что смогу получить рабочую версию, используя комплект, который у меня есть вскоре после доставки щита.
Но у меня вопрос: какой лучший (комбинация самого простого и самого дешевого) способа создать полдюжины таких проектов?
Предположительно, большинство опытных производителей не включают макетную плату в свою готовую продукцию? Думаю, мне стоит купить паяльник.
Стоит ли мне купить полдюжины UNO R3 и полдюжины WiFi-шилдов (вместе с датчиками качества воздуха)? Или есть более дешевый вариант, предназначенный для полупроизводства проекта Arduino?
PS: Мне кажется, что теги, которые я включил, едва ли пересекаются с целью этого вопроса, поэтому, если вы знаете какие-либо более подходящие, не стесняйтесь предлагать/редактировать.
@Chechy Levas, 👍0
Обсуждение2 ответа
Лучший ответ:
Я в той же лодке, что и вы (инженер ПО по профессии, который любит возиться с электроникой и в душе «создатель»).
Я думаю, ответ на ваш вопрос: «это зависит». Для разового использования вполне подойдет макет.
За полдюжины вы можете приобрести корпуса для проектов и перфорированные платы и спаять свой дизайн. (Для Mega есть очень хороший «щит» для прототипирования, который соединяет все контакты Mega с разъемами и имеет достаточно места для пайки схем.) Однако если вы хотите сделать больше, чем несколько , вы, вероятно, захотите создать собственную печатную плату. Вы можете либо создать проект в программе САПР и отправить его на мелкосерийное производство, либо купить оборудование, чтобы сделать это самостоятельно. Если вы производите сотни модулей, вам следует подумать об отказе от Arduino и разработке полностью индивидуальной платы с использованием микроконтроллера семейства AVR и только тех компонентов, которые вам нужны.
(Я сам все еще нахожусь на этапе макетирования/пайки вручную перфорированной платы и еще не создавал никаких специальных плат для ПК, просто почитайте об этом.)
"Окончательная" форма "проекта" Arduino вообще не является проектом Arduino.
Arduino и связанные с ним платы и макеты — это всего лишь инструменты разработки. Они предназначены для использования только во время разработки.
Как только вы захотите сделать следующий шаг (конечно, если вы не хотите, чтобы профессионалы смеялись над вами) и создать продукт, вам нужно научиться создавать собственные печатные платы. Это означает, что нужно взять схемы всех используемых вами щитов и плат и объединить их в одну схему, а затем спроектировать плату на основе этой схемы — и это, конечно же, означает способность понимать, что означает схема.
Это похоже на переход от игры с LEGO® к постройке дома (или, может быть, садового сарая). Между этими двумя этапами вам придется пройти много обучения.
Существует множество онлайн-ресурсов, которые помогут вам начать работу со схематическим проектированием и разводкой печатных плат, но чтобы сделать это правильно, потребуются годы надлежащего обучения. Если вы серьезно намерены перейти от простого мастерства к хобби, вам следует подумать о формальном обучении в авторитетном учебном заведении.
Или наймите проектировщика аппаратного обеспечения на несколько часов, чтобы объединить различные части рабочего проекта в одну печатную плату и заказать сборку партии плат., @CrossRoads
Действительно. Как разработчик аппаратного обеспечения я не хотел об этом упоминать, чтобы это не было воспринято как реклама., @Majenko
- Как сохранить данные на SD-карту с помощью модуля защиты памяти SPI
- Подключение к сети с помощью Wi-Fi Shield
- Сброс настроек HLK-RM04 wifi shield к заводским настройкам
- Существуют ли какие-либо модули Wi-Fi для Arduino или Uno, которые можно подключить к внешней антенне Wi-Fi?
- Использовать Data Logger Shield с Arduino Sensor shield V5.0
- Как написать скрипт, если датчик воды контактирует с водой более 2 минут и загорается светодиод
- Как подключиться к Arduino с помощью WiFi?
- Какова работа pulseIn?
Стоит ли покупать паяльник? Эм... да? Наряду со многими другими вещами. Например: https://hack ingmajokblog.wordpress.com/2016/03/23/top-6-things-every-engineer-needs/, @Majenko
Я думаю, вам стоит взглянуть на платы ESP8266. Это более мощный процессор с уже встроенным Wi-Fi. Я думаю, что плата Arduino WiFi стоит слишком дорого., @Gerben