Мой первый проект Arduino, я сделал датчик фар, который будет активировать наружное освещение, когда автомобильные фары попадают на него. Я знаю, что могу пойти купить один, но где в этом веселье?
Теперь я хотел бы сделать «настоящий» монтирование за пределами моего дома, чтобы я мог повторно использовать свой Arduino.
Я действительно понятия не имею, где и как начать. Я посмотрел, но не могу найти информацию об этом ... Я уверен, что кто-то здесь сможет что-то предложить.
Ответы:
Я предполагаю, что из вашего вопроса вы хотите, чтобы основные части Arduino вместе с вашей схемой в постоянной форме.
Вот мои шаги:
Сделайте шаг за шагом, и это сработает хорошо.
1. Соберите всю схему на макете или двух.
Тогда вы знаете, что все работает, и что у вас есть все компоненты, готовые сделать вашу постоянную цепь
Это будет включать создание и программирование части вашего Arduino на макете. Я не думаю, что вам понадобится USB-часть, так что это могут быть сквозные компоненты, которые относительно просты для начала.
Вот ссылка на инструкцию, которая показывает, как сделать Arduino без USB.
Он может быть запрограммирован с использованием вашего существующего Arduino, вам не нужен программист. Например: http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Я сделал эскиз схемы схемы, чтобы убедиться, что я понял, что у меня было на макете, и руководил следующим шагом.
2. Я бы порекомендовал вам перенести все это на «veroboard» (стриптиз), а не на печатную плату.
Veroboard / stripboard будет намного быстрее и дешевле. Вы можете легко потратить в 10 раз больше времени на обучение использованию Eagle для создания печатной платы, чем на разработку и изготовление всей схемы на плате Veroboard / Stripboard.
Вы можете сделать дизайн на бумаге в клетку, но есть несколько программ САПР, которые помогут вам, если вы ищете Google для Veroboard CAD. Я никогда не использовал их, я использую бумагу и мягкий карандаш или пакет для векторного рисования. Друг использовал PowerPoint, потому что это то, что он должен был передать.
Вот пример кого-то, кто построил Arduino на veroboard / stripboard.
На нем изображен дизайн, который он создал для вейроборда / картона. Постарайтесь найти разумный макет для вашего дизайна, прежде чем делать его. Вот где приходят мягкий карандаш и ластик :-) Обычно первые несколько попыток слишком велики или слишком малы. Сделайте это легко для себя и получите много квадратов миллиметровки :-)
Эта ссылка показывает, как будет выглядеть процесс.
Вы можете следить за дизайном Arduino и проверять его работоспособность. Тогда сосредоточьтесь на своем дополнительном кругообороте.
Используйте сокет для микроконтроллера, и поэтому не паяйте его напрямую. Большинство других частей составляют всего несколько долларов, поэтому я бы получил по несколько частей за запасные части и на практике. (Для сравнения: некоторые компании-производители электроники берут больше за доставку, чем те части будут стоить, поэтому, получая несколько наборы частей имеют смысл, особенно если вы собираетесь сделать еще несколько вещей).
Общая стоимость части Arduino должна быть менее 10 долларов.
Удачи, и я надеюсь, вам понравится.
источник
Некоторые другие упоминали использование щита. Я собираюсь предложить попробовать свои силы на вашей собственной печатной плате :) Хотя это, как правило, дорогой / сложный / разочаровывающий маршрут, он, пожалуй, самый познавательный.
Получите себе копию Eagle и поиграйте с редактором схемы. Вы должны быть в состоянии скопировать большую часть этого из вашего прототипа. Вы также найдете схему Arduino хорошим справочником по битам на плате разработчиков.
Если вы уже написали программное обеспечение на своей плате разработки, то вы должны иметь хорошее представление о том, что требуется с точки зрения размера флэш-памяти / ОЗУ, счетчиков, выводов ввода-вывода и т. Д. Может потребоваться некоторое копание, чтобы выяснить, что среда Arduino имеет хотя фактически используется, это имеет тенденцию скрывать технические детали от разработчика. Проще всего было бы просто использовать чип на Arduino, который я считаю, ATMega168 .
Начните просматривать сайты поставщиков компонентов, такие как Digikey и Element14, чтобы найти нужные компоненты. Попробуйте использовать вещи, уже включенные в библиотеки Eagle, или попытайтесь нарисовать свои собственные следы.
Тогда вы можете сделать так, чтобы BatchPCB изготовил ваши проекты. Закажите все запчасти, которые вы выбрали. Как только все получилось, спаяйте его вместе и молитесь, чтобы оно работало при включении: D
Конечно, это звучит довольно устрашающе, если вы новичок в электронном дизайне, просто продолжайте задавать вопросы все время! Удачи ;)
источник
Может быть , пойти на полпути между Arduino щитом и вашей собственной платой с помощью Arduino Pro или Pro Mini доски
Вы просто добавляете свои дополнительные компоненты.
источник
Проще всего сделать щит Arduino - вы можете получить макетную доску в форме Arduino. Добавьте любые компоненты, которые вы хотите к нему, а затем просто добавьте его на Arduino.
источник
Сначала нарисуйте схему частей, которые вы используете на плате Arduino, и всех добавленных вами частей, и как они связаны, и покажите нам это. Мы можем перейти оттуда.
Возможно, вам потребуется спроектировать и изготовить печатную плату и собрать ее, или вы можете построить схему на макетной плате. Затем вы просто подключаете AVR от Arduino к нему, и он должен начать работать так же, как Arduino.
источник
Иди посмотри на MetaBoard . Это в основном Arduino-совместимая плата, которую вы можете вытравить дома на односторонней печатной плате. Если вы хотите перенести то, что вы прототипировали, на постоянную плату, это будет хорошей, хорошо документированной отправной точкой.
Попутно вы возьмете копию Eagle для редактирования дизайна в соответствии с вашими потребностями и подберете программиста на микросхеме, который вам понадобится для программирования вашей домашней доски.
источник
Мой метод не сильно отстает от Cogsy. Вместо глубокого погружения в орла и тому подобное, зайдите в местный Radioshack, возьмите некоторые из этих досок для серфинга (печатные платы с кучей дырок в них). Настройте atmega328 с необходимыми дополнениями (1 внешний кристалл с 2 конденсаторами, конденсатор для фильтрации линии электропередачи и резистор, чтобы вытащить вывод сброса на высокий уровень). Припаять чип / схему к плате перфорирования.
Этот метод намного сложнее, чем начинать с пользовательской печатной платы. Недавно я только начал изучать электронику, и этот метод стал моим следующим шагом. Сейчас я делаю свое собственное травление, но это прогрессия, которую легче всего принять.
Удачи!
источник
Возможно, вы захотите использовать чип ATTINY84 или 85 вместо собранного arduino на плате Proto. ATTINY - это отличные маленькие чипы, которые предлагают (почти) ту же функциональность, что и Atmega 328P (чип Arduino), занимают очень мало места, и одну и ту же программу можно перенести из Arduino в ATTINY. Это также позволит вам вернуть ваш Arduino после создания прототипа. Хорошая отправная точка -
https://42bots.com/tutorials/programming-attiny84-attiny44-with-arduino-uno/amp/
Приветствия.
источник