Електроніка, схеми, плати, статті - сторінка 7


« 5 6 7 8 9 10 »

Як я робив PWA

15.03.2019
Як я робив PWA

PWA - це не клей :) Що таке Progressive Web Apps? Гугліть =>.

ОСЬ ЩО З ЦЬОГО ВИЙШЛО: https://avislab.github.io/map/

1. Робимо звичайне Web-application (HTML - сторіночку з JavaScript - тиком :))

Наприклад, щось таке /files/map/0.html
Зверніть увагу HTTPS немає, тому доступу до вашої локації не буде.

Web-dev склерозник

Підключення мотор колеса до STM32

04.03.2019

Керування велосипедним мотор колесом з трьома датчиками Холла у режимі PMSM. Оновлений приклад для STM32.

Це доопрацьований приклад для керування безколекторними моторами з трьома датчиками Холла. Раніше я робив статтю з прикладом для PMSM з трьома датчиками Холла. Але цей приклад відрізняється від попереднього наявністю режиму навчання мікроконтролера. Фактично контролер сам визначає як встановлені датчики Холла. Оновлений приклад також не використовує блочну комутацію під час старту мотора.

Для підключення мотор колеса до моєї плати довелось використовувати схему фільтра яка ліквідує шуми датчиків Холла. Такі "шуми" датчиків Холла виникають у тих моторів у яких датчики встановлені безпосередньо на статорі.

Скачати приклад керування PMSM для STM32

Схема фільтра для датчиків Холла велосипедного мотор колеса:

Схема фільтра для датчиків Холла Готова плата фільтра для датчиків Холла

Детальніше у відео:

Brushless Motors Схеми і прошивки

PMSM з одним датчиком Холла. Приклад для STM32

01.03.2019

Приклад керування безколекторним двигуном з одним датчиком Холла у режимі PMSM.

Раніше я робив статтю з прикладом для PMSM з трьома датчиками Холла. Збуджувати обмотки статора синусоїдальним струмом можна і коли у двигуна лише один датчик Холла. Такі двигуни не використовують у електротранспорті. Двигун з одним датчиком складно запустити під значним навантаженням. Тому безколекторні двигуни з одним датчиком Холла використовують у пристроях де під час старту немає навантаження на валу двигуна. Наприклад, у вентиляторних системах, помпах, тощо. Цей приклад зроблений для мікроконтролера STM32 і моєї тестової плати для роботи з безколекторними моторами.

Скачати приклад керування PMSM з одним датчиком Холла для STM32

Детальніше у відео:

Brushless Motors Схеми і прошивки

Деталі регулятора електроприводу

14.01.2019

Деталі електроприводу автомобіля Chevrolet Volt. З чого складається регулятор електромобіля. Датчики струму, силові ключі (IGBT транзистори)...

Brushless Motors Video

INKSVG.JS - бібліотека для роботи з SVG файлами

03.02.2019
INKSVG.JS - бібліотека для роботи з SVG файлами

INKSVG.JS - бібліотека яка допоможе зв`язати векторну графіку (SVG) з будь-якими даними.

  • пошук графічних об`єктів у SVG - файлі по ID, переміщення zoom-у на об`єкт
  • зміна стилю об`єктів
  • зміна текстових написів, та їх стилю
  • анімація об`єктів

INKSVG.JS використовує D3.js, та фактично є обгорткою, яка спрощує роботу саме SVG файлами, які створені графічними редакторами типу Inkscape. INKSVG.JS враховує нюанси саме форматів Sodipodi.

Web-dev склерозник

Вимірювання струмів в трифазних безколекторних моторах

16.05.2019

Вимірювання трифазних струмів в безколекторних моторах на прикладі велосипедного мотор колеса. Результати використання бюджетних датчиків струму на ефекті Холла ACS712.

Brushless Motors Video

Віконний інтерфейс HTML + Javascript

05.01.2019
Віконний інтерфейс HTML + Javascript

Ми всі вже звикли до віконного інтерфейсу у операційних системах. Звикаємо до "віконець" які вискакують на сайтах і дратують нас. Інколи самі на сайтах використовуємо щось типу чатів для on-line консультацій, тощо. Я помітив що такі вікна вкрай туплять і капець як гальмівно завантажуються і працюють. Бо сучасні підходи розробки вимагають... Та в деяких проектах зручніше використовувати саме інтерфейс схожий на віконний. Тому трохи заморочився і зробив щось таке, що назвав WinManager.

Web-dev склерозник

Raspberry Pi. Live-stream video

10.12.2018
Raspberry Pi. Live-stream video

Знадобилося мені пострімити з Raspberry Pi. З динамічного IP, або сірого IP, коли "прокинути" порт через роутер не вийде і доводится робити стрім через зовнішній сервер. Спробував YouTube, спробував свій сервер на Nginx з модулем nginx-rtmp-module який підняв на VPS. Спробував GStreamer. Що з цього вийшло читайте далі.

Raspberry Pi

Openlayers. Библиотека для работы с картами. С чего начать?

02.12.2018
Openlayers. Библиотека для работы с картами.  С чего начать?

Openlayers - библиотека для работы с разными картами. В том числе с OpenStreetMap - шикарной альтернативой Google Maps.

Качаем openlayers-workshop: https://github.com/openlayers/workshop/releases

В рабочей папке:

1. рспаковать файл openlayers-workshop-en.zip

Web-dev склерозник

Контроллер для бесколлекторных BLDC моторов на STM32

25.06.2018

Как сделать самому контроллер для бесколлекторных BLDC моторов на микроконтроллере STM32 своими руками.

Скачать схему контроллера для бесколлекторных BLDC моторов.

Video

Новий розділ

13.09.2018

Відкрив Новий Розділ - "web-dev склерозник". Розділ трохи випадає з тиматики блогу, але зайвим не буде. Буду там складати деякі робочі нотатки. Якщо кому буде цікаво або корисно - welcome!

Розділ web-dev склерозник

P.S. З днем програміста :)

Новини

Websocket. Сервер (Python) & Клиент (JavaScript)

18.11.2018
Websocket. Сервер (Python) & Клиент (JavaScript)

Пример использования Websocket. Websocket сервер на Python, Websocket клиент на Java Script. Пример в виде простого чата.

WebSocket — протокол связи поверх TCP-соединения, предназначенный для обмена сообщениями между браузером и веб-сервером в режиме реального времени.

Web-dev склерозник
« 5 6 7 8 9 10 »

Архіви