123D circuits arduino simulator

Онлайн-сервис для проектирования электронных схем и печатных плат, включающий поддержку аппаратно-вычислительной платформы Arduino.

123D Circuits предлагает целый ряд полезных возможностей для работы в области схемотехники. После внесения данных учетной записи пользователю на выбор предлагается: создание новых схем, добавление компонентов или импорт цепей из программы Eagle. Размеры плат здесь можно выбирать по собственному желанию, поддерживается свободное размещение текста, метод шелкографии. Однако основной особенностью 123D Circuits является имитация платформы Arduino с поддержкой плат ввода/вывода и возможностью редактирования программного кода из браузера в визуальном режиме.

Моделирование схем в красивом графическом редакторе происходит путем накидывания проводов и требуемых компонентов на брэдборд с дальнейшим подключением их к виртуальному процессору. Кроме того имеются возможности проведения диагностики, анализа и интерактивной имитации работы схемы в режиме реального времени.

Библиотека компонентов в настоящий момент не велика, доступны лишь модели основных элементов: диод, светодиод, конденсатор, индуктивность, резистор, транзистор, а также кнопка, потенциометр, DC-мотор, мультиметр и некоторые другие. Мощный и одновременно простой редактор дает возможность добавления новых, требуемых в проекте радиокомпонентов.

После окончания работы в графической части программа автоматически генерирует принципиальную электрическую схему разрабатываемого устройства и предлагает собственный вариант размещения компонентов на печатной плате (с возможностями редактирования). Кроме того в приложении 123D Circuits создается перечень компонентов (Bill Of Materials) и появляется опция заказа на изготовление многослойных печатных плат. Работать над проектами можно совместно с другими пользователями, используя единую библиотеку компонентов. Реализована поддержка ресурса Autodesk под названием Instructable.

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

Начать работу с виртуальной средой разработки 123D Circuits можно после регистрации на официальном сайте. На этом же сайте в разделе «Help» имеется подробная инструкция по работе с данным продуктом. Бесплатная версия программы предлагает неограниченное количество публичных схем (то есть доступных любому пользователю). При оплате 12 долларов каждый месяц (любительский вариант) разработчик получает доступ к пяти личным схемам и пятипроцентную скидку на заказ печатных плат. Кроме того есть и профессиональный тарифный план – 25 долларов в месяц, предусматривающий пятипроцентную скидку на заказ PCB и безлимитное количество личных схем.

123D Circuits является очередным творением известной компании Autodesk. Сервис относится к линейке продуктов, предназначенных для радиолюбителей и объединенных под брендом 123D. Компания Autodesk на сегодняшний день имеет статус крупнейшего разработчика программного обеспечения, использующегося в различных областях деятельности человека. Основное упор деятельности организации – визуализация, моделирование, анализ поведения и испытание разрабатываемых на экране конструкций на начальных стадиях проектирования. Среди наиболее известных продуктов Autodesk стоит отметить: Autodesk 3ds Max, AutoCAD, Autodesk Alias, Autodesk Inventor и Autodesk Maya. Штаб-квартира организации расположена в городе Сан-Рафел (Калифорния, США), в России имеется официальное представительство.

Сервис 123D Circuits не поддерживает русскоязычный интерфейс и представлена только на английском языке.

Веб-приложение не требовательно к аппаратным средствам рабочих станций конечных пользователей. Достаточно лишь устойчивого, высокоскоростного соединения с интернет. Несмотря на то, что программа 123D Circuits рекомендована для создания схем электронных устройств среднего и высокого уровней сложности, некоторые этапы работы (в частности создание нового проекта, симуляция и анализ) занимают довольно длительное время.

Пользование сервисом: бесплатное.

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

Лучше по тренироваться тут, чем спалить потом Ардуинку)

Преимущество еще в том что над проектом можно работать вместе с коллегой или учителем или просто с другом. присутствует так же общий чат.

