ArturosTV

ArturosTV

На Пикабу
поставил 14 плюсов и 7 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
5 лет на Пикабу
2578 рейтинг 231 подписчик 6 подписок 42 поста 10 в горячем

"Собираем машинку" [Motor Шилды]

Доброго времени суток. Сегодня мы познакомимся с Motor-shield’ами. Узнаем какие они существуют и какие для каких целей нужны.


P.S. Текст и прикрепленное видео взаимно дублируют друг друга (в видеоуроке правда несколько подробно об этом рассказано)


Для чего же нужны данные платы?

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


Конечно же можно запитать сервоприводы или моторы от дополнительного питания, можно использовать дополнительные стабилизаторы. Однако проще использовать дополнительную плату Motor Shield, которую мы сейчас и рассмотрим.


Давайте же рассмотрим данные платы поближе:



L298N

"Собираем машинку" [Motor Шилды] Arduino, Микроконтроллеры, Электроника, Робототехника, Радиотехника, Длиннопост, Видео

Данная плата обладает рядом преимуществ - она идеально подойдет для начинающих:

Небольшая цена


Небольшие габариты


Подключение двух двигателей

"Собираем машинку" [Motor Шилды] Arduino, Микроконтроллеры, Электроника, Робототехника, Радиотехника, Длиннопост, Видео

На плате располагаются 2 группы клемников: 2 для подключениях двух моторов и одна для подводки питания.

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


Средняя клемма: земля;


Левая: подается питание на двигатели от 12 до 37 вольт (если больше 12 вольт, то необходимо убрать перемычку около данной клеммы!)


Правая: подается питание 5 вольт на саму плату.


Также имеются 4 выхода для Arduino:


IN1 IN2 - для 1 двигателя;


IN3 IN4 - для 2 двигателя.


Они подключаются в контакты Digital Arduino в те, которые имеют поддержку ШИМ.



L298P

"Собираем машинку" [Motor Шилды] Arduino, Микроконтроллеры, Электроника, Робототехника, Радиотехника, Длиннопост, Видео

На данную плату подается 18 Вольт для питания.

Также как и предыдущая плата, данная поддерживает 2 двигателя, клемники для подключения которых имеются на самой плате.


Крепится эта плата на саму Arduino Uno/Mega, образуя “бутерброд”.


L293D

"Собираем машинку" [Motor Шилды] Arduino, Микроконтроллеры, Электроника, Робототехника, Радиотехника, Длиннопост, Видео

Данная плата поддерживает внешнее питание до 36 вольт. Подается оно на два отдельных клемника. Эта плата также крепится на саму Arduino, занимая почти все ее выходы. Аналоговые контакты можно без проблем подключать: на плате предусмотрены отверстия для этого.

Основное ее преимущество: подключение 4 двигателей одновременно. То есть на базе данной плате мы можем сделать полноприводную машину.


Я описал Вам основные платы для подключения мощных моторчиков к Arduino.


За Вами лишь остается сделать выбор: Какая же плата подходит именно для Вас.

Показать полностью 4

Умная теплица на Ардуино. Первые шаги.

Умная теплица на Ардуино. Первые шаги. Микроконтроллеры, Arduino, Электроника, Проект, Теплица, Умный сад, Длиннопост

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



Нам потребуется:


1. Кабель USB;


2. Плата прототипирования;


3. Провода «папа-папа» – 15 шт;


4. Фоторезистор – 1 шт;


5. Резистор 10 кОм – 1 шт;


6. Датчик температуры TMP36 – 1 шт;


7. Модуль температуры и влажности воздуха DHT11 – 1 шт


8. Модуль влажности почвы – 1 шт.


9. Arduino Uno;



Теперь поближе познакомимся с предназначениями датчиков:


1. Фоторезистор. В темноте сопротивление фоторезистора весьма велико, но когда на него попадает свет, это сопротивление падает пропорционально освещенности. Этот элемент позволит нам посмотреть сколько света падает на растение.


2. Аналоговый датчик температуры TMP36. Позволяет легко преобразовать выходной уровень напряжения в показания температуры в градусах Цельсия. Каждые 10 мВ соответствуют 1 градусу цельсия, Вы можете написать формулу для преобразования выходного напряжения в температуру.


3. Датчик DHT11. Состоит из емкостного датчика влажности и термистора. Кроме того датчик содержит в себе простенький АЦП для преобразования аналоговых значений влажности и температуры. Будем использовать датчик в варианте модуля для Arduino.


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


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


Ссылка на скетч: https://yadi.sk/d/vIkoa-CU3H96qA


Есть, что добавить? Пиши в комментариях:)

Показать полностью

Креативный будильник на базе Arduino

Креативный будильник на базе Arduino Ардуино uno, Arduino, Часы, Микроконтроллеры, Радиолюбители, Электроника

