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


1 2 3 4 5 6 »

Flask & Vue. Авторизація. Приклад№ 2.5

05.05.2021
Flask & Vue. Авторизація. Приклад№ 2.5

У цій статті: Авторизація

У кожному web-додатку доводиться роздавати права користувачам. Не існує єдиного підходу і те, як саме Ви будите це робити - це цілком Ваше рішення і Ваші прблеми.

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

Flask & Vue. Проста аутентифікація. Приклад№ 2.4

04.05.2021
Flask & Vue. Проста аутентифікація. Приклад№ 2.4

У цій статті: Проста аутентифікація

Коли потрібно пускати юзерів у приложуху тільки по логіну та паролю, це можна зробити декількома шляхами.

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

Flask & Vue. Серверна пагінація, пошук, сортування даних. Приклад№ 2.3

03.05.2021
Flask & Vue. Серверна пагінація, пошук, сортування даних. Приклад№ 2.3

У цій статті: серверна пагінація, пошук, сортування

Пошук, сортування та пагінація даних - це ті задачі, які виникають, коли записів у таблиці стає більше 100. Тобто, це потрібно відразу і завжди. У попередній статті ми трохи підготовлювали фронтенд до цих переробок. Нагадаю, до цього моменту пагінацією даних займався виключно фронтенд. Так робити можна лише тоді, коли даних не дуже багато, а відображення одного елемента даних (рядка) займає багато місця на екрані. Ну, Ви зрозуміли: майже ніколи так робити не слід. Ми рухаємось далі. У цій статті наведено приклад, як можна зробити серверну пагінацію на Flask. Фронтенд, написаний на Vue, перероблено для гармонійної взаємодії з бекендом.

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

Flask & Vue. Frontend - Зручна навігація. Приклад№ 2.2

02.05.2021
Flask & Vue. Frontend - Зручна навігація. Приклад№ 2.2

У цій статті: Навігація, роути, таблиця. Як робити рівно?

У попередній серії прикладів було зроблено посторінкове відображення даних (пагінація, як кажуть деякі). Покищо вона працює у режимі "завантажили усі дані, розбили по сторінкам і показуємо". Звісно, що у наступних прикладах зробимо щоб дані сторінок завантажувалися з сервера.

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

Flask & Vue. Друга серія прикладів

01.05.2021
Flask & Vue. Друга серія прикладів Web-dev склерозник

Ротор з металевим кільцем проти ротора без кільця

07.05.2021

Порівняння характеристик дерев'яного бісколлекторного мотора з різними роторами.

Brushless Motors Video

🇺🇦 FOC Board STM32F103RB 🧩

02.01.2021

(Оновлено 06.04.2021)
Плата керування безколекторними PMSM моторами на базі модуля мікроконтроллера STM32F103RBT6. Це бюджетний варіант плати для вивчення MCSDK, який Ви можете зібрати власноруч з доступних у вільному продажу компонентів. Ви можете завантажити схему і файли для виготовлення плати нижче. Інформація по цьому проекту постійно буде оновлюватися, коригуватися і доповнюватися на цій сторінці.

Схема

FOC Board STM32F103RB circuit
Плата може бути зібрана у двох виконаннях. У першому для роботи з напругою живлення 12..36 В. У другому виконанні для роботи з напругою 48 В. На схемі елементи для другого виконання зазначені у дужках.

Призначення

Плата призначена для вивчення MCSDK. Може керувати моторами потужністью до 60 Ватт з напругою живлення до 36 В. Або моторами до 300 Ватт з напругою живлення 48 В.

Вигляд плати

FOC Board STM32F103RB top

Вигляд плати зверху

FOC Board STM32F103RB bottom

Вигляд плати знизу

Brushless Motors

STM32 Motor control SDK - керування оборотами мотора за допомогою потенціометра 📑

16.09.2020

Векторне управління безколекторним мотором. Як програмно керувати обертами мотора за допомогою потенціометра. X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

Flask✙Gunicorn✙Nginx➭😎

01.09.2020
Flask✙Gunicorn✙Nginx➭😎

Це покрокова інструкція, як підняти у продакшені додаток, написаний на Flask, за допомогою GUNICORN та NGNIX. Отже, ми створили web-додаток за допомогою мікрофреймвока Flask. Ми його запускали та тестували на http://localhost:5000/. Але, у такому вигляді, на робочому сервері йому жити - не можна. Він не потягне навантаження і це може бути небезпечно. Як його підняти у продакшені? Для цього ми будемо використовувати GUNICORN і NGNIX.

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

STM32 Motor control SDK - програмне керування обертами мотора

24.08.2020

Векторне управління безколекторним мотором. Як програмно керувати обертами мотора за допомогою X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

STM32 Motor control SDK - як створити перший проект

14.08.2020

Векторне управління безколекторним мотором. Створення проекту і запуск бесколлекторного мотора за допомогою X-CUBE-MCSDK, STM32 Motor Control Software Development Kit (MCSDK) для мікроконтролерів STM32.

Brushless Motors Video

Vue SVG. Приклад побудови живого параметричного креслення

17.06.2020
Vue SVG. Приклад побудови живого параметричного креслення

SVG drawing on Vue

Отже, на Vue можна робити параметричні креслення у форматі SVG, а потім зберегти як окремий SVG-файл. Що таке параметричне креслення і кому воно потрібно? Уявіть що Ви працюєте закрійником, всі викрійки типові, різні тільки розміри. Було б дуже зручно, якби Ви вбили основні розміри (параметри), а програма сама побудувала б креслення. Так само це стосується інших галузей, де треба завдати декілька параметрів і отримати креслення. Наприклад, Ви займаєтесь виготовленням коробок з картону, тощо. І, щоб скоротити час на креслення і вчасно виконати замовлення клієнта, Вам потрібна система для швидкої побудови креслення.

У цьому прикладі я буду "малювати" статор електричного двигуна.

Переглянути приклад SVG креслення на Vue

Web-dev склерозник
1 2 3 4 5 6 »

Архіви