Автор Гілка: Автопілот  (Прочитано 41837 раз)

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #75 : 2011-01-30 02:23:49 »
Оскільки цікаво дізнатися залежність рівня сигналу від висоти польоту, що заткне багатьом рота, то пишу тестову програмку. Яка буде частиною трекера тому з легкістю можна буде привязяти рівень сигналу до жпс координат.

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #76 : 2011-01-31 01:17:38 »
Оскільки цікаво дізнатися залежність рівня сигналу від висоти польоту, що заткне багатьом рота, то пишу тестову програмку. Яка буде частиною трекера тому з легкістю можна буде привязяти рівень сигналу до жпс координат.
Ух, ну от і вдалося підписати програмку, тепер без зайвих зусиль можна дізнатися рівень сигналу мобільного звязку! та за одно заряд акк. мобілки. Тепер ці дані можна зберігати у файл, разом, з GPS координатами,і відправляти через інтернет на землю.










 ;D ;D ;D Здорово, великолепно!
« Змінено: 2011-01-31 01:18:47 від Ubuntu_Linux »

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Автопілот
« Відповідей #77 : 2011-01-31 19:00:46 »
Класний у нас, до речі, mob. country code - рівно в 1 байт влазить.
 :)
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #78 : 2011-02-03 22:21:24 »
Все!
Трекер готовий!
Програма називається uaTracker!
Вона записує всі необхідні дані у файл на карту памяті телефона, "E:/uaTracker/fileName.tracker"
де fileName - імя файлу яке складається з поточної дати та часу.(папку, програ створить сама)
Перед використанням програми обовязково прочитайте "About"  (в меню програми)!!! , що прояснить вам ситуацію.

У файлі що записує uaTracker присутні такі дані:
time -поточний час у формтаі 20:53:39
longitude - GPS,довгота
latitude -GPS, широта
altitude -GPS, висота
direction -GPS, напрямок на північ в градусах
groundSpeed -GPS, швидкість в горизонтальній площині
verticalSpeed -GPS, швидкість  набору висоти
horizontalAccuracy -GPS, горизонтальна точність
verticalAccuracy -GPS, вертикальна точність
satelleteCount -GPS, кількість супутників задіяних для визначення координат
battLevel -рівень заряду акк. телефону
cellID - унікальний номер базової станції GSM, CDMA
signalStrength -рівень сигналу GSM, CDMA
AccelerometerX - іксова компонента прискорення
AccelerometerY - ігрикова компонента прискорення
AccelerometerZ - зетова компонента прискорення

В будь-який час можна побудувати будь-які залежності. (далі я розповім про це більш детально).


Встановлення  програми:
[color="#FF0000"]Скачати архів[/color] (uaTracker + бібліотеки): http://rghost.net/download/4194876/5340d85778e5b34f2985c7be9b92c0d325c77b71/uaTracecker.zip
Після скачування архіву з програмою та бібліотеками (2шт.) , вам потрібно виконати наступні кроки:
1) Встановити бібліотеки для телефону  qt_installer.sis ,qt-mobility-symbian-1.1.0-s60.sis
2)Для встановлення програми потрібно її підписати (сертифікатом), для цього йдемо на сайт:
https://www.symbiansigned.com/app/page/public/openSignedOnline.do
вводимо всі необхідні дані і слідуємо інструкціям на сайті та в своїй електронній пошті. (весь цей процес займе не більше 1-2 хвилин,дуже просто)
!!! Без підпису програма не буде встановлюватися-працювати!
3) Після отримання підписаної програми, встановлюєм її.

ВСЕ!, можна запускати програму.

Примітка:
Програма перевірялася на реальному телефоні Nokia 5800.
Якщо у вашого телефону немає GPS (A-GPS), то по ідеї координати будуть визначатися по базовим сотовим станціям, але ця можливість не перевірялася!
Програма компілювалася для OS Symbian^1 , якщо вам потрібно її для OS Symbian^3 , то звертайтеся до мене, я вам скомпілюю!

 :ps: Про всі баги, тести на дивайсах, будь-ласка повідомляйте автора!

« Змінено: 2011-02-03 22:22:53 від Ubuntu_Linux »

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Автопілот
« Відповідей #79 : 2011-02-04 17:51:05 »
Ще зробіть, щоб цю програму можна було-б таємно встановлювати на телефон та стежити за людиною в реальному часі.  :)
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #80 : 2011-02-04 21:05:15 »
Ще зробіть, щоб цю програму можна було-б таємно встановлювати на телефон та стежити за людиною в реальному часі.  :)
Нема питань, тільки батарейка бистро сяде та й юзер помітить утечку данних. :-X

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Автопілот
« Відповідей #81 : 2011-02-04 22:49:31 »
Ну, якщо батерейка, то нехай програма звітується раз на 30 секунд. А щодо даних, так сподіваюся, що це будуть кілобайти, а на деяких тарифах вони будуть непомітними. (Ну, в перспективі, коли мобільний інтернет в Україні надаватиметься за куди божеськими цінами).
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Автопілот
« Відповідей #82 : 2011-02-07 11:28:00 »
http://www.youtube.com/v/1LG2Ecsk13Q?fs=1&hl=uk_UA
http://www.youtube.com/embed/1LG2Ecsk13Q — керування сервомоторами за допомогою одного лише звукового виходу. Можна поставити закрилки на один канал, хвіст на інший. Частота — трохи менше 50Гц. Якщо поставити частотний фільтр, то високочастотною складовою можна керувати двигуном(-ами). Мікрофонний вхід можна використовувати щоб знімати показники з бортових приладів, напр. барометра, як це роблять напр. програмні осцилоскопи oscope/xoscope, живлення можна брати з батареї мобільного телефону — під’єднати дві батареї паралельно, тоді залишок заряду можна буде міряти телефоном.

