Fritzing — САПР для Arduino
Меня всё интересовало – как рисуют схемы вроде этой схемы Blink-а:
И вот я нашёл ответ Для этого используется замечательная программа
Fritzing
Девиз программы – «От прототипа к продукту» (From prototype to product) – полностью оправданный и соответствующий всей философии Arduino!
На сайте можно скачать архив с программой, разархивировать её и запустить файл
Fritzing.exe

Появится окно программы:

Для начала можно посмотреть примеры
Меню File – Open Example
Например, тот же стандартный Blink
(File – Open Example – Digital – Output — Blink)

Откроется уже знакомая схема

Но! Эта программа так же даёт возможность посмотреть принципиальную схему

и увидеть – какой рисунок нужно изготовить на печатной плате (причём его можно экспортировать в pdf-файл для последующей распечатки и изготовления ЛУТ-ом)
Как видно – схема формируется в формате шилда для ардуины
Доступ к этим схемам доступен по кнопкам Schematic и PCB (Printed Circuit Board — печатная плата)
или через меню View (Show Breadboard/ Show Schematic / Show PCB)

Примерами дело не ограничивается – в этой программе можно создавать и собственные проекты! Из готовых элементов, список которых можно посмотреть в правом верхнем углу — PARTS
,либо из собственных!
Среди базовых элементов есть не только светодиод, резистор, конденсатор, кнопка, транзистор, но и сама плата Arduino, макетная плата и даже моторчики
Чтобы поместить их на схему – их достаточно выбрать из списка и перетащить на рабочее пространство левой кнопкой мышки
Рисовать схему можно как в режиме макетной платы – так и в режиме принципиальной схемы. Вторая схема будет строиться автоматически!
Т.е. набросав схему на макетной плате – она автоматически построится и в виде принципиальной схемы

Для примера – перетащим на поле светодиод, резистор и блок с батарейками.

При наведении на контакты элементов указатель превращается в крестик и нажав левую кнопку мышки и протянув до другого контакта – можно соединить их проводом.

Если щёлкнуть на проводе правой кнопкой мышки – провод можно либо удалить – либо выбрать для него другой цвет


Теперь перейдём в режим Schematic и увидим принципиальную схему нашего соединения:

Чтобы она стала покрасивее – можно воспользоваться функцией автотрассировки ( голубая кнопка Autoroute)
Вот! Совсем другое дело

Можно посмотреть как будет выглядеть эта схема – если вдруг захотим перенести её на печатную плату – для это переходим в режим PCB
Теперь можно посмотреть другие примеры, а потом начать рисовать красивые и понятные схемы для Arduino
В чем рисовать схему ардуино
ARDUINO Создание онлайн схемы подключения Ардуино
- Автор темы DEMP1R0
- Дата начала 4 Авг 2018
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
DEMP1R0
4 Авг 2018 2 2
Есть такой хороший сайт, он называется https://www.circuito.io, давай, зайди на него, смелее, потом жми на кнопку «Go to app». Это ни в коем случае не реклама.
Посередине у тебя красивая ардуинка, а слева модули к ней. Переноси модули вправо, на красивую ардуинку. Ого! Тебе сделали схему подключения этого модуля
А теперь, сверху есть четыре кнопки, нажми «CODE», воу, тебе сделали тестовый код, который в Сериал порт выводит тебе все модули, которые ты подключил. Ты можешь в Сериал отправить любую цифру с нужным модулем и запуститься тест этого модуля. А слева, целый архив с кодом и нужными библиотеками.
Далее, пункт «PARTS», там все нужные тебе вещи. Только ты не смотри на цены, мы же любим наших китайцев.
Далее, вкладка «PROJECT GUIDE», а там кнопка «GO TO PROJECT GUIDE», жми на неё. Затем, пункт «Wire», где тебе расскажут о том, как подключить всё по шагам на БрэдБорде.
Изменено: 5 Авг 2018
Arduino.ru
есть программа или сервис в интернете где такое удобно можно разририсовать?
- Войдите на сайт для отправки комментариев
Пт, 16/01/2015 — 22:07

Зарегистрирован: 11.05.2014
тоже такой вопрос интересует..
- Войдите на сайт для отправки комментариев
Пт, 16/01/2015 — 23:01
Gippopotam

Зарегистрирован: 12.09.2014
- Войдите на сайт для отправки комментариев
Сб, 17/01/2015 — 01:24

