Реклама

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

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

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

instagram viewer

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

123dc

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

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

123dc-магазин

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

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

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

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

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

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

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

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

Arduino-провод-123dc

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

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

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

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

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

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

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

Arduino-кода 123dc

После этого ударил Загрузить и запустить, и у вас есть работающий виртуальный Arduino светофор!

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

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

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

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

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

neopixel-часы

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

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

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

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

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

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

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

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

Данн - консультант по контент-стратегии и маркетингу, который помогает компаниям генерировать спрос и вести. Он также ведет блог о стратегии и контент-маркетинге на dannalbright.com.