• Механическая обработка и изготовление деталей из металла
  • Комплектация производства промышленным оборудованием
  • Комплексная поставка микроэлектронных компонентов
+7(342)203-78-58
Тех.отд: +7-922-308-78-81

Как сделать самому ардуино: Как сделать Arduino Uno своими руками [Амперка / Вики]

Опубликовано: 04.06.2023 в 14:41

Автор:

Категории: Популярное

Содержание

Arduino своими руками — Shrimp

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

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

Для создания Shrimp нам потребуется:

  • микроконтроллер ATMEGA328P-PU;
  • резистор 10 кОм;
  • конденсатор 10-100 мкФ, электролитический;
  • конденсатор 22 пФ, керамический — 2 шт;
  • конденсатор 100 нФ, керамический — 4 шт;
  • кнопка тактовая;
  • кварц 16 МГц;
  • макетная плата;
  • набор перемычек для макетной платы;
  • USB — UART конвертер на основе FT232R, CP2102 или Ch440.

1.

Копирование загрузчика на чистый микроконтроллер

Обычно, чтобы записать программу в микроконтроллер требуется использовать отдельное устройство — программатор. Ардуино же хороша тем, что программатор ей не нужен. Вместо него, используется особая микропрограмма, называемая загрузчиком (bootloader). Этот загрузчик умеет принимать программы из вне и записывать их во флеш-память микроконтроллера.

Так вот, загрузчик записывается в микроконтроллер на заводе. И чтобы заставить наш Shrimp работать, мы должны повторить эту процедуру. Вот здесь-то нам и потребуется другая плата Ардуино, о которой упоминалось в самом начале. Процедура установки загрузчика состоит из трёх шагов.

Шаг 1. Установка на рабочую плату Ардуино специальной программы — OptiLoader

Открытая программа OptiLoader позволяет прошить загрузчик optiboot в микроконтроллер нашего Shrimp. На момент написания статьи OptiLoader поддерживал микроконтроллеры: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB.  Качаем архив по одной из ссылок:

  • из официального репозитория: https://github.com/WestfW/OptiLoader
  • с нашего сайта: http://git.robotclass.ru/download/Arduino/optiLoader.zip

Распаковываем архив и открываем скетч в Arduino IDE. Загружаем скетч в рабочую плату Ардуино. Отключаем Ардуино от питания USB.

Примечание. Если скачать программу с github, то нужно будет переименовать папку «optiLoader-master» в просто «optiLoader»

Шаг 2. Подключение чистого микроконтроллера

Соединяем рабочую плату Ардуино с чистым микроконтроллером по приведенной схеме. Здесь все очень просто. Внимательно смотрим на картинку, вставляем проводки, семь раз проверяем.

Принципиальная схема

Внешний вид макета

Шаг 3. Прошивка загрузчика (bootloader)

Теперь подключим Ардуино к питанию через USB. Сразу после включения, программа начнет копирование загрузчика на чистый микроконтроллер. При это будут активно мигать светодиоды RX и TX. Как только светодиоды перестанут мигать — копирование окончено.

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

2. Загрузка программ на Shrimp

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

После того как схема собрана, подключаем её к компьютеру через USB — UART модуль. Выбираем в Arduino IDE тип платы «Arduino Uno» и правильный COM-порт, а затем загружаем программу мигания светодиодом. Готово!

Примечание. Если у вас не получается загрузить программу, попробуйте поменять местами провода RX и TX на USB-UART мосту.

Полезные ссылки

Если используется UCB-UART мост на основе CP2102 — устанавливаем драйвера с официального сайта silabs:
http://www. silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx

Если FT232R, то отсюда:
http://www.ftdichip.com/Drivers/VCP.htm

Если Ch440, то качаем китайские драйвера:
http://arduino-project.net/Ch441SER.ZIP

Как сделать своими руками дрон на Ардуино Уно

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

Рама состоит из алюминиевой антенны (штанги), лопасти вентилятора из алюминиевого плафона и дерева. Arduino UNO наряду с MPU6050 (гироскоп + Accle) используется в качестве контроллера полёта.

Шаг 1: Материалы

Показать еще 11 изображений

