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

 

Радиомодуль NRF24LE1 и прерывания

Автор: Mike(admin) от 22-11-2016, 07:05

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


Радиомодуль NRF24LE1 и прерывания

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

Arduino и термистор: принцип работы, схема подключения, код

Автор: Mike(admin) от 21-11-2016, 13:15

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


Arduino и термистор

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

Подключаем компактный дисплей к Raspberry Pi

Автор: Mike(admin) от 21-11-2016, 12:50

Одноплатный компьютер Raspberry Pi представляет собой довольно универсальное устройство. Он может использоваться как с полноформатным компьютерным дисплеем, так и без него с поддержкой управления через SSH. Но также к нему можно подключить компактный дисплей, что очень удобно в некоторых встраиваемых приложениях. Такой дисплей может быстро выводить полезную информацию о работе вашего проекта, что может способствовать его отладке в некоторых случаях. Информация может быть совершенно разная. Это может быть информация о местной погоде, состояние системы, интерактивное меню или что-нибудь, что вам придет в голову.


Подключаем компактный дисплей к Raspberry Pi

В данном примере рассмотрим подключение дисплея Seeed Grove OLED компании SeeedStudio через шилд Dexter Industries GrovePi.

Создаем первую программу Hello World в Qt на Raspberry Pi

Автор: Mike(admin) от 20-11-2016, 18:45

Как было показано в предыдущем материале, на миникомпьютер Raspberry Pi вполне легко можно установить среду Qt для разработки графических интерфейсов пользователя (GUI).


Виды игровых автоматов

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

Сервер Assault Cube на Raspberry Pi: играем в Counter Strike на Linux

Автор: Mike(admin) от 20-11-2016, 07:18

Одноплатный компьютер Raspberry Pi может пригодиться не только для работы, но и для развлечений. Несмотря на то, что он обладает не такими мощными характеристиками как персональные компьютеры и работает в основном под управлением операционных систем типа Linux, на нем все-таки можно запускать довольно неплохие трехмерные игры, в которые к тому же можно поиграть по сети.


Сервер Assault Cube на Raspberry Pi

Одной из таких трехмерных игр, способных работать на Raspberry Pi и поддерживающих сетевой режим, является Assault Cube. Эта игра, по сути, представляет собой копию популярного шутера Counter Strike, только Assault Cube является открытым бесплатным (open source) проектом.

Как сделать температурную подсветку крана своими руками

Автор: Mike(admin) от 19-11-2016, 06:15

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


Как сделать температурную подсветку крана

Схема такой самодельной подсветки очень проста. Она основана на дешевом и распространенном 8-разрядном микроконтроллере ATtiny85. Для определения температуры используется термистор, а цвет задает RGB-светодиод с общим катодом.

Как установить на Raspberry Pi среду Qt

Автор: Mike(admin) от 16-11-2016, 12:25

Одноплатный компьютер Raspberry Pi имеет в своей основе довольно мощный процессор ARM, который позволяет запускать различные операционные системы, в первую очередь Linux-образные ОС, такие как Raspbian или Ubuntu. Эти операционные системы предоставляют большую гибкость при работе с Raspberry Pi и его программировании.


Как установить на Raspberry Pi среду Qt

В отличие от микроконтроллеров Raspberry Pi позволяет довольно легко создавать функциональные пользовательские интерфейсы. Например, с помощью среды Qt IDE в системах типа Linux можно делать графические пользовательские интерфейсы на любой вкус. В основе Qt лежит язык C++, также имеется поддержка многих компиляторов, включая GCC C++ и Visual Studio suite. В данной статье будет показано, как установить Qt на Raspberry Pi.

Какие на сегодняшний день существуют отладочные платы и модули с микроконтроллером ESP32

Автор: Mike(admin) от 10-11-2016, 18:25

Микроконтроллер ESP32 уже выпускается и так или иначе начинает попадать на рынки электронных компонентов. Сможет ли ESP32 повторить успех своего предшественника – ESP8266? Возможно. Но чтобы получить признание в сообществе электронщиков и в конечном итоге завоевать рынок, необходимы отладочные платы или модули, которые позволят разработчикам быстро начать работу с этим микроконтроллером, не тратя время на пайку.


Отладочные платы и модули с микроконтроллером ESP32

Компания Espressif, выпустившая ESP32, также теперь выпускает платы с этим микроконтроллером. Эти модули носят название ESP-WROOM32. Но помимо них уже существуют и другие модули сторонних производителей.

Семейство одноплатных компьютеров Orange Pi расширяется: Orange Pi Zero и Orange Pi PC 2

Автор: Mike(admin) от 9-11-2016, 07:45

Несколько лет назад недорогие компактные платы с процессорами ARM, на которых можно запускать Linux и прочие подобные операционные системы, стали очень популярными. Они открывали начинающим радиолюбителям дверь в мир электроники и программирования, а более опытные энтузиасты стали разрабатывать на их основе различные устройства. Де-факто стандартом для таких плат стал миникомпьютер Raspberry Pi, завоевавший львиную долю рынка в этой сфере. Впрочем, сегодня уже появилось немало небольших компаний, выпускающих свои варианты одноплатных компьютеров с процессорами ARM.


Orange Pi PC 2

Китайская компания, выпускающая дешевые миникомпьютеры Orange Pi, пытается угнаться за Raspberry Pi. В связи с этим они пополнили линейку своей продукции двумя новыми моделями: Orange Pi Zero и Orange Pi PC 2.

DustDuino – используем Arduino для мониторинга качества окружающей среды

Автор: Mike(admin) от 8-11-2016, 21:25

Жителям крупных городов и городов с заводским производством желательно знать уровень качества воздуха в определенный момент, чтобы, например, решить, стоит ли сейчас гулять или нет. Долговременное нахождение в загрязненной атмосфере может негативно сказаться на организме человека и вызвать онкологические заболевания. Пагубное влияние загрязненной атмосферы приводит к более 3,2 миллионам преждевременных смертей ежегодно. Сегодня уже можно купить анализатор состояния атмосферы, но такое устройство будет стоить недешево.


DustDuino – используем Arduino для мониторинга качества окружающей среды

Но такой анализатор можно сделать своими руками на основе популярной платы Arduino, что будет, безусловно, дешевле покупного варианта. Причем, такой проект уже реализован и называется он DustDuino.