Jump to content
G1KuL1N

Wav-Плеер На Микроконтроллере Attiny85

Recommended Posts

Наткнулся на такую схему простая как детекторный приемник http://cxem.net/mc/mc51.php думаю стоит ли собирать? хотелось бы узнать ваше мнение стоит ли оно того, всмысле качества звука?


Я собрал Маршалл из деталей телевизора Весна, а он звучит не как Маршалл, а как Весна. В чем может быть проблема?

Кто-то куёт Metal, а я паяю Industrial © G1KuL1N (А то уже по всему интернету растащили :)

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Почему вы так думаете? сдесь говорят что хорошее http://radioded.ru/forum/viewtopic.php?f=3&t=162 в общем надо проверять


Я собрал Маршалл из деталей телевизора Весна, а он звучит не как Маршалл, а как Весна. В чем может быть проблема?

Кто-то куёт Metal, а я паяю Industrial © G1KuL1N (А то уже по всему интернету растащили :)

Share this post


Link to post
Share on other sites

Материалы вебинара Параметры выше, цена ниже. Обновление в линейке AC/DC- и DC/DC-преобразователей MORNSUN

Опубликованы запись, ответы на вопросы и материалы вебинара, посвящённого преимуществам и отличиям новых источников питания и DC/DC-преобразователей Mornsun. На вебинаре были рассмотрены изолированные и неизолированные DC/DC-преобразователи последнего, четвертого, поколения (R4) и компактные модульные источники питания второго и третьего поколений (семейства LS/R3 и LD/R2) на плату, также новая группа продукции – встраиваемые источники питания в кожухе.

Подробнее

Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

Подробнее

В этой схеме выход с шима на прямую идет на динамики, отсюда такое качество. Поставьте фильтр правильный и все будет красиво.Кроме того для этой схемы можно использовать усилитель ключевой (D-класса) и кпд будет хороший и мощность повысите и фильтр обязательно на выход. Вообще конструкция очень интересная :) Chan молодец. Делайте.

Edited by Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Материалы вебинара Практическое использование TrustZone в STM32L5

Материалы вебинара, посвященного экосистеме безопасности и возможностях, которые дает новая технология TrustZone в МК STM32L5, содержат две подробные практические работы: создание простого приложения с изоляцией в TrustZone, и пример отладки и тестирования TFM-SBSFU. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

В этой схеме выход с шима на прямую идет на динамики, отсюда такое качество. Поставьте фильтр правильный и все будет красиво.Кроме того для этой схемы можно использовать усилитель ключевой (D-класса) и кпд будет хороший и мощность повысите и фильтр обязательно на выход. Вообще конструкция очень интересная :) Chan молодец. Делайте.

А Вас не затруднит схемку подкинуть? Желательно на низковольтное питаение до 3 В.

А то всю "цифру" сделал под свои задачи. Даже собрал схемку на КА2209 (управляемая от наличия сигнала), но шумы очень сильные.

Может Ваша будет лучше себя вести.

Share this post


Link to post
Share on other sites

не подскажу, надо искать. Посмотрите на форуме, где то обсуждались.


Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Я паял такую схему. Главное правильно полевики подобрать (низковольтные, с небольшой ёмкостью затвора, и не большим сопротивлением канала).

post-3172-0-47764800-1289956187_thumb.png

ЗЫ. Подтяжка резисторами обязательна, иначе будет много дыма, когда мк не сконфигурирует лапы на выход :)

ЗЗЫ. Подтягивать можно и к плюсу, и к минусу, без разницы.

Share this post


Link to post
Share on other sites

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


Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

объяснит мне нубу а) в моно код надо изменять или нет?, б)посоветуйте простой програматор и чем шить, (нуб в контроллерах плеер хочется)


....на соответствующие вопросы отвечаю соответственно(ответ на дурацкий вопрос-500р.душевный разговор-бесплатно)...

...лишь бы ноль,лишь бы ноль...

Share this post


Link to post
Share on other sites

Люди, а этот МК потянет чтение с USB? Или нужно чего дополнительно? Извиняюсь за малую конкретизацию вопроса...


Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

Люди, купил аттини25 теперь вопрос: как прошивать через ком?

П.С. микросхема в соике...


Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

