Да уж, чуваки, для для меня видимо это невыполнимая задача - сделать ДУ пульт на тини13. Хотя я и примеры нашёл, и даже запустил их. У меня даже лампочка моргает типа что-то отсылает, только на эти сигналы приёмник не реагирует. В общем остаётся мне только тут помощи просить. Иначе сидеть мне на ардуинках...

Комментарии: 125

  1. Anonim

    Если продаван откажется продавать по 200р - пожелай ему добра, любви и процветания Проси

    • Alexey

      да я даже не знаю чего просить. Могу скинуть ссылку на код, который использавал, может у кого окажатся все железки пол рукой чтоб протестить

  2. Byte

    Частоту проверь. Несущую.

    • Alexey

      Как? Я полный нубас в этом. Я уже сломал две тиньки просто пытаясь на них блинк залить)

      • Byte

        Сломал — вряд ли, фьюзы запорол — запросто :) Логическим анализатором или осциллографом.

        • Alexey

          осциллограф (DSO138mini) ещё не приехал, анализатора тоже никакого нет

          • Byte

            Ну, тогда пока не судьба :-D

        • Alexey

          А восстанвить эти фьюзы не сильно сложно?

          • Byte

            Сильно, нужен или высоковольтный программатор, или собранный собственноручно Fusebit Doctor (считай, тот же высоковольтный, только узкоспециализированный). Ну или прикинуть, что ты там выставил в итоге и подкинуть тиньке то, что она хочет. Обычно — кварц =)

            • Svyatoslav

              Добрый вечер Распаял дисплей и получил такой эффект - расплывчато и тускло. При нажатии на ресет (видно на середине видео) картинка нормальная. На макетке все нормально работает. Распиновку два раза проверил - одинаковое. В чем может быть косяк?

              • Byte

                Обновляет слишком часто, дисплей не успевает :) Резет останавливает обновление, само собой.

                • Svyatoslav

                  у меня на макетке остались провода перетыкаю дисплей и МК туда - все работает как надо

                  • Byte

                    Тогда смотреть пайку. Тщательно :) Обычно обратная картина — то, что глючит на макетке, не глючит при пайке. Ну и флюс отмыть.

                    • Svyatoslav

                      если бы замыкание было - то вообще не работало бы не?

                      • Plank

                        Смотря что с чем

                        • Svyatoslav

                          но замыканий нет - проверял уже

                        • Plank

                          Я один раз напоролся. Поленился флюс смыть, как я был удивлен... Все работало, но не так

                          • Svyatoslav

                            отмыл и помогло???

                            • Plank

                              Угу Но до этого всю голову сломал

                    • Svyatoslav

                      отмыл и заработало! Спс!

                      • Alexey

                        грац!)

                      • Byte

                        Пжлст :)

                        • Svyatoslav

                          я уже хотел завязать с этим

                          • Byte

                            Ну классика же. Электроника — наука о контактах. Или он есть там, где его быть не должно, или нет там, где должен быть :)

                            • Svyatoslav

                              я хотел обойтись без отмывок)) но похоже это чуть ли не обязательная процедура

                              • Byte

                                Лучше глянуть осциллографом или ЛА, чтобы быть уверенным. А так — да, можно хотя бы грубо прикинуть, что если врёт — то не шибко. Однозначно. Отмывать всегда.

                                • Alexey

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

                                  • Byte

                                    Да не то, что «может»… :))))

                                    • Alexey

                                      а вот в коде который сигналы шлёт есть: F_CPU 9600000UL глянь плиз переводчиком что китаец пишет: https://m.blog.naver.com/kiatwins/221079811617

                                      • Byte

                                        Вангую, что ардуйня собирает проект не с теми дефайнами, из-за чего всё и уезжает к лешему. Собери ручками, с нужной частотой.

                                        • Anonim

                                          тиристор последовательно с катушкой. Тиристор закрывается при нуле тока, а не напряжения. Соотвественно закроется когда катушка отдаст всю энергию

                                          • Glk2099

                                            А, да, согласен

                                          • Glk2099

                                            Если тирик можно переполюсовывать, то норм Я чет давно их не применял, только симисторы

                                            • Anonim

                                              обратное у тиристора не меньше прямого, может быть больше

                                              • Glk2099

                                                Тогда норм

                                                • Anonim

                                                  симисторы на такие токи не встречал

                                                  • Glk2099

                                                    Но тогда долбанет кап Значит нужен диод

                                        • Alexey

                                          а как? я вот замерял. 10 сек в коде это 13.8 сек в реале

                                          • Glk2099

                                            Не помню можно ли переполюсовывать тирик Это не симистор

                                          • Byte

                                            9.6/8 = 1.2 Что-то многовато получилось, хм.

                                            • Alexey

                                              хочу вот костыльно рассчитать дополнительный множитель чтобы убрать эту разницу я точно померял несколько раз

                                              • Byte

                                                Не, это кошмар. Надо делать правильно, а не уши к попе приставлять :)

                                                • Alexey

                                                  прост я только это смог придумать)

                                                  • Byte

                                                    boards.txt смотри. Гляди, что там написано :)

                                                    • Anonim

                                                      не долбят

                                                      • Glk2099

                                                        Симистор в гп и не нужен, он больше для AC димминга Он переполюснется так как ноль тока наступит после перезарядки кондера А перезарядка и есть переполюсовка

                                                        • Anonim

                                                          в диодный мост питальника уходит ток, частично на утечку электролита

                                                          • Glk2099

                                                            Это не есть хорошо Костыль

                                                          • Glk2099

                                                            Блин а ведь это фактически то же самое только без добавления 5 диода, ну тогда норм, но надо брать диодный мост помощнее

                                                    • Alexey

                                                      это где? Кста, блинк удалось починить множителем

                                                      • Anonim

                                                        учитывая дроссель, там и ток не оч большой, и напряжение

                                                      • Byte

                                                        Где-то там рядом валяется он.

                                                        • Alexey

                                                          Загадками говоришь, но я нашёл. Что с этим делать?

                                                          • Byte

                                                            Смотри, ищи свою тиньку. Рядом должно быть объявление частоты камня, которое используется при компиляции.

                                                            • Alexey

                                                              ## 9.6 MHz attiny13.menu.freq.f9000000=9.6 MHz attiny13.menu.freq.f9000000.bootloader.low_fuses=0x7A attiny13.menu.freq.f9000000.build.f_cpu=9600000L

                                                              • Byte

                                                                СТРАННО.

                                                                • Glk2099

                                                                  Тайминги это тупо, надо высокоскоростной алгоритм оценивания положения)

                                                                  • Timoschenko

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

                                                                    • Glk2099

                                                                      Взять мк с частотой 550мгц, например stm32h723

                                                                    • Glk2099

                                                                      Это скорее самокорректировка после каждого включённого витка А не, после каждого прохождения оптопары

                                                                • Alexey

                                                                  фьюзы совпадают с прочитанными код в том скрипте вроде тоже F_CPU 9600000UL

                                                                  • Alexey

                                                                    но чтобы была задержка в 10 секунд нужно писать delay(7246);

                                                                  • Byte

                                                                    Да дефайн при компиляции из ардуино не работает, он перекрывается аргументами из досок.тхт.

                                                                    • Glk2099

                                                                      Но можно поставить наверное что то типа массива из 100 датчиков Холла, и отслеживать снаряд

                                                                      • Timoschenko

                                                                        вот я тоже думал про эти датчики, но скорее всего из за гиганского магнитного поля в катушках, не выйдет они сойдут с ума наверное

                                                                        • Glk2099

                                                                          Да, есть такая проблема

                                                                    • Alexey

                                                                      а зачем его пишут тогда?

                                                                      • Glk2099

                                                                        Они сейчас маленькие производятся очень

                                                                      • Byte

                                                                        Не всегда люди компилят сорцы из ардуино иде… ;)

                                                                        • Alexey

                                                                          ааа

                                                                        • Alexey

                                                                          Ну пока у меня не вышло своими множителями поменять код так чтобы он заработал. Делаю вслепую, это всё усложняет

                                                                          • Byte

                                                                            Есть мысль. Сорцы только под ардуино, или нормальные есть? :)

                                                                            • Alexey

                                                                              ну вроде int main() { это нормальные?

                                                                              • Byte

                                                                                Ага… ;) Попробуй хекс ручками прошить. Из командной строки.

                                                                                • Alexey

                                                                                  крекс пекс хекс. я ни понял)

                                                                                  • Glk2099

                                                                                    Между прочим физику на 81 сдал

                                                                                    • Alexey

                                                                                      маладес! а я на 54(

                                                                                    • Anonim

                                                                                      Я не понимаю этих циферок, у меня 5 было Только школа мало отношения имеет к образованию

                                                                                      • Glk2099

                                                                                        Ну значит судя по твоей логике Я должен сделать вывод что ты не шаришь в математике

                                                                                        • Anonim

                                                                                          Я и не против

                                                                                          • Timoschenko

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

                                                                                • Alexey

                                                                                  что это значит-то?

                                                                                  • Anonim

                                                                                    Ну вот. Я ж никого обидеть не хотел

                                                                                  • Byte

                                                                                    Результат компиляции, *.hex файл. Вшей его руками, через avrdude, без вызова прошивалки Arduino IDE. Фьюзы не трогай. Получится — свисти :)

                                                                                    • Alexey

                                                                                      Понял. А где этот хекс лежит? Меня правда уже вырубает. Завтра сделаю, надеюсь ты завтра будешь на связи?

                                                                                      • Byte

                                                                                        Урывками, работать-то надо всё-таки. Вот и сейчас сижу, тружусь. Если чего — в личку свисти. Хочу попробовать перекомпилять твои исходники вручную, хексы тебе отдать на прошивку.

                                                                                        • Alexey

                                                                                          Вот тогда 3 примера что я нашёл. менял по-минимуму. Ну надеюсь что завтра и получится чего, может и заработает)

                                                                                          • Anonim

                                                                                            Может - не заработает Забудь про вероятности в жестоком программировании мк. Это не квантовый компьютер

                                                                                            • Alexey

                                                                                              Угу

                                                                            • Alexey

                                                                              сейчас у меня 3 примера под тини13, все с main()

                                                                          • Dim

                                                                            лично от вас я ничего не хочу тем более что, у вас для помощи квалификации маловато вот и я вслепую делаю - пытаюсь разобраться с програмным уартом

                                                                            • Anonim

                                                                              Вы нихера не знаете о моей квалификации. Я уже лет 10 работаю программистом. Пишу программы для всяких железок, причём не для "ардуино", а для серьёзного оборудования с серьезными требованиями. Тут моей квалификации почему-то достаточно. А для вас, оказывается "маловато".

                                                                              • Dima

                                                                                Например?

                                                                                • Anonim

                                                                                  В основном авионика. То есть то, что летает по воздуху

              • Evgeniy

                блин, хоть сас собирай... тока зачем оно мне

                • Svyatoslav

                  зачем собирать?

                  • Evgeniy

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

                    • Svyatoslav

                      это я еще не показал эту хрень в действии

                      • Evgeniy

                        .... а я тоже скачивал ну у меня в смд-шном корпусе просто а где проэкт сам брал? или это личная разработка

                        • Byte

                          «Пишущая машинка с турецким акцентом» («Золотой телёнок»). Проект :)

                        • Svyatoslav

                          почти это аналог ESPboy почти, потому у автора нет методички как собирать, только примерное описание

                    • Alexey

                      да мне прошивать на макетке вполне удобно

            • Alexey

              сломались тиньки у меня на момента когда я нажимал инструменты-Записать загрузчик в ардуино иде а, ну значит мне проще новые купить будет(

    • Alexey

      я вот заметил когда блинк прошивал что в зависимости от выбранной при прошивке частоты, менялось время delay(1000); и ни на какой частоте реальной секунды не было

    • Alexey

      А как это сделать? Сделаю когда осциллограф приедет. И что мне это даст?

      • Byte

        Скорее всего фьюзы стоят неправильно, и Тинька работает не на той частоте, из-за чего частота несущей съезжает. Сильно. Будет хоть видно, в какую сторону крутить :) CLKDIV8 установлен, например…

        • Alexey

          CLKDIV8 ни в одном из скетчей не используется сейчас

          • Byte

            А в скетче и не будет. Это фьюз :)

            • Alexey

              не в курсах ещё что такое фьюзы, а как их тогда крутить если не в скетче?

              • Byte

                Неотмытый флюс порой творит чудеса, да. Но в основном такие вот… Из фильмов ужасов :-D Почитать даташит на МК? Шьются программатором, LFUSE и HFUSE. Калькуляторы фьюзов в Сети есть, вот, например: http://homes-smart.ru/fusecalc/

Не нашли ответ?

Вам также может быть интересно