Это материалы, которые используются для моего дрона. Вы можете использовать любые детали / материалы по вашему усмотрению. Если вы хотите сделать его максимально дешевым, то можете воспользоваться списком материалов ниже.

Ссылки на Амазон:

  • Flysky fs-i6x с ресивером X6B
  • Батарейка Li-po 11.1v, лучше взять эту
  • Зарядник Li-Po
  • Arduino UNO
  • Гироскоп и акселерометр Mpu6050
  • Макетная плата
  • Коннетор XT60
  • Передатчик и ресивер
  • устройство для контроля напряжения Li-Po

Список со ссылками на banggood:

  • Передатчик и ресивер
  • Бесщеточный двигатель
  • 30 Amp ESC
  • Li-Po батарейка
  • Зарядное устройство Li-Po
  • Контроллер напряжения Lipo
  • Arduino uno
  • MPU6050
  • XT60 коннектор
  • Пропеллер 1045

Ссылки на gearbest:

  • Flysky fs-i6x с ресивером X6B
  • Батарейка Li-po 11.1v
  • Контроллер напряжения Lipo
  • Зарядник Li-Po
  • Arduino UNO
  • Гироскоп и акселерометр Mpu6050
  • Коннетор XT60
  • Вентильный двигатель CW
  • Вентильный двигатель CCW
  • 4*30Amp ESCs
  • Пропеллер 1045
  • Термоусадочная трубка

Шаг 2: Установка моторов

Когда вы покупаете моторы, крепление мотора и несколько винтов входят в комплект. Крепление алюминиевого мотора с винтами идет с ним. (см. рисунок). Установите его на двигатель, используя винты.

Шаг 3: Делаем раму

Показать еще 3 изображения

Я использую старую алюминиевую антенну, мягкое дерево и алюминиевую пластину (лопасть вентилятора), чтобы сделать каркас. Отрежьте 4 куска алюминиевого бруска по 20см. Размер центральной пластины составляет около 11 * 18 см…. Деревянное крепление для двигателя имеет длину около 10 см и диаметр 4,5 см (там, где установлен двигатель).

Закрепите алюминиевые стержни с помощью центральной пластины с помощью винтов и вставьте крепление двигателя под алюминиевые стержни. Ваша рама готова (см. видео).

Шаг 4: Устанавливаем все компоненты (ESC и моторы на раму)

Показать еще 4 изображения

Теперь прикрепите моторы к деревянному креплению с помощью винтов и гаек (любых типов) и соедините с ними провод ESC (произвольно), зафиксируйте ESC с помощью изоленты или стяжек, в моем случае это изолента (дешевле, чем стяжки). После подключения всех моторов и ESC отрежьте провода ESC +ve и –ve и подключите все ESC с помощью проводов или PDB. Я использую провода, потому что в моей раме нет места для ESC. Всё готово.

Шаг 5: Контроллер полёта

Показать еще 4 изображения

На основе Ардуино Уно и MPU6050, создайте контроллер полёта.

Мой контроллер основан на Joop Brokking’s YMFC-AL и его автоуровневом квадрокоптере. Соедините все согласно диаграмме.

Шаг 6: Соединяем ESC и ресивер с контроллером полёта

*** Не соединяйте BEC-провод ESC (5 вольт), соединяйте лишь сигнальный провод
*** Запитывайте ресивер от 5вольтового источника Ардуино

Соединение ESC:

  • Цифровой пин-4 к ESC1 (правый передний CCW)
  • Цифровой пин-5 к ESC2 (правый задний CW)
  • Цифровой пин-6 к ESC3 (левый задний CCW)
  • Цифровой пин-7 к ESC4 (левый передний CW)

Соединение ресивера:

  • Цифровой пин-8 к каналу 1 ресивера
  • Цифровой пин-9 к каналу 2 ресивера
  • Цифровой пин-10 к каналу 3 ресивера
  • Цифровой пин-11 к каналу 4 ресивера

Шаг 7: Настройка контроллера полёта (загрузка скетча)

Показать еще 4 изображения

*** На этом этапе не подключайте лётную батарею

