Перейти к содержанию

mikolka6

Members
  • Постов

    27
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Ставрополь

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    Радиосвязь

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения mikolka6

Новобранец

Новобранец (2/14)

  • 10 постов на форуме
  • Преданный
  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. Сама задумка подразумевала под собой четыре этапа. Первый, разработка схемы с полным функционалом согласно задумки ТЗ (В схеме должна быть реализована возможность заливать код без разбора проигрывателя (разъёмчик ISP или USB)), в процессе создания которой Вы оказали помощь! Спасибо ещё раз!. Второй, сверление всех отверстий и монтажа всех прибамбасов, в том числе и новой механической сетевой кнопки с фиксацией и соленоидом рычажно прикрепленного к кнопке, покраска корпуса и полная сборка проигрывателя с выводом разъёма. Третий, создание кода только с базовым функционалом ибо моих мозгов по началу хватит только на это, по ТЗ это кнопки Start и Stop для включения реле питания мотора и активации работы кнопок Play и Pause для управления соленоидом подпорки тонарма и микровыключателем игла поднята или опущена. Ну оптодатчик окончания пластинки после срабатывания которого на пине PA7 появится лог-0 и происходит отключение реле мотора и соленоида тонарма и через секунду кратковременный импульс на соленоид кнопки и обесточивание. И четвёртый, это написание кода с задействованием ССИ, клавиатуры, поворотом тонарма, счетчика позиции, джойстика и т.д. но это уже будет потом. Просто в квартире особо не развернешься, а два коробка с разобранным проигрывателем и эквалайзером (идут адресные с алли) постоянно мешаются под ногами у семьи. Поэтому и хочу быстрей собрать железо ну а код потом.
  2. Учебник-это база знаний, педагог-это способ доставки этих знаний, а практическая работа- это проверка знаний. Я смотрю уроки педагогов и читаю книгу, но каждый педагог на своей волне, иногда упираешься в тему - как пошел в школу и сразу в 5 класс. Поэтому я пытаюсь на примерах выложенных кодов и экспериментах на симуляторах на них просто вникнуть. На работе времени на изучение нет, ибо через каждое предложение в книге отвлекаешься, а она сложная для новичка, а видеоуроки смотреть тока дома, а там свои проблемы. Я сейчас на второй главе выложенной Вами ссылки изучаю по книге типы данных и операторов, параллельно опять смотрю видеоуроки. Если нижняя часть Вашего кода мне зашла, то с верхней чуть затык. Я хочу попробовать Ваш код использовать в качестве базового и дополнить его нужными кнопками и автостопом и автовыключением. Хорошо. Если будут вопросы, то по ходу спрошу. Спасибо. Реально времени нет быстро учёбой заниматься, после основной работы веду кружок ДО, дома в 20.00 а то и позже (не на жалость давлю!)
  3. Я прошу прощения за назойливость, но хотел бы Вас попросить, прокомментировать на сколько возможно строки из приведённого Вами кода, мне для понимания и так сказать обучения хочется разобраться с ним. Спасибо. Особенно верхняя часть кода.
  4. Я уже думал на счёт подключения кнопок управления к матрице в качестве нескольких столбцов, в таком варианте можно было и мегу 8 использовать. Но это для меня как для новичка усложняет написание кода и оттянет сборку винила еще на некоторое время. А так я потихоньку буду сам изучать и писать, ну на крайняк уж денег заплачу. Времени с работой свободного особо нет, вот оно и идёт всё медленными шагами))). А на носу ещё нужно двух тактный ламповый собрать на 6п3С. Лежит разобранный эквалайзер Прибой 024 который весь перебрал, но корпус убитый, сейчас вырезаю с орг стекла (рассеиватель с ЖК телеков) новую панель и планирую между каждым из 28 ползунков (резистором) поставить столбец из 14 WS2812b, в общем будет и эквалайзер и анализатор на 28 полос (по 14 на каждый канал) схема и прошивка благо есть. Ещё и бабинник Илеть 110 после наводнения на очереди, в общем решил аналога на старости лет послушать, или головной боли набрал))) Вот схемку дорисовал со стабилитроном, посмотрите.
  5. Нарисовал. Даже порт свободный остался. Ток единственный вопрос, резисторы с клавы номиналом в 1 кОм нормально будут? На данный момент из кнопок будут задействованы Start и Stop c реле RV1 мотора пластинки TON-VAL, кнопки Play и Pause с катушкой подпорки тонарма (иглы) UP-DN TONARM, ну и побалуюсь с кодом для кнопки Auto OFF c оптодатчиком U4 (окончания пластинки) и катушкой KATUSHKA POWER. Ну и попробую на адресных реализовать индикацию для сетевой кнопки, и светодиодов положения иглы, если не получится с WS2812 то просто использую два порта на обычные светодиоды.
  6. Спасибо еще раз! Ну тогда в принципе по схеме всё, приступаю к луту и сборке. В принципе чтоб тема не ушла с позволения модераторов чуть позже выложу несколько фото о процессе сборки и работы базового функционала на МК. Ну а потом, если что, прошу помочь с информацией и правкой уже основного кода, а пока сяду за букварь по МК. Спасибо всем за помощь!!
  7. То есть мне диоды убрать и поставить на строки резисторы, и повесить на аноды? Понял Спасибо Вам огромное!!!
  8. Я сейчас перерисовываю схему, я правильно понимаю, что мне надо столбцы клавы подключить к анодным портам ССИ, а строки с диодами пустить на свободные???
  9. 1) Я только учусь 2) Схему клавы взял готовую в инете, тоже думал нафиг они нужны, краем глаза увидел коменты про КЗ и . Понял уберу. Ну а без диодов подключение работоспособно ? (правильно подключил). 3) Я думал об этом, но я пока ноль в написании кода и мне проще использовать отдельные порты для отдельных девайсов. Или там нет сложностей ? Я же писал в начале, что потолок знаний - это динамическая индикация по урокам с инета, ну сейчас чуть больше))) 4) Да наверное уберу, или перерисую схему чтоб столбцы и анодку на одни порты повесить, тогда можно ISP отделить, а на кнопки управления выделить собственные порты и шунтануть их емкостями на всякий, шоб было. 5) Рылся в загашнике нашел новые адресные, решил на них реализовать. Да и для тренировок и зрительной реализации будет задел. 6) Вот блин. Ступил. Исправлю. 7) Честно, пока особо не глобально думал, я схематично при трассировке платы сделаю возможность использовать оба варианта. Подскажите как лучше и точнее будет. Вроде по точности внутренний лучше?! 1) Понял. 2) Так у меня на кнопках внутренние подтягивающие программно реализованы. 3) Понял. Но советы и их анализ помогают стать на правильный путь.!
  10. Я тоже нашел информацию по поводу конденсаторов и диодов по пину SCK. Но я вот на что повёлся, при перепрошивки своего пульта через ISP и многих других от друзей моделистов (прошивку другую заливали), проблемы были только с конденсатором на RESET его приходилось отпаивать при прошивке иначе МК не виделся. Вы скажите как лучше сделать мне в моей схеме: убрать ёмкость или поставить резистор на 4.7 или что нит другое, и это применить только этому пину или к остальным MOSI и MISO тоже? По ёмкости по RESET, штатный БП на виниле двуполярный, со схемой стабилизации +- 15 вольт и амплитудной +-25, емкости после моста я поставил по боля, думаю задержку нужно попробовать эту если не навредит, с другой стороны, такая ёмкость будет давать тот же тупняк как и на пульте, судя по всему причиной тому были емкостя на ISP. Тогда я их уберу с этих пинов да и с остальных тоже, чтоб не путаться. Спасибо за совет!!! А по остальной реализации что скажите ?
  11. Так как являюсь чайником в этом деле, то информацию собираю с инета, пытаюсь по мере учёбы анализировать. По Reset - у для задержки при включении МК, вычитал, чтобы типа дать время для выхода на рабочие напряжение БП перед включением МК, хотя понимаю что и 10u хватит. С SCK такая же история, искал способы использования пинов ISP нашел реализацию в схеме своего RC пульта Turnigy 9? там Атмега 64 стоит. SCK я так понимаю это синхронизация, резистор как я понимаю чтоб не прижимать эти порты сильно к земле при нажатии кнопок. Или я не прав ? Ну а конденсатор на всякий от дребезга, на схеме от тоже стоит, я думаю в коде дребезг тоже реализован, ибо RC модели дорогие чтоб из-за затупившего МК "разложить" модель по земле.Вот кусок схемы.
  12. Это экспорт схемы с протеуса, он там вроде только в bmp предлагает, может разрешение снизить?!
  13. Ребят. Нарисовал новую схему с учетом замечаний и новых мыслей, старался сделать проще для себя с учётом последующего усложнения кода по задуманному ТЗ. Повторюсь, сейчас будет только базовый функционал под который уже чутка написал код: - это Включить и выключить тонвал - мотор (реле RM1), и опустить и поднять иглу (катушка с втягивающим сердечником UP-DN TONARM с микриком положения иглы IP) и наверное подключу базовый автостоп для поднятия иглы и отключения мотора, (на оптопаре OP2, на колектор которой в МК подтягивающий включен). Прошу Вас оценить и высказать замечания. Я для индикатора LED1 добавил сдвиговый 595 освободив тем самым ножки для матричной клавиатуры в место резистивной (верное ли решение для новичка в программировании ?). Естественно портов не хватило и пришлось светодиоды заменить на адресные (задача которых просто менять цвет в зависимости от выполняемой функции с красного на зелёный и обратно). Повесил кнопки на порты ISP, собственно вопрос, мне порты MISO. MOSI. SCK на которых висят кнопки AUTO OFF, REPLAY и STOP открывать на вход с подтягивающим, потом при подключении программатора МК сам войдёт в режим? Повесил в схему для настройки в симе энкодер OP1x2 с RV2 и SW (в реалии это сдвоенная оптопара с струйного принтера, для слежением перемещения тонарма и его направления) собственно всё. Но еще раз повторюсь о ТЗ которое в последствии хочу реализовать... Клавиатура К1 служит для выбора места на пластинке, которое индицирует индикатор LED1, а сдвоенная оптопара OP1x2 служит для определения этого места, куда по средствам драйвера U5 и катушки TONARM FF-REV и магнитов с HDD будет перемещён тонарм с иглой. Перемещением поднятого тонарма можно управлять и резистивным джойстиком DJ FF-REV смотря на показания индикатора. Также, автоматически игла перемещается на зону парковки при автостопе или длительном зависании на одном месте или же перемещается на начало пластинки для однократного повтора с последующей парковкой после активации функции REPLAY. При нажатии кнопки AUTO OFF, после окончании пластинки или повтора с последующей парковкой тонарма (которую он ловит когда сдвоенную оптопару OP1x2 полностью перекрывает шторка лог-0 на обеих) то на катушку (KATUSHKA POWER) механически подключенной к сетевой кнопке с фиксацией, подаётся кратковременный импульс и проигрыватель полностью обесточен. Я не стал делать сетевую кнопку с дежуркой,... при таком раскладе стали посещать мысли с будильником на проигрывание с автоматическим воспроизведением, короче буря фантазий, а тут бы хотя бы базовый функционал реализовать. Если схема добротная и реализуемая, и если кому интересно то выложу, что наковырял с проигрывателем. Да кстати забыл. В проигрывателе будет прямой выход с иглы на RCA, но через коммутирующие их реле на массу. Поэтому после поднятия иглы фона от работы ИМ не будет. Заранее Спасибо за коментарии. Схема 2.bmp
×
×
  • Создать...