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

Оглавление:

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

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

Видео: Что такое Ардуино? Узнайте об этой платформе электроники с открытым исходным кодом
Видео: How to cancel your YouTube Premium or YouTube Music Premium membership - YouTube 2024, Апрель
Anonim
Arduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Сегодня мы поможем вам начать работу, показывая вам некоторые доступные варианты и насколько легко начать работу.
Arduino - это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Сегодня мы поможем вам начать работу, показывая вам некоторые доступные варианты и насколько легко начать работу.

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

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

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

Варианты Arduino

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

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

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

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

Arduino Uno

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

Ардуино Нано

Image
Image

Nano - почти функция для функции, такая же, как у Arduino Uno, но она примерно на 1/3 размера и не может легко использовать экраны. Uno предназначен для использования в качестве постоянного светильника в проектах или с макетами для тестирования.

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

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

Arduino Mega 2560

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

Netduino

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

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

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

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

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

Ethernet

Image
Image

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

XBee

Image
Image

Экран XBee упрощает беспроводную связь точка-точка. Вы можете использовать это, чтобы объединить два Arduinos или создать целую сетчатую сеть Arduinos, которая в один прекрасный день ПРАВИЛА МИРА!

двигатель

Image
Image

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

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

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

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

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

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

Ресурсы

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

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

Идеи проекта

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

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

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

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

Ссылка на оборудование Arduino https://arduino.cc/ru/Main/Hardware

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

https://www.circuitsathome.com/

Рекомендуемые: