Радиоуправляемый кораблик своими руками.

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Аватара пользователя
sashamelja
Говорящий с текстолитом
Сообщения: 1565
Зарегистрирован: Пт янв 20, 2012 16:25:02

Re: Радиоуправляемый кораблик своими руками.

Сообщение sashamelja »

Antoha 2000 дело не в логике, или в теории. А в практике!!!!!!
А практика показала что на 8 модуле и тем количеством спутников что у меня над головой, рознос очень большойй как по мне!!!(на прогруженом модуле бывало 2.5 метра) что крайне не допустимооо.
Я уже молчу про компас, там вобще жопа полная, осевые смещения влияют на показания до 15 градусов, (на волнах бы плавал ка пяный утенок)
нужно компенсировать акселерометром-гироскопом (а тут свои темы калибровка и тддд)
Мой вам совет забудьте эту идеюююю, или купите готовое ришение, есть делают на модулях от квадрокоптеров,(но результат будет такой же как у меня на огороде при тестах, потому что контролер работает с тем что ему говорит модуль джпс!!!!!!!(а он постояно пригает с розносом 2 метра)
Потому я и написал что для возврата квадрика домой пойдет!!! Не болиее
Как всегда выбор за вами ,у меня только один вопрос?
У вас есть опыт роботы с NRF24L01?
У вас есть они ?

Больше крови чем эти гады у меня никто в жизни не выпил ,но это такое дело индивидуальное, или мне не пошлооооо!!
Там или работает или нет(диагностировать кто виноват с какой стороны крайне сложно без спец приборов и навыков)
Бывает такое что модули не стают в пару, бывает что негативно влияют друг на друга, очень не любят дребезг на контактах.
Я даже розбирал раземчики и пробовал лудить маму, и серавно проблемы, только жосткая пайка(что поделать агресивная среда в караблике внутри)
И опыт сын ошибок трудных и гений парадоксов друг
Реклама
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Втыкнул резетку и ничего, светится подсветка
Реклама
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Очень информативно))
Схему собрал ? Уровень согласовал ? мега128 работает ? Проверил ?

Добавлено after 2 minutes 51 second:
Исходник Test_programN-73.zip
' Init display
'-------------------------------------------------------------------------------
Sub Display_init
Res_disp = 0 : Waitms 5 : Res_disp = 1 'Hardware Reset
Write_command &H01 : Waitms 5 'Software reset
Write_command &H11 'Sleep OFF
Write_command &H29 'Display ON
Write_command &H36 : Write_data &H40 'Display orientation Landscape
Write_command &H3A : Write_data &H05 '16-bit mode
End Sub

Исходник http://phreakerclub.com/464
void LCDinit () // инициализация дисплея
{
WR = 1;
RS = 0;
delay_ms(1);
RS = 1;
delay_ms(5);
SendCom(0x11); // Выход дисплея из спячки
SendCom(0x29); // Включение дисплея
delay_ms(1);
SendCom(0x36);
SendDat(0xC0); // Книжная ориентация дисплея
SendCom(0x3A);
SendDat(0b00000111); // 24 битный режим
}

Что ещё ? ))

Тогда собери на ардуино...
Ты вообще программы пишешь ? Что у тебя есть вообще ?
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Дисплей подключен, согласование уровней на резисторах собрано.
Питание аналог. цифр. части 1,8v -2.8v, подсветка 12v.
Мега проверенная -рабочая , дисплей с рабочего телефона
На D0-D7 напряжение 0,450v- 1.1v
WR, DC,RS - 1.8v
CS - на землю, RD - на плюс
Программы не пишу.
Реклама
Эиком - электронные компоненты и радиодетали
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Antoha 2000 писал(а):Программы не пишу.
Даже на ардуино ? Очень плохо...

Мега 128 имеет свойство зависать глючить)) Для этого есть контроль в схеме...
Подключи диоды к любым свободным выводам... Например так - E0, E1, E2
Screenshot_1.jpg
(100.29 КБ) 198 скачиваний
Диоды будут дублировать цвета - RGB.
пульт.hex
(1.67 КБ) 202 скачивания
Протеус пишет один кадр - 11 сек. Расчёты совпадают)) Диоды будут перемигиваться каждые 11 сек...

Если не заводится то скорее всего проблема в инициализации... А может в другом))
Я уровни не согласовываю. У меня всё от 3,3 питается))
Реклама
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Сам понимаю что плохо, но не все пишут , хотя многие пытаются
E0-E2 поочерёдно смена лог.0 -лог.1
Реклама
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

E0-E2 мигают по кругу каждые 11 сек... - значит мега 128 работает нормально.

Вот ещё исходник...
https://meandr.org/archives/30003
Но там практически всё тоже самое...
пульт.hex
(1.67 КБ) 199 скачиваний
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Без изменений, не запускается.
Где-то читал что не все дисплеи запускаются , сегодня зайду к приятелю возьму с пяток экранов и отпишусь.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

А я тут между делом решил поковырять Python... Можно перевести кораблик на Python.
Накидал для проверки простенькое приложение... ))
Python-Java.jpg
(57.61 КБ) 341 скачивание
Работает ))
Короче... не нравится он мне. Туповатый какой-то язык. По ощущениям - недоделанная Java )) Всё же Java лучше))
:tea:

Добавлено after 1 minute 32 seconds:
Надо наверное ещё проверить .NET
Сравнить что лучше...
:tea:
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Проверил ещё четыре дисплея на всех прошивках - не запускаются.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Хватит мучать дисплеи... )) Если два не завелись то третий... четвёртый точно не заведётся))
Лучше проверь схему ещё раз по даташиту...

Еще может быть проблема с завалом фронтов. Сейчас импульсы крутые.
Screenshot_2.jpg
(145.87 КБ) 182 скачивания
А всякие резисторы заваливают фронты.
Выше писал как резистор заваливает фронт сигнала МК...
принцип работы.jpg
(20.91 КБ) 192 скачивания
Поэтому я бы просто уменьшил питание МК и подключил бы экран напрямую.
для экрана как я понял надо напряжение сигнала 1,8 вольт.
МК работает в диапазоне 1,8...5,5 вольт.
Правда при 1,8 вольт МК работает не стабильно. это нижний предел МК.
Для нормальной работы нужно минимум 2 вольта. А лучше 3,3 вольта - стандарт.
Где то на сайте писали что можно подавать на эти экраны сигнал 3,3 вольт. Типа у всех работает. )) Я не проверял))

Для проверки можно увеличить импульсы. Будут большие импульсы ))
Screenshot_3.jpg
(147.55 КБ) 187 скачиваний
пульт.hex
(1.73 КБ) 187 скачиваний
По даташиту проверил - все сигналы соответствуют.
Может надо ещё какие-то команды инициализации добавить... не знаю)) Но у всех же работает))

Можно найти проект на ардуине и сравнить команды...
:tea:
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Аналог. и цифр. часть запитаны от AMS 1117- 1.8v, 2.8v , другая плата на делителе - не запускается.
Про NRF тоже пишут от 5v,-пробовал, закипают.
Вот пример с ардуино , для меня это китайская письменность.
Screenshot_2.png
(49.28 КБ) 181 скачивание
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Для меня это тоже китайская письменность. Я не работаю с ардуино...
Я имел ввиду скачать HEX и прогнать на ардуине в протеусе.
https://wreckage.ru/roteus-how-to-add-a ... re-in-ide/
Выше мы запустили ili9341 в протеусе... По ili9341 есть куча информации.
https://wreckage.ru/display-ili9341-spi ... e-simvoli/
И даже есть куча видео...
https://www.youtube.com/watch?v=g2g0t-GJ0-E
Запустив в протеусе мы посмотрели все сигналы ili9341 и переделали всё на мегу128.
Оказалось всё совсем не сложно)) Только куча кода по инициализации... Но с ним мы разобрались))
ili9341.jpg
(131.94 КБ) 186 скачиваний
Только в железе так и не запустили... Но это уже другая история))

Добавлено after 33 minutes 50 seconds:
А пока продолжим ломать настраивать Java...
Добрались до графического редактора))
http://www.realcoding.net/article/view/1966
https://javarush.ru/groups/posts/1472-w ... azhenijami
...
Теперь наш Java Сервер умеет читать/писать/редактировать/рисовать... картинки ))
Screenshot_1.jpg
(101.24 КБ) 326 скачиваний
Java поддерживает все форматы... GIF, JPEG, PNG... и т.д. Их много))
Но самое главное - Java поддерживает формат RGB !!! Можно выводит видео в Java с любой видеокамеры в формате RGB.
Это круто))
:tea:

Добавлено after 7 minutes 5 seconds:
Когда уже переведём наш кораблик на управление с телефона ?
Проще сделать виртуальный TFT экранчик на компе/телефоне и туда выводить видео и картинки.
И главное - никакой инициализации не надо))
:tea:
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

