Добро пожаловать! Если для Вас Arduino — это хобби или неотъемлемая часть жизни, то нам по пути!

Содержание

Ну вот и настало время освоить платформу для duino самостоятельно. Для начала разберемся, что нам может потребоваться. Для начал было бы не плохо определиться, на базе чего мы будем делать наш экземпляр отладочной платы. Чтобы упростить изначальную задачу, я предлагаю использовать USB-(UART)TTL адаптер для загрузки скетчей. Это упростит нам жизнь в разы. лично я буду использовать дешевенький адаптер, заказанный в ныне несуществующем интернет-магазине, но все также рабочий.

При построении нашей Duino будем стараться использовать минимальное количество элементов. По мере освоения будем добавлять необходимые компоненты.

Для ознакомления найдем схемы различных платформ на официальном сайте:

На мой взгляд схемы хорошие, но неплохо было бы посмотреть уже проверенные реализации "самоделок", мне очень понравились 3 варианта:

http://zelectro.cc/DIY/arduino-usb (с USB пока не заморачиваемся, отсюда возьмем отличную схему)

Соорудим минимальную обвязку нашему устройству.На первом этапе деталей необходимо минимум:

— собственно сам МК atmega328P (в моем случае, хотя может использоваться и 168 и 8)

— конденсатор 22pF x 2шт.

— кнопка сброса (любая, кстати не обязательный элемент)

Вот в принципе и все, что минимально необходимо для работы микроконтроллера. Я предлагаю все наши работы иллюстрировать и проектировать в очень не плохой программке Fritzing:

Первый микро-проект на ARDUINO

Для проекта нам понадобятся:

  • ARDUINO UNO ( nano , mega , любой совместимый клон);
  • светодиод;
  • сопротивление 220 (470) Ом;
  • макетная плата ;
  • набор соединительных проводов.

Ну вот и настало время приобщиться к DUINO-культуре и написать свою первую прошивку для микроконтроллера.

Для начала введем начинающих в курс дела. Чтобы воплотить наш текущий, да и все последующие проекты в жизнь нам придется скачать последнюю версию IDE ARDUINO с официального сайта http://arduino.ru/Arduino_environment . IDE ARDUINO — это среда разработки микропрограмм для контроллеров DUINO . Подробнее про нее можете прочитать по той же ссылке. Нам всего лишь необходимо знать, что в этой среде мы будем писать наши микропрограммы так называемые «скетчи». Если вы не умете программировать или плохо программируете – ничего страшного в этом нет, тут все достаточно просто.

Итак, Вы скачали необходимый дистрибутив по ссылке выше, установили драйвера, если это потребовалось (данный процесс описывать не буду, так как все есть по ссылке). Настало время писать код.

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

Что он будет делать? Будет моргать светодиодом, встроенным в плату DUINO. Ничего сверхъестественного в этом нет.

Начинающему ардуинщику

Рабочее место ардуинщика

Мое увлечение Arduino началось еще задолго до покупки самой платы. Мне нравилось изучать сайты об Arduino , одним из самых ярких сайтов на тот момент для меня стал http://arduino-projects.ru/. Огромное количество безумных, полезных футуристических проектов от которых просто дух захватывало. С самой платформой я знакомился на официальном русскоязычном сайте http://arduino.ru/.

Сайты с различными схемами для Arduino (лучшие на мой взгляд):

  • http://wiki.amperka.ru/ — всегда отличные и красочные мануалы
  • http://wiki.amperka.ru/#видеоуроки_по_arduino – отличное обучающее видео от Джереми Блум
  • http://robocraft.ru/tag/Arduino/ — частенько обновляются, да и пишут ребята отлично
  • http://habrahabr.ru/hub/arduino/ — конечно же хабр, куда ж без него
  • http://zelectro.com.ua — очень понравился это сайт, ну прям совсем нравится, у них даже свой интернет магазин есть, жаль что только у наших соседей в Украине.

Для начала необходимо определиться, зачем Вам нужна Arduino. Лично я для себя поставил 2 цели:

  • изучение цифровой электроники (подключение периферии, взаимодействие с другими контроллерами);
  • проект по автоматизации в авто.

Отталкиваясь от этого я принялся искать, где бы подешевле прикупить Duino , рассматривал разные варианты, вплоть до изготовления своими руками, но лень победила. Выбор пал на интернет магазин http://chipok.com/ (не является рекламой, так вышло), низкие цены и его расположенность практически во Владимире (где я и живу) взяли верх и уже на следующий день я был счастливым обладателем Arduino.

Что такое ARDUINO? Зачем этот блог вообще?

ADRUINO

Arduino — это отличная платформа для создания собственных электронных поделок в стиле "DIY". Существует бесчисленное количество вариаций этой замечательной отладочной платы, не буду вдаваться в подробности, скажу лишь, что оригинальный итальянский проект можно увидеть на официальном сайте arduino.cc. Arduino позволяет программировать микроконтроллер Atmega на простом и понятном С-подобном языке программирования, что избавляет нас от понимания токостей прошивки МК, да и программатор для такой замечательной игрушки тоже не нужен.

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

Для чего я решил написать это блог

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

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


Источник: arduino-hobby.jimdofree.com