Professional Documents
Culture Documents
Micro Drone
Micro Drone
УЗГОДЖЕНО
заступник директора
з навчальної роботи
____________ О.І.Марченко
_____ 06.2023 року
Пояснювальна записка
до дипломного проєкту
на тему
2023
Київський електромеханічний фаховий коледж
Відділення АСУ
Циклова комісія «Комп’ютерна інженерія»
Освітньо–кваліфікаційний рівень – молодший спеціаліст
Галузь знань 12 «Інформаційні технології»
Спеціальність 123 «Комп’ютерна інженерія»
ЗАТВЕРДЖУЮ
Голова циклової комісії
Л.М.Лихошва
«14» грудня 2022року
З А В Д А Н Н Я
НА ДИПЛОМНИЙ ПРОЄКТ СТУДЕНТЦІ
Міняйло Катерині Ігорівні
(прізвище, ім'я, по батькові)
Тема проекту Розробка мікродрону на базі Arduino Promini з використанням
контролеру польоту F3 EV0
Керівник Хоренко Юрій Євгенович, викладач
(прізвище, ім'я, по батькові, науковий ступінь, вчене звання)
затверджені наказом вищого навчального закладу від «28» березня 2023 року №37–с
Строк подання студентом проекту 23.06.2023
Вихідні дані до проекту:
1 Розробити мультироторний пристрій
2 Застосувати політний контролер F3 EVO
3 Використати середовище програмування Arduino IDE
4 Застосувати лазерний датчик LiDAR
Зміст розрахунково-пояснювальної записки:
Вступ
1 Загальна частина
1.1 Аналіз технічного завдання. Огляд існуючих рішень
1.2 Принцип управління мікродроном
1.3 Опис технічних характеристик і принцип дії контролеру польоту F3 EVO
1.4 Розробка структурної схеми
1.5 Об’єктно-орієнтоване програмування в контексті розробки дронів
2 Індивідуальна частина
2.1 Вибір та описання плати керування
2.2 Периферійні пристрої
2.3 Огляд загроз для пристрою і засобів захисту від них
2.4 Розробка принципової схеми
2.5 Розробка програмного забезпечення
2.6 Складання і перевірка макету реально діючого пристрою
3 Охорона праці та навколишнього середовища
3.1 Загальні положення щодо організації електробезпеки приміщень
3.2 Загальні положення щодо організації пожежної безпеки
3.3 Освітлення виробничих приміщень
3.3.1 Розрахунок штучного освітлення в приміщенні
3.4 Вимоги при виконанні роботи з ручним електричним інструментом
3.5 Мікроклімат та забруднення повітря виробничих приміщень
4 Економічна частина
4.1 Розрахунок затрат на матеріали і комплектуючі вироби для проєктування електронного
пристрою
4.2 Розрахунок балансу робочого часу
4.3 Визначення трудомісткості та чисельності розробників електронного пристрою
4.4 Розрахунок заробітної плати працівника (лаборанта)
4.5 Розрахунок витрат на утримання і експлуатацію обладнання
4.6 Розрахунок собівартості проєктування електронного пристрою
4.7 Визначення ціни електронного пристрою на основі вартості його розробки та тиражування
5 Частина графічна
5.1 Диск з електронною презентацією
6 Консультанти розділів проєкту
Підпис, дата
Прізвище, ініціали та посада
Розділ завдання завдання
Консультанта
видав прийняв
3 Штомпель Ю.М. викладач 31.03.2023 р. 31.03.2023 р.
Вступ 8
1 Частина загальна 10
1.1 Аналіз технічного завдання. Огляд існуючих рішень 10
1.2 Принцип управління мікродроном 13
1.3 Опис технічних характеристик і принцип дії контролеру польоту
F3 EVO 15
1.4 Розробка структурної схеми 17
1.5 Об’єктно-орієнтоване програмування у контексті розробки дронів 17
2 Частина індивідуальна 19
2.1 Вибір та описання плати керування 19
2.1.1 Загальний опис плати Arduino Pro Mini 19
2.1.2 Технічні характеристики плати Arduino Pro Mini 20
2.1.3 Опис виводів плати Arduino Pro Mini 21
2.2 Периферійні пристрої 22
2.2.1 Опис лазерного датчика LiDAR 22
2.2.2 Опис батареї 24
2.2.3 Опис електронних регуляторів ходу 24
2.2.4 Опис електромоторів 26
2.2.5 Опис елементів сповіщення 28
2.3 Огляд загроз для пристрою і способів захисту від них 29
2.4 Розробка принципової схеми 30
2.5 Розробка програмного забезпечення 31
2.6 Складання і перевірка макету реально діючого пристрою 34
3 Охорона праці та навколишнього середовища 35
3.1 Загальні положення щодо організації електробезпеки приміщень 35
3.2 Загальні положення щодо організації пожежної безпеки 37
3.3 Освітлення виробничих приміщень 38
3.3.1 Розрахунок штучного освітлення в приміщенні 40
3.4 Вимоги безпеки при виконанні роботи з ручним електричним
інструментом 42
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Характеристики:
– діапазон вхідної напруги: 4.5в - 6 в;
– інтерфейс: uart(ttl);
– робочі відстані: 4 см - 12м (в приміщенні);
– потужність: 0.6 вт;
– мінімальний крок: 5 мм;
– частота семплування: 100 гц;
– похибка вимірів: 1%(<6м), 2%(>6м);
– довжина хвилі: 850 нм;
– розміри: 42 мм x 15 мм x16 мм;
Арк.
Арк.
Характеристики:
– чип STM32F303CCT6;
Арк.
Арк.
Рисунок 9 – Мотор
Характеристики:
– Вольтаж: 3.7 Ст;
– Розмір корпусу: 6 х 12 мм;
– Діаметр валу: 0.8 мм;
– Довжина валу: 4 мм;
– Довжина проводів: 20 мм;
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
Арк.
S
I= , (1)
h(a+b)
Арк.
E⋅K⋅S⋅W
F= , (2)
η
200⋅1,1⋅17,5⋅1,1
F= =19250 Лм
0,22
F
N= , (3)
Fл
19250
N= =9
2200
Арк.
Арк.
Арк.
Арк.
Одиниця Сума,
Назва Кількість Ціна, грн.
виміру грн.
1 Мікроконтролер Arduino
шт. 1 160,00 160,00
Pro Mini ATMega328P
2 Контролер польоту SP
шт. 1 489,00 489,00
F3 RACING EVO
3 Модуль LiDAR шт. 1 2790,00 2790,00
4 Зумер шт. 1 15,00 15,00
5 Діод 1n4007 шт. 1 3,00 3,00
6 Безщиткові мотори шт. 4 200,00 800,00
7 Пропейлери шт. 4 15,00 60,00
8 Електронні регулятори шт. 4 200,00 800,00
швидкості
9 Портативна батарея, 800 шт. 1 150,00 150,00
mAh
10 Пульт радіокерування шт. 1 300,00 300,00
Всього: 5567,00
Арк.
Назва Значення
1 Кількість календарних днів 30 днів
2 Вихідні та святкові дні 8 днів
3 Номінальний фонд робочого часу 22 дні
4 Тривалість робочого дня 4 год
5 Ефективний фонд часу 168 год
Арк.
Fеф = 22 · 1 · 4 = 88 год.
Арк.
Т
Чп = , (6)
Fеф ∙К
183
Чп = =1,9 працівників .
88∙1,1
Арк.
І відповідно, така ж сама сума відрахувань від заробітної плати буде і у другого
лаборанта (електромонтажника):
Арк.
Арк.
Воб ∙На
А= , (9)
100%
(9000+3400)∙25%
А= = 3100грн.
100%
Ар
Ам = , (10)
12
3100
Ам = = 258,3 грн.
12
Арк.
Арк.
Цв +Вт
Цк = , (14)
Т
17775,9956+(15102,8∙15)
Цк = =16287,8664 грн.
15
Арк.
Арк.
Арк.
Код програми
#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>
const uint64_t pipeOut = 0xE8E8F0F0E1LL;
RF24 radio(9, 10);
// The size of this struct should not exceed 32 bytes
struct MyData {
byte throttle;
byte yaw;
byte pitch;
byte roll;
};
MyData data;
void resetData()
{
data.throttle = 0;
data.yaw = 127;
data.pitch = 127;
data.roll = 127;
}
void setup()
{
radio.begin();
radio.setAutoAck(false);
radio.setDataRate(RF24_250KBPS);
radio.openWritingPipe(pipeOut);
resetData();
}
/**************************************************/
// Returns a corrected value for a joystick position that takes into account
// the values of the outer extents and the middle of the joystick range.
int mapJoystickValues(int val, int lower, int middle, int upper, bool reverse)
Арк.
Арк.