"Когда уже переведём наш кораблик на управление с телефона ?"
Вопрос в том на сколько это будет практично (возникают некоторые вопросы)
Во вторых опять уровень моих познаний.
По сути могу собрать в железе и проводить тесты, короче "ксерокс" , что увидел то и отобразил.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Короче... для запуска экранчика надо брать сам экранчик... открывать даташит... и читать / писать все регистры... Точно так же как с NRF. тогда всё будет ясно)) У меня нет под рукой такого экранчика. А без этого советовать что-то трудно...
На сколько практично телефон ? Не знаю))

Добавлено after 1 minute 16 seconds:
Народ использует телефон))
Screenshot_3.jpg
(43.24 КБ) 174 скачивания
Добавлено after 22 minutes 42 seconds:
пульт.c
(3.38 КБ) 185 скачиваний
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Если правильно понял с дисплеем никак?
Телефон + пульт великовато и по всей видимости не удобно, а вот телефон - занятно.
НО!!! для реализации этого мне, как говорится нужно " разлаживать всё по полочкам" , если у Вас хватит терпения можем продолжить
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

с дисплеем ? эта игра в слепую)) я не вижу что у тебя там происходит... Настраивать такие вещи удалённо - это жесть))

Добавлено after 5 minutes 15 seconds:
какие напряжения... что куда идёт... отвечает ли экран на команды... читаются ли регистры памяти (там их всего 128 кажись)... Какой ток - сравнить с даташитом. Как меняется потребляемый ток (по току можно определить реагирует ли вообще подопытный на команды)... там ещё есть выводы - в даташите это режим работы интерфейса - 8x/16x... а на схеме его нет. И не перепутаны ли выводы...
Короче вопросов пипец сколько)) Это надо брать самому в руки и разбираться))

Добавлено after 2 minutes 49 seconds:
Телефон ? Если там Java установлена то можно попробовать))
А дальше... связь. Не знаю. Я подключал через Wi-Fi роутер. Но ставить на кораблик Wi-Fi роутер... это немного странно))
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

roman.com роутер конечно запихнуть не проблема, а дальность связи какая?
По поводу дисплея моя вина, После пайки коннектора и проверял и всё-же ну вообщем дисплей запускается.
В первых трёх - смена трёх цветов, в последней -заставка синий-зелёный цвет.
Можно двигаться вперёд.
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Re: Радиоуправляемый кораблик своими руками.

Сообщение roman.com »

Во первых показывай видео что ты там напаял))

дальность связи роутера... зависит от многого)) Мой ноутбук ловит роутер из дома 200...300 метров...
Знакомый ловил на 1500 метров на обычный телефон...
И т.д.
проверь свой роутер на дальность))
Можно управлять как по Wi-Fi так и по NRF (подключить к роутеру NRF). Чтоб управлять по NRF - надо вывести сигнал из телефона.
А как это сделать ? Например по тому же Wi-Fi...
Короче вариантов много)) Фишка Wi-Fi - высокая скорость. Можно передавать видео. Хотя видео можно передавать и по NRF но с задержками... потому что у NRF скорость маленькая...

смена трёх цветов - уже лучше))

Добавлено after 27 minutes 40 seconds:
[uquote="Antoha 2000",url="/forum/viewtopic.php?p=3921843#p3921843"]В первых трёх[/uquote]
Не понял... прошивках что ли ? Они не пронумерованы)) Начнём с первой..
пульт_1.hex
(1.73 КБ) 149 скачиваний
Добавлено after 50 minutes 20 seconds:
Если всё нормально то дальше разгоняем... ))
пульт_1.hex
(1.73 КБ) 150 скачиваний
Добавлено after 36 seconds:
1 кадр - 9 секунд...
Дальше - больше))

Добавлено after 31 minute 4 seconds:
1 кадр - 7 секунд... ))
пульт_2.hex
(1.63 КБ) 168 скачиваний
Добавлено after 1 minute 45 seconds:
Дальше фьюзами... переключаемся на RC - 8 МГц...
1 кадр < 1 секунда...
Дальше кварцем...
И т.д.
Хотя нет. Кварц пока не нужен.
Antoha 2000
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Вс ноя 01, 2020 17:29:45

Re: Радиоуправляемый кораблик своими руками.

Сообщение Antoha 2000 »

Снимать покуда нечего.
С телефоном занятно, но давайте повременим, надо разобраться с этим управлением.
На первых двух прошивках - экран рябой.
На " пульт_2.hex" смена трёх цветов.
000 ZIP - WinRAR (2).zip
(91.63 КБ) 165 скачиваний
Ответить

Вернуться в «Радиотехника: приемники, передатчики, антенны»