Модули своими рукам ардуино

Содержание
  1. DIY или Сделай сам
  2. Самодельная Arduino Z-DIYino FT232RL
  3. Z- Motor + Sensor Shield своими руками. (DIY)
  4. Z-LCD Keypad Shield для Arduino сделай сам (DIY)
  5. Реле модуль для Arduino своими руками (DIY)
  6. Z-LCD I2C модуль для Arduino своими руками (DIY)
  7. Z- Motor + Servo Shield своими руками (DIY).
  8. Самодельная Arduino Z-DIYino PRO
  9. Самодельные (DIY) USB/RS232 to UART переходники
  10. Автор: Hronos
  11. Как сделать свою собственную плату Arduino Uno
  12. Шаг 1. Изменения в оригинальной версии
  13. Шаг 2. Необходимые компоненты
  14. Шаг 3. Рисуем окончательную схему
  15. Шаг 4. Создаем печатную плату
  16. Шаг 5. Пайка компонентов
  17. Шаг 6. Запуск загрузчика на микроконтроллере
  18. Шаг 7. Программируем Ардуино
  19. Шаг 8. Итоговый результат
  20. Простые проекты на Arduino Uno
  21. Что это
  22. Какие железки используем
  23. Контроллер
  24. Troyka-модули
  25. Slot Shield
  26. 1. Электронные часы. Как собрать…
  27. …простые часы
  28. …часы c подстройкой времени
  29. …автономные часы
  30. …электронный будильник
  31. …световой будильник
  32. 2. Метеостанция. Как собрать…
  33. …простую станцию для компьютера
  34. …метеостанцию с дисплеем
  35. …автономную метеостанцию с барометром
  36. …метеостанцию с внешним датчиком температуры

DIY или Сделай сам

Какой интерес покупать готовое, когда можно сделать самому? Ардуино, модули, шилды и многое другое своими руками.

Самодельная Arduino Z-DIYino FT232RL

Опубликовано 29.06.2015 11:12:00

Z- DIYino FT232RL — это клон платы Arduino для домашнего изготовления.

Является обновлением DIY платы Arduino USB и имеет ряд улучшений. Добавлен предохранитель на линию +5V USB, появился джампер выбора источника питания (внешний блок/USB). Линия 3.3V теперь питается не от вывода микросхемы FT232RL (до 50мА), а от отдельного стабилизатора ASM1117 3.3 (до 500мА)

Встречайте Z-DIYino FT232RL.

Z- Motor + Sensor Shield своими руками. (DIY)

Опубликовано 21.06.2015 16:02:00

DIY Z-Motor Sensor Shield — плата расширения для Arduino. Она позволяет управлять двумя коллекторными двигателями либо одним биполярным шаговым с потреблением до 600мА. Вдобавок на плате разведен сенсор шилд на все незадействованные цифровые и аналоговые пины, так что подключить различную периферию (датчики/модули) теперь проще легкого.

Z-LCD Keypad Shield для Arduino сделай сам (DIY)

Опубликовано 11.06.2015 13:57:00

В данной статье мы проведем рестайлинг DIY платы, представляющей из себя Шилд имеющий на своем борту символьный дисплей размерности 16×2, а также 5 кнопок (не считая кнопку RESET) для отладки различных проектов на базе Arduino.

Встречайте DIY Z-LCD Keypad Shield V2

Реле модуль для Arduino своими руками (DIY)

Опубликовано 09.06.2015 15:58:00

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

В вашем проекте требуется включать/выключать освещение, либо что-нибудь иное, что, в силу потребляемого напряжения и тока, нельзя подключить напрямую к портам Arduino? С данной задачей отлично справится реле модуль!

Z-LCD I2C модуль для Arduino своими руками (DIY)

Опубликовано 05.06.2015 23:05:00

В данной статье мы проведем рестайлинг DIY модуля позволяющего подсоединять к микроконтроллеру дисплеи на базе контроллера HDD780 всего по двум проводам.

