Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android

Реферат Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android





о накладує велику проблему в їх вікорістанні;

? висока собівартість виробництва и подальшої ЕКСПЛУАТАЦІЇ;

? екологічність, тобто велика Кількість ДУМ Працюють на ДВЗ, что є одним з найбільшіх забрудніків атмосферного Повітря. Вирішення є использование транспортних ЗАСОБІВ з електродвигун;

Було сформульовано основні вимоги до майбутнього транспортного Засоба:

? маневреність, можлівість Швидко змінюваті ШВИДКІСТЬ и напрямок руху на місцевості;

? наявність ДК, управління технологічними про єктами и системами на відстані путем передачі до них каналами зв язку сігналів для Увімкнення відповідніх устройств;

? універсальність! застосування, тобто швидке дообладнання базового технічного решение з метою использование в різніх Галузо людської ДІЯЛЬНОСТІ.

После формирование основних вимог Було Здійснено вибір апаратної части майбутнього про типом електричного транспортного Засоба. У якості головної керуючої плати для системи дістанційного зв язку Було Використано платформу Arduino Nano. Для передачі команд від керуючого пристрою до ДУМ Було вірішено використовуват бездротову технологію Bluetooth, на базі Bluetooth-модуля HC - 06. Для управління Двигун, швідкістю и напрямком руху ДУМ Використано L298N-драйвер.

Кож Було розроблено ПЗ для системи дістанційного управління, Котре Включає в собі Android-додаток и програму для Arduino Nano. Дані ПЗ можу Виконувати: вибір найкращого способу дістанційного управління, направлення руху транспортного Засоба, ШВИДКІСТЬ, налаштування годину руху транспортного Засоба после Втрати зв язку.

Перелік ПОСИЛАННЯ


1.Електріческій Транспорт (Електротранспорт) - Основні Види.// Electrikpro [Електронний ресурс].- Режим доступу: URL: # justify gt; Додаток А. Код програми для Arduino Nano


# include EEPROM.h

# define D1 2

# define M1 3

# define D2 4

# define M2 5

# define HORN 13

# define autoOFF +2500

# define cmdL L

# define cmdR R

# define cmdH H

# define cmdF F

# define cmdr r

# define cmdw w incomingByte; L_Data [4]; L_index=0; R_Data [4]; R_index=0; H_Data [1]; H_index=0; F_Data [8]; F_index =0; command; long currentTime, lastTimeCommand, autoOFF; setup ()

{. begin (9600); (HORN, OUTPUT); (D1, OUTPUT); (D2, OUTPUT) ;. write (0,255) ;. write (1,255) ;. write (2,255) ; .write (3,255); _ init ();

} Timer_init ()

{_ t sw_autoOFF=EEPROM.read (0); (sw_autoOFF == 1 )

{var_Data [3]; _ Data [0]=EEPROM.read (1); _ Data [1]=EEPROM.read (2); _ Data [2]=EEPROM.read (3); =atoi (var_Data) * 100; if (sw_autoOFF == 0 )=999999; if (sw_autoOFF == 255)=2500;=millis (); loop () (Serial.available () gt; 0)= Serial.read (); (incomingByte == cmdL)

{= cmdL; (L_Data, 0, sizeof (L_Data)); _ index=0;

} if (incomingByte == cmdR)

{= cmdR; (R_Data, 0, sizeof (R_Data)); _ index=0;

} if (incomingByte == cmdH)

{= cmdH; (H_Data, 0, sizeof (H_Data)); _ index=0;

} if (incomingByte == cmdF)

{= cmdF; (F_Data, 0, sizeof (F_Data)); _ index=0;

} if (incomingByte == r ) command= e raquo ;; if (incomingByte == t ) command= t raquo ;; (command == cmdL amp; amp; incomingByte!=cmdL)

{_ Data [L_index]=incomingByte; _index ++;

} if (command == cmdR amp; amp; incomingByte!=cmdR)

{_ Data [R_index]=incomingByte; _index ++;

} if (command == cmdH amp; amp; incomingByte!=cmdH) _Data [H_index]=incomingByte; _index ++; if (command == cmdF amp; amp; incomingByte!=cmdF)

{_ Data [F_index]=incomingByte; _index ++;

} if (command == e ) _ dum (atoi (L_Data), atoi (R_Data), atoi (H_Data)); (10); if (command == t ) _Op (F_Data [0], F_Data [1], F_Data [2], F_Data [3], F_Data [4]);=millis (); (millis () gt;=(lastTimeCommand + autoOFF)) _ dum (0 , 0,0); Control_dum (int mLeft, int mRight, uint8_t Horn)

{directionL, directionR; valueL, valueR; (mLeft gt; 0)

{= mLeft;=0; if (mLeft lt; 0)=255 - abs (mLeft);=1;

{= 0;=0; (mRight gt; 0)=mRight;=0; if (mRight lt; 0)=255 - abs (mRight);=1;=...


Назад | сторінка 23 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація виробництва та розрахунок дільниці по виготовленню приладнав чи ...
  • Реферат на тему: Data mining
  • Реферат на тему: Розробка системи управління каналами руху товару
  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Опробування знімків Landsat Climate Data Record