у меня проблема с cvavr. сделал программатор 5 проводков запускаю программу подаю питание в программатор, потом через код визард авр выставляю атмегу8 частота 8мГц жму программ олл появляется дважды строка состояния чтото считывает, просит нех файл. я указываю путь к файлу он находит затем опять строка состояния и просит ром и ееп файл! но где мне их взять ? все делал по инструкциям:сам плеер программатор.

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

мож кто какую посоветует информацию.(литературу, программатор (естественно для начинающих:)).

ведь интересно жеB) а оно блин не работает:angry:)


....на соответствующие вопросы отвечаю соответственно(ответ на дурацкий вопрос-500р.душевный разговор-бесплатно)...

...лишь бы ноль,лишь бы ноль...

Share this post


Link to post
Share on other sites

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

Я уже имею: 1.AVR attiny25 в соике ( это маленький размер )

2.Имею распиновку микросхемы из даташита

3.Имею схему для стереоварианта, прошивку, схему программатора и программу для прошивки.

Буду пробовать шить.

Для начала я сделаю плату под плеер , но перед этим найду распиновку МС карты.

Далее отпишусь...

Нашёл распиновку. Также выкладываю остальное... даташит, схему программатора и схему самого плеера.

Уже имееться схема соеденения к программатору.

post-83027-0-11371200-1300129400_thumb.gif

post-83027-0-81551500-1300129544_thumb.jpg

post-83027-0-12979900-1300129567_thumb.png

post-83027-0-23584000-1300129591_thumb.png

post-83027-0-20955300-1300130233_thumb.jpg


Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

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

post-83027-0-45775900-1300165917_thumb.jpg

uniprof.zip

Edited by nikityan

Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

У меня тоже в юнипрофе нет отклика. но я буду перепаивать свой программатор.кстати подскажите как называется в кодвижене и других программах программатор Громова?ignition_attiny_03.jpgак называется в кодвижене и других программах программатор Громова?


....на соответствующие вопросы отвечаю соответственно(ответ на дурацкий вопрос-500р.душевный разговор-бесплатно)...

...лишь бы ноль,лишь бы ноль...

Share this post


Link to post
Share on other sites

Вот тоже вариант программатора, думаю сначала попробую прошить через LPT а потом и этот испробую. Скоро закончу свой вариант платы и выложу.


Мечта, сделать рацию на 1 км!!!

Share this post


Link to post
Share on other sites

Программатор?

вот чтоб не изобретали велосипед) сайт про программатор

Nik%20Prog.gif


....на соответствующие вопросы отвечаю соответственно(ответ на дурацкий вопрос-500р.душевный разговор-бесплатно)...

...лишь бы ноль,лишь бы ноль...

Share this post


Link to post
Share on other sites

да незачто) сам занимаюсь таким но пока 5 проводков. хлорного железа для травления нет пока


....на соответствующие вопросы отвечаю соответственно(ответ на дурацкий вопрос-500р.душевный разговор-бесплатно)...

