Итого у нас 8 пропорциональных + 8 дискретных каналов. Пока достаточно)) А как мы стики распределим по умолчанию? куда они припаяны? У нас 3 двигателя работают параллельно сервам... Далее восстанавливаем все системы... Мультиплексор уже припаял?))
Плексор-скоро закажым. Щас подпаяны датчик темп на 31 ногу,тока,воды И четыри основных реле,опредиляемса с герконами(ставим на самые безтолковые ноги) Стики поумолчанию(adc0пульт,первый ppm,pa0кар)и так далее Шымы для моторов нада разные(и з реле(наш вар),и попробуем тот модуль,и для без колекторника) первый канал у нас всегда будет рульом,к второму подтянуты щымы)
_________________ И опыт сын ошибок трудных и гений парадоксов друг
roman.com goldenandy Я прошу извенения за не знание руской граматики,я думаю что главное понемать друг друга. Я считаю что если выдумывать велосипед,то с удовольствием,не куда не спешить. Я повторюсь,я хотел простое радио управление,что переросло в добавление всякого разного. Все нада делать по ресурсам(времено-матереальным) То что предлагает goldenandy-мне кажетса потребует много ресурсов(которих щас нету) Мы уже прошли,тот этап когда можна все понавыдергивать из радио хлама.
Добавлено after 6 minutes 59 seconds: Я почитал вашу переписку,и понимаю что я не чиго не понемаю в програмированию.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
Датчик температуры-переодичиски пропадает,подключон по схеме,брак датчика не исключон. Датчик потопа работает Датчики акумов работают Датчик тока подключон но не проверен Два канала(пер-ак,фара-работают) Вигрузка не работает(имитацыя лотка работает тоисть герконы и реле) Остальное пока нету возможности проверить. Через 2часа на поезд,пропаду на сутку-точно(но может если время останитса поисчу там радио магазн)
Добавлено after 8 minutes 23 seconds: А пока на досуге можна подумать как из этого aj-sro4m(HC-SR04) слепить эхолот с отображэнием на втором экране,и чтобы подключалса и к пульту ик модулю кораблика.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
имитацыя лотка работает - это как понимать?)) температуры-переодичиски пропадает ? Замечательно)) Всё отваливается)) Видать из-за прерываний... Но в первую очередь из-за тупого протокола 1-Wire... чувствительного в малейшим задержкам... тайминги... тайминги... всё построено на таймингах)) Ну можешь прошить без прерываний для проверки))
радио магазин? Ты всё ищешь мультиплексор? такая дефицитаня деталь чтоли?)) Долго визимся с одним плексором... уже бы припаяли вторую мегу и забыли про плексер)) Ну если нет плексера соединяем напрямую да и всё... Будет тебе 5 серв + 2 мотора без плексеров и прерываний)).
roman.com-пишу с телефона. вместо герконов переключатель база-конечная-релюхи клацают (просто нет на кнопку выгрузка ни какой реакцыи) Плексер стоит 5грн мин заказ 50грн доставка 25грн(не интересно)ЗАЧЕМ ПЛАТИТЬ БОЛЬШЄ. Я хочу попробовать на демультиплексоре(не хочу логик,мег8) Щас по всех фронтах завал,но не чево прорвемся как нибуть.
_________________ И опыт сын ошибок трудных и гений парадоксов друг
вместо герконов переключатель база-конечная-релюхи клацают (просто нет на кнопку выгрузка ни какой реакцыи)
У нас АВТОМАТИЧЕСКАЯ выгрузка ("Умная выгрузка"). Работает без твоего участия. Она проверяется хитро... - при включении кораблика каретка едит на базу. Выгрузка не будет работать пока каретка не окажется на базе. - после того как каретка на базе можно нажимать кнопку выгрузку. - дальше всё происходит в автоматическом режиме: (выгрузка > задержка > возврат база > готовность к выгрузке).
Вообще я бы сделал выгрузку на сервах или магнитах...
Датчик температуры програл в симуляторе... Переодически отваливается из-за мультиплексора. Что делать? Фиг его знает... Вариантов миллион... от программной коррекции до отдельно меги))
Тупой протокол 1-Wire требует высокой точности импульсов (точность микросекунды !)...
Пипец... руки поотрывать этим Далловцам (разработчикам таких тупых датчиков). ))
Вообще.. в нормальных схемах ставят отдельный контроллер двигателей, которые контролируют все процессы двигателя: ток, частоту, температуру, частоту ШИМ в зависиммости от режима работы... Контроллер не позволяет резко рвать с места, что исключает броски тока... Работют они по графикам режимов, с реальным круиз-контролем, с ПИД-регуляторами и рекуперативным торможением...))
У нас пока всё слишком примитивно)) Кстати графики.. надо добавить графики... Добавим второй экранчик...
roman.com-с второй екран приятно удивил,работает хорошо. Фото закину завтра. Подключка удобная и болие универсальна,чем придэдущая,(посут теряем одн толька пин,но какой эфект) Если нада у меня ещо один есть
_________________ И опыт сын ошибок трудных и гений парадоксов друг
Только учти, чем больше экранов подключено к одном меги, тем медленней работает вся система в целом. Поэтому обычно на каждый экран ставят отдельную мегу. Тогда количество экранов можно делать бесконечно много )) На работу всей системы в целом это не влияет.
Наша умная выгрузка работает-провод отпаялса,термо датчик на паследней прошивке модуля ужэ не отваливаетса. Датчик тока почемуто прыгает мин-мак(без нагрузки)но я ещо не припаял фнч-фильтр(припаяю-отпишу) Плексера не купил,но зато купил https://www.youtube.com/watch?v=1kspRBmpbS8 И давай подумаем как правельно внедрить ето чудо запаралеля виходы под 4ам(что куда да как,и нарисуем на схеме) И проведем реальный тест нагрузив 4-5амп(на радиатор прикрутив термо датчик) https://www.youtube.com/watch?v=NqZrzrYu9TM И того барахла что я накупил я бы хотел сначала внедрять http://wiki.amperka.ru/%D0%BF%D1%80%D0% ... nce-module Мне кажетса самое простое,-и тут както нада рисовать рельеф дна,заодно потренируемса рисовать графики А потом можна и барометр,потомучто какой карп-бот без знаня давления-и изменение температуры(канечно же на графиках) ДЛЯ РЫБАКА ЭТО ОЧЕНЬ ВАЖНО Модуль джс-гамно из гамна(со всех сторон)
_________________ И опыт сын ошибок трудных и гений парадоксов друг
L298N подключается очень просто (уже подключали). Можешь для проверки подключить как на видео (без реверса схему менять не надо) - подал ШИМ на соответствующие входы L298N и нажал кнопку))
Чтоб подключить реверс L298N к меги... надо вспомнить выводы (скачать даташит).
Ультразвуковой дальномер тема интересная)) Его надо тестить отдельно... пока не придумал. )) Собери лучше сначала кораблик чтоб работал, а потом дополнительные датчики... А то у тебя всё разобрано.
https://www.youtube.com/watch?v=NqZrzrYu9TM послушай с 45 секунды(но нада проверять) Все датчики будут проходить проверку и наладку на пульту кроме тахометра,драйверов моторов(если так можна) Пока я думаю розбирать-или делать другой(нада подумать) Пока резкой надобности я невижу(из деталей от туда мне ничего не нада,плавать негде,все есть в двойном комплекте) Єхолот тестить будем подключая к пульту,на пруду есть место где вода не замерзает почти некогда+есть чудо китайский ехолот возьмем за образец там глубина в том году была гдето 1.2м самое то для тэстов В крайньом случае возьму бур зделаем пару лунок 0.5-1-1.5(Давай добавим хоть одну плюшечку ) Некто не хочет повторять нашэ радио управление,можэт эхолот захотят (отключил в меню радио модуль выбросил из схемы все лишнее вуаля эхолот) Взял плату модуль подпаял датчик засунул в какуйото гермо коробку подцэпил к спинингу и бросай(но это ужэ радио-эхолот это ужэ не плюшэчка а цэлый батоннн )
_________________ И опыт сын ошибок трудных и гений парадоксов друг
В нашем кораблике нет вывода "вперёд"... есть только вывод "назад" (в нашем кораблике это вывод называется "реверс"). Поэтому, если подключить этот драйвер к нашему кораблику, то наш караблик будет плавать... только назад)) Ну значит надо сделаем отдельно вывод "вперёд"... (если действительно это надо)...)) Какие проблемы?))
Этот драйвер сгорит нафиг в кораблике... Он всего на 2 ампера.
А ещё этот драйвер имеет большие потери... в два раза больше чем на простом реле (драйвер собран по мостовой схеме). И т.д. Нафиг ты его купил вообще))
Лучше расскажи что там с мультиплексором ? На чём будем собирать плексер? Спаяй на транзисторах... ))
Все датчики (датчик тока, напряжения, температуры... и т.д.) можно настраивать (калибровать) по графикам. Просто у нас пока ещё нет графиков)) Скоро будут.
Ты сначала настрой этот эхолот дома, в ванной, потом на пруду..))
Я давно хотел попробовать подключить вот-так(згоит то згорит а нет так нет) Плексор за ту ниделю решим вопрос.
Добавлено after 26 minutes 2 seconds: В ваной не получитса потому у нево слепая зона гдето 40см и обзор 50 градусов(мой завоцкой тожэ в ваной не работает нормально у нево тожэ слепая зона 30-40 см) Насколька я понял aj-sro4m(просто с выносным гермо датчиком) Полный аналог (HC-SR04) Значит инфы полным полно. Нада подобрать пины правельно Зделать пункт в меню эхолот В нем будут менятса кое какие пааметры(а можэт и небудут) Я в програмировани не понимаю,но мне кажетса что в придыдущей статье было описание Для того чтобы инициализировать отправку сигнала дальномером, необходимо подать высокий сигнал длительностью 10 μs на пин Trig. После получения высокого сигнала длительностью 10 μs на пин Trig, модуль генерирует пучок из восьми сигналов частотой 40 кГц и устанавливает высокий уровень на пине Echo. После получения отраженного сигнала модуль устанавливает на пине Echo низкий уровень. Зная продолжительность высокого сигнала на пине Echo можем вычислить расстояние, умножив время, которое потратил звуковой импульс, прежде чем вернулся к модулю, на скорость распространения звука в воздухе (340 м/с). Функция pulseIn позволяет узнать длительность импульса в μs. Запишем результат работы этой функции в переменную duration. Теперь вычислим расстояние переведя скорость из м/с в см/мкс: distance = duration * 340 м/с = duration * 0.034 м/мкс Преобразуем десятичную дробь в обыкновенную distance = duration * 1/29 = duration / 29 Принимая во внимание то, что звук преодолел расстояние до объекта и обратно, поделим полученный результат на 2 distance = duration / 58 Оформим в код всё вышесказанное и выведем результат в Serial Monitor
Добавлено after 16 minutes 32 seconds: Если коротко про GPS єто дешовая китайское барахло,с непонятной прогой,без инфы кроме даташыта и самое критичное что в даташите пишэт что погрешность 2.5 метра(страшно подумать что в натуре)Это самый главный параметэр(2.5 ну не в одни ворота)нету смысла тратить время. Кароче нада покупать нормальный NEO-M8N (инфы полно,утэлитка понятная прогрузка за 30сек,тянет все виды,и погрешность 60см) Золотой вариант 16 баксов
Для подключения драйвера двигателя заходим в меню пульта и меняем канал 2 (мотор 2) на стик 1(мотор 1) с инверсией (все каналы с инверсией). Теперь у тебя есть вывод "назад" (на схеме "реверс" от первого двигателя) и есть вывод "вперёд" (на схеме "реверс" с инверсией превращается в вывод "вперёд"). Таким образом ничего в программе менять не надо, достаточно поменять настройки в меню пульта ))
Далее подключаешь свой драйвер в параллель (два в одном) и проверяешь под нагрузкой. Главное не перепутать на драйвере выводы "вперёд" и "назад" )) А то один драйвер будет крутить вперёд, второй назад... драйвер замкнёт и всё сгорит нафиг))
GPS точность 2.5 метра... не знаю)) 60 см. тоже на фонтан)) Радиокомпас даёт более высокую точность...))
что тут запутано?)) У тебя все 8 каналов можно переназначать на любой стик... При этом на все 8 каналов можно делать инверсию... С помощью меню пульта вывод "реверс" в кораблике легко превращается в вывод "вперёд"))
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения