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

ALS » 29 сен 2016, 03:24
Для nRF24L01 нужен МК, по-любому.
Можно использовать nRF24LE1, у него МК на борту.
Angel71 » 29 сен 2016, 05:42
может есть нормальные варианты, как нужное сделать и не городить проблемные варианты. вариант приёмника без мк то можно, только лучше выбросьте из головы эту печальную затею и объясните, к чему такая тяга к выбрасыванию мк на приёмнике. +не везде подобные трансиверы на 2.4ггц будут нормально работать, нужно будет контроль доставки реализовывать или даже прыгать по каналам. что за задача, может для упрощения лучше провода подойдут.
Myp » 29 сен 2016, 11:22
какая скорость импульсов должна быть и как часто будет происходить смена направления?
может можно просто на аналоговом сигнале сделать.
Angel71 » 29 сен 2016, 12:52
Myp, один вариант взять мелкую платку с мк, другой это замена приёмника с передатчиком, схему продумать и плату сделать. плата не факт, что дешевле выйдет, размер тоже вопрос. сколько времени на проработку схемы, расчёты и настройку уйдёт? а как оно будет себя вести, если в эфире на той же частоте какой левый сигнал будет?

если потренироваться, это одно, а для практического применения это очень сомнительная затея.
Myp » 29 сен 2016, 13:26
если частота небольшая то я имел в виду вместо NRF купить аналоговый модуль с двумя аналоговыми выходами.
arkcol » 29 сен 2016, 16:15
ALS писал(а):Для nRF24L01 нужен МК, по-любому.
Можно использовать nRF24LE1, у него МК на борту.
Как залить прошивку на nRF24LE1? Он программируется, как ардуино в Arduino IDE?
Не лучше ли будет тогда использовать в связке с приемником мелкую плату Ардуино, например Arduino mini?
Добавлено спустя 4 минуты 34 секунды:Myp писал(а):какая скорость импульсов должна быть и как часто будет происходить смена направления?
может можно просто на аналоговом сигнале сделать.
Перед началом работы для выставления начального и конечного полодений может быть быстрое вращение. Вов ркмя работы будет все медленно и плавно вращаться.
Важное уточнение: должно быть хорошая точность вращения, то есть очень маленькие шаги, для чего будут использоваться микрошаги.
ilalexey » 29 сен 2016, 16:51
arkcol писал(а):Не лучше ли будет тогда использовать в связке с приемником мелкую плату Ардуино, например Arduino mini?
В этом случае про фэншуй забудь. Будешь бодаться с бородой из проволочек, а потом думать, как запихать в корпус.
Angel71 » 29 сен 2016, 19:08
запутаться в десятке проводов даже при навесном монтаже это талант. навесным не спеша просто нужно продумывать и только потом паять. на макетных платах немного проще аккуратней сделать. для arduino uno есть протошилд.
с mini и на обычной макетке можно. вот несколько фото для заимствования идей с макетными платами
вместо макетной платы можно картон, жесткую плёнку, да хоть разрезать пластиковую бутылку. ещё есть модули с 8й, 48, 328й и т.д. мегами и разьёмом под nrf24. есть немного удлинённый вариант ардуины мини, где с краю уже или чип или модуль nrf24 напаян. есть и более компакный без кучи боковых выводов. и ещё куча других вариантов.
как лучше в вашем случае сделать, это уже сами решайте.
Последний раз редактировалось
Angel71 29 сен 2016, 19:41, всего редактировалось 1 раз.
ilalexey » 29 сен 2016, 19:38
Ох.. На колу мочало.
Размер модуля с контроллёром или куча плат с проводкой и не понятными размерами - даже слепой и безрукий разницу поймёт. В самом-то деле..
Ты хоть раз в жизни паяльник в руках держал? Покажь фотки/видео своих рук.
Angel71 » 29 сен 2016, 20:28
показать фотки своих рук? у дедули маразм крепчал.
я лучше для arkcol сфоткаю ещё один вариант, как можно платки разместить для навесного монтажа
размер платок впритык, если что, не нужно силой вдавливать, просто немного аккуратно края подточить наждачкой или напильником. припаять будет очень легко. платки специально в разные стороны штекерами, что бы с одной стороны все провода не пихать. хотя там уже сам смотри, может как по другому будет удобней. ещё можно выпаять все или часть штырьков и проводами спаять. если скучно, можно взять pbs или pbd, из которых повыдёргивать немного штырьков и по средине на внутренней стороне акуратно дырочки сделать - проводочек к платке припаял, аккуратно в середину прокинул и припаял к другой платке. потом останется закрепить платки, допустим протянув по парочке проводков или ниток с каждой стороны.
нрф24 есть и в более компактном варианте - верхний правый модуль
верхний левый это блютуз с армом и возможностью передачи данных кроме блютуза, ещё и с нрф24.
Последний раз редактировалось
Angel71 29 сен 2016, 20:53, всего редактировалось 1 раз.
ilalexey » 29 сен 2016, 20:51
Angel71 писал(а):показать фотки своих рук?
Именно. Отвечать на вопросы и что-то советовать не имея за пазухой опыта нужна не абы какая наглость.
Твои посты это копипаст из интернета чужих постов и мыслей. Своего(твоего) опыта не видно.
Angel71 писал(а):я лучше для тс сфоткаю ещё один вариант, как можно платки разместить для навесного монтажа
Человек хочет отказаться даже от RF контролёра в пользу минимизации - на кой ему городить сэндвичи с бородой, смарчёк ты наш(в отместку за акцент на дедуле)?
Angel71 » 29 сен 2016, 21:11
песочница безруко-безголовая, не кряхти. опыт есть и поболее твоего, а ты песочноголовый лучше книжки для детей начни читать по радиоэлектронике - если повезёт и азы усвоишь, может дойдёт, что на абы каком аналоговом передатчике без муторного обвеса не сделать. есть модули для прозрачной передачи, без встроенного мк и необходимости внешний мк подключать, только с ценами и доставабельностью у них не очень хорошо + далеко не всех из будет гарантированно отсутствовать ложные срабатывания, когда на той же частоте что-то ещё передавать будет.
Последний раз редактировалось
Angel71 29 сен 2016, 21:28, всего редактировалось 2 раз(а).
ilalexey » 29 сен 2016, 21:18
Ну ты и перец..
Рот прикрой, ато голодными писюнами воняет на три версты.
Angel71 » 29 сен 2016, 21:28
т.е. пока по теме ничего умного написать не способен? ты же такой прям профи, руки прямее моих, мозги лучше соображают, знаешь и умеешь много. настолько модный, что боишься в 10-ти проводочках запутаться.

давай, сделай полезное для tc, предоставь свой вариант решения задачи.

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