• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!

Поиск по сайту

Результаты поиска по тегам 'attiny13'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора
  • Надежность и группы продавцов Радиолюбительская доска объявлений exDIY
  • разные темы Переделки

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 17 результатов

  1. СГУ "крякалка" на AVR

    Есть проект СГУ на AVR. Музой проекта послужил не безызвестный проект СГУ на PIC. Хотел сделать его ещё в 2012 но знаний не хватало. А вот сейчас знаний хватает, вот и сбылась моя мечта. Пока что прикреплю видео, когда напишу статью о нем, ждите публикацию на ГЛ странице сайта. В качестве динамика использовал колонку от Соньки музыкалки.
  2. Приветствую всех, задумка простая вроде бы,но воплощение оказалось чуть сложней... Хочу собрать простую сигнализацию,которая будет охранять входную дверь квартиры. Должна работать по следующему принципу: Собираюсь на работу,обулся,оделся -перед тем как открыть дверь нажал на потайную кнопку- вышел, закрыл (в углу снаружи на двери светодиод: пока сигналка ослепла от нажатия кнопки-он просто моргает зеленым. Когда сигналка в боевом режиме-led моргает красным.) Вернулся с работы-открыл дверь (led что в углу загорелся красным постоянно или перешел на более частые вспышки) , сигнализация с момента разрыва геркона начала отчет до включения сирены. И тут нажимаешь ту же потайную кнопку либо тумблер отключения сигнализации полностью. А если ворвется посторонний и не отключит сигнализацию она по истечении времени отчета включит сирену, которая будет орать 2-3 минуты, а после перейдет снова с боевой режим ( и светодиод уже будет моргать красным и зеленым-говоря хозяину ,что во время охраны было проникновение в квартиру). Мозгом сигнализации будет attiny13. В интернете нашел подходящую статью ,но вот исходников к прошивке нет, а с автором я не могу связаться. Прошу помощи в разработке кода, вот статья http://cxem.net/guard/3-61.php
  3. Светодиодный стробоскоп

    Всем привет! хочу собрать себе светодиодный стробоскоп (типа клубного) на attiny13 у меня есть IRL3705N как мне его подключить к МК напрямую или через резистор и какое сопротивление? какой максимальный ток нагрузки он выдержит? напряжение будет 12 вольт я знаю что можно почитать даташит но я не понимаю что значат все эти цифры
  4. В общем решил сделать амперметр на мк attiny13 с выводом на семисегментник использывал регистры сдвига, все спаял, но возникла проблема при напряжении 3,5 В контроллер работает но в восемь раз медленней (запустил на нём тестовую программу каждую секунду число выводимое на индикатор увеличиваеться на один но вместо одной секунды 8), а если подать 5 вольт тогда на индикаторе всякий мусор, может встречали похожую проблему?
  5. Программатор из arduino

    Здравствуйте. Программирую avr через COM-порт, но это неудобно, комп в котором есть порт не всегда доступен, плюс подключаться нужно напрямую к материнке (не выведен), и выходит так, что саму программу я пишу в codevision-avr на ноуте, потом переношу на флешке ее на другой тот комп, там через uniprof заливаю скетч. Совсем неудобно. Заказал в китае usbisp, но он где-то затерялся в пути (уже несколько раз вылетел с аэропорта, и всё). Решил пока что использовать Arduino Uno в качестве программатора, и тут столкнулся с некоторыми проблемами: 1. Я хотел бы программировать НЕ через Arduino IDE, но все примеры которые я нашел - именно через нее (мне кажется это будет пустая трата памяти). Ардуинку использовать только в качестве программатора. 2. Ладно, пока я не нашел решения первого пункта, решил прошить через Arduino IDE в Ubuntu, но никак не хочет появляться плата attiny13 в выборе плат. Устанавливал архив (там где hardware и т.д.) - не помогло, возможно не туда поставил, подскажите пожалуйста для Ubuntu путь, где он должен быть, в примерах винда. 3. Забил. Взял другой ноут с виндой, установил IDE, устанавливаю драйвер для ch340 - винда блочит, говорит "без подписи - значит не рабочий" (а везде в описаниях так радужно, никаких проблем). Ладно, отключил в винде проверку цифровой подписи - при установке драйвера вылетела ошибка по таймауту... Жесть! Подскажите хоть по одному пункту, пожалуйста.
  6. Написал код для работы AtTiny13, DHT11, TM1637. Всё удачно уместилось в памяти микрухи. На первый взгляд всё работает. Данные передаются без сбоев, контрольная сумма в норме. Вот видео, если кому интересно. Но обнаружилась проблема. Периодически, примерно каждые 5-6 запросов данных от датчика DHT11, показания влажности и температуры скачут. На 5 - 10 единиц могут прыгнуть. При этом рассогласования с контрольной суммой нет. Поначалу списал всё на "несерьезность" датчика, но... Залил тот же самый код в Ардуино Уно - нет никаких скачков. Цепляю датчик и дисплей обратно к тиньке - пляшут данные. Подключаю питание непосредственно от этой ардуинки - не помогает, скачут показания. Припаиваю непосредственно к датчику конденсатор по питанию 100 нФ, как рекомендуется в даташите, - бесполезно. Меняю на тиньке частоты: 1.2, 4.8, 9,6 Мгц - никакого результата. Кстати, по ходу дела, заметил еще одну странность: на 9.6 Мгц тинька в этой связке запускается только от 3 вольт, от пяти - не хочет. На дисплей при этом нужно подавать 5 вольт. В общем, у меня закончились предположения, пришел за помощью к вам. В чем подвох может быть, ведь на ардуинке с тем же питанием показания стабильны? Код:
  7. HDD motor

    Доброго времени суток. Мне понадобилось запустить трёх фазный мотор от жёсткого диска. Посмотрите на схему. Как думаете, так работать будет? Да и ещё, на графике я нарисовал последовательность импульсов 1)A ON 2)DELAY 3)A OFF 4)DELAY 5)B ON 6)DELAY 7)B OFF 8)DELAY 9)C ON 10)DELAY 11)C OFF 12)DELAY То есть между выключением одного канала и включением другого есть пауза, это правильно?
  8. Таймер на Attiny13

    Здравствуйте. Требуется таймер на отключение нагрузки на 10 минут с питанием от сети. Целой схемы найти не удалось, поэтому требуется согласовать две. Так вот вопрос, если совместить вот этот таймер (он уже проверен). Вот сайт Очень простой регулируемый таймер отключения нагрузки: http://radio.aliot.com.ua/?p=854 вот с этой схемой. Будет ли работать? Хватит ли напряжения для открытия симистора? собираюсь использовать BT138-600, или нужен драйвер типа биполярного транзистора? Не слишком ли большая емкость у гасящего конденсатора , не пробьёт ли стабилитрон?(собираюсь использовать на 5.1V)
  9. Сначала зажигание на ЗИЛ-130, потом если будет желание на остальные какие можно будет вместить в память Attiny13A. Характеристики систем будут различными и будут зависеть от того, что используется в качестве датчика оборотов коленвала, и конечно-же эти характеристики будут далеки от характеристик систем датчиком у которых служит ДПКВ, но все-же будут лучше чем у штатных на трамблере. Системы будут с одной стороны простые - с другой сложные, простые в смысле простой код, несложное подключение, сложные потому, что необходим высоковольтный программатор или вместо него "фьюз-доктор", так как в программе используется пин контроллера на котором выведен RESET и через SPI программатор МК будет недоступен, нужно "фьюз-доктором" сбрасывать фьюзы тогда режим SPI будет доступен. С компьютером блок ФУОЗ будет соединен через стандартный доработанный переходник USB-COM, доработка заключается в разборе переходника и подпайке к чипу переходника двух проводов, на рисунке для примера переходники на чипе СР2102, FT232RL, на PL2303 переходника не нашел поэтому на самом чипе показано. Для исключения путаницы схемы и прошивки будут выкладываться (или дублироваться, по обстановке) на моем сайте, пока на старом, завел новый еще не разобрался с ним. Наполнение по мере разработки. Зажигание на ЗИЛ-130 будет идти под версией 1.ХХ, для других будет другая версия. Схема зажигания на ЗИЛ-130
  10. Всем доброго времени суток. Собрал я вот такую электронную свечку. Схему стабилизации тока увидел в какой-то ветке у Falconist. Для проверки тока, на R1 R2 R3 подал постоянные 5В. Всё работает но есть одно НО, Q1-3 очень сильно греются (90-100°С). Пробовал ставить IRL3705N, K3919 (выпаял из материнки), греется как зараза. Я понимаю что они греются из за того что на них падает около 5,9В. Может быть можно вместо них поставить что то другое? Например Биполярный транзистор? Но нужен в SMD корпусе. Подскажите, пожалуйста что делать.
  11. Игрушка Ребенку

    Здравствуйте.Купили пожарную машинку(игрушку) ребёнку со световой и звуковой индикацией.Через некоторое время звук пропал, иногда бывает включается,но очень тихо,еле слышно.При этом световые эффекты работают(мигалка). Внутри стоит небольшая платка на залитом черной "смолой" процессоре,который собственно и включал все эффекты.Видимо он вышел из строя.Плата включается путем замыкания контактов - машинку двигаешь,замыкаются контакты и начинались эффекты(световые и звуковые). Динамик проверил рабочий,свет работает,но звука нет. Как вариант думаю заменить звуковые эффекты,хотя бы, на доп плату, собранную на МК attiny13 + платка синтезатора звука есть тоже в наличии.Программированием и использованием МК занялся только недавно и не совсем понимаю как это реализовать. По сути необходимо чтобы работало так - замыкаются контакты(кнопка без фиксации), запускается Мк и включает платку синтезатора звука пожарной машины. Хотя возможно и на самой Мк можно реализовать звук,синтезировать звук пожарной машины. Только я не знаю как это сделать. Недавно делал что-то подобное из готовых кодов на ардуинке - работал свет(моргали светодиоды) и был звук полицейской машины при том. void setup() { TCCR1A=0; OCR1A=624;// 40ms TCCR1B=(1<<WGM12)|(1<<CS12)|(1<<CS10); //div 1024 CTC mode TIMSK1=1<<OCIE1A; pinMode(13,OUTPUT);// светодиод на 13 ноге pinMode(12,OUTPUT); // светодиод на 12 ноге } void loop() { } ISR (TIMER1_COMPA_vect) { static byte n=1; if (n<=6) PORTB^=(1<<5);//6 тиков моргать светодиодом на 13 ноге if (n>=13&&n<=18) PORTB^=(1<<4);//6 тиков моргать светодиодом на 12 ноге n==18? n=1:n++; } это моргание, звук как-то добовлял, но уже потерял скетч.
  12. Туплю С Фьюзами

    Доброго времени суток. Я чайник, пинайте но не сильно) В общем недавно увлекся сборкой всяких безделушек, так как со схемотехникой ещё более или менее, то все получалось... А тут столкнулся с МК, всякие там подсветки с плавным запуском для Авто, нарыл у узкоглазых друзей usbasp и начал шить, слова фьюзы боюсь до сих пор, но мне тут попалась очень интересная схемка с картинкой фьюзов для тиньки 13, так как шили ими в понипрог, а усбсап как я понял не поддерживается им и пользуясь я синапрогом, то корявыми рученками залочил уже 3 тиньки( может кто ткнет носом куда нажимать в синапрог?
  13. Uart Lcd Hd44780 Attiny13

    Всем привет, оцените проект, вот схема: А вот видео работы: Файлы протеуса и хекс файл: https://vk.com/doc256435878_327443957
  14. Здравствуйте. Цель - управлять RGB-лентой. Сделал такую схему на МК ATtiny13, реализовал програмный ШИМ и управляю RGB лентой, через микросхему ULN2003 вместо трех транзисторов. Блок питания замерял - напряжение 11.46 В. При питании напрямую от блока все нормально. На ленте 11.46В. А при питании ленты от такой схемы - на каждом цвете(зеленый,красныЙ,синий) напряжение всего 10.11 В. и светит она немного тусклее. В чем может быть проблема? Куда потерялось 1.3 Вольта? Дело в микросхеме? может ли на ней падать напряжение 1.3 В? И еще скажите куда и какие конденсаторы, резисторы ставить. Для защиты и надежности? Знаю, что нужно на стабилизатор ставить , но не знаю какие.
  15. Добрый день! Собрал часы по инструкции из статьи http://habrahabr.ru/post/130594/. К проекту прилагается только исходный код, поэтому откомпилировал в Code::Blocks, прошил с помощью USBasp. Но вот беда, часы идут очень медленно (приблизительно раз в 10 медленнее реального времени). Сначала думал кварц не тот, проверил в Протеусе - то же самое. Думаю ошибка в программе, но мои знания в AVR весьма поверхностны, что бы ее найти. Смотрю на код - вроде все нормально, а на деле - не работает. Помогите, кто чем может. Заранее спасибо. #include <avr/io.h> #include <avr/sleep.h> #include <avr/interrupt.h> // таблица длительностей интервалов (в тиках) const uint8_t intervals [] __attribute__ ((progmem)) = { 0x01, 0x05, 0x04, 0x04, 0x05, 0x09, 0x04, 0x02, 0x09, 0x02, 0x02, 0x07, 0x02, 0x03, 0x03, 0x03, 0x03, 0x05, 0x05, 0x07, 0x04, 0x06, 0x07, 0x01, 0x02, 0x01, 0x05, 0x02, 0x03, 0x03, 0x0C, 0x04, 0x06, 0x02, 0x01, 0x0D, 0x02, 0x03, 0x04, 0x03, 0x01, 0x01, 0x06, 0x04, 0x06, 0x04, 0x02, 0x06, 0x02, 0x04, 0x06, 0x01, 0x07, 0x04, 0x02, 0x02, 0x01, 0x05, 0x03, 0x04 }; ISR (TIM0_COMPA_vect) // Прерывание по таймеру { static uint8_t polarity =0; static uint8_t tick_no =0; static uint8_t next_tick_no =0; static uint8_t interval_no =0; if (tick_no == next_tick_no) { if (polarity) { // положительный импульс PORTB |= (1 << 2)|(1 << 4); } else { // отрицательный импульс PORTB |= (1 << 0)|(1 << 1); } polarity ^= 0x01; if (interval_no < 59) { next_tick_no += intervals [interval_no]; interval_no++; } else { // началась новая минута next_tick_no = 0; interval_no = 0; } } if (tick_no < 239) tick_no ++; else tick_no = 0; } ISR (TIM0_COMPB_vect) // Второе прерывание, через 100 мс после первого { // отключаем двигатель PORTB &= ~((1 << 0)|(1 << 1)|(1 << 2)|(1 << 4)); } void main(void) __attribute__((noreturn)); void main(void) { DDRB |= (1 << 0)|(1 << 1)|(1 << 2)|(1 << 4); TCCR0A = (1 << WGM01); // режим работы таймера "сброс по совпадению" TCCR0B = (1 << CS02); // предделитель таймера 1/256 OCR0A = 0x1F; // Верхняя граница счета // 32768 / 256 / 0x20 = 4 Hz - частота следования прерываний OCR0B = 0x0С; // примерно 100 мс от сброса счетчика до второго прерывания TIMSK0 = (1 << OCIE0A)|(1 << OCIE0B); // разрешить прерывания по таймеру set_sleep_mode (SLEEP_MODE_IDLE); sei (); // глобальное разрешение прерываний for (; sleep_enable (); // в спячку! }
  16. Трабл С Powerdown В Attiny13

    Всем привет ! Помогите с такой проблемой. Пишу прожку на СVAVR(1.25.8 Proff) для Attiny13 тестирую в Протеусе (7.1SP0 ) все работает как надо. В проге заюзаны таймер (в прерывании по таймеру дергаю ногой PB.0 - "типа шим" ) PB.1 PB.2 PB.3 -настроены как входы(1и2 с подтяжкой), АЦП PB.4(контролирую напругу) , WDT отключен... Но потом понял, что надо бы режим энергосбережения заюзать. И вот ту начались проблемы: Протрахавшись решил просто для начала добиться того чтобы котроллер засыпал не говоря уже о пробуждении. Пробовал стандартую библиотеку СVAVR sleep.h Просто, до основного цикла While, в main{}, после инциализации всех портов и регистров заданных кодевизардом, пишу powerdown() - ноль на массу прога в протеусе выполняется без всяких засыпаний. Потом вырубил визардовскую библиотеку . Решил просто установить в MCUCR 4-й и 5-й бит в 1. Прописал: MCUCR=0b00110000; //CVAVR походу в курсе что такое MCUCR... Тоже нифига. но при этом если выстявляю PUD=1, MCUCR=0b01000000; //То подтяжка выходов пропадает как и положено по даташиту т.е. вроде как кодевижен управляет этим регистром нормально. Потом решил попробовать асмовскую вставку (в асме я конечно почти полный ноль так что поправьте если что ) #asm cli //запрещаем прерывания in r16,$35 //считываем значение порта 35 (MCUCR) в 16-й регистр sbr r16,0b00110000 меняем 4-й и 5-й бит на 1 cbr r16,0b00001000 меняем 3-й бит на 0 out $35,r16 //пишем в порт измененное значение sei //разрешаем прерывания #endasm Тоже нифига - протеус колбасит как глухонемой и ничего не засыпает... Подскажите что не так? Что-то, еще надо поменять? Или что-то будит проц постоянно(но вроде кроме INT0 который у меня не используется и WDT ничего его будить не может )? Или это протеус так не корректно себя ведет ? Спасибо! В протеусе все по дефолту (WDT - default, Clock - default)
  17. Вот понемногу начал изучать мк вроде бы разобрался с таймером. И тут при создании нового проекта столкнулся с проблемой цикла. Нужно отрезок программы повторить несколько раз. То есть зациклить . Искал в интернете команду, но поиск не принес успеха. Прошу помочь кто знаком с avr asembler как же вести код в цикл. ЗЫ: если не так подписал тему.