Только усложнять сами слейвы не хочется сильно. А то, сейчас пойдет типа блютуса в каждый...
С практической точки зрения что в этом плохого ? модули esp8266 в сеть соедините и задача сильно упроститься, бонусом радиус связи = радиусу связи местной сети wifi, отдельного мк не нужно и стоят копейки.
СКАЗОЧНИК писал(а):
Самая большая задача - это организовать связь между полем и модулем.
Ну еще бы
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
у вас всего 30 исполнительных устройств и, как я понял, каждое может светить или не светить светодиодом. 30 - это 5 двоичных разрядов. в байте всего 8 разрядов, так что кроме 5 на адресацию есть еще 3 на остальное: 1 состояние светодиода, 1 на контроль четности, 1 в запас
итого вам надо всего лишь уметь передавать 1 байт в одну сторону.
делаете амплитудную модуляцию питания, желательно, глубокую, вплоть до амплитудной манипуляции. в каждом AVR есть встроенный компаратор - им ловите пульсации питания (размеется, при помощи емкостей и развязывающих диодов обеспечиваете беспульсационное питание самого МК и светодиода). на выходе компаратора ловите прерывания и в обработчике реализуете этакий вариант программного УАРТа - всего 1 байт принять надо. протокол придумывать не надо - берете протокол УАРТ и реализуете его, разве что стремиться к стандартным скоростям не обязательно, хотя и желательно.
все, задача решена!
протокол "верхнего уровня" может учитывать возможность одновременного управления сразу всеми исполнительными девайсами (помните "лишний" бит?). если этот бит равен 0, то исполнитель принимает данные, но не меняет состояние светодиода, а запоминает его новое значение. если же этот бит равен 1, и при этом адрес, предположим из всех 5 единиц - это будет команда одновременно всем исполнителям установить ранее запомненное состояние. итак, для одновременного переключения всех 30 девайсов вам потребуется послать 31 байт. пусть обмен ведется на скорости всего 600 бод, тогда на передачу 31 байта потребуется 310 бит, т.е. примерно 520 миллисекунд. то есть вы сможете все 30 светиков переключать 2 раза в секунду - такое вот быстродействие
проще, по-моему, ничего не придумаешь.
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
делаете амплитудную модуляцию питания, желательно, глубокую, вплоть до амплитудной манипуляции.
Есть пара вопросов.
1. Как сделать эту модуляцию саму по себе со стороны базы? Это ведь надо как-то увеличивать амплитуду несущей частоты трансформатора-передатчика? или я не правильно понимаю? (причем увеличивать ее именно ту, у которой посылка будет единица (или ноль) ну и т.д.)
2. Как сделать эту модуляцию со стороны модуля? Сможет ли он на своих запасах энергии повторить тоже самое, чтобы база его услышала?
Потому что я фантазирую о двунаправленном обмене данными. ))) Пусть и однобайтным числом всего (может и меньше даже).
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Станислав, вы решите сначала задачу в одну сторону
со стороны базы вы чем собираетесь генерировать питание? навеняка что-то типа ШИМ-контроллера. а любой ШИМ-контроллер имеет вход для ОС. вот подавая на этот вход импульсы вы сможете в широких пределах, вплоть до полного выключения, управлять генерацией импульсов. ну а уже на стороне приемника это будет восприниматься как изменение амплитуды напряжения (после выпрямления и сглаживания).
в обратную сторону аналогично RFID-системам - почитайте их принцип. вот, например: https://www.simple-devices.ru/news/11/70 теоретически можно и это, но смысл пока не ясен: если без базы ни одно ваше устройство не делает ничего, какую полезную инфу оно сможет передать на базу?! ведь только ту, что получит с нее... или я не понимаю тонкости вашего замысла?
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
пока не буду говорить мой замысел. Хотя, это всего лишь игрушка. Но такого я еще нигде не видел, поэтому и самому интересно стало в качестве изучения вопроса. Попробую, конечно, пару экспериментов сделать. Если получится, то хорошо, нет, так значит просто чего-то нового узнаю.
бонусом скорее будет опустошение кошелька - каждый около 100 рубликов стоит, да и питания требует многовато для беспроводного варианта...
Питание да, а 100р разве дорого ? Время, потраченное на эксперименты с самопальным RFID, дороже. Ну разве что из интереса или если описанного вами варианта передачи байта в одну сторону хватит, хотя вот чую я и там грабли какие нибудь будут на день ковыряния.
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Оттуда же, откуда и переживания по поводу 100р за модуль Ради интересной идеи не жалко.
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
сделать, как все - разве это интересно? в чем интерес взять готовый модуль, влить в него готовую прошивку (или с минимальными корректировками скрипта)? интересно как раз пойти непроторенной дорогой, попадая в неожиданные капканы и обнаруживая загадочные сюрпризы...
_________________ если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе при взгляде на многих сверху ничего не меняется...
Тогда главное не забросить на полпути этот "лютый головняк"
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Эдак СКАЗОЧНИК у себя дома отгрохает целый горный кряж. Тетрис в половину стены на ассемблере нам так и не показал Я вредный, я помню ! Это такое предостережение типа
_________________ "Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл / "Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Ну вы даете! Даже не ожидал, что моя жизнь здесь так интересна кому-то.
Да.. Тетрис то еще дело. Постоянно о нем думаю. Уже решил делать просто на макетке. Даже есть эти, как его, матрицы светодиодные которые. Правда, одноцветные.
Потому что все упирается в лень. Эта панель деревянная уехала в село к знакомым для того, чтобы выровнять ее и сделать заднюю стенку из фанеры. Но за лето было много работы, что так она там и осталась. А сейчас еще и с знакомыми ругнулся так, что даже не созваниваемся... Теперь и не знаю, как эту панель забрать обратно. Второй момент с ней. Платы со светодиодами начал паять. Подбирал резисторы, чтобы получить максимально белый цвет светодиодов, когда все включены. Спаял 15 штук, а резисторы кончились... (((( Надо заказывать, теперь все в финансы упирается. А так все для него остальное есть. Даже регистров накупил аж 200 штук.
Это реально новая задумка, но она только прожект. не более. Действительно интерактивные шахматы. Как не хотел говорить, так все равно от умных людей не упрячешь.
Вообще, все эти вещи у меня в плане (блокноте желаний) записаны. Который я просматриваю время от времени. )))) Вот он, только не смейтесь. ))))
Там небольшие планы мои.
З.Ы. Блин, что-то не то с картинками...
_________________ Станислав
Последний раз редактировалось СКАЗОЧНИК Вт окт 04, 2016 20:07:56, всего редактировалось 4 раз(а).
Еще один момент. Если у меня первичка у "воздушного" трансформатора с отводом от середины, и оба плеча ее коммутируются полевыми транзисторами по очереди, то я же туда уже не запихаю разную скважность импульсов??? Надо же одинаковые подавать? Пока так и сделал. Но еще не пробовал. Т.к. намотал 20 витков с отводом от середины. Не знаю как посчитать его резонансную что ли частоту и какой конденсатор добавить. Из МК же по осциллографу могу выжать до 714 кГц, правда полевые транзисторы надо, наверное, крутые ставить. (((( Т.к. вместо меандра уже синусоида получается.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения