Радиоуправление. Переходим на МК.

Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Ясно)) Значит переделывать лениво)) тогда поставь помощней аккумулятор... да и всё.
остаётся только проверить дальность. :tea:
Реклама
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

@roman.com
Спасибо, что направили сюда. Проделанная работа впечатляет!!! Прочитал, очень много информации. Пока вопросов в голове больше чем ответов.
Я не волшебник, я ещё только учусь
Реклама
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср фев 11, 2015 17:38:03

Сообщение копеин »

Дальность связи с питанием передатчика с акб от сотового 4-5 метров, надо повышать напряжение самого модуля радиопередатчика.
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

копеин писал(а):Дальность связи с питанием передатчика с акб от сотового 4-5 метров
Т.е. при 3,6 Вольт - 4-5 метров... Это очень мало... :facepalm:
http://homes-smart.ru/index.php/oborudo ... -i-315mgts
Чаще всего продаются без антенн,в качестве их может быть кусок проволоки определенной длинны,свернутой в пружинку: Для 433 мгц - 17 см. Для нормальной работы (максимальной дальности) антенна должна быть настроена в резонанс.
- Напряжение питания передатчика 3-12 вольт.
- Дальность до 30м в помещении.
Уже лучше))) Но всёравно мало... :tea:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

Доброго времени суток, Господа!

Хотел поинтересоваться может кто-нибудь сталкивался:
использую arduino IDE через usbasp
Выше писал про реализацию пульта на МК, начал реализовывать и не могу справиться с ядром attiny13. Инет перелазил весь.

Выдает ошибку: 'Serial' was not declared in this scope

что пробовал:
1. По совету на одном из форумов установил IDe 1.0.5 и прилож. ядро
2 Пробовал на новой версии IDE

P.S. Компилирую для atmega 8, все отлично работает и заливается.

Если кто сталкивался, подскажите куда дальше думать :shock: :shock: :shock:
Я не волшебник, я ещё только учусь
Реклама
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Marat16180 писал(а):attiny13
]... нинаю ... до attiny13 ещё не дошли :dont_know:
Хотя какая разнмца какой МК... главное алгоритм (программа на СИ или асеблере)...
:tea:
Реклама
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

roman.com
На Си.
Я плюнул и сделал на atmega8, все работает на макетке играюсь))))
Я не волшебник, я ещё только учусь
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Marat16180 писал(а):на atmega8... макетке играюсь
А что мы вообще делаем?)) И как учпехи? Мож покажешь проект? :tea: Вместе думать веселей))
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

Топикастеру: Погули в нете мои проекты, там все четко расписано с коментариями.
Я учился кодить мк на проектах с радиоуправлением.
Благо нашелся Учитель ВитГо - очень мне помог...
Зайди к нему на сайт - все проекты там...
не зная броду не лезь к вольтмоду
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

uwrtey писал(а):Погули в нете мои проекты...
И где сылки? :dont_know:
uwrtey писал(а):там все четко расписано с коментариями...
ну... сами идеи повзаимствать можно.. А просто повторять.. это же не творческий процесс))) Интересней самому всё придумать.. или дорапботать готовое... Главное не просто тупо повторять за другими.. иначе не интересно будет :roll:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2309
Зарегистрирован: Пт июл 17, 2009 07:34:07
Откуда: Свердловская обл.

Сообщение uwrtey »

Ссылки? Берете мой ник и гуглите его. Все просто-же :)
Тем более, что я даже сказал на каком сайте. ( У ВитГо )
vg.ucoz.ru
А повторять и не нужно. Можете просто посмотреть как я делал.
Для того, что бы понять, что в радиоэфире очень много помех и их нужно как то отличать от посылки и игнорировать...
не зная броду не лезь к вольтмоду
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

roman.com
Исходники дома на компе( Если надо будет скину код, но он еще сыроват.
Захотелось сделать пульт ДУ, чтобы умный был и функциональный.
Сперва думал сделать на аттиньки, но победить ее пока не получилось, на досуге покопаю хорошо.
Потом приобрел Atmega8L, с ней все пошло очень даже не плохо.
Использую передатчик на 433 и библиотеку RCSwitch.
Сперва собрал просто передачу и прием двоичного кода. Долго курил две библиотеки VirualWire и RCSwitch. Далее захотелось сделать его немного умнее и научил прописывать кнопки, т.е передатчик задает некий рандомный код и приемник его обрабатывает и использует дальше. После записал это все в EEPROM. Вроде работает.
Сделал немного, но для меня каждый пункт был прорывом я только учусь :) :) :)

Что хочу сделать дальше:
1. Тут писали про радиомодули и дальность сигнала чуть ли не 150 метров. У меня работает максимум на 7 метров ( антенны приделал, передаваемый код 2 байта, надо подумать где ни так делаю)
2. На днях беру модули на 2,4 ГГц, хочу покрутить их и разобраться.
Я не волшебник, я ещё только учусь
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Marat16180 писал(а):Исходники дома на компе( Если надо будет скину код, но он еще сыроват.)
Кидай сюда всё что есть... идеи ...исходники... схемы (!)... вместе покурим))) подумаем)) вместе веселей курить))
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

Доброго времени суток, roman.com!

Начал крутить RF модули, для теста написал программы.
Так как только начинаю работаю с двумя Mega8, подключаю к пинам 9,10,11,12,13 RF модули.
По нажатию кнопки трансмиттер отправляет сигнал.
приемник постоянно слушает и при получении 111 должен включать диод.
Пока не работает(((

Что раскопал:
1. подпитка модуля 3,3 v ( слепил схему с LM1117 для понижения напряжения)
2. Говорят еще кондеры к питанию модуля ставят, для лучшей работы (якобы просаживается напряжение и они уходят в даун, ставил разницы не заметил

Чего добился:
1. По отправлению кода включается диод на получателе (надеюсь это так)


Что сделать НЕ могу:
1. проверить загруженность канала и общую работу модулей (нужна Ардуинка с выходящим на COM порт Serialом, с моим USBasp отследить не могу)
2 стандартные примеры для библиотеки превышают объем Mega8.

Что полезного накопал:
1. Есть несколько библиотек по моему мнению и потраченным двум выходным наиболее подходящая RF-master(maniacbug)

Вопросы:
1. Почему эта штука не работает
2. Может ли дело быть в частотах работы ( думаю вряд ли, меги работаю на 8Мгц, передатчик кварц на 16Мгц)
3. Здесь на форумах искал по RF модулям не так много инфы.

Если где то косячу, рад буду помощи, сильно тапками не бить я еще только учусь))))
:) :) :)
Вложения
RX.txt
(898 байт) 194 скачивания
TX.txt
(606 байт) 162 скачивания
Я не волшебник, я ещё только учусь
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт июн 09, 2015 22:18:40

Сообщение Marat16180 »

Модуль побежден :idea: :idea: :idea: . Я сам затупил))) После немного доработал код, чтобы по одной команде он включал диод , по другой выключал. Тест прошел,радости моей не было предела.

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

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

Эта тема ещё жива? У кого что получилось? :tea:
Грызет канифоль
Сообщения: 291
Зарегистрирован: Пн авг 12, 2013 21:24:55

Сообщение MASIK »

Мой кораблик стоит в сухом доке, продвижений нет. :( Паяльник зарос паутиной :oops: Свободного времени нет. Полетят белые мухи продолжим занематься садомазохизмом. :)
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Вс июн 23, 2013 10:58:29
Откуда: Запорожье

Сообщение zhuplev »

Всем доброй ночи. Давно сюда уже не заходил, вижу особого развития темы не пошло но будем поднимать. Делать собираюсь следующее. Данная сеха автора будет внедрятся в детскую машинку (большаю в которого садят ребёнка). При первых же катаниях вылезли неприятные моменты управления китайским чудом. Первое и наверное самое неприятное это резкое дёрганье машинки при старте и остановке, ребёнок так и наровит ударится об руль, ну и руль имеет только 2 положения, лево и право что тоже ужасно. Уже приобретены два новых движка один 12 вольт 120 ват и второй 12 вольт 90 ват на каждое из задних колёс. Эти движки будут управляться отдельно платой управления на amega8 . Суть в том что частота вращения двигателей будет поддерживаться на выставленном значении. При повороте в ту или иную сторону скорость вращения левого и правого колеса будут менятся, тоесть ещё и подруливать. Короче весь в планах. Что необходимо так это соединить обе платы, плату радиоуправления и мою разработку :))) . Скорость и направление задоются 2 каналами ЦАП встроенного в Atmega8.
Друг Кота
Сообщения: 9275
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

zhuplev писал(а):вижу особого развития темы не пошло...
Лето... у всех куча других дел.

-резкое дёрганье машинки устраняется с плавной ШИМ.

-движки будут управляться отдельно платой управления на amega8 ? Зачем отдельная плата? Всю схему можно собрать на одной amega8.

-частота вращения двигателей будет поддерживаться на выставленном значении... В простейшем случае ставится валкодеры на каждое колесо или вал каждого двигателя... и подкручивается программа... получаем плавную ШИМ.

-Скорость и направление задоются 2 каналами ЦАП встроенного в Atmega8... ЦАП ??? Ты наверное имел ввиду ШИМ ? В Atmega8 нет встроенного ЦАП. В Atmega8 есть ШИМ 1 и ШИМ 2. Точнее таймер 1 и таймер 2... на которых собран ШИМ 1 и ШИМ 2.

Такое ещё не собирал... но можно подумать. :tea:

Программа "машинка" уже есть... осталось добавить обратную связь ... валкодер. Примерно так:
модель.jpg
(239.94 КБ) 382 скачивания
Atmega8 может снимать данные и через таймер 0 в Atmega8...по прерыванию... подстраивать ШИМ ...
Или просто измерять время между импульсами валкодера и сравнивать данные с пульта "скорость" и автоматически синтезировать ШИМ, поддерживая обороты двигателя независимо от нагрузки. А так же плавно повышать и уменьшать обороты двигателя...
:tea:
А ещё добавить ABS ))) :)))
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 369
Зарегистрирован: Пт фев 01, 2013 21:05:30

Сообщение es131245 »

Инверсией же приходиться пересылать в 2 раза больше данных, почему просто нельзя кинуть данные с битом четности и контрольной суммой. Если приёмник повторит контрольную сумму -всё ок, если нет выслать снова.? Вроде так и делают компы
Ответить

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