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

 

Простая ультразвуковая акустическая левитация с использованием Arduino и HCSR04 своими руками

Автор: Mike(admin) от 1-07-2020, 05:55

Очень интересно наблюдать что-то висящее в воздухе или в свободном пространстве, и это именно то, о чем идет речь в этом антигравитационном проекте. Объект (например, маленький кусочек бумаги) помещается между двумя ультразвуковыми преобразователями, которые генерируют акустические звуковые волны. Объект «плавает» в воздухе из-за этих волн, которые кажутся антигравитационными. Это не только круто выглядящий проект левитации на основе Arduino, но и путь к практическим приложениям. Исследователи работают над ультразвуковыми роботизированными захватами, которые могут быть полезны при перемещении объектов, не касаясь их.


Простая ультразвуковая акустическая левитация с использованием Arduino и HCSR04 своими руками

Дешевый компас на микроконтроллере ATtiny85 своими руками

Автор: Mike(admin) от 29-06-2020, 03:35

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


Дешевый компас на микроконтроллере ATtiny85 своими руками

Такой электронный компас будет примерно размером с типичный аналоговый карманный компас. Хотя аналоговый компас, вероятно, более практичен, так как не требует батареи и с меньшей вероятностью сломается. Но данный электронный проект отлично демонстрирует привлекательность ATtiny85. В дополнение к микросхеме AVR этот проект требует использования магнитометра HMC5883L, OLED I2C-экрана 0,96 SSD1306 128x64, LiPo батареи 3,7 В 300 мАч, кнопки и зарядного устройства TP4056. Вам также понадобится 3D-принтер для изготовления корпуса.

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

Автор: Mike(admin) от 26-06-2020, 08:35

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


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

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

ESP32 и акселерометр / гироскоп MPU6050

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

Сенсорный модуль MPU6050 состоит из акселерометра и гироскопа в одной микросхеме. Он содержит 16 битный АЦП для каждого канала. Таким образом, он может считывать данные по каналам осей x, y и z одновременно. Датчик использует I2C-шину для взаимодействия с Arduino или любым другим микроконтроллером. Сенсорный модуль MPU-6050 используется во многих приложениях, таких как дроны, роботы, датчики движения.


ESP32 и акселерометр / гироскоп MPU6050

В сегодняшней статье мы собираемся связать акселерометр и гироскоп MPU6050 с ESP32 и выводить предоставляемые значения об ускорении и угловой скорости через веб-сервер.

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

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

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


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

Потенциометр не контролирует усиление сигнала, но формирует делитель напряжения, из-за которого входной сигнал ослабляется. В этом проекте мы покажем вам, как собрать цифровой регулятор громкости с микросхемой PT2258 и связать его с Arduino для управления громкостью схемы усилителя.

ESP32 и ШИМ: особенности широтно-импульсной модуляции ESP32

Автор: Mike(admin) от 17-06-2020, 10:55

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


ESP32 и ШИМ: особенности широтно-импульсной модуляции

В этом материале мы поговорим о ШИМ-выводе ESP32. Все выводы GPIO платы разработки ESP32 (кроме питания, GND, Tx, Rx и EN) могут использоваться для получения сигнала ШИМ. В качестве примера ШИМ ESP32 мы создадим простую схему, которая изменяет яркость светодиода в соответствии с сигналами ШИМ.

Программируем микроконтроллер ATtiny10 с помощью Platform.io

Автор: Mike(admin) от 15-06-2020, 05:55

ATtiny10 - это высокопроизводительный 8-разрядный RISC микроконтроллер AVR с низким энергопотреблением, который объединяет 1 КБ флэш-памяти, 32B SRAM, 4 линии общего ввода-вывода, 16 рабочих регистров общего назначения, 16-разрядный таймер/счетчик с двумя каналами ШИМ, внутренними и внешними прерываниями, программируемым сторожевым таймером с внутренним генератором, внутренним калиброванным генератором, 4-канальным/8-разрядным аналого-цифровым преобразователем и четырьмя программно выбираемыми режимами энергосбережения, и все это в крошечном 6-контактном корпусе SOT23. Для энтузиастов и разработчиков, которые хотят создавать изделия с низким энергопотреблением и малым форм-фактором, ATtiny10, безусловно, является одним из лучших микроконтроллеров, который следует учитывать, поскольку он поддерживает уровни напряжения от 1,8 В до 5,5 В.


Программируем микроконтроллер ATtiny10 с помощью Platform.io

Однако одной из проблем использования ATtiny10 является сложность программирования. Традиционно требуется знакомство с программным обеспечением, таким как AVR Atmel studio, которое не предлагает легкости, связанной с другими платформами, такими как Arduino IDE.

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

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

Шкала рН используется для измерения кислотности. Она может давать показания в диапазоне от 1 до 14, где 1 показывает наиболее кислую жидкость, а 14 – самую щелочную жидкость. 7 pH – уровень для нейтральных веществ, которые не являются ни кислотными, ни щелочными. Сейчас pH играет очень важную роль в нашей жизни и используется в различных областях. Например, его можно использовать в бассейне для проверки качества воды. Аналогично, измерение pH используется в самых разных областях, таких как сельское хозяйство, очистка сточных вод, промышленность, мониторинг окружающей среды и т. д.


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

В этом проекте мы собираемся создать pH-метр на основе Arduino и научиться измерять уровень pH жидкого раствора с помощью датчика pH и Arduino. ЖК-дисплей 16x2 используется для отображения значения pH на экране. Мы также узнаем, как откалибровать датчик pH для повышения точности датчика.

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

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

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


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

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

Режимы сна ESP32 и их энергопотребление

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

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


Режимы сна ESP32 и их энергопотребление

Когда ваш проект Интернета вещей (IoT) питается от розетки в стене, вы, как правило, не слишком заботитесь о потреблении энергии. Но если вы собираетесь питать свой проект от батареек, то каждый миллиампер будет на счету.


Назад Вперед
Наверх