пятница, 27 мая 2011 г.

САПР для Arduino


Каждый, начинающий создавать свои электронные устройства, с использованием микроконтроллеров или плат Arduino, сталкивается с множеством технических задач. Среди них можно выделить следующие элементы:
- разработка идеи конструкции
- рисование принципиальной схемы
- создание и отладка опытного образца
- разработка печатной платы
- изготовление отдельных компонентов
- монтаж и наладка готового устройства
Применение Arduino несколько облегчает некоторые задачи, так как предоставляет разработчику готовый блок. Тем не менее многие задачи все равно приходится решать. В промышленных условиях труд разработчика облегчают многочисленные системы автоматизированного проектирования. Появилась такая программа  и для начинающих. Разрабатывается она в Германии по открытой лицензии и носит имя Fritzing.

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

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

Пока Fritzing еще не дошел до версии 1, тем не менее, он отлично подойдет для целей обучения и ознакомления с современными технологиями. Достоинством программы является поддержка русского языка.


воскресенье, 22 мая 2011 г.

Arduino MEGA


Самой серьезной платой в проекте Arduino является вариант MEGA. Она разработана для микроконтроллера ATmega2560, содержащего 256 кБ памяти. На плате разведены: 54 цифровых вывода, 16 аналоговых и 4 последовательных порта. Достоинством MEGA можно назвать полную совместимость с шилдами классического Aduino UNO. Часть разъемов установлена аналогично, что позволяет использовать готовые платы.

Недостатком MEGA можно считать сложность печатной платы. В виду малых размеров Arduino, и большого количества выводов МК, она выполняется только для поверхностного монтажа. Это полностью исключает возможность самостоятельного изготовления такой платы.
Возможности ArduinoMEGA очень высоки. Достаточно упомянуть, что первые персональные компьютеры имели только 32кБ ОЗУ и при этом могли выполнять множество функций, пусть и без современного графического оформления. Когда в первый раз увидел данную плату, сразу же возникло желание ее приобрести. К сожалени, в тот момент в наличии их не было и постепенно желание сошло на нет, так как задач для ее использования пока не имею.

суббота, 21 мая 2011 г.

Arduino UNO


Базовой платформой Arduino, на сегодняшний день принято считать плату UNO. Она содержит микроконтроллер, преобразователь USB и все остальные необходимые элементы. От предыдущих версий отличается другим типом МК, содержащего 32кБ флэш-памяти, и преобразователем USB-COM, выполненном не на специализированной микросхеме, а на микроконтроллере фирмы Atmel. 

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

пятница, 20 мая 2011 г.

Первое сообщение


Среди всей электронной техники, используемой в любительских целях, выделяется плата Arduino. Ее основное достоинство – простота разработки готовых электронных устройств. Используя плату можно собрать огромное количество самых разнообразных конструкций, таких как часы, датчики, роботы, беспроводные интерфейсы, цветомузыкальные установки и многое другое. Все достоинства Arduino обусловлены единым и законченным подходом. На плате установлено все необходимое оборудование, требуемое для нормальной работы. Разъемы периферийных устройств стандартизованы и не отличаются почти на всех вариантах исполнения. Это позволяет использовать большое количество плат расширения, называемых шилдами. Программное обеспечение для Arduino состоит из среды разработки ArduinoIDE, включающей редактор, бесплатный компилятор языка С и все необходимые библиотеки для работы с платой. Такой набор позволяет не заботиться о различных инструментах, а сразу перейти к созданию алгоритмов.
Arduino сегодня очень популярен во многих странах мира. Его используют для своих целей любители и преподаватели, разработчики и студенты. Данный блог посвящен этому устройству и созданию самых  разнообразных конструкций с использованием Arduino.