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

 

Используем FreeRTOS и ее многозадачность на Arduino

Автор: Mike(admin) от 18-03-2020, 05:55

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


Используем FreeRTOS и ее многозадачность на Arduino

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

Автор: Mike(admin) от 12-03-2020, 13:55

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


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

В этом проекте мы соберем электронный курвиметр на основе Arduino.

Детектор утечки газа на ESP8266 с отправкой уведомлений на email

Автор: Mike(admin) от 10-03-2020, 08:05

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


Детектор утечки газа на ESP8266 с отправкой уведомлений на email

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

Электронная нагрузка на Arduino своими руками

Автор: Mike(admin) от 5-03-2020, 23:55

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


Электронная нагрузка на Arduino своими руками

В этом уроке мы узнаем, как собрать нашу собственную регулируемую электронную нагрузку, используя Arduino, которая может принимать максимальное входное напряжение 24 В и иметь ток до 5 А.

Система оповещения о зависании компьютера на Arduino

Автор: Mike(admin) от 2-03-2020, 05:15

Этот проект представляет собой систему оповещения (сигнализации) на основе Arduino для мониторинга работы компьютера. В случае зависания компьютера она издаст звуковой сигнал предупреждения.


Система оповещения о зависании компьютера на Arduino

Проект состоит из двух частей: программы, которая запускается на компьютере, и аппаратно-программной части платформы Arduino, подключенной через USB-порт.

W600-Pico – новая дешевая плата Wi-Fi которая работает с Micropython

Автор: Mike(admin) от 2-03-2020, 03:55

Хотя недавно вышло несколько отличных плат WiFi для Интернета вещей, таких как Wemos D1 mini и Lolin32, не было ничего похожего на недавно выпущенную плату W600-PICO от Wemos. Новая плата W600-PICO, основанная на Winner MicroW600 Arm Cortex-M3 WiSoC, является самой дешевой из когда-либо выпускаемых Wemos платой с предустановленной микропрограммой MicroPython, которая стоит всего за 2,10$.


W600-Pico

ESP32 и часы реального времени DS3231

Автор: Mike(admin) от 27-02-2020, 05:55

В этом уроке мы узнаем о работе часов реального времени (RTC) и их взаимодействии с ESP32 и дисплеем OLED.


ESP32 и часы реального времени DS3231

Мы будем использовать модуль DS3231 RTC, чтобы отслеживать правильное время и отображать его на OLED дисплее, используя ESP32 в качестве нашего микроконтроллера. ESP32 – это больше, чем микроконтроллер. Он имеет функции Wi-Fi и Bluetooth и 39 контактов GPIO. Также он поддерживает все протоколы связи, такие как SPI, I2C, UART и т. д.

Синтезатор звуковых сигналов на Arduino своими руками

Автор: Mike(admin) от 21-02-2020, 06:35

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


Синтезатор звуковых сигналов на Arduino своими руками

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

WiFi репитер (расширитель диапазона) на ESP8266 своими руками

Автор: Mike(admin) от 17-02-2020, 05:55

Мы находимся в поколении Интернета вещей (IoT). Сегодня вы можете управлять своими домашними гаджетами и устройствами, такими как кондиционер, комнатный обогреватель, водонагреватель и т. д., удаленно из любой точки мира, и устройство для этого можно легко собрать или приобрести. Но для каждого устройства с поддержкой IoT на основе Wi-Fi вам необходимо бесперебойное подключение к Интернету. Но использование широкополосного соединения имеет свои ограничения, такие как падение сигнала Wi-Fi (особенно для диапазона 2,4 ГГц, занятого большим количеством помех) от комнаты к комнате или от пола к полу.


WiFi репитер (расширитель диапазона) на ESP8266 своими руками

Именно по этой причине требуются ретрансляторы Wi-Fi или удлинители диапазона, но коммерческие репитеры Wi-Fi, доступные на рынке, очень дороги, что не является возможным вариантом для всех. Возникает необходимость в недорогих решениях (менее трети по сравнению с ценой любого коммерческого ретранслятора Wi-Fi) только для расширения диапазона. Итак, сегодня мы расскажем о решении, которое позволяет быстро создавать проекты выходного дня в течение получаса. Для этого вам не нужно создавать какие-либо аппаратные схемы, и вам не нужно быть экспертом в области электроники. Следуйте простым шагам, приведенным далее, чтобы создать свой недорогой ретранслятор Wi-Fi или расширитель диапазона.

ARM представила новый процессор машинного обучения и нейронный процессор для искусственного интеллекта в конечных устройствах Интернета вещей

Автор: Mike(admin) от 17-02-2020, 03:55

Компания ARM представила значительные дополнения к своей платформе искусственного интеллекта (ИИ), включая IP-ядро машинного обучения, процессор Arm Cortex-M55 и Arm Ethos-U55 NPU. Эти новые устройства предназначены для обеспечения совокупного повышения производительности машинного обучения в 480 раз, новое IP-ядро и поддержка унифицированной цепочки инструментов позволяют разработчикам аппаратного и программного обеспечения ИИ реализовывать инновационные идеи в системе, что приводит к беспрецедентным уровням машинного обучения на небольших устройствах Интернета вещей (IoT) с ограниченным энергопотреблением.


ARM представила новый процессор машинного обучения и нейронный процессор для искусственного интеллекта в конечных устройствах Интернета вещей