Теперь загрузите Arduino IDE и приложенный скетч и извлеките файл. Вы найдете схемы YMFC-Al, файл Readme, код калибровки ESC, код настройки и код контроллера полета.

Arduino IDE
Скетч контроллера полета

Сначала загрузите код и откройте последовательный монитор на 56000b и следуйте инструкциям в видео
Если ошибки не возникло, загрузите скетч калибровки ESC после загрузки кода. Поставьте передатчик на полную мощность и подключите летную батарею после нескольких звуковых сигналов, выключите дроссель (я думаю, что этот метод работает не для всех типов и марок ESC, но у меня это работает отлично).

После загрузки скетча калибровки ESC загрузите скетч контроллера полета и Ваш FC готов.

Файлы

  • YMFC-AL.zip

Шаг 8: Установка электроники в кейс и монтаж

Показать еще 11 изображений

После завершения всех работ по соединению электрокомпонентов, положите всю электронику в коробку и завершите всю проводку. Теперь установите винты CCW на двигатели CCW и винты CW на двигатели CW. Вы готовы к полету.

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

Собери свой комплект UNO | Документация Arduino

В комплект Make Your UNO входят все компоненты для создания собственного UNO, такие как микросхема ATmega328P, модуль USB-C®, ряды заголовков и многое другое. Этот комплект также содержит пошаговую интерактивную 3D-модель, которая проведет вас через этапы пайки.

Подходит для новичков

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

Classic UNO

Включает в себя все электронные компоненты, необходимые для сборки популярной платы Arduino UNO с нуля!

Synthesizer Shield

Этот набор также включает компоненты для сборки Synthesizer Shield для создания фанковых мелодий!

Интерактивное 3D-руководство

В этот комплект входит интерактивное 3D-руководство, позволяющее подробно следовать инструкциям по пайке.

Здесь вы найдете технические характеристики набора Arduino® Make Your UNO.

9 0026 Лист платы платы 900 26 10 кОм 90 026 Электролитический черный 220 мкФ 9 0026 Ручка потенциометра

90 028 1x

Название Arduino® Make Your UNO Kit
Артикул AKX00037
1x
Лист платы экрана 1x
ATmega328P 1x
LM386 (усилитель) 1x
Модуль USB-C® 1x
Зеленый 1x
Желтый 4x
10 Ом 1x
1 кОм 7x
2x
100 кОм 1x
1 МОм 2x
Желтый 22 пФ 3x
Желтый 47 пФ 1x
Электролитический черный 47 мкФ 3x
1x
Синий 100 нФ 8x
Динамик 8 Ом 1 Вт 1x
Кристалл 16 МГц, 20 пФ 1x
Диод 1x
Потенциометр 10 кОм 6x
6x
Кнопка 1x
LDO (3,3 В) 1x
LDO (5 В) 1x
Разъем питания 1x
Разъем ввода/вывода UNO 2x
Разъем ICPS
Разъем ATmega328P 1x
1×10-контактный разъем 1x
1×8 контактная колодка 2x
1×6 контактная колодка 1x
Распорка M3 12 мм 900 27

5x
Винт M3 6 мм 11x
Винт M3 12 мм 2x
Болт M3 5x

Программное обеспечение и облачное хранилище

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

Arduino IDEArduino CLIWeb Editor

Оборудование

Перечисленное ниже оборудование совместимо с данным продуктом.

экраны

4 Экран реле

Экран двигателя Rev3

Arduino Соберите свой комплект UNO — Официальный магазин Arduino

ARDUINO СДЕЛАЙТЕ СВОЙ НАБОР UNO

ARDUINO

СДЕЛАЙТЕ СВОЙ НАБОР UNO

НАЗАД В БУДУЩЕЕ

Изучите основы электроники, собрав Arduino UNO
, станьте знакомый с пайкой, устанавливая
каждый компонент, а затем дайте волю своему творчеству
с единственным набором, который становится синтезатором!

Изучите основы электроники, собрав Arduino UNO,
освойте пайку, монтируя каждый отдельный компонент,
, а затем дайте волю своему творчеству с единственным набором, который становится синтезатором!

КУПИТЬ СЕЙЧАСУЗНАТЬ БОЛЬШЕ

