Diy

Моделируйте и тестируйте проекты Arduino с 123D схемами

Моделируйте и тестируйте проекты Arduino с 123D схемами

Когда вы начинаете работать в мире Arduino, лучше всего научиться создавать простой проект и выяснить, как его кодировать. Но если у вас нет доступа к Arduino, вам нужен более быстрый способ макетирования схемы или вы просто хотите попробовать что-то новое, 123D Circuits — отличный способ подключить его к сети.

123D Circuits позволяет создавать и тестировать виртуальные цепи Arduino, проверять проводку, отлаживать код и экспериментировать с различными настройками. Это фантастический инструмент для тех, кто впервые попадает в Arduino. или экспертов, которые хотят гибкости в том, как они создают прототипы и тестируют.

Все что тебе нужно

123D Circuits состоит из 4 разных песочниц: есть лаборатория электроники; центр дизайна печатных плат; инструмент Circuit Scribe; и центр создания MESH. Лаборатория электроники будет наиболее полезна для создания прототипа Arduino, и это то, что мы будем использовать для создания проекта Arduino в самое ближайшее время.

123dc

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

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

123dc-магазин

Лаборатория электроники позволяет вам на самом деле проверить свои творения, введя код Arduino и посмотрев, что произойдет. Давайте рассмотрим пример проекта, чтобы увидеть, как это работает.

Пример проекта: Arduino Traffic Light

Мы собираемся создать быстрый пример проекта, чтобы понять, как работает 123D Circuits. Светофор светофора — отличный проект для начинающих, поэтому мы будем использовать систему для создания одного из них.

Когда вы впервые войдете в лабораторию электроники, вы увидите макет и больше ничего. Давайте изменим это. Нажмите Компоненты в верхнем правом углу, чтобы увидеть список вещей, которые вы можете добавить к эскизу. Быстрый поиск «arduino» показывает три варианта, и мы добавим Arduino UNO R3, щелкнув сначала по значку, а затем в рабочей области.

Arduino-макетная-123dc

Еще один быстрый поиск «led» показывает нам простой светодиод; щелкните значок, затем нажмите на макет, чтобы разместить светодиод. После размещения раскрывающийся список в верхнем правом углу рабочей области позволяет изменить цвет. Мы разместим один красный, один желтый и один зеленый.

Arduino-светодиоды-123dc

Теперь, чтобы все подключить. Чтобы добавить провод, просто щелкните в любом месте на макете, не нажимая сначала на компонент (вы также можете использовать компонент «макетная плата»), и нажмите на пространство, либо на макете, либо на Arduino, где вы хотите, чтобы подключения; Вы можете изменить цвет так же, как светодиоды; используя раскрывающийся список в верхнем правом углу рабочей области.

Arduino-провод-123dc

Чтобы добавить резисторы, выберите их на панели «Компоненты», затем нажмите на слот, к которому вы хотите их подключить. Если вам нужно, чтобы они растягивались дальше, вы можете использовать провода для их соединения.

Arduino-резисторы-123dc

Чтобы выбрать сопротивление каждого элемента, вы можете использовать опцию выбора компонентов в правой части экрана. После того, как вы сделали настройку, цветные полосы на резисторе изменят цвет, чтобы отразить сопротивление (убедитесь, что вы выбрали правильные единицы измерения).

Компонент-свойства-123dc

Используйте те же методы для подключения кнопки из диаграммы Arduino. Чтобы повернуть резистор, выберите его, затем нажмите R. Чтобы согнуть провод, просто щелкните где-нибудь (без компонента), где вы хотите, чтобы произошло сгибание.

Arduino-кнопочный 123dc

Теперь нажмите Кнопка Редактор кода , чтобы открыть редактор. Это похоже на использование Arduino IDE; просто скопируйте инструкции из учебника по светофору в текстовом поле (примечание: в коде есть некоторые «преднамеренные» ошибки, которые вам нужно исправить — если вы хотите получить полный и работающий пример, посмотрите его здесь ).

Arduino-кода 123dc

После этого нажмите Upload & Run , и вы получите работающий виртуальный светофор Arduino!

Arduino-светофор-123dc

Может потребоваться несколько минут, чтобы освоить интерфейс, но как только вы это сделаете, добавление компонентов и редактирование кода очень интуитивно понятны.

Что еще люди создали?

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

Часы NeoPixel — это очень крутой проект, в котором используются две круглые светодиодные платы для имитации стрелок часов и небольшой семисегментный дисплей в середине для обозначения AM или PM.

neopixel-часы

Несколько менее захватывающая, но потенциально более полезная схема, которую вы можете проверить, — это метеостанция , которая извлекает данные о погоде из API OpenWeather для получения текущей температуры в Сан-Франциско.

SF-метеостанция

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

рефлекторно-игра

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

Ценный ресурс

Если вы поклонник Arduino, 123D Circuits — это отличное место, чтобы провести время, независимо от того, хотите ли вы изучить основы или усовершенствовать свой последний сложный проект. Предоставляя вам возможность быстро настроить проекты, это может сэкономить вам много времени на этапе создания прототипа. Конечно, это не заменит настоящую Arduino с проводами, электричеством и реальными компонентами, но если вам нужно работать быстро или у вас нет доступа к тому, что вам нужно, это отличный инструмент.

Вы использовали симулятор Arduino, например, 123D Circuits? Ваше мнение? Будете ли вы использовать этот инструмент в будущем, или вы предпочитаете использовать настоящую доску? Поделитесь своими мыслями в комментариях ниже!

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы