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

 

Arduino и Xbee – реализуем простую передачу данных по ZigBee

Автор: Mike(admin) от 14-12-2016, 18:55

Ранее применение беспроводных технологий в основном ограничивалось топологией точка-точка, что использовалось в большинстве случаев для замены кабеля. Но сегодня можно организовывать так называемые ячеистые сети благодаря технологии ZigBee. ZigBee это название беспроводного протокола, поддерживаемого стандартом IEEE 802.15. Этот протокол характеризует беспроводные персональные сети (PAN) с использованием маломощных беспроводных приемопередатчиков.


Arduino и Xbee

Сегодня существуют удобные в применении радиомодули, работающие на основе ZigBee. Называются они Xbee и имеют приблизительный диапазон передачи данных от 10 до 100 метров. Они используются в промышленности, научных областях, медицине и т.д. Xbee довольно просто связать с Arduino, о чем и будет рассказано в данном материале.

Как отображать произвольные символы на дисплее 16x2 с помощью микроконтроллера PIC и среды microC

Автор: Mike(admin) от 14-12-2016, 18:15

Помимо стандартных символов (буквы, цифры, знаки пунктуации) на обычные ЖК-дисплеи можно выводить любые произвольные символы, например, сердечки, стрелки, смайлики и т.д. Для каждого такого символа выделяется область размером 5x8 пикселей. Эти фигуры сначала сохраняются в специальной памяти модуля дисплея, а затем отображаются на экране.


Как отображать произвольные символы на дисплее 16x2

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

Обзор плат для Интернета вещей: Particle Photon, Feather Huzzah, Arduino MKR1000

Автор: Mike(admin) от 29-11-2016, 20:05

Сегодня все больше и больше создается радиолюбительских проектов с выходом в интернет. Такое явление, как Интернет вещей (IoT) с каждым днем развивается и ширится. В прошлом совместимость WiFi была доступна только в качестве дополнений или второстепенных к плат к таким основным платам как Arduino или Raspberry Pi.


Particle Photon

Безусловно, многое что изменилось в мире Интернета вещей с появлением модуля ESP8266. Про него уже многое было сказано. Но на рынке IoT присутствует не только этот модуль, хотя он и завоевал наибольшую популярность. В этом материале о трех чуть менее известных, но не менее полезных модулях для подключения к Интернету вещей: Particle Photon, Feather Huzzah и Arduino MKR1000.

Простой преобразователь инфракрасных сигналов в радиочастотные своими руками

Автор: Mike(admin) от 22-11-2016, 06:35

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


Arduino и термистор

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

Программирование NRF24LE1. Интерфейс UART

Автор: Mike(admin) от 19-11-2016, 14:25

Радиомодуль NRF24LE1 предсталяет собой не только приемопередатчик, но и полноценный микроконтроллер с ядром 8051. А это значит, что у него есть вся необходимая периферия, которая присутствует у большинства современных микроконтроллеров. И одним из самых полезных периферийных модулей является UART, позволяющий общаться с другими контроллерами и даже компьютерами через RS232.


Программирование NRF24LE1. Интерфейс UART

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

Как сделать так, чтобы ESP8266 работал годы на одной батарейке с помощью режима глубокого сна

Автор: Mike(admin) от 13-11-2016, 20:25

ESP8266, безусловно, является универсальным устройством, способным выступать в роли WiFi модуля и микроконтроллера с довольно богатой периферией. Однако использование этих возможностей увеличивает энергопотребление, особенно при обмене данными в сетях WiFi. Но в большинстве проектов желательно, чтобы модуль ESP8266 был автономным устройством, то есть питался от батарейки или аккумулятора и потреблял как можно меньше энергии.


Как сделать так, чтобы ESP8266 работал годы на одной батарейке

Чтобы сэкономить драгоценную энергию батарейки и существенно продлить срок эксплуатации, не нужно держать устройство в рабочем режиме постоянно, вместо этого следует переводить его в режим сна, когда операции не выполняются. Например, при постоянной работе модуля литий-полимерного аккумулятора емкостью 2500 мАч хватит всего лишь на 30 часов. Поэтому в данном материале будет показано, как с помощью режима глубокого сна эффективно снизить энергопотребление ESP8266.

Как сделать кабель USB On-The-Go (OTG) своими руками

Автор: Mike(admin) от 7-11-2016, 15:50

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


Как сделать кабель USB On-The-Go (OTG) своими руками

Для этого потребуется не просто кабель USB, а On-The-Go (OTG) USB. Вы можете купить такой в радиомагазине или заказать онлайн, но если вам лень идти за покупкой или неохота ждать посылки, то можете сделать такой кабель USB OTG своими руками, поскольку это достаточно просто.

Arduino и Bluetooth на основе HC-05 для чайников

Автор: Mike(admin) от 3-10-2016, 13:15

Беспроводной интерфейс Bluetooth является одним из самых популярных интерфейсов, которые любители программирования Arduino выбирают для связи их самодельного устройства с мобильным приложением. Связь, как правило, осуществляется с помощью подключаемых к Arduino Bluetooth-модулей HC-05 или HC-06, которые являются недорогими и широко распространенными.


Arduino и Bluetooth на основе HC-05 для чайников

В этом материале будет показано, как новичку в деле создания устройств на Arduino организовать связь по Bluetooth с мобильным гаджетом на базе ОС Android.

Как настроить WiFi на Raspberry Pi через графический пользовательский интерфейс

Автор: Mike(admin) от 25-09-2016, 20:55

Если вы хотите, чтобы ваш Raspberry Pi соединялся с интернетом без необходимости подключения кабеля Ethernet, вам необходимо организовать беспроводную связь WiFi.


Как настроить WiFi на Raspberry Pi через графический пользовательский интерфейс

Это довольно легко сделать через графический пользовательский интерфейс. Но не все новички, знакомящиеся с Raspberry Pi на практике, могут быстро и без проблем организовать связь по WiFi, поэтому в данном материале будет показано, как это сделать.

Управляем устройствами по Bluetooth из браузера Chrome с помощью Web Bluetooth

Автор: Mike(admin) от 24-09-2016, 20:13

Недавно компания Google выпустила браузер Chrome версии 53, которая включает в себя пробную поддержку инструмента Web Bluetooth. Это дает большие возможности разработчикам. Ведь теперь код javascript, который работает в вашем браузере, может напрямую подключаться к устройствам Bluetooth LE (BTLE).


Управляем устройствами по Bluetooth из браузера Chrome с помощью Web Bluetooth

С одной стороны, это предоставляет удивительную функциональность, поскольку Chrome является самым распространенным кросс-платформенным браузером на сегодняшний день. Вы можете запускать код под различными операционными системами, будь то Windows, Linux, Android, iOS или MacOS, и связываться с мобильными устройствами пользователя по Bluetooth. Для домашней автоматики такая функциональность является большим плюсом, поскольку то же самое приложение, то есть по сути веб-страница, будет загружаться на вашем смартфоне, компьютере или миникомпьютере типа Raspberry Pi. Причем не только веб-среда будет влиять на физический мир, но и, наоборот, физический мир будет влиять на веб-среду благодаря Web Bluetooth.