roboforum.ru

Технический форум по робототехнике.

Управление драйвером ШД приёмником NRF24L01+ без контроллера

Управление драйвером ШД приёмником NRF24L01+ без контроллера

arkcol » 29 сен 2016, 01:28

Здравствуйте.
Есть задача: на ардуине есть энкодер (им задаём, на сколько вращать двигатель), к ардуине подключён передатчик NRF24L01+. Есть приёмник NRF24L01+ (на расстоянии от ардуины), который должен управлять драйвером A4988 для вращения шагового двигателя.
Вопрос: как реализовать подключение приёмника к передатчику по воздуху, чтобы приёмник смог принимать команды для управления драйвером? И чтобы приёмник работал без ардуины и других контроллеров, то есть автономно.
По сути же на драйвер надо на два: пина STEP и DIR подавать нули и единицы.

Помогите, пожалуйста реализовать такую схему или подобрать подходящие передатчик/приёмник, чтобы приёмник работал автономно :)
Фото NRF24L01+ на всякий случай: Изображение

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

ALS » 29 сен 2016, 03:24

Для nRF24L01 нужен МК, по-любому.
Можно использовать nRF24LE1, у него МК на борту.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 05:42

может есть нормальные варианты, как нужное сделать и не городить проблемные варианты. вариант приёмника без мк то можно, только лучше выбросьте из головы эту печальную затею и объясните, к чему такая тяга к выбрасыванию мк на приёмнике. +не везде подобные трансиверы на 2.4ггц будут нормально работать, нужно будет контроль доставки реализовывать или даже прыгать по каналам. что за задача, может для упрощения лучше провода подойдут.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Myp » 29 сен 2016, 11:22

какая скорость импульсов должна быть и как часто будет происходить смена направления?
может можно просто на аналоговом сигнале сделать.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 12:52

Myp, один вариант взять мелкую платку с мк, другой это замена приёмника с передатчиком, схему продумать и плату сделать. плата не факт, что дешевле выйдет, размер тоже вопрос. сколько времени на проработку схемы, расчёты и настройку уйдёт? а как оно будет себя вести, если в эфире на той же частоте какой левый сигнал будет? :) если потренироваться, это одно, а для практического применения это очень сомнительная затея.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Myp » 29 сен 2016, 13:26

если частота небольшая то я имел в виду вместо NRF купить аналоговый модуль с двумя аналоговыми выходами.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

arkcol » 29 сен 2016, 16:15

ALS писал(а):Для nRF24L01 нужен МК, по-любому.
Можно использовать nRF24LE1, у него МК на борту.

Как залить прошивку на nRF24LE1? Он программируется, как ардуино в Arduino IDE?
Не лучше ли будет тогда использовать в связке с приемником мелкую плату Ардуино, например Arduino mini?

Добавлено спустя 4 минуты 34 секунды:
Myp писал(а):какая скорость импульсов должна быть и как часто будет происходить смена направления?
может можно просто на аналоговом сигнале сделать.

Перед началом работы для выставления начального и конечного полодений может быть быстрое вращение. Вов ркмя работы будет все медленно и плавно вращаться.
Важное уточнение: должно быть хорошая точность вращения, то есть очень маленькие шаги, для чего будут использоваться микрошаги.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

ilalexey » 29 сен 2016, 16:51

arkcol писал(а):Не лучше ли будет тогда использовать в связке с приемником мелкую плату Ардуино, например Arduino mini?

В этом случае про фэншуй забудь. Будешь бодаться с бородой из проволочек, а потом думать, как запихать в корпус.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 19:08

запутаться в десятке проводов даже при навесном монтаже это талант. навесным не спеша просто нужно продумывать и только потом паять. на макетных платах немного проще аккуратней сделать. для arduino uno есть протошилд.
1.jpg

с mini и на обычной макетке можно. вот несколько фото для заимствования идей с макетными платами
2.jpg

3.jpg

4.jpg

5.jpg

6.jpg

7.jpg

8.jpg

вместо макетной платы можно картон, жесткую плёнку, да хоть разрезать пластиковую бутылку. ещё есть модули с 8й, 48, 328й и т.д. мегами и разьёмом под nrf24. есть немного удлинённый вариант ардуины мини, где с краю уже или чип или модуль nrf24 напаян. есть и более компакный без кучи боковых выводов. и ещё куча других вариантов.
9.jpg

