Все выпуски  

Анонсы журнала "Лаборатория электроники и программирования" Новые статьи 19 номера


1. Шаблоны для проектирования печатных плат. Шаблон для корпуса «G500» с батарейным отсеком.

                В данном разделе будут приводиться заготовки (шаблоны ) печатной платы для проектирования в различных САПР. Сегодня вам предлагается шаблон для корпуса «G500» с батарейным отсеком [1] в системе PCAD® [2]. Подписчики данного номера журнала могут получить файл бесплатно для использования его в своих проектах на основе неисключительной лицензии по запросу на электронный адрес журнала.

2. Библиотеки для САПР.

                В данном разделе будет приводиться описание библиотек элементов и программ для САПР.

                Библиотека компонентов для САПР PCAD ®:               

Микроконтроллеры:

STM32F051CxTx

ATMEGA32U4

Разъемы:

MICROSD_TFC-WPCE-08,

Акселерометры:

LIS3DH

кнопки:

KFC-003D

 

3. «Разработка ТЗ и подбор компонентов». Датчики влажности и температуры.

                Рассмотрим задачу выбора датчиков температуры и влажности. Поскольку обычно  влажность корректируется по температуре, то рассмотрим только приборы, измеряющие оба эти параметра.

               

                При составлении таблицы использовались следующие параметры:

- наименование и фирма-изготовитель.

- измеряемый диапазон влажности

- точность измерений

- время отклика (время измерения)

- диапазон рабочих температур

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

 

4. Программирование на языке С++ на примере микроконтроллера ATmega168.  Сеть на NRF24L01.

Приемопередатчики NRF24L01 [1] получили широкое распространение благодаря своей низкой стоимости. С точки зрения создания сети устройств в передаваемом пакете присутствует только один адрес – адрес приемника, для которого предназначен пакет. Также есть возможность сделать на приемнике сервер для создания сети топологии звезда с количеством узлов 6 + 1. Если в сети предусматривается большее количество узлов и другая топология сети, то эту задачу можно решить, добавив в область данных передаваемого пакета адрес передающего устройства. Конечно это уменьшит максимальный объем передаваемых данных с 32 до 27, но зато позволит иметь в сети большее количество устройств.

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

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

Фото макета, собранного на  платах «150A» и «145А» :

 

http://journal.electroniclab.ru/journal_content_019.htm 


В избранное