Встречайте Z-LCD I2C модуль V2

Z- Motor + Servo Shield своими руками (DIY).

Опубликовано 15.12.2014 21:20:00

Z- Motor Servo Shield DIY — это плата расширения для Arduino UNO и совместимых. Позволит управлять двумя коллекторными двигателями либо одним биполярным шаговым с потреблением до 600мА, а также подключить до четырех сервоприводов с суммарным потреблением до 3 Ампер.

Является обновлением Motor Shield L293D и имеет ряд улучшений. Стабилизатор серво части L7805 (5В, 1А) заменен на LM338T с выходным током до 3 Ампер и регулируемым выходным напряжением, которое задается перестановкой джампера (всего 3 варианта: 5, 6 или 7 Вольт). На Шилд добавлен разъем для подключения блютуз модуля, оставлены такие плюшки как: дублирующие гребенки на разъемах подключения моторов, индикаторный светодиод 13pin с возможностью включения/отключения. Мотор часть осталась без изменения.

Встречайте Z-Motor Servo Shield.

Самодельная Arduino Z-DIYino PRO

Опубликовано 05.01.2014 20:36:00

Читайте также:  Курятник 500 кур своими руками

На плату добавлен стабилизатор на 3.3 вольта. Появилась возможность выбора питания платы от USB либо от внешнего источника питания. По линии +5V от USB установлен предохранитель. Теперь плата полностью повторяет функционал оригинальной Arduino PRO.

Встречайте Z-DIYino PRO.

Самодельные (DIY) USB/RS232 to UART переходники

Опубликовано 14.11.2013 23:40:00

Автор: Hronos

В данной статье речь пойдет о самодельных USB to UART и RS232 to UART переходниках. Тестировать их будем на плате Z-duino PRO, выигранном мной в конкурсе в виде набора.

Источник

Как сделать свою собственную плату Arduino Uno

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

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

Мы не будем использовать какие-либо SMD-компоненты для создания своей версии Arduino Uno, потому что не у всех есть паяльная станция, а иногда найти SMD-компоненты очень сложно. Кроме того, наш метод в большинстве случаев дешевле, чем компоненты SMD. Для тех кто, только начинает разбираться в электронике — технологию поверхностного монтажа печатных плат также называют ТМП (технология монтажа на поверхность), SMT (англ. surface mount technology) и SMD-технология (от англ. surface mounted device — прибор, монтируемый на поверхность), а компоненты для поверхностного монтажа также называют «чип-компонентами».

Шаг 1. Изменения в оригинальной версии

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

Изменения будут следующими:

  • Мы не будем использовать какие-либо компоненты SMD. Все элементы будут в формате сквозных отверстий.
  • Мы не нашли ни одного чипа FTDI в формате сквозного отверстия, поэтому преобразование USB в TTL не будет выполняться. Для программирования нового Arduino будет использоваться отдельная отладочная плата FTDI.
  • Оригинальный Arduino использует компаратор Mosfet, чтобы определить, подключаем ли мы плату с помощью источника питания USB или постоянного тока. Но в нашей версии мы будем вручную переключать это с помощью перемычки.
  • Традиционно используется микросхема LP2985 от Texas Instruments, чтобы получить источник питания 3,3 В на борту. Но из-за недоступности платы в формате TH мы будем использовать простой линейный регулятор. Таким образом, LM1117 должен быть очевидным выбором, но чтобы сохранить стоимость изготовления еще ниже, мы будем использовать LM317 с R1 и R2 как 240E и 390E соответственно.
  • Последнее, что нужно на плате, — это достаточное количество линий питания и два разъема для каждого порта IO ввода-вывода. Поэтому мы будем размещать ряд разъемов папа и мама вокруг платы, что поможет подключить большее количество устройств непосредственно к Arduino.

Учитывая все изменения, мы можем записать окончательный список компонентов.

