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

 

Двухполярный источник питания 5 В и -5 В от USB своими руками

Автор: Mike(admin) от 12-10-2019, 10:55

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


Двухполярный источник питания 5 В и -5 В от USB своими руками

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

Arduino и датчик влажности, температуры и давления BME680

Автор: Mike(admin) от 9-10-2019, 05:15

Датчик BME680 от Bosch дает вам все, что вам нужно, в одном маленьком корпусе. Этот компактный сенсор обладает возможностями измерения температуры, влажности, атмосферного давления и газа. Он может передавать данные по интерфейсу SPI или I2C, при этом все эти возможности можно приобрести по сравнительно небольшой цене.


Arduino и датчик влажности, температуры и давления BME680

ESP32 и интерфейс I2C

Автор: Mike(admin) от 7-10-2019, 11:15

ESP32 имеет два интерфейса шины I2C, которые позволяют работать ему в качестве главного (Master) или подчиненного (Slave) на шине I2C. В этом руководстве мы рассмотрим протокол связи I2C с ESP32 с использованием Arduino IDE: как выбрать выводы I2C, подключить несколько устройств I2C к одной шине и как использовать два интерфейса шины I2C.


ESP32 и интерфейс I2C

Arduino и беспроводные радиомодули 315 МГц для передачи данных на средние и дальние расстояния

Автор: Mike(admin) от 3-10-2019, 23:55

В последнее время сетевое или беспроводное подключение остается одной из наиболее важных функций любого устройства, даже для устройств, которые не подключены напрямую к Интернету. Необходимость отправки данных с одного устройства на другое – важная часть строящегося вездесущего мира Интернета вещей. Для разработчиков, радиолюбителей и профессионалов, выбор правильного коммуникационного модуля зависит от знания доступных опций, поэтому в сегодняшнем уроке мы рассмотрим использование радиочастотных трансиверов большой дальности 315 МГц в качестве средства коммуникации. Это может быть следующим вариантом для ваших проектов на основе Arduino.


Arduino и беспроводные радиомодули 315 МГц для передачи данных на средние и дальние расстояния

Радиочастотные приемопередатчики ближнего радиуса действия, такие как модули 433 МГц, очень популярны среди радиолюбителей и энтузиастов, однако их ближняя дальность была узким местом для пользователей, поскольку они едва обеспечивают покрытие сигнала для области, большей, чем стандартная комната. Чтобы решить эту проблему и дать разработчикам больше возможностей и преимуществ, компания PMD Way разработала новые приемопередатчики с частотами 315/415 МГц.

Все что вам нужно знать о литий-ионных аккумуляторах

Автор: Mike(admin) от 2-10-2019, 05:15

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


Все что вам нужно знать о литий-ионных аккумуляторах

Что делает эти батареи особенными? Что вы должны знать об этом, прежде чем использовать их в своих проектах? Как вы будете безопасно заряжать или разряжать эти батареи? Если вам интересно узнать ответы на все эти вопросы, то вы нашли нужную статью.

Начало работы с новыми микроконтроллерами ATtiny – программирование ATtiny417, ATtiny817, ATtiny1604, ATtiny402 в Arduino IDE

Автор: Mike(admin) от 30-09-2019, 03:55

Несколько лет назад Microchip/Atmel объявили о выпуске совершенно новой линейки микросхем, предназначенных для замены их старых серий ATmega и ATtiny. Новые чипы ATtiny начались с 1-й серии, в которую вошли ATtiny417 и ATtiny817, за которой в 2018 году последовали более дешевые микроконтроллеры 0-й серии, включающие такие микроконтроллеры, как ATtiny1604 и ATtiny402. Новая линейка микроконтроллеров в настоящее время состоит из 25 компонентов.


программирование ATtiny417, ATtiny817, ATtiny1604, ATtiny402 в Arduino IDE

Однако для радиолюбителей, энтузиастов и поклонников платформы разработки Arduino это не было праздником, так как не было никакой поддержки, чтобы активировать программирование данных микроконтроллеров с использованием Arduino IDE. Однако все изменилось несколько месяцев назад, когда megaTinyCore был выпущен в качестве ядра Arduino для поддержки программирования нового ряда микроконтроллеров Atmel. В сегодняшнем уроке мы рассмотрим процесс использования megaTinyCore для программирования одного из этих новых микроконтроллеров ATtiny с использованием Arduino IDE.

Умная розетка на ESP8266 своими руками

Автор: Mike(admin) от 27-09-2019, 05:55

Те, кто начинает работать с модулями ESP Wi-Fi, зачастую хотят создать умную розетку Wi-Fi, которая позволяла бы управлять нагрузками переменного тока по беспроводной сети через смартфон. Хотя подобные продукты уже доступны на рынке, такие как популярный Moko WiFi Smart Plug или Sonoff, они немного дороги и, к тому же, они не дают вам радости в создании своих собственных изобретений.


Умная розетка на ESP8266 своими руками

Итак, в этом проекте будет показано, как вы можете создать свой собственный умный сетевой выключатель, используя Wi-Fi модуль ESP8266. Это устройство может быть легко подключено к любой выходной розетке переменного тока, а затем на другом конце вы можете подключить фактическую нагрузку. После этого просто оставляйте основной выключатель вашей розетки всегда включенным, и вы сможете контролировать свою нагрузку прямо со своего смартфона.

Отправка данных с датчика на телефон Android с использованием Arduino и NRF24L01 через Bluetooth (BLE)

Автор: Mike(admin) от 25-09-2019, 03:55

Bluetooth Low Energy (BLE) – это версия Bluetooth, представленная в виде уменьшенной высокооптимизированной версии классического Bluetooth. Он также известен как Smart Bluetooth. BLE был разработан с учетом минимально возможного энергопотребления, особенно для оборудования низкой стоимости, низкой пропускной способности, низкой мощности и низкой сложности. ESP32 имеет встроенные возможности BLE, но для других микроконтроллеров, таких как Arduino, можно использовать nRF24L01. Этот дешевый радиочастотный модуль также можно использовать в качестве модуля BLE для отправки данных на другое устройство Bluetooth, такое как смартфоны, компьютер и т. д.


Отправка данных с датчика на телефон Android с использованием Arduino и NRF24L01 через Bluetooth (BLE)

Сегодня в этом примере мы покажем, как отправлять любые данные через BLE, используя nRF24L01. Мы будем отправлять показания температуры от датчика DHT11 на смартфон с помощью модуля Arduino и nRF через BLE.

Повышающий DC/DC преобразователь с регулируемым выходом на основе MC34063 своими руками

Автор: Mike(admin) от 23-09-2019, 06:35

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


Повышающий DC/DC преобразователь с изменяемым выходом на основе MC34063 своими руками

Сегодня мы будем использовать микросхему MC34063, чтобы собрать схему повышающего преобразователя постоянного тока в постоянный ток (DC/DC), которая может преобразовывать небольшое напряжение, например 3 В, в более высокое напряжение до 40 В.

tinyGo – язык программирования Go для микроконтроллеров. Первая программа, компиляция и прошивка

Автор: Mike(admin) от 20-09-2019, 03:55

Язык программирования Go был разработан в Google в 2007 году, и эволюционный путь этого языка с тех пор значителен. В настоящее время мы почти можем создавать любые приложения, используя Go – API, инструменты, игры, библиотеки и так далее. Так как насчет встраиваемой системы или сегодняшней концепции Интернета вещей (IoT), можем ли мы использовать Golang для такого рода приложений? Ответ – да, мы можем.


tinyGo – язык программирования Go для микроконтроллеров