Как сделать

Что такое Arduino? Узнайте об этой платформе электроники с открытым исходным кодом

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

Аппаратное обеспечение Arduino — это печатная плата с открытым исходным кодом с микропроцессором и выводами ввода / вывода (I / O) для связи и управления физическими объектами (светодиод, сервоприводы, кнопки и т. Д.). Плата, как правило, будет питаться от USB или внешнего источника питания, что, в свою очередь, позволяет ей питать другое оборудование и датчики.

Arduino также имеет программный компонент с открытым исходным кодом, который похож на C ++. Интегрированная среда разработки Arduino (IDE) позволяет вам писать код, компилировать его, а затем загружать его в Arduino для автономного использования при создании прототипов и проектов.

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

Arduino Варианты

Аппаратное обеспечение Arduino «с открытым исходным кодом» означает, что вы можете просматривать схемы каждой доступной платы. Это означает, что вы можете свободно покупать аппаратные компоненты и самостоятельно паять плату, если вы так склонны. Для начала мы, вероятно, просто рекомендуем потратить ~ 30 долларов и посмотреть, сколько вы действительно хотите инвестировать.

Изображение ниже было создано с использованием Fritzing и является макетом для базового Arduino с использованием макета.

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

Мы не можем охватить каждый вариант Arduino, но вот несколько примечательных вариантов для начала.

Arduino Uno

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

Ардуино Нано

Nano — почти то же самое, что и Arduino Uno, но он составляет около 1/3 размера и не может легко использовать щиты. Uno предназначен для использования в качестве постоянного приспособления в проектах или с макетами для тестирования.

Ардуино Лилипад

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

Arduino Mega 2560

Mega 2560 имеет больше памяти и больше выводов ввода / вывода, чем любой другой Arduino. Это самый большой и лучший Arduino, который вы можете получить, но вам может не понадобиться такая большая мощность, если ваши проекты не требуют этого. Это также будет более дорогой Arduino, чтобы оставить в проекте навсегда.

Netduino

Нетдуино — двоюродный брат Ардуино. Это по-прежнему аппаратное решение для взлома и создания прототипов с открытым исходным кодом. Но Netduino использует .NET Micro Framework для своей программной базы. Он совместим по выводам со щитами Arduino, но для запуска некоторых из них могут потребоваться драйверы.

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

Аксессуары Arduino (Щиты)

Щиты делают добавление функциональности к вашему Arduino буквально несложно. У них есть булавки, которые толкают прямо в верхнюю часть вашего Arduino, и вы можете сразу воспользоваться тем, что может сделать щит. Вы также можете добавить несколько щитов одновременно. Arduino, который следит за Твиттером за определенным хэштегом (щит Ethernet), а затем управляет автомобилем RC, используя RF (щит RF), не выходит за рамки одного проекта благодаря гибкости щита.

Ниже вы заметите, что некоторые щиты очень похожи на сами платы Arduino, но не смущайтесь, потому что им не хватает основной вычислительной мощности для запуска кода, который вы будете писать в эскизах (подробнее об этом ниже).

Ethernet

Это один из самых популярных щитов, потому что он расширяет возможности вашего Arduino, чтобы иметь возможность использовать Интернет для общения и контроля. Экран Ethernet является одним из самых универсальных из доступных, и, как только вы освоите основы, вам стоит поискать его, чтобы вы могли твитнуть свою стиральную машину / тостер / кофеварку.

XBee

Экран XBee упрощает беспроводную связь «точка-точка». Вы можете использовать это, чтобы объединить в сеть два Arduinos или создать целую сеть Arduinos, которая однажды будет править миром!

двигатель

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

Есть много других щитов Arduino, таких как музыка, видео игры и Bluetooth. Это всего лишь верхушка айсберга, и мы рекомендуем выполнить собственный поиск, чтобы найти идеальный щит для вашего проекта.

Если вы ищете прототип Arduinos и щиты вместе с различными датчиками, мы рекомендуем проверить Fritzing, который не только помогает на этапах прототипирования, но также помогает показать вам, как сделать постоянные платы для печатных плат для создания вашего проекта.

Программирование (Эскизы)

Arduino IDE — это кроссплатформенный инструмент разработчика, написанный на Java. Это позволяет вам контролировать все программные функции вашего Arduino.

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

Eclipse и Notepad ++ являются популярными альтернативами написанию ваших эскизов, но у них нет простого доступа к примерам эскизов и компиляции / загрузке готового эскиза в Arduino.

Ресурсы

Эта статья предназначена для начала работы с вашими проектами Arduino. Для получения дополнительной информации ознакомьтесь с ссылками ниже и приступайте к созданию материала.

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

Идеи проекта

http://arduino.cc/en/Tutorial/HomePage

http://www.arduino.cc/playground/Projects/ArduinoUsers

http://hackaday.com/category/arduino-hacks/

http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Справочник по аппаратному обеспечению Arduino http://arduino.cc/en/Main/Hardware

Видео https://www.youtube.com/user/makemagazine

http://www.circuitsathome.com/

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone