Исходник прошивка схема

Исходник прошивка схема
Исходник прошивка схема
Исходник прошивка схема
Исходник прошивка схема

Проекты на Attiny13 Skyline Дата: Воскресенье, 29.04.2012, 15:11 | Сообщение # 1

Группа: Друзья

Сообщений: 26


Статус: Offline

Здравствуйте! Понимаю, что в этом разделе нужно выкладывать свои идеи на представление участникам форума. Но я хотел бы наоборот спросить у сообщества, есть ли у вас какие-нибудь интересные идеи с применением этого микроконтроллера?   sherman Дата: Воскресенье, 29.04.2012, 17:26 | Сообщение # 2

Группа: Свой человек

Сообщений: 55


Статус: Offline

Сам этот микроконтроллер только на картинках видел biggrin Всегда использовал камни с запасом, так не ограничиваешь себя в полете мысли))) Мало ли чего еще захочеться добавить в устройство. В основном встречал простенькие мигалки, которые легко реализуются на простой логике. Но они наврятли будут интересны.

Сообщение отредактировал sherman - Воскресенье, 29.04.2012, 17:26

  Skyline Дата: Воскресенье, 29.04.2012, 20:06 | Сообщение # 3

Группа: Друзья

Сообщений: 26


Статус: Offline

Я тоже привык работать с камнями побольше, Atmega16. Просто интересно, может есть, что стоящее для повторения?   tenevikus Дата: Понедельник, 30.04.2012, 09:22 | Сообщение # 4

Группа: Друзья

Сообщений: 38


Статус: Offline

biggrin я тоже мелочь не беру. их пользовать есть смысл только в комерческих поделках, где важен каждый рублик для экономии. А для себя я всегда беру или 8ю или 32ю.   saschai Дата: Понедельник, 30.04.2012, 17:30 | Сообщение # 5

Группа: Пользователи

Сообщений: 4


Статус: Offline

Quote (tenevikus)

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


Цена на них сравнима с мегой8, 61руб20коп против 66руб83коп(данные Мегочипа)Я бы сказал, их пользовать есть смысл там где важен каждый миллиметр. Я делал блок управления электронной сигаретой на 13 простой вариант, сенсорное управление, таймр времени включения, таймер охлаждения атомайзера, блокиратор нажатия в кармане, контроль зарядки АКБ, на 25, навороченный, все, что в простом, плюс, плавная регулировка напряжения(под разные атомайзеры)и аналоговой индикацией выходного напряжения. Плата ставилась на место, сдохшего, стандартного модуля управления сигарет марки "EGO"   Skyline Дата: Понедельник, 30.04.2012, 18:07 | Сообщение # 6

Группа: Друзья

Сообщений: 26


Статус: Offline

Расширю параметры вопроса! smile Любые контроллеры, главное что бы идея была интересной.   AlekS Дата: Понедельник, 30.04.2012, 21:45 | Сообщение # 7

Группа: Проверенные

Сообщений: 248


Статус: Offline

2 года лежит, забыл, зачем брал. sadsadsad
Выключатель света туда влезет (Включаем свет по хлопку) и переходник USB_RS.... biggrin

Сообщение отредактировал AlekS - Понедельник, 30.04.2012, 21:47

  Skyline Дата: Вторник, 01.05.2012, 13:46 | Сообщение # 8

Группа: Друзья

Сообщений: 26


Статус: Offline

AlekS, а можно ссылку на переходник!   Skyline Дата: Среда, 02.05.2012, 15:17 | Сообщение # 9

Группа: Друзья

Сообщений: 26


Статус: Offline

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

Прикрепления: 3765610.png(22Kb)

  exersizze Дата: Среда, 02.05.2012, 15:31 | Сообщение # 10

Группа: Администраторы

Сообщений: 720


Статус: Offline

слегка подправить прошивку и в путь, интересно взгянуть на портированный вариант ))   Skyline Дата: Среда, 02.05.2012, 15:34 | Сообщение # 11

Группа: Друзья

Сообщений: 26


Статус: Offline

То есть совместимость портов(таймера, прерывания) правильная?   exersizze Дата: Среда, 02.05.2012, 15:41 | Сообщение # 12

Группа: Администраторы

Сообщений: 720


Статус: Offline

ага, внешнее прерывание, если не ошибаюсь, может обработать любая нога.   Skyline Дата: Среда, 09.05.2012, 12:24 | Сообщение # 13

Группа: Друзья

Сообщений: 26


Статус: Offline

Возникло еще пару вопросов. Можно ли заменить симистор и оптопару на BCR16CM и 817C по параметрам подходят? Вот даташиты:
http://www.datasheetcatalog.org/datashe....uxy.pdf

http://www.us.liteon.com/downloads/LTV-817-827-847.PDF

  exersizze Дата: Среда, 09.05.2012, 14:26 | Сообщение # 14

Группа: Администраторы

Сообщений: 720


Статус: Offline

Симистор заменить можно, а такую оптопару использовать нельзя. Только оптосимистор   AlekS Дата: Четверг, 10.05.2012, 18:17 | Сообщение # 15

Группа: Проверенные

Сообщений: 248


Статус: Offline

Skyline,
Если найду, выложу.
Там было 2 варианта, еще проггер для аверок, тоже тиня 13.

Вот что есть, остальное стер:
http://www.getchip.net/posts/046-programmnyjj-uart-dlya-attiny13/
http://myrobot.ru/forum/topic.php?forum=3&topic=415
помню, что шагал от сссюда.
обычно храню страницы.

это что то с ледом http://www.s-led.ru/14-shema-plavnogo-vklyuchenie-svetodiodov.html

Сообщение отредактировал AlekS - Четверг, 10.05.2012, 19:17

  kip96 Дата: Суббота, 19.05.2012, 23:45 | Сообщение # 16

Группа: Свой человек

Сообщений: 170


Статус: Offline

набрал тиньки 13 в http://www.chipnn.ru/70.php стоят копейки. Сделал пацанам светофоры для игрушек, "сторож" молока для жены.Просыпается замеряет температуру засыпает. Чем горячее, тем чаще просыпается. Под конец пищит нервно. Питание С2035. Размер такой-же.
Ну и вольтметр

Меряет ток, вольтаж, температуру транзистора(верхняя шкала на индикаторе), и ещё моргает светодиодом при перегреве! И всё это тинька 13.
Так что зря вы так. Было бы желание!

Прикрепления: 8074636.jpg(35Kb)

Сообщение отредактировал kip96 - Суббота, 19.05.2012, 23:48

  exersizze Дата: Понедельник, 21.05.2012, 00:14 | Сообщение # 17

Группа: Администраторы

Сообщений: 720


Статус: Offline

kip96, а что за индикатор использован который на фотке? Давно хочу ЖК завести попробовать, только подходящих непопадается..   kip96 Дата: Понедельник, 21.05.2012, 13:16 | Сообщение # 18

Группа: Свой человек

Сообщений: 170


Статус: Offline

Индикатор от кассового аппарата Экр2102. Индикатор с драйвером кр1820вг1, управление им последовательной загрузкой.   alexanderik Дата: Суббота, 25.05.2013, 17:36 | Сообщение # 19

Группа: Пользователи

Сообщений: 1


Статус: Offline

Вот еще вариант - доработка ароматизатора AirWick.

За долгие месяцы использования, меня не устраивало только одно — время работы от одного баллончика.
Действующий режим срабатывания таймера через 9, 18 или 36 минут, меня явно не устраивало, во первых это неоправданный расход баллона, соответственно (160, 80, 40 срабатываний в сутки соответственно), ненужная работа в ночное время или в отсутствии хозяев.

Ну вот, сидя на досуге, решил малость модернизировать детище китайской промышленности.
<cut>
Так или иначе, но лично для меня, более актуальный режим работы устройства — от света, точнее реакции на свет, так как стоит девайс, в туалете без окон и нужен по большому счету, только в момент активного использования этой аудитории.
Вот предлагаю очередную доработку:
Изменять все принципиально не хотелось, добавлять какие-либо датчики движения, или фоторезисторы, также отметались из-за повышенного энергопотребления. Поэтому решился на ответственный шаг- замену зеленого светодиода на яркий белый.
Яркий-белый светодиод весьма неплохой датчик освещенности, и для нашей темы весьма подходит.
Принцип действия основан на зарядке паразитной емкости ног контроллера, и последующей разрядке через светодиод, чем ярче свет, тем быстрее сойдет заряд, вот это время и будем мерить.
Схема.

Кнопка подключена к PB1 и подтянута через резистор R2 - 10K к шине питания.
Светодиод подключен анодом к PB4, катодом через резистор R1 - 100R  к PB0.
Полевик взял из-за запасников 2N7002, но можно использовать тот, что установлен в родной платке пшикалки с рабочим током 3-4А.
Конденсатор С3 установлен как дополнительная реактивная сила, для раскручивания моторчика.
Диод D2 защищает от обратного напряжения, при раскручивании двигателя после пшика. (хотя необязательно, полевик может выдержать и большие нагрузки).
Резистор R4 -4.7К стоит как шунт, чтобы полевик закрывался моментально.
С1 установлен для подавления помех, в момент срабатывания моторчика.
Потребляет устройство ничтожно мало – 4.2 uA, практически всегда живет в Power-Down и периодически раз в 4 секунды просыпается для обнаружения нажатий и определения статуса освещенности.
Алгоритм работы следующий:
При разовом непродолжительном нажатии на кнопку, «пока диод не загорится», срабатывает обычный принудительный режим пшика, и устанавливается период задержки на час.
(Следовательно, если возникла необходимость человеку вмешаться в автоматизированный процесс, то пшикаем 2 раза)
Если удерживать кнопку, начитается цикличное мигание, указывающее на устанавливаемый период. Если моргнет 2 раза – таймаут 2 часа, 3 раза -3 часа, и т.д., и если отпустить кнопку устанавливается этот режим.
Если удерживать до 5 режима, то включается режим калибровки светодиода.
Необходимо включить свет в помещении и произвести калибровку.
После этого данный уровень освещенности учитывается как триггер, и пшикалка срабатывает если уровень освещенности достигнет данного уровня.  Пшыкаем после выключения света, при условии что свет горел не менее 3 минут.
После каждого пшика, таймер сбрасывается на 0. И все начинается по новой.
Для удобства добавил режим предупреждения перед спрыском, светодиод быстро моргает 5 раз и потом только ПШИК !
Удобно если аппарат стоит например на смывном бачке, на уровне глаз, где есть вероятность попасть под струю, и глотнуть свежего только-что выПШИКнувшего аэрозоля, с неопределенным химическим составом.
Вряд ли сюда стоит ставить Atmega, тиньки вполне хватает, да и из обвязки можно взять все из родной платки пшикалки.

Файлы

Прикрепления: 6447276.jpg(10Kb) · 8777183.jpg(105Kb) · link_deposit.txt(0Kb)

Сообщение отредактировал alexanderik - Суббота, 25.05.2013, 17:49

  vworld Дата: Суббота, 12.10.2013, 20:19 | Сообщение # 20

Группа: Пользователи

Сообщений: 12


Статус: Offline

раз уж есть специальная тема про тиньку13, то вот чем я сейчас озадачен - http://cxem.net/mc/mc114.php - Музыкальный звонок на МК Attiny13   UR2REM Дата: Суббота, 16.11.2013, 00:26 | Сообщение # 21

Группа: Пользователи

Сообщений: 3


Статус: Offline

Всем доброго времени суток. В преддверии Нового Года предлагаю  реализацию электронной свечки на 13-тиньке.
схема проста до безобразия.

Самая соль в программе, написанной на баскоме. В ШИМ-каналы, к которым подключены светодиоды, с интервалом в 0.1 сек записываются случайные числа, которые определяют яркость свечения светодиодов. При накрытии светорассеивающим  колпачком, возникает эффект горящей свечки. $regfile = "attiny13.dat"
$crystal = 9600000
Config Timer0 = Pwm , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 8
Config Portb.0 = Output
Config Portb.1 = Output