Шаг 2. Необходимые компоненты

Компоненты, которые вам нужны для этого проекта. Везде, где количество не указано, считайте его единственным.

  • Микроконтроллер Atmel Atmega328p-pu
  • 28-контактная база IC
  • 16 МГц кварцевый генератор
  • конденсатор 22 пФ — 2 шт.
  • конденсатор 100 нФ — 4 шт.
  • Электролитический конденсатор 100 мкФ — 3 шт.
  • 3 мм красный светодиод — 2 шт.
  • 330E 1/4W резистор — 2 шт.
  • 240E 1/4W резистор — 1 шт.
  • 390E 1/4W резистор — 1 шт.
  • 10K 1/4W резистор — 1 шт.
  • Кнопка для сброса
  • Диод общего назначения 1N4007
  • Линейный регулятор напряжения 7805
  • Линейный регулятор переменного напряжения LM317
  • DC разъем мама
  • 2-контактный винтовой клеммный блок
  • много разъемов «папа» и «мама»
Читайте также:  Машина с видеокамерой своими руками

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

Вам также понадобится программатор USBASP ICSP или конвертер USB в TTL, такой как FTDI для программирования Arduino с вашего компьютера.

Вот проектная спецификация от компании Easyeda:

Собираем все компоненты и переходим к следующему шагу.

Шаг 3. Рисуем окончательную схему

Чтобы нарисовать окончательную схему, использовали Easyeda, набор инструментов EDA на основе веб-технологий. На этом портале очень просто рисовать большие схемы. Также это онлайн сервис. Таким образом, благодаря удобству использования что-то лучшее найти сложно. Рекомендуем вам использовать в своих проектах. Схема, которая разработана может быть скачена по ссылке ниже, PDF документ:

Шаг 4. Создаем печатную плату

Как только схема завершена, пришло время сделать печатную плату. Мы использовали веб-сайт JLCPCB (ссылка), чтобы сделать печатную плату. Эти ребята являются одними из лучших в производстве печатных плат в последние дни.

После завершения проектирования схемы преобразуйте ее в печатную плату и спроектируйте печатную плату на веб-сайте easyEDA (ссылка). Будьте терпеливы. Ошибка на этом шаге испортит вашу печатную плату. Проверьте несколько раз перед генерацией файла gerber. Вы также можете проверить 3d модель вашей платы здесь. Нажмите на создание файла gerber и оттуда вы можете напрямую заказать эту плату через JLCPCB. Загрузите файлы gerber, выберите правильную спецификацию, ничего не меняйте в этом разделе. Оставьте как есть. Это достаточно хорошие настройки для старта. Разместите заказ. Вы получите его через 1-2 недели.

Шаг 5. Пайка компонентов

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

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

Одна вещь, которую вы можете найти странной, что у arduino, который мы сделали, есть две кнопки сброса. На самом деле, когда разрабатывали макет, использовали четырехконтактную кнопку для справки. Но во время пайки стало понятно, что у нас её нет. Поэтому мы припаяли 2 двухполюсных переключателя сброса на место. Там нет ничего особенного.

Шаг 6. Запуск загрузчика на микроконтроллере

Если вы используете конвертер USB — TTL для программирования микроконтроллера, тогда загрузчик Arduino должен быть установлен в новый чип atmega328p. Об этом мы сделаем следующий большой урок. После этого процесс загрузки кода будет точно таким же, как и в обычной Arduino.

Если вы используете программатор ICSP, то есть программатор USBASP, тогда этот шаг не нужен. Но процесс загрузки кода немного отличается.

Шаг 7. Программируем Ардуино

Подключите коммутационную плату к Arduino и подключите её к компьютеру. Откройте диспетчер устройств и наблюдайте за com-портом конвертера usb — ttl. В Arduino IDE выберите com-порт и плату правильно. Теперь здесь начинается сложная часть.