В последнее время в среде ардуинщиков стала набирать популярность программа Circuits от группы разработчиков из Autodesk. Она представляет собой онлайн-конструктор электронных схем, в том числе и на Arduino. Кстати, очень похожа на более популярное программное обеспечение под названием Fritzing . Однако там отсутствует возможность эмуляции – то есть просмотр того, как работает ваша собранная схема. Таким образом по функционалу и удобству выбор пал на circuits.io

Давайте подробнее окунемся в эту программу.

Переходим на официальный сайт софта https://assets.circuits.io/

Далее в правом верхнем углу находим кнопку входа и регистрации – выполняем эти процессы

Какие полезные функции имеет данное веб-приложение?

1) Вы можете составить собственную схему, спроектировав ее так, как нужно именно Вам.

2) Вы можете добавить собственные компоненты в приложения и таким образом использовать в своих схемам собственные наработки.

3) Можно добавить или написать библиотеку для работы с модулями

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

А самое главное, что вам не нужно использовать Arduino IDE. Вы просто пишите код, собираете схему и проверяете все ли работает. Далее устраняете ошибки. Зато уже в реальности все будет построено первого раза! Просто фантастика:) Кстати, это слово в некотором смысле есть даже в названии программы.

Итак, зайдем на домашнюю страницу.

В левой колонке мы можем выбрать раздел приложения, который нам нужен.

Electronics Lab — она же электронная лаборатория, где можно собрать и проверить на работоспособность вашу схему.

PCB Design — возможность спроектировать собственную схему или добавить новые компоненты.

Library Manager — добавление и использование различных библиотек в открытом доступе.

Также на сайте приложения существуют обучающие видео для новичков.

У команды разработчиков есть свой канал на платформе YouTube и свой собственный блог, где всегда можно найти актуальную информацию о приложении.

Однако есть один нюанс, в котором можно запутаться. Многие видео по работе с сайтом были выпущены 1-2 года назад. С недавних пор в circuits произошли небольшие изменения о которых они написали в своем блоге

Суть в том, что с 2 июня 2017 года лаборатория электроники объединилась с Tinkercad — инструментом 3D дизайна и теперь весь функционал находится по адресу: https://123dapp.com/circuits

Сам же Tinkercad , который был выпущен еще в 2011 году, обладает большим функционалом и известен многим, как бесплатный и удобный помощник в создании собственных объемных моделей и отправке их на печать.

Выполните вход на этот сайт через данные, по которым регистрировались в circuit (для входа используется единая учетная запись autodesk)

Далее вам откроется окно обучения, но оно больше имеет направленность на 3D технологии, чем на Arduino.

Поэтому мы пропускаем обучение и заходим в личный кабинет (нажимай на него в верхнем правом углу).

В окне личного кабинете заходим в раздел circuits и создаем новый проект.

Поздравляю! Теперь у вас есть все необходимое для создания собственных схем и интересных проектов. Итак. В верхней панели лаборатории можно заметить такие разделы, как редактор программного кода для вашей схемы, каталог компонентов для добавления, а также кнопка старта симуляции работы вашего проекта.

Знаю, буду очень банален. Но давайте в качестве показательного примера соберем небольшую схему на Arduino с использованием кода Blink (мигание светодиода). Для этого будем находить нужные нам компоненты (плата Arduino, макетная плата, светодиод, резистор и провода) и перетаскивать курсором мыши. Также при добавлении компонента в схему, вы можете дать ему имя (особенно это важно делать, когда у вас несколько одинаковых элементов в схеме).

Еще в верхней панели слева есть такие функции, как поворот компонента в схеме на небольшой угол, удаление объекта, сохранение и кнопки управления историей изменений (например, отменить последнее действие — осуществить возврат).

Соединительные провода рисуются сами от руки. Для каждого провода можно задать не только имя, но и цвет.

Схема у меня получилась следующая:

Далее загрузим код. Я отключил функцию Block и написал скетч для мигания светодиода с небольшой частотой.

Теперь запустим симуляцию. Светодиод будет мигать с указанной в скетче частотой.

Подобными действиями можно составлять и другие схемы.

На этом у меня все. Надеюсь, данная статья была вам полезна, а сама программа сможет упростить вам работу с Arduino.

Оцените статью
Topsamoe.ru
Добавить комментарий