10.jpg

11.jpg

12.jpg

как лучше в вашем случае сделать, это уже сами решайте.
Последний раз редактировалось Angel71 29 сен 2016, 19:41, всего редактировалось 1 раз.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

ilalexey » 29 сен 2016, 19:38

Ох.. На колу мочало.
Размер модуля с контроллёром или куча плат с проводкой и не понятными размерами - даже слепой и безрукий разницу поймёт. В самом-то деле..
Ты хоть раз в жизни паяльник в руках держал? Покажь фотки/видео своих рук.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 20:28

показать фотки своих рук? у дедули маразм крепчал.
я лучше для arkcol сфоткаю ещё один вариант, как можно платки разместить для навесного монтажа
IMG_20130101_054213.jpg

IMG_20130101_054220.jpg

IMG_20130101_054233.jpg

размер платок впритык, если что, не нужно силой вдавливать, просто немного аккуратно края подточить наждачкой или напильником. припаять будет очень легко. платки специально в разные стороны штекерами, что бы с одной стороны все провода не пихать. хотя там уже сам смотри, может как по другому будет удобней. ещё можно выпаять все или часть штырьков и проводами спаять. если скучно, можно взять pbs или pbd, из которых повыдёргивать немного штырьков и по средине на внутренней стороне акуратно дырочки сделать - проводочек к платке припаял, аккуратно в середину прокинул и припаял к другой платке. потом останется закрепить платки, допустим протянув по парочке проводков или ниток с каждой стороны.
нрф24 есть и в более компактном варианте - верхний правый модуль
IMG_20130101_055326.jpg

верхний левый это блютуз с армом и возможностью передачи данных кроме блютуза, ещё и с нрф24.
Последний раз редактировалось Angel71 29 сен 2016, 20:53, всего редактировалось 1 раз.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

ilalexey » 29 сен 2016, 20:51

Angel71 писал(а):показать фотки своих рук?

Именно. Отвечать на вопросы и что-то советовать не имея за пазухой опыта нужна не абы какая наглость.
Твои посты это копипаст из интернета чужих постов и мыслей. Своего(твоего) опыта не видно.
Angel71 писал(а):я лучше для тс сфоткаю ещё один вариант, как можно платки разместить для навесного монтажа

Человек хочет отказаться даже от RF контролёра в пользу минимизации - на кой ему городить сэндвичи с бородой, смарчёк ты наш(в отместку за акцент на дедуле)?

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 21:11

песочница безруко-безголовая, не кряхти. опыт есть и поболее твоего, а ты песочноголовый лучше книжки для детей начни читать по радиоэлектронике - если повезёт и азы усвоишь, может дойдёт, что на абы каком аналоговом передатчике без муторного обвеса не сделать. есть модули для прозрачной передачи, без встроенного мк и необходимости внешний мк подключать, только с ценами и доставабельностью у них не очень хорошо + далеко не всех из будет гарантированно отсутствовать ложные срабатывания, когда на той же частоте что-то ещё передавать будет.
Последний раз редактировалось Angel71 29 сен 2016, 21:28, всего редактировалось 2 раз(а).

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

ilalexey » 29 сен 2016, 21:18

Ну ты и перец..
Рот прикрой, ато голодными писюнами воняет на три версты.

Re: Управление драйвером ШД приёмником NRF24L01+ без контрол

Angel71 » 29 сен 2016, 21:28

т.е. пока по теме ничего умного написать не способен? ты же такой прям профи, руки прямее моих, мозги лучше соображают, знаешь и умеешь много. настолько модный, что боишься в 10-ти проводочках запутаться. :) давай, сделай полезное для tc, предоставь свой вариант решения задачи. :ROFL: а про повонять это как раз о тебе и твоей мусорной столице - сначала по городу воняло так, что даже появилась шутка с "городской картой вони", а потом ещё и место на свалке закончилось и с этой вонью мусорной по областям таскаетесь, то в киевскую, то в николаевскую, то в днепропетровскую область, может уже и ещё куда повонять пытались вывести.


cron
Rambler\'s Top100 Mail.ru counter