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

 



Синусоидальный инвертор на Arduino своими руками

Автор: Mike(admin) от 29-03-2019, 04:55

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


Синусоидальный инвертор на Arduino своими руками

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

Arduino и лазерный датчик расстояния ToF10120

Автор: Mike(admin) от 22-03-2019, 21:55

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


лазерный датчик расстояния ToF10120

В данном примере мы свяжем лазерный датчик расстояния ToF 10120 с Arduino и будем выводить получаемые с него данные на ЖК-дисплей.

Сложные математические вычисления на Arduino с помощью библиотеки Intel Math Kernel Library

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

Intel Math Kernel Library – это библиотека математических функций с открытым исходным кодом для приложений глубокого обучения. Библиотека ускоряет процессы глубокого обучения и подобных математических аппаратов. Она содержит векторизованные и многопоточные блоки, которые можно использовать для реализации глубоких нейронных сетей с интерфейсами C и C++.


Сложные математические вычисления на Arduino с помощью библиотеки Intel Math Kernel Library

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

Arduino и датчик температуры термопары на основе MAX6675

Автор: Mike(admin) от 12-03-2019, 11:05

Термопара типа K является наиболее распространенным типом термопар. Она недорогая, точная, надежная и имеет широкий температурный диапазон. В этой статье показано, как использовать микроконтроллер Arduino Uno / Nano с модулем дисплея OLED для считывания данных термопары типа K. Как и следовало ожидать, существует аналоговый интерфейс MAX6675 для прямого цифрового преобразования выходных данных термопары типа K. Программное обеспечение, выполняемое в фоновом режиме, переводит показания термопары в воспринимаемые значения температуры в градусах Цельсия или Фаренгейта.


Arduino и датчик температуры термопары на основе MAX6675

Arduino и LoRa: подключаем модуль SX1278 (Ra-02) к Arduino

Автор: Mike(admin) от 25-02-2019, 11:15

Ожидается, что к 2020 году в мире будет 25 миллиардов устройств, подключенных к Интернету. Это более чем в три раза больше население Земли. С учетом того, что концепции Интернета вещей (IoT) и Четвертой промышленной революции (Industry 4.0) реализуются весьма успешно, это, скорее всего, произойдет. У нас уже есть несколько беспроводных протоколов, таких как BLE, Wi-Fi, сотовая связь и т. д., но эти технологии не были идеальными для сенсорных узлов Интернета вещей, поскольку им необходимо было передавать информацию на большие расстояния без использования большого количества энергии. Это привело к появлению технологии LoRa, которая может выполнять передачу на очень большие расстояния с низким энергопотреблением.


Arduino и LoRa: подключаем модуль SX1278 (Ra-02) к Arduino

Так же как и модули ESP становятся синонимами для приложений Wi-Fi, эта технология LoRa также обладает калибром для построения обширной сети. Ранее мы создавали много проектов IoT с использованием ESP8266 и Arduino, здесь, в этой статье, мы узнаем о LoRa и о том, как использовать ее с платформой разработки Arduino.

Как правильно организовать питание Arduino

Автор: Mike(admin) от 20-02-2019, 06:35

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


Как правильно организовать питание Arduino

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

Простой детектор скорости на Arduino своими руками

Автор: Mike(admin) от 15-02-2019, 09:55

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


Простой детектор скорости на Arduino своими руками

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

Будильник с эффектом восхода солнца с использованием Arduino

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

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


Будильник с эффектом восхода солнца с использованием Arduino

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

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

Автор: Mike(admin) от 6-02-2019, 06:55

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


Blockly

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

Arduino и датчик расхода воды

Автор: Mike(admin) от 1-02-2019, 06:55

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


Arduino и датчик расхода воды