Если ваша плата FTDI имеет вывод DTR и она подключена для сброса, просто сохраните программу и загрузите ее в Arduino как обычно. Ошибки не будет. Но если у вас нет пина DTR, как у нас, то, прежде чем нажать кнопку загрузки, удерживайте кнопку сброса на плате, а затем нажмите кнопку загрузки. Удерживайте кнопку до тех пор, пока программа не скомпилируется, когда IDE говорит «загрузка», затем отпустите переключатель сброса. Затем код будет загружен.

Читайте также:  Подстригаем кончики волос своими руками дома правильно

Шаг 8. Итоговый результат

Здесь вы можете увидеть, что мы загрузили 3-контактный код в новую arduino, и все работает, как и предполагалось. Используя только 3 контакта, мы контролируем 6 светодиодов с промежутком 200 мс между ними. Мы проверяли другие программы, все они работают без нареканий.

Источник

Простые проекты на Arduino Uno

Что это

Этот раздел wiki — сборник простых проектов. Если у вас без дела пылится Arduino Uno, по нашим рецептам вы за несколько минут соберёте законченное устройство. Для сборки проектов не понадобятся инструменты, кучи компонентов и даже рабочий стол — мы обойдёмся без пайки и проводов.

Все скетчи к проектам подробно прокомментированы. Вы можете просто скопировать код и получить готовое устройство. А можете проанализировать программы — в таком случае наверняка найдёте полезные трюки и лайфхаки.

Какие железки используем

Все представленные устройства собираются на базе контроллера Arduino Uno и платы Slot Shield. В зависимости от проекта к ним добавятся от одного до шести Тройка-модулей — сенсоров и индикаторов.

Контроллер

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

Troyka-модули

Мы используем готовые элементы в формате Тройка-модулей. У них на борту все необходимые для работы элементы и обвязка для быстрого подключения к управляющей плате. У нас на выбор более сотни модулей — от простейших светодиодов, до систем спутниковой навигации. Единый формат модулей избавит от проблем с совместимостью. Ко всем модулям написаны библиотеки, которые упростят процесс программирования и сделают код простым и прозрачным.

Slot Shield

Проекты собираются на Slot Shield. Эта плата расширения крепится поверх Ардуино и выводит гребёнки пинов на удобные разъёмы. На Slot Shield можно установить от одного до шести модулей в разных комбинациях. Новая комбинация — новое устройство.

Разумеется, вы можете повторить проекты и на обычной макетке или Troyka Shield — соедините указанные в схеме пины обычными проводами и всё заработает.

1. Электронные часы. Как собрать…

…простые часы

Настольные часы, которые состоят всего из одного модуля — четырёхразрядного индикатора. Текущее время синхронизируется с часами компьютера при перепрошивке устройства.

…часы c подстройкой времени

Простые часы, с четырёхкнопочной клавиатурой. Кнопками можно изменить текущее время — отдельно часы и минуты.

…автономные часы

Электронный гаджет с модулем часов реального времени. На модуле предусмотрена батарейка, часы не собьются даже при отключении питания. Время настраивается с помощью четырёхкнопочной клавиатуры.

…электронный будильник

Часы с громкой пьезопищалкой. Текущее время и время срабатывания сигнала задаются с помощью четырёхкнопочной клавиатуры. За точность хода отвечает модуль часов реального времени.

…световой будильник

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

2. Метеостанция. Как собрать…

…простую станцию для компьютера

Подключим цифровой метеодатчик и выведем результаты на компьютер.

…метеостанцию с дисплеем

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

…автономную метеостанцию с барометром

Станция для метеозаисимых людей. Гаджет выводит на экран температуру, влажность и атмосферное давление.

…метеостанцию с внешним датчиком температуры

Метеостанция, которая покажет не только температуру, влажность и атмосферное давление в помещении, но и сообщит о погоде за окном.

Источник

Оцените статью
Своими руками