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

 

Игра «опасные провода» на Arduino своими руками

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

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


Игра «опасные провода» на Arduino своими руками

Источник тока управляемый напряжением своими руками

Автор: Mike(admin) от 10-02-2020, 07:35

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


Источник тока управляемый напряжением своими руками

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

Регулирование скорости вращения вентилятора с помощью Arduino и триака

Автор: Mike(admin) от 7-02-2020, 09:55

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


Регулирование скорости вращения вентилятора с помощью Arduino и триака

В этом проекте мы продемонстрируем управление скоростью вращения вентилятора переменного тока с использованием триака (симистора). Здесь метод управления фазой сигнала переменного тока используется для управления скоростью вентилятора переменного тока с использованием сигналов ШИМ, генерируемых Arduino.

Как обучить многослойную нейронную сеть

Автор: Mike(admin) от 5-02-2020, 13:35

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


Как обучить многослойную нейронную сеть

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

Скоростная радиоуправляемая машинка на Arduino своими руками

Автор: Mike(admin) от 3-02-2020, 07:15

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


Скоростная радиоуправляемая машинка на Arduino своими руками

Итак, в этом проекте мы создадим совершенно другой тип радиоуправляемых автомобилей, используя Arduino. Цель этого миниавтомобиля – достичь максимальной скорости, поэтому опробуем двигатель постоянного тока без сердечника. Эти двигатели обычно используются в дронах и рассчитаны на 39000 об/мин, что должно быть более чем достаточно, чтобы утолить нашу жажду скорости. Автомобиль будет работать от небольшой литиевой батареи и может управляться дистанционно с помощью радиочастотного модуля nRF24L01.

Как получить MAC-адрес ESP32 / ESP8266 и изменить его

Автор: Mike(admin) от 31-01-2020, 05:55

В этом руководстве показано, как получить MAC-адрес ESP32 или ESP8266 с помощью Arduino IDE. Мы также покажем, как изменить MAC-адрес вашей микросхемы.


Как получить MAC-адрес ESP32 / ESP8266 и изменить его

Сигмоидальная функция активации: активация в многослойных нейронных сетях

Автор: Mike(admin) от 29-01-2020, 08:05

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


Cигмоидная функция активации

Дверной замок на Arduino с доступом по RFID

Автор: Mike(admin) от 27-01-2020, 07:55

RFID (радиочастотная идентификация) – недорогая и доступная технология. Ее можно использовать во многих приложениях, таких как контроль доступа, безопасность, отслеживание активов, отслеживание людей и т. д. Вы, возможно, видели систему RFID в умных замках, применяемых в отелях, офисах и многих других местах, где вам просто нужно разместить карту рядом со считывателем RFID. на секунду и дверь откроется.


Дверной замок на Arduino с доступом по RFID

В этом проекте мы создадим настоящий соленоидный дверной замок и будем управлять им с помощью RFID и Arduino. Здесь датчик эффекта Холла и магнит используются для обнаружения движения двери. Датчик Холла будет размещен на дверной коробке, а магнит – на самой двери. Когда датчик Холла и магнит находятся близко друг к другу, датчик Холла будет в низком логическом состоянии, а дверь останется закрытой, а когда датчик и магнит не замкнуты, это означает, что дверь открыта, а датчик Холла находится в высоком логическом состоянии. Мы будем использовать этот механизм эффекта Холла для автоматической блокировки и разблокировки двери.

Обнаружение газа и измерение концентрации в PPM с использованием микроконтроллера PIC и датчика газа MQ-6

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

Датчики газа серии MQ являются очень распространенными типами датчиков, используемых в детекторах газа для обнаружения или измерения определенных типов газов. Эти датчики широко используются во всех газовых устройствах, от простых детекторов дыма до промышленных мониторов качества воздуха. В этой статье мы узнаем, как использовать эти газовые датчики с микроконтроллерами PIC, чтобы измерить значение PPM газа и отобразить его на ЖК-дисплее 16x2.


Обнаружение газа и измерение концентрации в PPM с использованием микроконтроллера PIC и датчика газа MQ-6

На рынке доступны различные типы датчиков серии MQ, и каждый датчик может измерять различные типы газов. В этой статье мы будем использовать датчик газа MQ6 с PIC, который можно использовать для обнаружения присутствия и концентрации газов вроде сжиженных углеводородных газов (СУГ). Тем не менее, с использованием того же аппаратного и микропрограммного обеспечения можно использовать и другие датчики серии MQ без значительных изменений в коде и аппаратной части.

Зачем нужен многослойный персептрон для полноценного машинного обучения

Автор: Mike(admin) от 23-01-2020, 19:55

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


Зачем нужен многослойный персептрон для полноценного машинного обучения

До сих пор мы фокусировались на однослойном персептроне, который состоит из входного слоя и выходного слоя. Как вы, возможно, помните, мы используем термин «однослойный», потому что эта конфигурация включает в себя только один уровень вычислительно активных узлов, то есть узлов, которые изменяют данные путем суммирования, а затем применяют функцию активации. Узлы входного слоя просто распределяют данные.