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

 

Вышла плата 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 В.

Схема двунаправленного преобразователя уровней 3.3-5 В

Автор: Mike(admin) от 25-02-2015, 14:26

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


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


74LCX245

К счастью, преобразователь логических сигналов 3.3-5В можно собрать довольно-таки просто. Для этого нужна микросхема конвертера 74LCX245.

Проблема с модулем 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), что увеличивает точность считывания.

SkyProwler – квадрокоптер и самолет в одном флаконе

Автор: Mike(admin) от 17-02-2015, 09:17

SkyProwler – это самолет, способный трансформироваться в квадрокоптер, или, наоборот, это квадрокоптер, способный превращаться в самолет. Благодаря механизму складывания лопастей трансформация происходит легко и быстро.


SkyProwler – квадрокоптер и самолет в одном флаконе

Такой конвертоплан сохраняет маневренность и скорость самолета и, в то же время, имеет возможность взлетать и приземляться вертикально. Встраиваемая камера, модульная конструкция с распечатанными на 3D принтере элементами, голосовое управление, навигация по GPS, функция следования за объектом делают это проект действительно уникальным.

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

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

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


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

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

Как получить 9В из 3В

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

В продолжении темы полезных в быту повышающих преобразователей рассмотрим способ получения напряжения 9 В из 3 В.


TL496

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

Еще одна хорошая программа для рисования схем и создания печатных плат

Автор: Mike(admin) от 9-02-2015, 16:15

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


программа для рисования схем и создания печатных плат

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

Простейшая схема интерфейса 1-Wire – UART

Автор: Mike(admin) от 5-02-2015, 19:43

Интерфейс 1-Wire представляет собой двунаправленную шину, по которой устройства подключенные к ней осуществляют передачу данных на очень малых скоростях. Стандартной скоростью считается 15.4 Кб/с, максимальный показатель скорости данного интерфейса 125 Кб/с. В шине применяются только два провода, один из которых общий (земля), а по другому передается как питание, так и данные. Использование всего двух проводов является большим плюсом данного интерфейса. Еще одним плюсом является большая дальность передачи данных. В некоторых случаях она может составить до 300 метров. Этого можно добиться, если для передачи задействовать кабель типа "витая пара". Также топология должна представлять собой общую шину, а не свободную топологию. И специальный драйвер должен осуществлять активную подтяжку линии с учетом тока в ней. Протокол 1-Wire обычно используется для общения с различными датчиками температуры, например, DS18S20. Также он применяется и в датчиках заряда аккумулятора и в некоторых светодиодных драйверах. Но для большинства электронных устройств такой протокол не является стандартным, как, например, UART, SPI или I2C. Эти интерфейсы сегодня можно встретить практически в любом современном микроконтроллере. В связи с этим имеется проблема взаимосвязи устройств, поддерживающих протокол 1-Wire, и устройств с другими протоколами, например, UART, который распространен больше всех. Но, к счастью, можно сделать простой переходник с 1-Wire на UART.


Простая схема интерфейса 1-Wire – UART

Стандартная схема конвертера состоит из двух биполярных транзисторов NPN-типа и двух резисторов, при этом вывод TX соединяется с базой первого транзистора, а RX с коллектором второго и с единственным информационным проводом протокола 1-Wire. Но можно сделать еще проще.