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

 

Амперметр на Arduino своими руками

Автор: Mike(admin) от 5-12-2016, 07:35

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


Амперметр на Arduino своими руками

В данном материале показан проект, который может измерять неизвестное текущее значение постоянного тока. При этом величина зарегистрированного тока отображается на LCD-дисплее 16*2.

Радиомодуль NRF24LE1 и энергонезависимая память EEPROM

Автор: Mike(admin) от 4-12-2016, 08:51

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


Радиомодуль NRF24LE1 и энергонезависимая память EEPROM

Радиомодули NRF24LE1 также имеют энергонезависимую память. И в этом материале будет показано, как с ней работать.

Умное зарядное устройство на основе Raspberry Pi

Автор: Mike(admin) от 1-12-2016, 19:31

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


Умное зарядное устройство на основе Raspberry Pi

В данном проекте Raspberry Pi будет получать от телефона актуальную информацию о состоянии заряда и завершать процесс зарядки, когда аккумулятор аппарата будет полностью заряжен.

Многоядерный Arduino – ShieldBuddy TC275

Автор: Mike(admin) от 1-12-2016, 08:55

В семействе Arduino недавно произошло пополнение. На этот раз новым членом этого семейства стала высокопроизводительная плата ShieldBuddy TC275. Внешне она выглядит как Arduino MEGA или Arduino Due, хотя у нее микроконтроллер несколько больше по занимаемой площади и имеет 176 выводов. Но расположение разъемов удовлетворяет стандартам Arduino, и программируется эта плата через среду Arduino IDE.


Многоядерный Arduino – ShieldBuddy TC275

Большинство плат экосистемы Arduino основаны на микроконтроллерах AVR или ARM Cortex и они не предоставляют большой вычислительной мощности. Shieldbuddy, напротив, является довольно мощным инструментом, поскольку в основе этой платы лежит микропроцессор Infineon Aurix TC275.

Радиомодуль NRF24LE1 и АЦП

Автор: Mike(admin) от 30-11-2016, 09:35

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


Радиомодуль NRF24LE1 и АЦП

В NRF24LE1 также имеется встроенный модуль АЦП. Его интересной особенностью является то, что можно выбрать с каким разрешением будет преобразовывать аналоговый сигнал в цифровой этот АЦП. Есть варианты 6 бит, 8 бит, 10 бит и 12 бит. Таким образом, мы можем иметь 6-, 8-, 10 или 12-разрядный АЦП.

Азбука Морзе на Arduino: сигнал SOS с помощью динамика и светодиода

Автор: Mike(admin) от 26-11-2016, 19:00

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


Азбука Морзе на Arduino

Самым известным сообщением, приходящим на ум при упоминании азбуки Морзе, считается сигнал SOS.

Программирование NRF24LE1. Широтно-импульсная модуляция (ШИМ)

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

Задумывались ли вы когда-либо о том, что свет фонарика (вспышки) вашего телефона, когда включен, на самом деле не постоянно включен? На самом деле интенсивность света, чтобы сэкономить энергию аккумулятора телефона, колеблется с определенной частотой, которую наши глаза не могут распознать. Но как это работает? Ответ прост: широтно-импульсная модуляция (ШИМ).


Программирование NRF24LE1. Широтно-импульсная модуляция (ШИМ)

ШИМ является важным способом получения аналогового напряжения на основе цифрового сигнала. Этот способ применяется для управления светодиодами, серводвигателями и т.п. Модуль NRF24LE1 также имеет в своем составе ШИМ, и об этом поговорим в данном материале.

Open-V – первый открытый микроконтроллер с архитектурой RISC-V

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

Движение Open Source, продвигающее все открытое и бесплатное, началось с программного обеспечения. За последние десятилетия открытое ПО стало главной движущей силой развития Интернета, различных научных проектов и практически всех суперкомпьютеров, входящих в Топ-500. Некоторые сравнивают значимость Open Source со значимостью пресса Гуттенберга.


Open-V – первый открытый микроконтроллер с архитектурой RISC-V

Впрочем, в наше время Open Source распространяется не только на программные продукты, но и на аппаратное обеспечение. К сожалению, движение за открытое аппаратное обеспечение не так хорошо развито, но все же набирает популярность, о чем может свидетельствовать успех Arduino. И вот, наконец, Open Source добрался до микроконтроллеров благодаря проекту Open-V.

Как создавать и программировать кнопки в Qt на Raspberry Pi

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

В среде Qt на Raspberry Pi можно создавать не только элементы отображения, как было показано в предыдущем материале, но и элементы взаимодействия с пользователем, например, кнопки.


кнопки в Qt на Raspberry Pi

В этом примере покажем, как создать обычную кнопку в Qt.

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

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

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


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

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