Мы договорились делать народный кораблик на основе уже существующей версии (базовой версии). И по ходу дела вносить изменения в базовую версию... Делать проект с нуля без объяснения причин (просто так кому-то захотелось) не вижу смысла. Где базовая версия ? Уже спаял ?
Добавлено after 1 minute 27 seconds: А мы продолжим. Сейчас мы подключаем разные гаджеты к нашему кораблику...
Добавлено after 1 hour 15 minutes 42 seconds: Подключаем кораблик к компу по Ethernet. Можно использовать готовые изернет модули, но это слишком просто. интересней делать модули самому. Выше уже кидал ссылки на самодельные изернет модули. http://www.fpga4fun.com/10BASE-T2.html Сделаем тоже самое на ATmega8. Берём ATmega8, кварц 20 МГц, трансформатор от старой сетевой карты. Паяем всё по схеме.
"Мы договорились делать народный кораблик" но не космический кораблик, в котором сможет разобраться человек с Вашим уровнем познаний.
" Делать проект с нуля без объяснения причин" Схема базовая (почти) В проекте (Nokia 6300) я излагал своё не согласие, и даже по просьбе sashamelja приводил аргументы . Хотя обратных аргументов не было, разве что по поводу экрана.
Subtrim Триммирование каналов, смена центральной точки Пока хватит?
В проекте (Nokia 6300) это всё уже было сделано и даже больше, но Вам почему-то не понравилась кнопочка вход--выход МЕНЮ. Хотя я тоже приводил аргументы по её необходимости, и неудобства в базовой версии
Всё работает )) Дальше... Расчётная скорость передачи пакетов у нас должна быть 17.000 пакетов/c. Но на анализаторе мы видим 8.630 пакетов/c. Половина пектов теряется... Почему так происходит ? Потому что мы нарушили требования спецификации https://ru.wikipedia.org/wiki/10BASE-T У нас ATmega8 передаёт пакеты непрерывно... А согласно спецификации межпакетный интервал должен составлять 9,6 мкс. https://en.wikipedia.org/wiki/Interpacket_gap Переделаем всё по стандарту.
Всё работает )) Расчётная скорость передачи пакетов у нас должна быть около 14.000 пакетов/c. На анализаторе видим 14.431 пакетов/c. Замечательно. Наша ATmega8 передаёт пакеты со скорость 14.431 пакетов/c. Потерь пакетов нет. Всё работает стабильно. Как и было задумано))
Тут что то мне не понятно? Мы начинаем «кто в лес кто по дрова». Предлагаю ВСЕ ТАКИ нарисовать схему, составить Т.З. Согласовывать какой дисплей у кого есть это глупость, нужно брать то чем удобно пользоваться, а не то что что то у кого от старых проектов осталось. roman.com Потасовывать факты и сообщения я тоже умею так что не нужно копировать все сообщение а потом стирать и подставлять чужие ники. ВАЙ кАк не ихорошо. Каждый баран должен отвечать за свои …. НЕ НУЖНО СТРАВЛИВАТЬ участников форума. Если ВЫ считаете ПРОЕКТ для ВАС НЕ интересен и НЕ ПЕРСПИКТИВЕН. ДАВАЙТЕ РАЗБЕЖИМСЯ и ОСТАНЕМСЯ ПРИ СВОЕМ.
При чём тут это ? Я делаю платы расширения для проекта "Радиоуправляемый кораблик своими руками." Платы расширения - это просто дополнение для проекта "Радиоуправляемый кораблик своими руками." вот и всё)) При чём тут лес... дрова... ? ))
Добавлено after 8 minutes 45 seconds: P.S. Antoha 2000, в нашем проекте много чего нет. И не всё будет. Я никогда не обещал что прям будет всё ! )) К сожалению я не всё знаю и умею)) Всё что есть сейчас - проверенная обкатанная схема, в которую по ходу будут вносится изменения... Кому интересно - собирает обкатанную схему и потом (по ходу) вносит изменения... Кому не интересно - ничего не делает)) Всё просто.
Добавлено after 4 minutes 51 second: А пока MASIK думает над схемой и экранами... мы подумаем как будем подключать пульт к гаджетам. Выше уже думали... Подумаем ещё раз. Не страшно)) Варианты:
Вот об чем, в написано мной: С модулем ESP32 конечно засада, но насколько быстро почитал в них у же есть какая то программа. Можно взять и другой их там, этих модулей много вот как пример https://arduino.ua/prod4216-wi-fi-modyl-esp8266-esp-01s Кто то хотел чего то нового, вот и будем все учиться прошивать ESP32. датировано 26.2020.11.42.38
А вот Ваше, и Вы хотите сказать что это одно и тоже, так я не согласен:
roman.com писал(а):
MASIK писал(а): Antoha 2000Кто то хотел чего то нового, вот и будем все учиться прошивать ESP32.
Кто то сейчас шнурки делает. Ну а ты займись пока ESP32.
датировано 26.2021.14.30.31
Эта часть была адресована Всем, а не кому то конкретно Она также касалась меня. Здесь не было ников, а у Вас откуда то появился. Да ладно я не обидчевый, Проехали.
Да ладно проехали, хотя с сайтом за все время таких ляпов не было. По ESP32, я многое что делал, например: все схемы с микроконторлерами обходил, потом собрал два программатора. Один для PIC и два AVR, и уже веселей. Так что учиться ни когда не поздно. Поставить VPN, скачать схему легко могу. Нет желания. Если мы не можем за целую страницу определиться с дисплеем и микроконторолером, так о какой схеме речь. Скажите какую рисовать, нарисую. В чем проблема. Что будет дальше я уже молчу. А тех задание, так это вообще будет завал. roman.com Вас прекрасно понимаю, писать прогу под каждую хотелку, а потом еще с перламутровыми пуговицами. У любого желание отпадет. Сижу потихоньку рисую схему кораблика, а получается UW3DI обрезанный но с АМ. Дайте пару дней, сяду поставлю VPN, -- «забью косячок» а то тут «без сто грамм не разберешься»-- шучу, с корректирую схему под хотелки, Вы утвердите и поедем дальше. Одна просьба, давайте ответ более конкретно и без википедии, экономите свое время, ее никто не читает. В том числе и я.
рисую схему кораблика, а получается UW3DI обрезанный но с АМ.
Вот и я рисую схему кораблика... а получается Интернет)) Потому что без Интернета сейчас никуда. Когда будем UW3DI подключать к кораблику ? )) А UW3DI будет с верхней или с нижней боковой ? )) https://www.youtube.com/watch?v=Sji85hL2tuc
Если хотите добавить ESP32 в проект, для работы с "голым" модулем удобно приобрести плату типа той, что на снимке, куда модуль вставляется в пружинные контакты. Получите доступ ко всем пинам модуля через внешний коннектор, а также загрузчик кода, совместимый со средой разработки Arduino. С помошью такой платы удобно отладить код модуля в Arduino IDE, и загрузить его в модуль перед распайкой последнего на плате в окончательном устройстве. Спойлер Насколько я понимаю, вы хотите использовать ESP32 только для связи с компом по WiFi, a основное приложение будет работать на меге. Если так, то использовать ESP32 в таком режиме сравнимо со стрельбой из пушки по воробьям, поскольку помимо стека безпроводки в него может быть загружена программа пользователя. При наличии несравненно более мощного процессора в ESP32 возникает вопрос зачем тoгда вообще нужна мега. Можно использовать и более простой модуль ESP8266, для которого есть подобные платы отладки с пружинными контактами.
Если хотите оставить мегу в проекте, то для организации связи её с компом по WiFi разумнее использовать NCP модули типа ATWINC1500. В них уже загружен стек IP на фабрике, реализующий многие сетевые протоколы типа TCP/UDP/DHCP/ARP, и др. Для общения модуля с основным MK по SPI посредством API имеются библиотеки на Гитхабе для серии ATSAM и в сети можно найти информацию по адаптации их под другие МК. Если адаптируете их под мегу, будет интересно многим и для других проектов.
P/S Три режима или три модели 1) одномоторный 2) двухмоторный ( раздельное управление моторами , на стике свой мотор) 3) двухмоторный ( два мотора на одном стике, так называемое "однорукий")
использовать ESP32 в таком режиме сравнимо со стрельбой из пушки по воробьям, поскольку помимо стека безпроводки в него может быть загружена программа пользователя.
sashamelja, тоже так подумал... и теперь всё делает на ESP32. У меня нет ни ESP32 ни среды разработки к ней. Я до сих пор не придумай ей применение))
Ser60 писал(а):
Можно использовать и более простой модуль ESP8266
Можно. Это не принципиально.
Ser60 писал(а):
для организации связи её с компом по WiFi разумнее использовать NCP модули типа ATWINC1500.
Добавлено after 22 minutes 20 seconds: Antoha 2000 я так понимаю схему в Splan ты уже нарисовал и модули уже спаял и протестировал ? Осталось только внести изменения ? настройки пропорциональных каналов... я не знаю как это делается. Схема базовая была выше в Splan. мы договорились что всё рисуем в Splan. 1) одномоторный 2) двухмоторный ( раздельное управление моторами , на стике свой мотор) 3) двухмоторный ( два мотора на одном стике, так называемое "однорукий") Это всё уже есть. все кнопки - под один порт. мало кнопок - выделяется второй порт... и т.д. Nokia 5510 с меню ? на нём не видно нифига)) он же мелкий...
Интересно... кто будет покупать ATWINC1500 со всеми плюшками за $146.99 если есть ESP8266 за US $0.99
Нууу, не знаю. Я купил и не жалею когда разбирался с ними - с'экономил кучу времени. Впрочем, я и сам потом сделал модуль для безпаячной макетки. Сами модули стоят всего 8$ и что 1$ за ESP, что 8$ для единичной любительской конструкции непринципиально, особенно для тех, кто не хочет, чтобы их разработка на мега+ESP выглядела курам на смех. Но вы, по-моему, без комплексов.
"схему в Splan ты уже нарисовал и модули уже спаял и протестировал ? " Схему нарисовал-- порвал и выбросил Спаял-протестировал и разобрал
"настройки пропорциональных каналов... я не знаю как это делается." roman.com вернись в прошлое на десяток страниц, ТЫ уже это делал (экран Nokia 6300 + Atmega 128)
Управление моторами может и есть но не ВСЁ как хотелось бы.
"все кнопки - под один порт. мало кнопок - выделяется второй порт... и т.д." А на схеме что не так ???
"Nokia 5510 с меню ? на нём не видно нифига)) он же мелкий..." Десять страниц писалось про назначение Nokia 5510, а ты снова туда-же.
Как в сказке (не помню названия) ; пойди туда-не знаю куда, принеси то -не знаю что.
Роман найди кого-нибудь другого и выноси мозг ему, а то тебе как в песне : а мне всегда чего-то не хватает зимою-лета ............
для тех, кто не хочет, чтобы их разработка на мега+ESP выглядела курам на смех.
Это не имеет значение. Проект "Радиоуправляемый кораблик своими руками" создан исключительно в учебно-развлекательных целях. Это наш конструктор LEGO )) В конце мы его разберём на запчасти и используем запчасти в других целях.
Добавлено after 1 hour 41 minute 33 seconds: Продолжаем всё ломать...))
ATmega8 передаёт пакеты по Ethernet на скорости 10 Мбит/c. При скорости 10 Мбит/c максимальная скорость передачи пакетов ATmega8 ~14.000 пакетов/c.
Теперь проверим скорость работы виртуальной машины Java. Подключаем ATmega8 к виртуальной машине Java. Смотрим как наша машина справляется с обработкой пакетов при разной скорости передачи пакетов... Обработка пакетов - это приём пакета, вывод данных на экран, отправка ACK.
)) Мда... Хотя я примерно так и думал)) На мобильных гаджетах (всяких Android) ситуация будет ещё хуже... При скорости 14.000 пакетов/c. наша машина просто не способа обработать такое количество пакетов. )) Много пакетов пропущено... При этом загрузка процессора компа - 100 %. И это при том что процессор - двух ядерный Intel 2,5 GHz. ATmega8 по производительности превзошла двух ядерный Intel 2,5 GHz. Хотя оно и понятно... ATmega8 не обрабатывает пакеты, а только передаёт. 2000... 1000... 200... 50... При скорости 200 пакетов/c. (и меньше) наша машина уже способа обработать такое количество пакетов без потерь. )) Пропущенных пакетов нет.
Тут надо понимать, что виртуальная машина работает поверх ОС винды... А не напрямую с инструкциями процессора компа))
В общем всё ясно)) Теперь мы знаем возможности нашей машины))
Так же мы выяснили какие при этом ограничения - низкая скорость передачи данных. При скорости передачи пакетов 256 пакетов/c частота обновления экрана Java машины составит 1 кадр/c. Но зато просто (ATmega8, кварц 20 МГц), дешево (~50 рублей), энергоэффективно (3,3 V / 12 mA). Лично я не встречал более энергоэффективных (3,3 V / 12 mA) Ethernet модулей. Аналогичным способом можно подключить наш пульт к Android. Достаточно простого Ethernet переходника (~200 рублей). https://www.youtube.com/watch?v=BkJBV82sj34
Добавлено after 31 minute 46 seconds: Дальше надо повышать скорость передачи пакетов нашего самодельного адаптера... что бы можно было по нормальному подключать наш пульт к компу. https://www.youtube.com/watch?v=XKEzDtrzI7s
У "нас радиолюбителей" )) Это не важно. Важно что теперь мы знаем как всё работает - это главное. Значит цель достигнута. )) Осталось разобраться с Wi-Fi (Wi-Fi - это беспроводной изернет). Опять МАСИК пропал ))
Добавлено after 51 minute 13 seconds: P.S. Так я не понял... мы дождёмся МАСИК с "кораблик+ESP32" или нет ? )) Это как у Высоцкого - "То явятся, то растворятся…" )) Песня про кораблик )) https://www.youtube.com/watch?v=meIRBBYuYS0
roman.com,roman.com Вы дальше упорно не понимаете что ваш изернет кроме вам лично не нужен и не интересен (и сомневаюсь что будет интересен и нужен когда либо)
Добавлено after 1 minute 26 seconds: Может я и передумаю, но делать изернет, точно никогда не буду
Не тратьте время на сылки и картинки, их никто не смотрит, и МАсик в том числе))Он сам сказал.
Добавлено after 10 minutes 36 seconds: P.S. Так я не понял... мы дождёмся МАСИК с "кораблик+ESP32" или нет ? ))
Не ну вы конечно прикалист однако,, Если вы все сделаете и придумаете в двух средах одновременно, То он конечно купит и спаяет тх-rx
Тьху, а ещо андроид сдк, а нет под яблочко (которым он принципиально не пользуется, но обещал что начнет)
Кароче все возможно ТЕОРИТИЧЕСКИ _____ С комуникацыей тут у некоторых не срослось, может с софт тестером сростетса но боюсь что не болие..
Добавлено after 3 minutes 44 seconds: ИЗВЕНИТЕ ЧТО ОТВЛЕКАЮ, НО ВЫ ВСЕ РАВНО НИЧЕГО НЕ ДЕЛАЕТЕ И НАВЕРНОЕ НЕ НАЧНЕТЕ (А Я НИКОГДА УЖЕ НЕ БУДУ ПРИНЦЫПИАЛЬНО)
Но если как выражались у нас это все радиолюбитили, то я позволил всунуть 5 коп (ещо раз извините)
Вложения:
Комментарий к файлу: Когда у вас появитса, такого размера и удобства интеграции реальные устройства pho.jpg [72.95 KiB]
Скачиваний: 117
_________________ И опыт сын ошибок трудных и гений парадоксов друг
Вы дальше упорно не понимаете что ваш изернет кроме вам лично не нужен и не интересен (и сомневаюсь что будет интересен и нужен когда либо)
Это ты не понимаешь... изернет нужен всем... всегда... везде ! )) Это вопрос национальной безопасности. Согласно приказу нашего главнокомандующего разработан план развития Интернет в РФ (читай - изернет). До конца 2021 года все государственные учреждения в РФ должны быть подключены к Интернет (читай - изернет). Цитата: "Без широкополосного доступа (читай - изернет) невозможен переход на цифровую экономику". https://www.youtube.com/watch?v=5qex-ifO26I Согласно приказу нашего главнокомандующего наш кораблик уже имеет широкополосный доступ (читай - изернет). Осталось подключить Wi-Fi. До конца 2021 года у нас ещё есть время. ))
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения