цифровая электроника
вычислительная техника
встраиваемые системы

 

3 способа использования Arduino в качестве адаптера USB-UART

Автор: Mike(admin) от 18-03-2015, 10:55

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


использование Arduino в качестве адаптера USB-UART

Если мы посмотрим на схему Arduino, то увидим, что выводы RX и TX (выводы 0 и 1 платы), как и ожидалось, подключены к чипу FTDI. Это значит, что мы можем задействовать сами выводы FTDI для своих целей (не только для программирования микроконтроллеров).

Программируем Arduino на Raspberry Pi

Автор: Mike(admin) от 12-03-2015, 05:33

Плата Arduino и миникомпьютер Raspberry Pi являются, пожалуй, одними из самых популярных средств разработки у энтузиастов в области электроники и радиолюбителей всех мастей. Они стоят недорого и достаточно просты в использовании, причем настолько, что даже самый зеленый новичок сможет разобраться с принципами их работы, не затратив на это слишком много времени. Все это обеспечивается не только простотой применения, но и большим количеством документации и примеров, которые можно найти на просторах сети интернет. Плюс к этому имеется очень мощная поддержка со стороны радиолюбительского сообщества, которое постоянно расширяется. Одним из первых вопросов, который появляется у новичка, является вопрос о программировании аппаратного средства. Среда разработки Arduino IDE предоставляет очень простые возможности для программирования плат Arduino. Но Arduino можно программировать не только через персональный компьютер с установленной Arduino IDE, но и с помощью Raspberry Pi. Ведь Raspberry Pi это же тоже компьютер, и на него тоже можно поставить среду Arduino IDE. И это будет полезно не только новичкам, но и заядлым электронщикам.


Итак, как мы выяснили, программировать платы Arduino можно не только с помощью компьютера или ноутбука, но и с помощью Raspberry Pi. И в данном материале будет показано, как это сделать.


Программируем Arduino на Raspberry Pi

Учтите, у вас должно быть настроено интернет-соединение.

Вышла плата Arduino Zero Pro

Автор: Mike(admin) от 5-03-2015, 11:22

Недавно семейство плат Arduino пополнилось еще одним экземпляром, что не может не радовать. Впрочем, в этом семействе уже и так немало плат практически на все случаи жизни, исполненные в разных форм-факторах, с разной производительностью и ценой. Большинство плат основаны на популярных микроконтроллерах ATmega компании Atmel. К таким платам можно отнести Arduino UNO, Arduino Nano, Arduino Leonardo, Arduino Micro, Arduino Pro Mini и ряд других. Но пока еще не было плат с микроконтроллером, имеющего в своем составе ядро ARM Cortex. И вот наконец-то такая плата появилась.


Итак, вышла новая плата Arduino, получившая обозначение Zero Pro. Ее прототип, Arduino Zero, прорабатывался почти год, и теперь в компании решили выпустить окончательную версию на рынок.


Arduino Zero Pro

Сердцем Zero Pro является микроконтроллер ARM Cortex-M0+ SAMD21 фирмы Atmel с тактовой частотой 48 МГц, ОЗУ 32 КБ, флеш-памятью 256 КБ и напряжением питания 3.3 В. Для более комфортной отладки в плату встроен чип Atmel Embedded Debugger. Плата задумана для создания устройств Интернета вещей, носимой электроники, довольно сложной автоматики и роботов.

Программируем Arduino Pro Mini с помощью Arduino Uno

Автор: Mike(admin) от 1-03-2015, 12:50

Как известно на плате Arduino Pro Mini не установлен конвертер USB-UART, поэтому для ее программирования нужно покупать такой конвертер отдельно. Но если у вас есть Aruino Uno, то можно задействовать эту плату в качестве программатора.


Программируем Arduino Pro Mini с помощью Arduino Uno

Внимание! Данное руководство применимо только для Arduino Pro Mini с питанием от 5 В, а не от 3.3 В.

Проблема с модулем ESP-07 и ее решение

Автор: Mike(admin) от 23-02-2015, 07:15

Версия WiFi модуля ESP8266 – ESP-07 – вышла довольно быстро, и китайские фабрики без должного контроля качества успели наштамповать немалое количество таких модулей.


ESP8266 ESP-07

В итоге, многие пользователи стали жаловаться на неработоспособность устройства. Причиной тому стало то, что при пайке резонатор был установлен неправильно: в некоторых случаях он был повернут на 180 градусов, а в других на 90. Но эту проблему можно исправить, имея навыки пайки и подходящие инструменты.

Arduino + датчик температуры и влажности DHT22 + вентилятор

Автор: Mike(admin) от 19-02-2015, 07:39

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


Такие датчики температуры и влажности чрезвычайно полезны при построении систем контроля климата. Ярким примером подобных датчиков может послужить DHT22. Сенсор DHT22 является очень популярным в радиолюбительском сообществе, поскольку он прост в использовании и очень легко подключается к плате Arduino. Тем более для работы с ним имеется простая и понятная библиотека для Arduino IDE. Поэтому в этом примере для создания простой версии системы контроля климата мы воспользуемся платой Arduino UNO, датчиком DHT22 и вентилятором.


Arduino + датчик температуры и влажности DHT22 + вентилятор

Вместо DHT22 можно взять DHT11, но у используемого в данном случае датчика шире диапазон измерения температуры (от -40°C до +125°C) и влажности (от 0 до 100%). Также он имеет цифровой выход (Single-bus), что увеличивает точность считывания.

Делаем радар на основе Intel Edison

Автор: Mike(admin) от 15-02-2015, 11:07

Радары, придуманные британцами еще во время второй мировой войны, сегодня используются достаточно широко. Они служат для заблаговременного обнаружения объектов. Благодаря развитию электроники и компонентной базы сегодня можно сделать некое подобие радара самостоятельно. За его детекторную основу можно взять ультразвуковой сенсор, способный посылать ультразвуковые сигналы в пространство и принимать их отражение. Это напоминает метод работы радиоволновых радаров, также использующих принцип отражения, но не звука, а радиоволн.


Делаем радар на основе Intel Edison

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

Подключение GPS-трекера к Arduino

Автор: Mike(admin) от 3-02-2015, 14:12

Система глобального позиционирования GPS уже плотно вошла в нашу жизнь. Сегодня сложно представить мобильный телефон без встроенного GPS-модуля. Эта спутниковая система навигации позволяет отслеживать любые объекты, определять их координаты и скорость перемещения. Теперь GPS доступна не только компаниям, разрабатывающим соответствующее оборудование, но и простым радиолюбителям, которые во всю уже используют популярные платы Arduino. В данном материале будет рассмотрено подключение миниатюрного GPS-трекера к плате Arduino Pro Mini. В качестве подопытного используется трекер PG03 MiniGPS.


Подключение GPS-трекера к Arduino

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

Подключение ESP8266 к Raspberry Pi

Автор: Mike(admin) от 25-01-2015, 09:40

Wi-Fi модуль ESP8266 на сегодняшний день является, пожалуй, самым популярным устройством среди радиолюбителей и энтузиастов, позволяющим подключать свои проекты к сети Wi-Fi и организовывать Интернет вещей. ESP8266 может работать автономно, но его зачастую подключают к платам Arduino, которые являются основой большинства современных радиолюбительских поделок. Но ESP8266 можно подключить к не менее популярному миникомпьютеру Raspberry Pi. Эта статья поможет вам подключить WiFi модуль ESP8266 к Raspberry Pi через последовательный порт. Также в ней будет показано, как запустить простые AT-команды, и как подключить модуль к вашему маршрутизатору беспроводной сети, используя эти команды.


Подключение ESP8266 к Raspberry Pi

Направленная антенна WiFi своими руками

Автор: Mike(admin) от 23-01-2015, 15:05

WiFi сегодня распространен почти повсеместно, по крайней мере в крупных городах найти его труда особого не составляет. При этом все чаще открывается бесплатных точек доступа, спонсируемые государственными учреждениями, интернет-провайдерами и различными местными магазинами и кафе. К ним достаточно просто подключиться, поскольку на них не устанавливают пароль, либо этот пароль можно очень легко узнать. Но, к сожалению, у них есть один очень существенный недостаток, который заключается в том, что дальность их работы очень мала. Как правило, на расстоянии более десяти метров от точки доступа сигнал вообще практически ловиться не будет. То есть провести домой бесплатный интернет, воспользовавшись точкой доступа одного кафе, который расположен по соседству от дома, нельзя? На самом деле можно! Для этого просто нужна специальная направленная антенна для ловли сигналов.


Направленную антенну для сети WiFi можно сделать самому, воспользовавшись обычными товарами из хозмага. К такому выводу пришел энтузиаст под ником Stathack, когда в 2007 году, переехав на некоторое время в Таиланд, понял, что интернет в этой стране не из дешевых, и договор с провайдером должен заключаться минимум на 12 месяцев.


Направленная антенна WiFi своими рукамии

Тогда он решил «поймать» WiFi из соседнего магазинчика. Для этого ему пришлось самостоятельно изготовить дешевую направленную WiFi антенну из подручных материалов.