Подробнее о проекте можно прочитать вот здесь, на случай ,если кому интересно (http://www.instructables.com/id/Retro-Pac-Man-Clock/)

P.S. этот источник мне скинули в комментариях, так что это не реклама

Показать полностью 1

Высокоскоростная фотография с помощью Arduino

Высокоскоростная фотография с помощью Arduino Arduino, Микроконтроллеры, Микроэлектроника, Фотография, Электроника, Радиолюбители, Программирование

Фотограф Bryan Rolfe использовал Ардуино для скоростного фотографирования лопающихся мыльных пузырей. Исследования показали, что оптимальным способом детектирования разрыва мыльной плёнки является включение пузыря в электрическую цепь вместо одного из плеч резистивного делителя. Плата Arduino Leonardo измеряет напряжение на делителе и при обнаружении разрыва мыльной плёнки отмеряет заданный промежуток времени и активирует фотовспышку.


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


Мануал есть вот тут: http://www.instructables.com/id/High-Speed-Droplet-Photograp...

Показать полностью 1

Что же можно подключить к Ардуино ?

Что же можно подключить к Ардуино ?

Робот из бутылок

Робот из бутылок Arduino, Микроконтроллеры, Робот, Робототехника, Бутылка, Радиотехника, Электроника

Найдено на просторах интернета, может такой же сделать?

Часы реального времени DS1307

Часы реального времени DS1307 Длиннопост, Часы, Arduino, Электроника, Радио, Радиолюбители, Радиотехника
Часы реального времени DS1307 Длиннопост, Часы, Arduino, Электроника, Радио, Радиолюбители, Радиотехника

[КОД] - "Коротко о датчиках"

Часы реального времени DS1307.


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


- Все включено: чип, обвязка, батарейка;


- Легко собирается и прост в использовании;


- Устанавливается на любую макетную плату или подключается напрямую с помощью проводов;


- Есть отличные библиотеки и скетчи-примеры;


- Два отверстия для монтажа;


- Продолжительность работы - около пяти лет!


Делитесь своим мнением по поводу применения данного модуля в комментариях:)

Показать полностью 2

"Введение в интернет вещей. NodeMCU Часть I"

Всем привет, сегодня у нас первая часть серии выпусков посвященных работе с платой Node MCU. Начнем мы как всегда с небольшого обзора и ознакомления с данной платой. Затем попробуем разобраться, в чем ее предназначение и что ее связывает с Ардуино. Ну и соответственно в этих видеоуроках будут показаны интересные проекты, которые я смогу собрать на основе имеющихся у меня компонентов.


Статья фактические дублирует видео и если хочется узнать больше, и не тратить время на чтение, то можете посмотреть прикрепленное видео


Итак, давайте разберемся что из себя представляет данная плата. Node MCU представляет собой платформу на основе модуля esp8266, который может принимать или посылать сигналы в интернет через Wi-fi Т.е. суть применения данного устройства – это управление различными схемами через интернет, не используя при этом дополнительные провода. А значит идеально подойдет для создания умного дома, интернета вещей и многого другого. Если с умным домом все понятно, а именно, под ним подразумевается система автоматизации, энергосбережения и комфорта в доме, с помощью специальных установленных сенсоров, датчиков, микроконтроллеров и прочего, то с интернетом вещей многие не знакомы.

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


Давайте теперь перейдем непосредственно к плате. Начнем с обзора ее внешних характеристик.


Плата довольна небольшая размером, где-то в 1,5- 2 раза больше, чем Ардуино Нано. Также есть возможность установить ее на макетной плате. Питать плату можно через контакт Вин или через разъем микро usb. Также рядом с разъемом слева и справа есть небольшие кнопочки. Это кнопки перезагрузки и отладки. Установлен линейный стабилизатор напряжения AMS1117 , здесь он на 3,3 вольта. На моей плате есть также драйвер СР 2102 Также сильно выделяется на плате непосредственно сам wi-fi модуль ESP8266 . Он представляет собой довольно таки популярный чип с установленным микропроцессором ( тоже американской компании, но называется не Atmel как на Ардуино ) Этот 32 битный процессор имеет частоту 80 мегагерц, но разогнать его можно до 160 мегагерц, правда не рекомендуется.


• Саму плату можно питать через usb порт ( желательно от 5 до 12В ), через контакт vin ( от 5 вольт ) или питать с помощь платы расширения, которую вы видите на экране. Также Node MCU имеет некоторые преимущества перед ардуино, поскольку пр небольшой стоимости имеет большую память. Например об]ем оперативной памяти составляет 96 кб, а для кода памяти всего 64 кб Это к примеру в несколько раз больше, чем у Ардуино Уно. Также на плате можно заметить 11 портов ввода вывода. От нуля до 10. Причем 9 и 10 обозначены как TX и RX, то есть поддерживают UART интерфейс. D1 и D2 поддерживают I2C интерфейс, а контакты D5–D8 — SPI


Еще имеется один аналоговый вход А0 Также много контактов питания, в том числе 5 контактов заземления.


Для начала работы с платой рекомендую сначала установить драйвер, поскольку возможно, что компьютер не сможет сразу распознать ваше устройство. Драйвер называется СР2102


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

"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры

Далее нужно зайти в раздел инструменты, плата а далее в менеджер плат. Откроется нам список плат, там нужно найти esp8266, выбрать самую последнюю версию и нажать установка.

"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры

После этого нужно зайти снова в инструменты и найти там строчку плата, там выбираем нужную нам то есть Node MCU И еще нужно будет также в инструментах зайти в раздел порт и выбрать тот, к которому у нас подключена наша плата. У меня это COM3. Также нужно установить скорость в 115 200 бод.

"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры
"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры
"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры

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

"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры

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

"Введение в интернет вещей. NodeMCU Часть I" Длиннопост, Видео, Интернет вещей, Arduino, Электроника, Радио, Микроконтроллеры

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


Спасибо за внимание:) Всем удачных поделок!

Показать полностью 7
Отличная работа, все прочитано!