Led1 Alias Pwm0a
Led2 Alias Pwm0b

Dim D As Byte
Dim R As Word

Start Timer0

D = 100
Do
R = Rnd(1023)
Led1 = R / 4
R = Rnd(1023)
Led2 = R / 4
Waitms D

Loop

End

фьюзы микроконтроллера настраиваются на  работу от внутреннего тактового генератора на 9.6 МГц без делителя на 8.

Файл с прошивкой находится здесь: https://www.dropbox.com/s/e0fnpcca65cjibf/elektornic%20kandle.rar

Прикрепления: 9623321.png(23Kb)

Сообщение отредактировал UR2REM - Суббота, 16.11.2013, 17:04

  radan Дата: Суббота, 16.11.2013, 14:22 | Сообщение # 22

Группа: Свой человек

Сообщений: 16


Статус: Offline

В программе свечки опечатка.
Второй светодиод никогда гореть не будет.   UR2REM Дата: Суббота, 16.11.2013, 17:06 | Сообщение # 23

Группа: Пользователи

Сообщений: 3


Статус: Offline

Цитата radan ()

В программе свечки опечатка.

Точно. Спасибо за подсказку. Поправил. Пока писал прогу, у меня были другие переменные. Для форума поменял имена, вот и очепятался. smile  sany2 Дата: Суббота, 23.11.2013, 16:32 | Сообщение # 24

Группа: Проверенные

Сообщений: 107


Статус: Offline