ARDUINO СОЗДАЙТЕ СВОЙ НАБОР UNO

ARDUINO

СДЕЛАЙТЕ СВОЙ НАБОР UNO

НАЗАД В БУДУЩЕЕ

9028 3 Изучите основы электроники, собрав
Arduino UNO, освойте пайку, смонтировав
. каждого компонента, а затем раскройте свой творческий потенциал
с единственным комплектом, который становится синтезатором!

Изучите основы электроники, собрав Arduino UNO,
освойте пайку, монтируя каждый отдельный компонент,
, а затем дайте волю своему творчеству с единственным набором, который становится синтезатором!

КУПИТЬ СЕЙЧАСУЗНАТЬ БОЛЬШЕ

ПОСЛЕДНИЕ НОВОСТИ

ARDUINO

СОСТАВЬТЕ СВОЙ КОМПЛЕКТ UNO
ПОЧТИ ЗДЕСЬ

Узнать познакомьтесь с основами электроники, собрав Arduino UNO, освойте пайку, смонтировав каждый отдельный компонент, а затем Дайте волю своему творчеству с единственным набором, который становится синтезатором!
Будьте первыми, кто узнает, когда товар будет готов к отправке!

ВТОРИЧНЫЙ

ПОДПИСАТЬСЯ НА СПИСОК ОЖИДАНИЯ

ПОСЛЕДНИЕ НОВОСТИ

ARDUINO

СОСТАВЬТЕ СВОЙ КОМПЛЕКТ UNO
ПОЧТИ ЗДЕСЬ

Изучите основы электроники, собрав Arduino UNO, освойте пайку, монтируя каждый отдельный компонент, а затем раскройте свой творческий потенциал с единственным набором, который становится синтезатором!
Узнай первым, когда товар будет доступен для доставки!

ПОДПИСАТЬСЯ НА СПИСОК ОЖИДАНИЯ ВТОРИЧНЫЙ

ПОСЛЕДНИЕ НОВОСТИ

ARDUINO

СОСТАВЬТЕ СВОЙ НАБОР
UNO
ПОЧТИ ЗДЕСЬ

Изучите основы электроники, собрав Arduino UNO, освойте пайку, монтируя каждый отдельный компонент, а затем раскройте свой творческий потенциал с помощью единственного набора, который становится синтезатором!
Узнай первым, когда товар будет доступен для доставки!

ПОДПИСАТЬСЯ НА СПИСОК ОЖИДАНИЯВТОРИЧНЫЕ

Научитесь паять

С помощью набора Arduino Make Your UNO вы научитесь паять компоненты. Отточите свои навыки пайки на специальной площадке, а затем начните собирать свой UNO с нуля. Следуйте полному 3D-руководству и станьте производителем менее чем за час!

Сделано вами вручную

Набор Arduino Make Your UNO ставит вас в центр. Сборка Arduino UNO по частям делает ее уникальной для вас, на плате даже есть место для подписи вашего имени, чтобы придать ей индивидуальность.

Сделано вами вручную

Набор Arduino Make Your UNO ставит вас в центр. Сборка Arduino UNO по частям делает ее уникальной для вас, на плате даже есть место для подписи вашего имени, чтобы придать ей индивидуальность.

Воспроизведение крутых звуков

Измените упаковку и соберите волновой синтезатор, чтобы опробовать шумы, которые вы можете издавать с помощью вашего нового синтезатора UNO!

Воспроизведение крутых звуков

Измените упаковку и соберите волновой синтезатор, чтобы опробовать звуки, которые вы можете издавать с помощью вашего нового синтезатора UNO!

КАТЕГОРИЯ ПРОДУКТА

Arduino Uno Rev3

24,00 €

Arduino Uno Rev3

24,00 €

Arduino Uno Rev3

24,00 €

«Lorem ipsum dolor sit amet, consectetur adipisicing elit»

В ТРИ РАЗА УДОВОЛЬСТВИЕ
Изучите основы электроники, соберите свою доску, и превратить его в синтезатор!

Это ваш текст заголовка.

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.

Вы можете использовать следующие HTML тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>