...лишь бы ноль,лишь бы ноль...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Обычная шпилька- вполне преподаёт урок отличный. на руке сразу след U образный, и уже знаешь про питание.
    • "И тут Остапа понесло" - это фраза из Ильфа и Петрова, как и Паниковский (а не Поняковский). Никаких "ступок" и прочей куеты. Мимо кассы всё ... Огрызайся дальше 
    • Если автор достаточно юн, то тема не такая уж и абсурдная. Я в 13-15 лет тоже был одолеваем сходными желаниями (да разве только я? ), поэтому понять мотивы автора не так сложно, ибо есть во всей этой непривычной аппаратной эклектике и бурлящем нагромождении планов и своя романтика, и некий творческий интерес, который еще только предстоит перерасти. Во всяком случае, все эти юношеские фантазии, на мой взгляд, - куда более безобидное (а в чем-то даже, по-своему, прогрессивное) занятие, нежели тупое упахивание брендовых телеков кастрюльными паяльниками в исполнении великовозрастных дебилов, играющих "в телемастера".
    • Блин! А я в печали. Вторую неделю морозы с ветром стоят! Вроде весна на носе- а -26, ебло на ветру замерзает, аж бошка болеть начинает. Без ветра- кайф! А -26 да с ветром- ну на куй!
    • Гвоздик не канает. Замкнутой цепи нет. Вот ножницы!..
    • В точках 1-4 - 19В, в точках 5 і 6 - 8В Я также продзвонил PQ51, PQ52 и ключ батареи PQ53 при отключенном питании. КЗ нет. PQ52 и PQ53 показивают сопротивление 500-550. А на PQ51 - 1. Но это наверное так и должно быть так как открыт должен быть один из них. При включенном напряжении: напряжение на PQ51, PQ52 - 19В, а на PQ53 - 8В. Так должно бить? 8В наверное не должно быть? проблема в PQ52?
  • Similar Content

    • By sunjob
      добрый день
      проект v-usb
      выкус из спецификации/инета/форумов:
      - реализация не полностью соответствует стандарту
      - работа на 100% не гарантируется
      - питание по USB / с компа может провалиться до 4-4.5В (а F_CPU идет в "притирочку" ...)  :))
      у всех рекомендованных схем подключения (3 шт) имеются те или иные очевидные минусы.



      как следствие стабильно может работать только при "определенных условиях"
      в планах поработать с библиотекой.
      для начало решил "набросать" альтернативный вариант. (так сказать, попытаться закрыть все возможные дыры в подключении)


       
      достаем помидоры, баркова, мысли, высказываемся (заранее благодарен)
      tag: v-usb, usb, avr, atmega328p, avr-gcc, linux/mac-osx
      NO atmega32u4, NO arduino pro micro etc...

    • Guest Moonlight
      By Guest Moonlight
      Нужна помощь в выборе перспективной дипломной работы ( не просто тяп ляп лишь бы выпустили). Хотелось бы сконструировать беспилотник или просто разработать небольшое устройство (развести и напечатать плату, закинуть прошивку на микроконтроллер). И если бы ещё это все было взаимосвязано с авиацией, то было бы супер, так как авиационный вуз оканчиваю. Из того что умею, это писать на Си, плюс минус хорошо ориентируюсь в дисциплинах связанных с антеннами и радиолокаторами, был небольшой опыт конструирования. Хочется сделать проект, который будет не стыдно показать на собеседовании)). Буду очень благодарен, если поможете определиться с темой!)
    • By Evgenii53
      Здравствуйте.
      Нужна прошивка на микроконтроллер 12F629/675.
      Схема скачана в интернете и предназначена для освещения курятника лампами накаливания 220 вольт с имитацией «восхода и заката».
       Временные интервалы «восхода и заката» выбраны 6 утра и 21 час вечера.
      Длительность «восхода и заката» по 20 минут (лампы медленно загораются или гаснут под управлением симистора).
      Если в дневное время срабатывает датчик освещённости (фоторезистор HER –  GL5528), лампы не включаются и включаются, когда он разрешит, в ночное время фоторезистор бездействует. Фоторезистор можно (или нужно?) переключить на 5 ногу.
      Нужно установить программное ограничение на срабатывание датчика освещения от кратковременного изменения освещённости (например падение света фар движущегося автомобиля на датчик и т.д). Фоторезистор устанавливается на кабеле длинной около 2 метра.
      Логика работы кнопки: длительное нажатие (больше 3 секунд), устанавливает внутренние часы на полдень.  Время синхронизируется от сети 50Гц.
      Светодиод отображает наличие питания сети. Если сеть есть, он всё время светится и раз в 2 секунды кратко моргает. Если сети нет и устройство питается от батарей, светодиод погашен и раз в 2 секунды вспыхивает. При установке времени полдня светодиод несколько раз моргает.
      Схема рабочая, я проверял в работе (без фоторезистора) на тестовой прошивке, работает нормально.
      По оплате, думаю договоримся.

    • By HHHIII
      Сломался пульт управления беговой дорожки. Теперь хочу с помощью Ардуино управлять мотором, но не понятно как происходит управление. к панели идёт 4 контакта: чёрный красный белый зелёный. на плате 5 контактов, но 1 не используется. Как происходит управление скоростью?

    • By Ivarrr
      Помогите понять где ошибка... не получается реализовать попеременный опрос 2ух каналов АЦП. Данные с одного канала должны передаваться на первый индикатор как напряжение, а со второго, соответственно на второй индикатор как сила тока.
       
      #define F_CPU 8000000U
      #include <avr/io.h>
      #include <avr/interrupt.h>
      #include <stdlib.h>
      #include <util/delay.h>
      #define INDICATOR PORTD
      #define RANK PORTB
      unsigned int UR1=0, UR2=0, UR3=0, UR4=0; //переменные для деления на разряды значения напряжения
      unsigned int IR1=0, IR2=0, IR3=0, IR4=0; //переменные для деления на разряды значения силы тока
      int GainControl=1;
      int current_ch=0;
      float I, U;
      unsigned char voltage, current;
      unsigned int NUMS [10] = {0b11000000, 0b11111001, 0b10100100, 0b10110000, 0b10011001, 0b10010010, 0b10000010, 0b11111000, 0b10000000, 0b10010000}; // от 0 до 9
      int main(void)
      {
          DDRB=0xFF; PORTB=0x00; //ножки порта B для разряда
          DDRC=0x00; PORTC=0x00; //ножки порта C для АЦП
          DDRD=0xFF; PORTD=0xFF; //ножки порта D для индикаторов
          
          TCCR0 |= (1<<CS01); TCCR0 &= ~((1<<CS00) | (1<<CS02)); //настройка частоты таймера f/8
          TIMSK |= (1<<TOIE0); //разрешение прерываний по переполнению таймера
          TCNT0=0; // обнуление счетчика
          
          ADCSRA |= ((1<<ADEN) | (1<<ADSC) | (1<<ADPS2)); // запуск АЦП, запуск преобразования, предделитель 16
          ADCSRA &= ~((1<<ADFR) | (1<<ADIF) | (1<<ADPS1) | (1<<ADPS0)); // режим преобразвания прерывестый, флаг перобразования опущен, предделитель 16
          ADMUX |= ((1<<REFS0) | (1<<REFS1)); //источник опорного напряжения 2.56В
          ADMUX &= ~((1<<ADLAR) | (1<<MUX0) | (1<<MUX1) | (1<< MUX2) | (1<<MUX3)); // направление записи, измерительная ножка ADC0;
          
          sei(); // вкл прерывания
          while (1) 
          {
              if (ADCSRA & (1<<ADIF))
              {
                          U_Convert((U*5.00/1024)*100);
                          I_convert((I*5.00/1024)*100);
              }
          }
      }
      void U_Convert (unsigned int U_num)  //деление на разряды напряжения
      {
          UR1=U_num/100;
          UR2=U_num%100/10;
          UR3=U_num%10;
      }
      void I_convert (unsigned int I_num) //деление на разряды тока
      {    IR1=I_num/100;
          IR2=I_num%100/10;
          IR3=I_num%10;
      }
      ISR (TIMER0_OVF_vect)
      {        
          if (GainControl == 1) {INDICATOR = 0b11111110; RANK = NUMS[UR1];} //отображение 1ого разряда напряжения
          if (GainControl == 2) {INDICATOR = 0b11111101; RANK = NUMS[UR2];} //отображение 2ого разряда напряжения
          if (GainControl == 3) {INDICATOR = 0b11111011; RANK = NUMS[UR3];} //отображение 3ого разряда напряжения    
          if (GainControl == 4) {INDICATOR = 0b11110111; RANK = NUMS[IR1];} //отображение 1ого разряды силы тока
          if (GainControl == 5) {INDICATOR = 0b11101111; RANK = NUMS[IR2];} //отображение 2ого разряды силы тока
          if (GainControl == 6) {INDICATOR = 0b11011111; RANK = NUMS[IR3];} //отображение 3ого разряды силы тока
          GainControl++;
          if (GainControl > 6) GainControl=0; //  мониторинг переменной для управления затворами    
      }
      ISR (ADC_vect) 
      {
          if (current_ch == 0)
            {
                U = ADC;
                voltage = (U*2.56/1024)*100;
                ADMUX |= (1<<MUX0);
                current_ch = 1;
                ADCSRA |= (1<<ADSC);
            }
            else
            {
                I = ADC;
                current = (I*2.56/1024)*100;
                ADMUX &= ~(1<<MUX0);
                current_ch = 0;
                ADCSRA |= (1<<ADSC);
            }
      }
×
×
  • Create New...