Зарегистрирован: 26.11.2014
Каких блоков? Железобетонных? ))
Или нужно рисовать блок-схемы и алгоритмы?
Тогда, к примеру — Diagram Designer или Dia — http://dia-installer.de
Да и других прог или онлайн-сервисов валом, если гуглануть по «программа для рисования блок-схем и алгоритмов».
А если нужно рисовать электрические/электронные схемы, то RuSplan, например.
А если печатные платы разводить, то вариантов масса, самое простое — SprintLayout
- Войдите на сайт для отправки комментариев
Проекты на Arduino и их моделирование
Многие из вас уже знакомы с таким весьма интересным и удобным в разработке “конструктором” как — Arduino. Эта статья — один из подходов к разработке и реализации проектов на Arduino.
Эта статья описывает исключительно этап моделирования схемы, проектировка устройства до сборки и программное обеспечение для этого в рамках создания проекта на Arduino.

Основные этапы проекта
Работа над проектом на базе Arduino, как и робота над любым другим проектом включает в себя стандартные этапы.
Основные действия можно описать следующим образом:
| Этап | Описание |
|---|---|
| Идея | На этом этапе нам надо понять какие задачи будет решать наше устройство и что от него нужно. |
| Условия реализации | Сколько ресурсов мы готовы потратить и какая итерационная трата самого устройства нам нужна (расходники, электричество). |
| Элементы | Одна из сложных задач, учитывая большое разнообразие элементной базы, — выбор элементной базы. Облегчается за счет следующего этапа. |
| Моделирование схемы | Создание виртуальной схемы/модели, подбор элементов и нахождения ошибок на этапе моделирования. |
| Скетч | Создание программы, которая будет выполняться микроконтроллером. Одна из двух основных составляющих работы схемы, имеет также подпункт об использовании библиотек и алгоритма работы. |
| Сборка | Окончательная сборка схемы, её настройка и проверка выполнения задач. |
Хочу предупредить, что для выполнения отдельных больших проектов может потребоваться поэтапная разработка. Таким образом, в случае подключения множества элементов имеет место быть последовательное подключение и проверка работы каждого элемента отдельно и вместе, в том числе совместимость и правильность работы кода для Arduino.
Чтобы n-ный раз не повторять других авторов пишущих про Arduino, далее я рассмотрю именно работу с программой Fritzing.
Больше по теме самой Arduino можно почитать тут, тут или на официальном сайте Arduino.
Моделирование схем
Основная проблема в создании проекта — его описание и моделирование на ранних этапах, так вот с Arduino все гораздо легче!
Любую схему можно проверить, воспользовавшись удобным редактором схем, который также может и моделировать саму программу.
Изучая этему создания проектов на Ардуино, я нашел такую программу как — Fritzing!
Удобный интерфейс бесплатной, по сути, альтернативной IDE для Arduino позволяет смоделировать схему любой сложности и с любыми элементами, которые мы бы хотели. Большинство стандартных элементов уже есть в библиотеке программы, много создано сообществом или можем создать сами, благо программа позволяет нам это сделать.
Пооконно пройдемся по программе

Окно «Добро пожаловать»
Содержит информацию об открытых ранее проектах, возможностях новых версий и изменения программы.

Окно «Макетная плата»
Здесь происходит основная работа, а именно сборка и разводка проводов схемы. Так, тут мы выберем (правое меню) элементы, объединим их выводы в соответствии с нужным нам алгоритмом действия и подключения, для удобствам можем поменять цвета проводов (как на схеме). Данную схему можно сохранить в виде изображения.

Экспорт Макетной платы как изображения

Окно «Принципиальная схема»

Пример завершенной автотрассировки

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

Окно «Код»
В окне «Код» есть возможность написать скетч для своей платы и протестировать не выходя из программы. Просто подключаем Arduino, выбираем какая именно плата у нас, выбираем порт и загружаем скетч на плату.
Программа также может помочь в загрузке кода (скетч) в Arduino и в моделировании печатной платы (разводка дорожек, размещение элементов и т.д.).
Полезные ссылки
- Проекты Fritzing
- Форум с элементами
- Создать элемент самому
Примеры собраных в Fritzing схем

Схема с использыванием модуля RFID

Схема с использованием дисплея и модуля барометра
Заключение
Опробовал эту программу в обучении и создании минимальных проектов на базе Arduino и решил поделиться этой удобной и полезной, фактически, IDE для Arduino. В поисках подходящих комплексных программных решений остановился на этой из-за большого функционала программы. Итог — завершенные 7 проектов на базе Arduino!
- arduino
- микроконтроллеры
- проекты arduino
- fritzing