RControl_logo

Давно не писав, бо був трохи зайнятий. А зараз часу стало ще менше, тому вирішив не тягнути і запостити проектик апаратури RC – керування для моделістів.
Що воно з себе представляє Продовжити перегляд

PWM Поступово вивчаючи STM32, вирішив для кращого закріплення знань почати робити якийсь проект. Вирішив зробити багатоканальну моргалку світлодіодами із плавним регулюванням яскравості за допомогою PWM. Або Широтно Імпульсної Модуляції. PWM в STM32, та й напевне в інших мікроконтролерах, включається за допомогою вбудованих в мікроконтролер таймерів.
Основними налаштуваннями PWM в будь-якому мікроконтролері є частота, період і скважність. Частоту і період ми будемо налаштовувати під час ініціалізації таймеру до головного циклу. Особливістю STM32 є те що щоб запустити PWM потрібно ініціалізувати GPIO-порти. В даному мікроконтролері таймери які налаштовані на генерацію PWM мають по чотири канали, тобто на чотирьох виходах контролера, можна отримати чотири PWM канали. Продовжити перегляд

DYP-ME007V1

Продовжую вивчати STM32. Цього разу вирішив підключити Ультразвуковий дальномір (сонар). Модель DYP-ME007v1.

Параметри:

  • Відстань вимірювання від 20 мм до 500 мм
  • Частота 40 кГц
  • Час вимірювання 100 мсек.
  • Точність 1 см.
  • Робоча температура від – 10 до +60 °С
  • Робоча напруга і логічні рівні 5 Вольт.

Продовжити перегляд

Давним давно прикупив собі відлагоджувальну плату STM32VL-Discovery. На ній встановлений мікроконтролер STM32F100RB, тактова частота до 24мГц.  Треба було запустити сервопривод (серву, сервомашинку). Одним словом вирішив на кінець розібратись, що із себе представляє даний мікроконтролер. По ходу того як буду розбиратись із переферією контролера, буду тут писати невеликі нотатки із робочого процесу. Це не навчальний курс, їх в інтернеті хватає із головою, а просто нотатки, щоб не забути, що я робив, якими я буду ділитись із вами.
TowerProMG995  Отже знадобилось запустити ось таку серву, куплену за пару баксів на ebay. Підключення здійснюється по трьох-проводному кабелю. Коричневий – GND, Червоний – +5V, Помаранчевий – Signal.
Принцип роботи дуже простий, на вхів Signal подається  PWM – імпульс із частотою 50Гц і періодом в 20 мсек, за допомогою регулювання скважності і здійснюється точне обертання ротора сервоприводу.

 

 

 

Продовжити перегляд