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

 



Как использовать VSCode вместе с Raspberry Pi Pico и MicroPython

Автор: Mike(admin) от 23-04-2023, 23:55

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


Как использовать VSCode вместе с Raspberry Pi Pico и MicroPython

Как подключить ChatGPT к Raspberry Pi Pico W

Автор: Mike(admin) от 21-04-2023, 03:55

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


Как подключить ChatGPT к Raspberry Pi Pico W

В данном материале будет показано, как настроить ChatGPT для вашего Raspberry Pi Pico W, используя их API. В результате вы сможете отправлять запросы ChatGPT и получать ответы. Для успешной работы с ChatGPT из России следует обойти защиту сервиса, используя номера телефонов других стран. Об этом можно найти информацию в различных источниках в Интернете, поэтому здесь мы не будем уделять этому внимания и перейдем сразу к делу.

Как выводить графики в Thonny

Автор: Mike(admin) от 13-04-2023, 23:55

Графики представляют собой отличный способ визуализировать данные датчиков в приложениях на основе Raspberry Pi. В Thonny есть простой инструмент для построения графиков, который можно легко интегрировать в операторы вывода данных в языке программирования MicroPython, чтобы вы могли сразу приступить к построению графиков. Данный инструмент позволяет легко визуализировать информацию и весьма прост в применении.


Как выводить графики в Thonny

Как найти курсовой угол с использованием Raspberry Pi Pico и магнитометра MPU9250

Автор: Mike(admin) от 5-04-2023, 03:55

MPU9250 – это компактное и универсальное устройство отслеживания движения, которое сочетает в себе 3-осевой акселерометр, 3-осевой гироскоп и 3-осевой магнитометр. Его бортовой магнитометр можно использовать для оценки «курсового» угла. Курсовой угол, также известный как азимут, относится к направлению, в котором объект или человек указывает или смотрит относительно опорного направления, обычно на север. Обычно он измеряется в градусах, где 0 градусов указывает направление, указывающее на истинный север, а 90 градусов, 180 градусов и 270 градусов указывают на восток, юг и запад соответственно.


Как найти курсовой угол с использованием Raspberry Pi Pico и магнитометра MPU9250

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

Загрузка скетча из Arduino IDE с помощью внешнего программатора

Автор: Mike(admin) от 3-04-2023, 03:55

Порой для программирования микроконтроллеров вроде ATmega, ATtiny и т.п. желательно использовать простую среду Arduino IDE (особенно для записи простых программ), но сразу это сделать не получится, т.к. в данных микросхемах изначально нет загрузчика Arduino.


Загрузка скетча из Arduino IDE с помощью внешнего программатора

Мы рассмотрим, как загрузить скетч Arduino с помощью внешнего программатора. В данном проекте используется устройство USBTiny.

Многозадачность с использованием двух ядер Raspberry Pi Pico в среде Arduino IDE

Автор: Mike(admin) от 31-03-2023, 03:55

Даже если вы новичок в работе с Raspberry Pi Pico, но понимание того, что в микроконтроллере RP2040 есть два ядра наводит на мысли, что скорость обработки в сочетании с наличием двух ядер может обеспечить интересный потенциал по сравнению со многими семействами плат Arduino.


Многозадачность с использованием двух ядер Raspberry Pi Pico в среде Arduino IDE

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

Как сделать лазерную систему безопасности на основе Arduino

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

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


Как сделать лазерную систему безопасности на основе Arduino

Мы можем сделать некоторое подобие такой лазерной системы безопасности своими руками на основе Arduino. Конечно, она не будет так крута, как в фильмах, но вполне будет функциональна.

Подключаем к Raspberry Pi Pico пироэлектрический датчик движения HC-SR501 и программируем на MicroPython

Автор: Mike(admin) от 21-03-2023, 23:55

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


Подключаем к Raspberry Pi Pico пироэлектрический датчик движения HC-SR501 и программируем на MicroPython

Подключаем датчик температуры и влажности DHT22 к Raspberry Pi

Автор: Mike(admin) от 15-03-2023, 03:55

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


Подключаем датчик температуры и влажности DHT22 к Raspberry Pi

В рамках данного проекта мы создадим простую систему контроля температуры с использованием датчика DHT22.

Как подключить акселерометр MPU6050 к микроконтроллерной плате XIAO RP2040

Автор: Mike(admin) от 3-03-2023, 03:55

Seeed Studio XIAO RP2040 – это компактная и мощная плата, основанная на микроконтроллере RP2040, разработанном фондом Raspberry Pi Foundation. Микросхема RP2040 представляет собой двухъядерный микроконтроллер, оптимизированный для приложений с низким энергопотреблением и предлагающий возможности высокопроизводительных вычислений. XIAO RP2040 – это небольшая плата форм-фактора размером всего 20 мм x 17,5 мм, которая поддерживает ряд протоколов связи, включая UART, SPI, I2C и PWM, что делает ее идеальной для различных проектов, таких как робототехника, Интернет вещей (IoT) и другие. Она также имеет встроенные функции управления питанием, которые помогают снизить энергопотребление, что делает ее подходящей для приложений с питанием от батареи.


Как подключить акселерометр MPU6050 к микроконтроллерной плате XIAO RP2040

Плата XIAO RP2040 проста в использовании и поддерживает ряд языков программирования, включая C++, Python и MicroPython. Кроме того, она оснащена программируемым светодиодом RGB, который можно использовать для индикации состояния или других творческих целей. В целом, XIAO RP2040 – это универсальная и мощная плата для разработки, которая предлагает ряд функций и возможностей в компактном и доступном корпусе. В рамках данного проекта мы покажем, как подключить ее к популярному акселерометру MPU6050 и запрограммировать на языке MicroPython, чтобы начать получать показания акселерометра.