Ну вобщем собрал на тиньке устройство на датчике движения hc-sr501  (http://www.ebay.com/bhp/hc-sr501).Вообщето он и сам может включать-выключать   без микроконтролёра ,но всё как-то не так.
Написал небольшой кодик -вроде работает всё нормально,но есть одно но:задержку я выполнил на wait.А необходимо сделать на таймере.То есть вместо wait 10 запустить timer0 ,и если в течении 10(примерно) секунд на pinb.4 не пришла единица останавливаем таймер и идём в начало программы,а если единица пришла то начинает счёт сначала.Так работать с таймером пока не умею.Если б была мега 8-сделал бы на асинхронном таймере.Но изначально хотелось на тини 13 сделать.
Вот код:
$regfile = "attiny13.dat"
 $crystal = 9600000
$hwstack = 32
$swstack = 8
$framesize = 16
Dim A As Word
Config Portb.0 = Output                                     'порт,на котором висит датчик
Config Portb.1 = Output                                     'порт реле
Config Portb.4 = Input                                      'вход с датчика
Config Timer0 = Timer , Prescale =1
Config Adc = Single , Prescaler = Auto , Reference = Internal
Start Adc
Main:
Portb.1 = 0
Do
A = Getadc(3)
If A < 900 Then         'освещение фоторезистора
Portb.0 = 1
Wait 10     'эта задержка нужна,чтобы датчик вошёл в рабочий режим
Goto Pir
Else
Portb.0 = 0
End If
 Waitms 100
Loop

Pir:
Do
Portb.0 = 1
A = Getadc(3)

If A > 900 Then
Goto Main
Else
Goto Svet
End If
Loop

Do
Svet:
Portb.0 = 1
A = Getadc(3)
If A > 900 Then
Goto Main
End If
If Pinb.4 = 1 Then
Portb.1 = 1
Wait 10    'а сюда надо таймер поставить
 Else
Portb.1 = 0

End If

Loop

  GSV Дата: Воскресенье, 24.11.2013, 21:43 | Сообщение # 25

Группа: Проверенные

Сообщений: 38


Статус: Offline

sany2,
Похоже,что у Вас, как и у меня, такой датчик hc-sr501,при подаче питания на который он думает около 10 секунд,прежде чем выдать на вывод OUT единицу.А вот купленные в прошлом году при подаче питания сразу выдают единицу.Странная такая разница,хотя по виду одинаковые. Пришлось тоже писать код на тини13.Так как я совсем еще зеленый в этом деле,тоже использовал wait, но моя писанина несколько короче и я не заводил в мк выход с датчика.Если интересно,выложу.   sany2 Дата: Воскресенье, 24.11.2013, 22:53 | Сообщение # 26

Группа: Проверенные

Сообщений: 107


Статус: Offline

Доехал сам-задержку сделал на таймере.Вкратце принцип:если светло-датчик отключён.Потемнело(желательно  отрегулировать так,чтобы не срабатывал на лампочку)-включается датчик-если было движение-включаем свет,Если примерно в течении 22 сек движений не было -выключается свет(если движение было -счётчик  обнуляется и по новой 22 сек).В архиве схема-печатка-исходник.Исходник конечно корявенький, но рабочий smile

Прикрепления: 1353285.rar(24Kb)

  Alax Дата: Среда, 01.01.2014, 13:25 | Сообщение # 27

Группа: Пользователи

Сообщений: 1


Статус: Offline

Здравствуйте!

C Новым 2014 годом!

Помогите начинающему модернизировать схему управления двигателем задвижки.
Управление и индикация состояния изделия сделаны через отдельные реле, а нужно управлять и получать состояние током: подали с выхода контроллера управления 4 мА - задвижка открылась и на вход контроллера потек ток 4 мА, сообщая об открытой задвижке.
Аналогично подали с контроллера на задвижку 20 мА - она открылась и на вход контроллера пошло 20 мА.
Схему прилагаю (питание, реле не стал рисовать - отразил только непонятные моменты).
Пока думаю реализовать так - выходной ток регулировать аппаратным ШИМом (через транзистор), а вот со входом посложнее (познания хромают).
Как реализовать "1" на одном входе тиньки сигнала при токе 4 мА и соответственно на другом при 20мА?
Пока есть мысль сделать это через разделительные резисторы.
24 вольта с линии управления понижать до безопасных для тиньки тоже резистором?

PS. Если ног tiny13 не хватит, можно заменить другой микросхемой.

Прикрепления: 0139244.png(17Kb)

  sany2 Дата: Суббота, 04.01.2014, 23:49 | Сообщение # 28

Группа: Проверенные

Сообщений: 107


Статус: Offline

Не совсем понятно "управлять и получать состояние током".Если мерять силу тока- тут без входных операционников вряд ли обойтись,и мерять не 0 или 1 ,а значение ADC ,и уж от значения переводить что-то в ноль или один.А если входной ток измерять не надо и обезопасить мк -  можно просто  поставить оптопару.   lionp Дата: Понедельник, 02.06.2014, 11:04 | Сообщение # 29

Группа: Пользователи

Сообщений: 8


Статус: Offline

Доброе утро! Есть идейка реализовать оптический датчик с защитой от помех. Так как в программировании не очень силён, то прошу помощи и приглашаю всех желающих поучаствовать в разработке.
Алгоритм такой: МК вырабатывает сигнал с определённой частотой на ноге 7. Этот сигнал хранится в EEPROM МК. Далее от отражённой поверхности он поступает на фототранзистор и сравнивается с EEPROM. Если всё совпадает, то включаются выходы на ножках 2 и 3, если нет, то всё остаётся без изменений. Подстроечным резистором устанавливается порог срабатывания. Вот собственно весь смысл работы девайса.

Прикрепления: 0477980.jpg(63Kb)

  alec220 Дата: Четверг, 24.07.2014, 10:17 | Сообщение # 30

Группа: Свой человек

Сообщений: 3


Статус: Offline

А сможет Attiny13 управлять сервомашинкой? Сделал держалку для плат с педальным приводом, осталось только машинку научить на нужный угол крутиться. На Flowcode прогу написал, в симуляторе все крутится, а компилиться в нех не хочет, говорят для машинки нужен 16 битный таймер. Интересно, это требования Flowcoda или вообще алгоритма управления сервой? в той статье, которую нашел  на этом сайте ничего об этом не сказано, но там проект на меге8. Есть спец команда servo, а применима она для тиньки? Не хотелось бы снова биться лбом об стену, как в варианте с flowcodom.
ЗЫ. Если интересно, готовую конструкцию могу выложить, со всеми чертежами и УП для ЧПУ.   301992 Дата: Пятница, 25.07.2014, 03:51 | Сообщение # 31

Группа: Проверенные

Сообщений: 47


Статус: Offline

Цитата alec220 ()

Если интересно, готовую конструкцию могу выложить, со всеми чертежами и УП для ЧПУ.


Интересно. Выкладывай.   sany2 Дата: Воскресенье, 08.02.2015, 22:11 | Сообщение # 32

Группа: Проверенные

Сообщений: 107


Статус: Offline

Добавлю ещё проектик.Можно было бы  даже о нём и не упоминать,но как то здесь подзабыли совсем оптические датчики.
Тут на днях сломался выключатель света.В магазин бежать лень было.В закромах нашёл оптический датчик Tcrt5000.Немного погуглил и родился данный девайс.Управление простое-поднёс руку-свет включился,поднёс повторно -выключился.Добавил только таймер на выключение через 20 минут.Использовал компаратор  lm393 (можно и без него конечно-но решил память в тиньке сэкономить-вдруг ещё что надумается впихнуть).Питание 5в я сейчас беру постоянно от телефонных зарядок-благо их мешок.Вытаскивается плата и лепи куда хочешь.В архиве варианты подключения датчика,печатка и прошивка с исходником

Прикрепления: __.rar(567Kb)

  Leosix Дата: Среда, 27.05.2015, 12:32 | Сообщение # 33

Группа: Пользователи

Сообщений: 6


Статус: Offline

А есть код для тини13 "выключатель по хлопку"?   jkit Дата: Воскресенье, 27.12.2015, 10:59 | Сообщение # 34

Группа: Пользователи

Сообщений: 2


Статус: Offline

Цитата sherman ()

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

На тиньке 13 можно делать очень неплохие вещи. Только писать для нее лучше на ассемблере - больше влезет. Они очень хороши в разного рода автоматике, например ИК-управление люстрой с пульта телевизора. Да много куда можно вставить! В измерительных приборах они очень хороши - там же АЦП есть. Выводить результат на светодиодные индикаторы можно через сдвиговые регистры. Так что зря вы так о тиньке 13 - очень хорошая микросхема и очень компактная. Для миниатюрных изделий идеальна. Опять же для летающих игрушек хороша - идеальные массо-габаритные параметры. А для примера ссылка на архив, в котором есть прошивка для этого контроллера. http://projectveka.ru/EL/AVR_Programming_Algorithm/EasyAVRprog.rar
Это музыкальная шкатулка. Нужно только питание подать и подключить звукоизлучатель между выводом 5 и GND. Целых 8 мелодий играются друг за другом.   Limonad Дата: Пятница, 19.08.2016, 16:36 | Сообщение # 35

Группа: Проверенные

Сообщений: 9


Статус: Offline

В помощь вахтерам. правда на 2313
Следит за подвалом и за лифтовой

Прикрепления: consierje.bmp(355Kb)

Сообщение отредактировал Limonad - Пятница, 19.08.2016, 16:37

  exersizze Дата: Воскресенье, 21.08.2016, 23:22 | Сообщение # 36

Группа: Администраторы

Сообщений: 720


Статус: Offline

Limonad, а в чем заключается контроль, по схеме не особо понятно.   Limonad Дата: Вторник, 23.08.2016, 20:17 | Сообщение # 37

Группа: Проверенные

Сообщений: 9


Статус: Offline

В подвале, в рамке один - у вахтера второй. И принимает решение или лампочку поменять, или с дубинкой smile малолеток погонять
 
Общем типа "самый умный", вот и готовлю на общественных началах   Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема Исходник прошивка схема

Лучшие статьи:



Бисер дерево ива схема

Редактор электрических схем c

Гта вайс сити как сделать свою музыку

Платья-кимоно фото своими руками

Как сделать расчет по льготам