В сумі десь до 300г навантаження на літак виходить, але якщо взяти битий телефон, то можна зняти екран і корпус а ходити на телефон через ssh - вийде до 200г навантаження. Заодно і камеру можна буде переставити так як зручно.
« Змінено: 2011-02-08 11:47:58 від lvm »
[Fedora Linux]

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #83 : 2011-02-07 17:41:11 »
Таке управління згодиться хіба, що для дитячої машинки на радіокеруванні, на щось більше дзуськи.
На рахунок мікрофонного входу, я вже висловлював, аналогічну думку, в принцепі не дуже складно, але жалко спалити телефон у випадку перевищення напруги на вході, всетаки він коштує б.у. 1400грн.

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

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Автопілот
« Відповідей #84 : 2011-02-07 17:51:14 »
Я десь бачив схему пiдєднання до мiкрофона чи лiнiйного входу для роботи осцилоскопа - якийсь словак робив. Там ця проблема врахована. А тренуватися краще на зовнiшнiй звуковiй платi, яка кiлька доларiв коштує - в мене є одна така.

Модельку можна замовити в китаї (див. напр. parkflyer.ru). Вона працюватиме до 15хв вiд батареї, чого достатньо щоб облетiти невеликий обєкт по периметру. Посадку i злiт можна робити в ручному режимi.
[Fedora Linux]

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #85 : 2011-02-07 18:01:42 »
Я десь бачив схему пiдєднання до мiкрофона чи лiнiйного входу для роботи осцилоскопа - якийсь словак робив. Там ця проблема врахована. А тренуватися краще на зовнiшнiй звуковiй платi, яка кiлька доларiв коштує - в мене є одна така.

Модельку можна замовити в китаї (див. напр. parkflyer.ru). Вона працюватиме до 15хв вiд батареї, чого достатньо щоб облетiти невеликий обєкт по периметру. Посадку i злiт можна робити в ручному режимi.

Доречі, там у звуковій карті, стоїть ще фільтр, тому вхідний сигнал (прямокутні імпульси) втрачають свою прямокутну форму, знаю це особисто, так як мав з цим справу. Можна було б подати вхід зафільтр, але то вже іграшки з залізом, яке дороге.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Автопілот
« Відповідей #86 : 2011-02-08 14:19:05 »
Тут на картинці сигнал ніби достатньо добрий:
http://www.micahcarrick.com/pc-sound-card-oscilloscope-linux.html

Приклади поділювача напруги:

http://www.qsl.net/om3cph/sb/dcwithsb.htm
http://xoscope.sourceforge.net/hardware/hardware.html

Я, нажаль, не дружу з паяльником — мені треба когось попросити щоб мені спаяли.

Сигнал виходить дійсно не квадратний:



Але для моїх потреб достатній. Десь у мене валялися старі навушники з регулятором гучності...

« Змінено: 2011-02-08 14:30:13 від lvm »
[Fedora Linux]

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #87 : 2011-02-08 19:59:25 »
А не легше використовувати  паралельний порт ? і втулить servo -перетворювач. Принаймя я так і планую. А для комунікації використовуватиму bluetooth.
http://store.flytron.com/rc-electronics/94-6ch-rs232-servo-driver.html
http://www.rentron.com/serialservo.htm

А для роботи з паралельним портом, планую використовувати  QextSerialPort
http://sourceforge.net/projects/qextserialport/files/
https://fireforge.net/frs/?group_id=199&release_id=308#qserialdevice-0-2-0-title-content



Для жеки:
 QjackCtl
« Змінено: 2011-02-09 00:03:33 від Ubuntu_Linux »

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #88 : 2011-02-09 11:30:41 »
Графіки з uaTracker, при пішому ході.
Все, побачине на графікахдуже добре пояснюється. :P



























« Змінено: 2011-02-09 11:31:35 від Ubuntu_Linux »

Відсутній Ubuntu_Linux

  • Графоман
  • ****
  • дописів: 275
  • Карма: +0/-0
Re: Автопілот
« Відповідей #89 : 2011-02-09 18:07:28 »
Відео про COM
http://www.youtube.com/watch?v=vHc37r9S7VE
http://www.youtube.com/v/vHc37r9S7VE

А чому вже не можна вставляти відео?
« Змінено: 2011-02-11 00:11:49 від lvm »