Сенсорный выключатель на attiny2313: Період реєстрації доменного імені mega-avr.com.ua закінчився 10.03.2022 р.

Содержание

«Волшебная кнопка» для LED на ATtiny4 / Хабр

СЕЗАМ

Был у меня когда-то давно сенсорный чудо-выключатель СЕЗАМ. Очень он мне нравился. Но времена меняются, перестал вписываться в интерьер, а потом и вовсе оказался не рассчитан на работу со всякими модными энергосберегающими лампами. Нравился мне в нём принцип управления. Короткое касание сенсора включало/выключало свет, а длительное регулировало яркость. Кому интересно — сердцем выключателя была микросхема К145АП2, аналог Siemens S576B (К145АП2 до сих пор продаются).

Под катом мой вариант эмуляции работы этой микросхемы.

Не так давно соорудил я себе над столом подсветку из светодиодной ленты в алюминиевом профиле с рассеивателем и встал вопрос о выключателе. Ставить готовое как то громоздко. Чтоб на проводе болталось — не красиво, обычный выключатель ставить — портит вид, да и особо некуда.

Решил я встроить выключатель, а за одно и регулятор яркости, в торец ДСП 16мм. Сделать его сенсорным, прикрыть наклейкой, которыми мебельщики болты маскируют.


Железо

Начал с сенсора. Попробовал на принципе переноса заряда на ATtiny13A. Вариант рабочий, но мне стало лень заморачиваться с автоподстройкой параметров и тд. Брать готовое тоже не стал.

Далее решил попробовать реализовать сенсор на библиотеке QTouch. В качестве сенсора ATtiny10. Есть готовая утилита, которая превращает ATtiny10 в сенсорную кнопку со всеми плюшками. Но на выходе бинарник и добавить свой код туда сложно. Думал что делать, бороздил просторы Internet и тут мне попалось упоминание о TTP223 — контроллере одной сенсорной кнопки. Этот вариант меня вполне устроил.

В качестве МК выбор пал на ATtiny4. Такая же мелкая как и TTP223, 16-ти битный таймер. Да и давно хотел сделать на этих тиньках что-то полезное.

В качестве ключа — P3055LD со старой материнки.


Печатная плата

При разработке печатной платы исходил из того, что отверстия в торце ДСП нужно минимально возможное, решил что диаметром 7мм будет вполне достаточно. Плата получилась 7х28мм, два слоя.

Уже потом, когда плата была спаяна, стало понятно, что в 7мм отверстие плата не влезет, минимум 9мм — не учёл высоту элементов. Идея с наклейкой как-то тоже перестала нравится. И тут на глаза попалась мебельная заглушка! Рассчитана на отверстие 10мм, а внутренний диаметр ровно 7мм! Всё совпало!

Сам пятачок сенсора на отдельной платке которая паяется в торец основной. На картинках видно.



Программа

Управляющая программа написана на ассемблере. Каждые 32мс (Watchdog Timer) происходит опрос сенсора. В зависимости от текущего состояния и длительности нажатия выполняются те или иные действия. Логика работы немного отличается от прототипа К145АП2

Если свет выключен (состояние после подачи питания):


  • Короткое нажатие включает освещение на том же уровне, на котором оно было выключено. При первом включении на максимальной яркости
  • Длинное нажатие включает свет на максимальном уровне

Если свет включен:


  • Короткое нажатие выключает освещение
  • Длинное нажатие изменяет яркость. Направление изменения яркости меняется повторным длительным нажатием

Слишком короткие нажатия (помехи) программой игнорируются. Яркость задаётся коэффициентом ШИМ (16 бит). Частота ШИМ около 122 Гц (8000000 Гц / 216 ≈ 122 Гц)

Для компенсации психофизиологического восприятия яркости освещения от реальной яркости, изменение последней происходит по участку кубической параболы. Обычно для этого применяют таблицы, но в моём варианте коэффициент вычисляется. Коэффициент меняется с частотой ШИМ, то есть при изменении яркости каждый импульс получается своей длительности. Минимальное значение ШИМ ограничено программно.

Основное время МК спит и вместе с TTP223 потребляет около 16 микроампер. То есть схема вполне пригодна для устройств с автономным питанием.

У ATtiny4 шесть выводов. Два на питание, один по умолчанию на сброс. Два я уже задействовал. Остался один свободный. Думал как можно задействовать и его. И тут мне вспомнился новый ноут друга с трекпадом Force Touch.

В качестве эксперимента решил сделать нечто подобное. Особой достоверности отклика мне не нужно, а вибромоторов от старых телефонов валяется много. В результате реализовал в программе такую функцию, что на свободном выводе, при достижении границы регулировки, появляется короткий импульс. В К145АП2 при достижении границы регулировки происходит смена направления регулировки. Поэтому нужна была определённая сноровка, что бы убрать руку от сенсора на максимуме или минимуме. В моей реализации при достижении границы регулировка прекращается. Полное время регулировки от одной границы до другой около 4 секунд.

Код доступен на GitHub


TPI через Ардуину

Отдельно отмечу программирование МК. Мой JTAGICE3 не поддерживает интерфейс программирования TPI. Но, к счастью, добрые люди написали скетч на Ардуину для программирования этой мелочи. Не сразу но у меня всё получилось, прошивка залилась и всё заработало. Кроме ардуины нужно 4 резистора. Весь процесс расписан в скетче.


Итог

Волшебная кнопка установлена и работает как задумано. Потребляемый ток и габариты позволяют встраивать её в устройства с автономным питанием.

Ожидаемого эффекта от вибры я не получил. Тут видимо нужны эксперименты с местом установки.

В прототипе К145АП2 и аналоге Siemens S576B есть вывод «Sleep». Это такой режим, при котором яркость очень медленно падает до полного выключения. По задумке производителя, для этого дополнительный сенсор устанавливается около изголовья кровати. 16 бит таймера ШИМ позволяют реализовать такой режим.

Это из идей на будущее.


Кнопка на месте

Вроде всё.

Всем спасибо!

UPD: Как и обещал, поднял частоту ШИМ почти до 1kHz. Код на GitHub

Диммер с сенсорной кнопкой — Проекты — AVR project.ru

  По прошествии достаточного количества лет существования замечательного сайта avrproject.ru мной было сделано предложение о расширении его наполнения альтернативными проектами на микроконтроллерах фирм-конкурентов. В частности, в данной статье пойдет речь о применении МК всем известной фирмы Microchip, ну, то есть, как вы уже догадались – PIC контроллерах. Многие true-old программисты начинали свои проекты именно с них, переходя с контроллеров 51 серии, и по своей популярности они ничуть не уступают нашим любимым Atmel’ам. Некоторое время назад мной были куплены по дешевке десяток самых мелких и простых контроллеров PIC10F200 в шестиногом SOT23-6, и периодически туда-сюда я их использовал.

  Поскольку мне, в свое изучавшему в альма-матер язык программирования ПЛ/1, Ассемблер, Бейсик и Паскаль, вводя данные на перфокартах, так и не удалось заставить окостеневший разум привыкнуть к синтаксису линейки языков Си, для изучения возможностей Atmel пришлось освоить Bascom, то, соответственно, был произведен выбор в пользу бейсиков и для пикушек. Совершенно случайно я наткнулся на пакет программ от одного физика-теоретика, и это был не Стивен Хокинг и не Шелдон Купер. Итак, знакомьтесь: Владимир Сосо (Vladimir Soso) и его комплекс программных продуктов
Oshonsoft
. Предлагаемые им среды разработки (IDE) лично мне понравились своим единым интерфейсом, встроенным эмулятором, логическим «осциллографом», и, самое главное, генерацией ассемблерного листинга. Все программы платные с возможностью 30-ти пробных запусков. По ссылке есть скриншоты программы и описание всех её возможностей.

 

 

  В качестве примера давайте рассмотрим сенсорный регулятор освещенности (диммер) на напряжение 220 Вольт. Подвигнуть меня на изготовление данного устройства побудили следующие обстоятельства:

— достаточно частые перегорания ламп;
— отсутствия у домашних чувства «уходя, гаси свет;
— покупка нового светильника без встроенного выключателя;
— наличие необходимых запчастей и собственно готового устройства от Eddy71 – я думаю, многие его знают как разработчика ряда хороших устройств.
Спаянная плата с запрограммированным контроллером показала свою работоспособность согласно заявленному алгоритму, который мне по итогу не подошел – отсутствовал таймер выключения. Исходники отсутствовали, и было принято решение написать свой алгоритм. В процессе написания программы и ее отладки были внесены незначительные изменения в итоговую схему,  которая представлена ниже

 

 

 Принцип работы диммера всем известен, но повторение – мать учения:

 Каждую полуволну сети 50 Гц, то есть 100 Гц – 0,01 сек. (10 миллисекунд) микроконтроллер отсчитывает временной интервал времени для включения симистора – реализуется фазовое управление симистором. Т.е. регулируется мощность, подаваемая на лампу накаливания, и, тем самым, излучаемая яркость.  Одновременно идет подсчет времени для работы таймера. В случае светодиодных или люминесцентных ламп яркость регулировать не получится – надо замкнуть перемычку на плате – тогда данное устройство работает просто как таймер.
 Диммер различает продолжительность касания и защиту от кратковременных помех. При кратковременном касании сенсора (от 0,1 до 0,5 сек) происходит включение лампы. Контроллер обеспечивает плавное зажигание лампы накаливания, тем самым обеспечивая более долговременную ее работу.

Касание сенсора длительностью от 0,5 до 1,5 сек. выключает лампу.
 В случае применения ламп накаливания по истечении запрограммированного времени яркость лампы снижается, экономя тем самым электроэнергию, и в дальнейшем тухнет окончательно.

 Текст программы с построчными комментариями:

Define CONFIG = 0x0009  ‘GP3 as input — нога 3 как вход

Symbol mode_in = GP3 ‘ножка определяет принцип работы — лампа накаливания или нет
Symbol gate_out = GP0 ‘выход на симистор
Symbol zero_input = GP1 ‘вход детектора нуля
‘Symbol sens_input = GP2 — вход сенсора, подключенный к транзистору

‘Переменные:

Dim zero_cross As Byte ‘переменная для детектирования нуля
Dim touch_on As Byte ‘длительность касания
Dim touch_off As Byte ‘длительность отпускания сенсора
Dim power_on As Byte ‘время включения симистора
Dim power_off As Byte ‘время выключения симистора
Dim min_power As Byte ‘минимальная мощность

Dim counter_decisecond As Byte ‘счетчик сотых долей секунд
Dim counter_second As Byte ‘счетчик секунд
Dim counter_minute As Byte ‘ счетчик минут
Dim timer_volume As Byte ‘текущее значение таймера микроконтроллера

Const edge_zero = 15 ‘длительность детектирования нуля
Const gate_on_time = 20 ‘длительность включения симистора
Const max_count = 75 ‘максимальное значение цикла подпрограммы
Const count_cycle = 70 ‘значение таймера, при котором происходит отсчет времени
Const touch_first = 38 ‘значение таймера, при котором происходит опрос сенсора
Const touch_second = 40 ‘значение, при котором происходит анализ длительности касания сенсора

‘начало программы
TRISIO = %1110 ‘устанавливаем ножку 1 как выход на ножку симистора
OPTION_REG = %11010110 
‘Prescaler Rate 1:128  => 1 000 000 : 100 : 128 = Max count TMR0 = 78

gate_out = 0 ‘гасим симистор

‘ выбор режима работы
‘ если ножка mode_in заземлена, то диммер не используется

min_power = 1
If mode_in = 1 Then min_power = 50 ‘значение минимальной мощности лампы

‘ старт программы
start:

‘ детектор перехода с 0 на 1
zero_cross = edge_zero
While zero_cross > 0
If zero_input = 1 Then zero_cross = zero_cross — 1
Wend

Call work_mode()       ‘ вызов подпрограммы

‘детектор перехода с 1 на 0
zero_cross = edge_zero
While zero_cross > 0
If zero_input = 0 Then zero_cross = zero_cross — 1
Wend

Call work_mode()        ‘  вызов подпрограммы

Goto start                ‘  возврат на старт программы

End                            ‘  конец программы

‘тело подпрограммы

Proc work_mode()

TMR0 = 0 ‘обнуляем таймер микроконтроллера (МК)
timer_volume = 0 ‘и буферную переменную, куда данное значение копируется

While timer_volume < max_count ‘пока значение таймера меньше макс.

значения, выполняем цикл

        While timer_volume = TMR0 ‘ждем, когда значение таймера изменится
        Wend

        timer_volume = TMR0 ‘присваиваем буферной переменной значение таймера МК

‘ Проверяем, включен ли свет, если да, то назначаем время выключения симистора
        If power_on = 0 Then
                power_off = 0
        Else
                power_off = power_on + 5
        Endif
‘ конец данного условия

‘ Формируем импульс для симистора
        If power_on < timer_volume And timer_volume < power_off Then

        High gate_out
        WaitUs gate_on_time
        Low gate_out

        Endif
‘ конец данного условия

‘ в зависимости от значения буферной переменной, выполняем разные действия

        Select Case timer_volume

‘ Измеряем длительность касания/отпускания сенсора
        Case touch_first  ‘count length touch to on: 0. 2-1s, to off > 1s
                zero_cross = GPIO And %00000110
                If zero_cross = %00000010 Then touch_on = touch_on + 1
                If zero_cross = %00000110 Then touch_off = touch_off + 1
‘ конец данного условия

‘ В зависимости от длительности касания/отпускания сенсора, включаем/выключаем лампу
        Case touch_second
                If touch_off > 20 Then
                        If touch_on > 50 And touch_on < 151 Then
                        power_on = 0
                        Endif
                        If touch_on > 10 And touch_on < 51 Then
                        power_on = min_power
                        Endif
                        touch_off = 0
                        touch_on = 0
                Endif
‘ конец данного условия

‘ В данном случае считаем количество импульсов для таймера
        Case count_cycle  ‘count second & minute
                If power_on = 0 Then
                        counter_decisecond = 0
                        counter_second = 0
                        counter_minute = 0
                Else
                        counter_decisecond = counter_decisecond + 1
                        If counter_decisecond = 250 Then
                                counter_second = counter_second + 1  ‘2. 5 second
                                counter_decisecond = 0
                                If counter_second = 6 Then  ’15 second — тестовый вариант
‘If counter_second = 240 Then  ’10 minute — рабочий вариант
                                        counter_minute = counter_minute + 1
                                        counter_second = 0
                                Endif
                        Endif
                        If counter_minute > 3 Then power_on = min_power
                        If counter_minute > 5 Then power_on = 0
                Endif

‘ Плавное зажигание лампы накаливания
                If power_on > 1 And counter_minute = 0 Then power_on = power_on — 1

‘ конец данного условия

        Case Else
        EndSelect

Wend
‘  возврат в начало подпрограммы и ожидание следующего значения таймера МК

End Proc
‘ конец подпрограммы и возврат в основной цикл

 

 Ниже приведен универсальный (работа как с PIC10F200, так и с Attiny13) и усовершенствованный вариант платы диммера — добавлены помехоподавляющие элементы: RC цепочка (3*1,2 кОм и 0,1*275V) и дроссель 220 мкГн. Включение возможно как по трехпроводной схеме – основная разводка, так и по двухпроводной вместо обычного выключателя – добавлено место под перемычку. Данные элементы выделены красным цветом. Размер платы и расположение элементов выбирались исходя из корпуса – верхней части блока питания от старой Nokia, малогабаритный трансформатор от которой ушел на другие проекты. В качестве сенсора используется советский транзистор КТ605 с никелированной крышечкой – получилось достаточно эстетично. Плата выполнена на одной стороне, прикручена 3 шурупчиками к существующим стойкам и корпус в сборе посажен на двухсторонний скотч. Тиристор припаян к плате и вокруг него напаяно несколько ребер из жести для охлаждения. Видимое на фотографии отверстие служит для конвекции воздуха.

 

ВАЖНО: не забываем про работу с 220 Вольт. Диммер чувствителен к включению в розетку – при неправильной фазировке просто переверните вилку.

 

Перевести данный алгоритм в Bascom для Attiny13 не составит труда – главное правильно настроить порты и таймер, но эту задачу я оставлю желающим.

Пример настройки таймера на частоту 1,2 МГц приведен ниже.
TCCR0A = %00000000
TCCR0B = %00000011
OCR0B = 187
‘Prescaler Rate 1:64  => 1 200 000 : 100 : 64 = Max count TMR0 = 187
‘WDTCR = %00000100  ‘Prescaler Rate 1:32K = 0.25 sec

 

Печатная плата в формате Lay

Схема в Splan

Исходники и готовая прошивка

 

автор: Pchela5

 

✅ Розетки с заземлением ✅ Сенсорные выключатели LIVOLO в Украине

Нажмите на выключатель для получения подробной информации

    

    

    

                             

                             

                            

                           

                                                               

                                                               

                                                               

                                                               

                                                               

МЫ ЗНАЕМ ЧТО ДЛЯ ВАС ВАЖНО ПРИ ВЫБОРЕ ВЫКЛЮЧАТЕЛЕЙ

Чтобы был Современный

Двухцветная подсветка клавиш.  Сенсорные выключатели работают с энергосберегающими и светодиодными лампами и лентами.

 

Чтобы Качество было на высшем уровне

Качество нашей продукции подтверждается гарантией 1 год. Огнестойкие материалы обеспечивают дополнительную защиту.

Чтобы Цена не кусалась

Цена не превышает стоимость качественных клавишных выключателей света. Цена на сенсорный выключатель в сборе начинается от 289 гривен.

 

Чтобы работал годами — Долговечный

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

 

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

Сенсорное управление. Для включения света достаточно лёгкого касания клавиши.

Акции и подарки

Постоянно действуют акции!

Следите за скидками.

 

Доставка в подарок

На заказы суммой от 15 000 грн.

 

Скидки на следующие заказы

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

Наши выключатели сделают Вашу любимую квартиру уютней

У нас только оригинальные выключатели LIVOLO

Оригинальные выключатели — это:

 

Закаленное стекло OptiWite

Рамка — цельное стекло. Она не имеет подвижных элементов и швов. Стекло покрашено с внутренней стороны. Такая рамка не затрётся, не потускнеет и не поцарапается.

Интеллектуальный процессор

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

Стандартная установка и подключение

Для установки сенсорного выключателя не нужно дополнительной проводки.

 

Как проверить подлинность выключателя LIVOLO?

4 обязательных условия

Концерн LIVOLO является неоспоримым лидером не только в сфере электрооборудования, но и в системе борьбы с подделками и контрафактной продукции.

Наличие гарантийной пломбы на выключателях

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

 

Без лишних надписей на лицевых панелях и рамках

Качественный товар не нуждается в рекламе. А надписи на стеклах только портят внешний вид.

 

Инструкция на украинском языке с гарантийным талоном

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

 

Авторизированный партнер LIVOLO

Наличие сертификата говорит о том, что выключатель действительно оригинальный.

Последствия использования подделок:

Быстро выходят из строя

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

 

Не безопасно!

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

Зачем вам выключатели, которые будут иметь проблемы?

Самые надежные комплектующие выключателей от мировых производителей

Многие заказчики ошибочно полагают, что достаточно выбрать европейский выключатель и все будет отлично. Но, на практике, именно от качества используемых деталей зависит насколько долго прослужит сенсор. Компания «Ливоло Украина» предлагает только оригинальную продукцию лучшего производителя Европы и Китая  — LIVOLO.

Все наши выключатели LIVOLO построены на передовом микроконтроллере и оснащены только оригинальными электро элементами и только в полной комплектации (блокиратор ошибочного срабатывания, система защиты детей, противоперегрузочный чип, система автонастройки).

Фурнитура LIVOLO — это: 

Удобно

Не нужно целится в клавишу выключателя, просто дотроньтесь к выключателю.

 

Безопасно

Все электронные части надежно скрыты.

 

Комфортно

Модели с дистанционным управлением позволяют управлять светом не вставая с дивана.

Высококачественное стекло

Стекло Optic White — это:

Закаленное безопасное стекло

Устойчиво к значительным механическим нагрузкам, ударам и деформациям. При превышении предела прочности все стекло распадается на мелкие и травмобезопасные фракции (размерами от 1 до 10 мм) с тупыми гранями, т. е. осколки стекла при его разрушении осыпаются безопасными кусочками. 

 

Восемь вариантов цвета на выбор

Дизайн одинаково хорошо смотрится как в классическом, так и в современном интерьере.

Не имеет зеленого оттенка

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

 

С лазерной обработкой краев

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

Какие выключатели ищете Вы? 


Сроки и порядок работ

Как долго выполняется Ваш заказ?

Наверняка, Вы успели заметить, что у разных компаний сроки выполнения заказа колеблются от 2 до 14 дней.

Мы выполняем заказ за 12 часов.

 

Схема сотрудничества

Заявка через корзину на сайте

Звонок менеджера, подтверждение заказа

Любая удобная форма оплаты

Самовывоз или доставка по Украине

Гарантии и сертификаты

  • 100% гарантия возврата денег. Полная финансовая безопасность! Мы уверены в качестве наших выключателей и готовы вернуть стоимость заказа, если комплектация не будет соответствовать заявленной!
  • Компания «Ливоло Украина» дает 1 год официальной полной гарантии на всю продукцию. Хотим отметить, что в отличии от многих компаний, мы не обещаем «липовые» сроки гарантии в 10-12 лет. Гарантия для нас не просто слова!
  • Первые выключатели LOVOLO установлены в 2013 году в Украине. Во всех домах они стоят по сегодняшний день и выполняют свои функции. Выключатели Livolo — качество, проверенное временем!
  • Сайт ООО Ливоло Украина — исключительно оригинальные сенсорные выключатели LIVOLO. Наша продукция соответствует строгим стандартам качества, что подтверждено официальными сертификатами.

Сертификат Авторизованного сервисного центра 

удостоверяет высокий опыт наших специалистов. Мы прошли специальный курс повышения квалификации. Наша продукция имеет реальную гарантийное и пост гарантийное обслуживание.

 

Сертификат CE

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

 

Сертификат СЕ

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

 

Сертификат RoHS

ограничивает содержание вредных веществ таких как свинец, ртуть, кадмий, шестивалентный хром (Cr6+) и других. 

Почему нас уже 9 752 клиента? 14 наших преимуществ

Мы — официальный дилер

Только у нас сертифицированная европейская продукция LIVOLO.

 

Привлекательные цены

У нас цены ниже, чем в других интернет-магазинах за счет прямых закупок.

Большой опыт работы

На украинском рынке мы успешно работаем более 5 лет.

 

С нашим товаром Вы не имеете проблем

Реализуем только качественную и проверенную продукцию.

Лучший сервис

Предоставляем гарантию от производителя и сервисное обслуживание.

 

Всегда в наличии

Мы предлагаем всю европейскую линейку продукции LIVOLO. Товар в наличии на собственном складе.

Профессионально консультируем

Технические специалисты помогут в любой ситуации. Мы поможем с подключением и настройкой.

 

Работаем с оптом и розницей

Наши оптовые цены так же привлекательны. Ищем торговых представителей в городах Украины.

Обязательства компании

На весь товар предоставляется официальная гарантия качества, предусмотрено послегарантийное обслуживание.

 

Помогаем с подбором

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

Безупречная репутация

За 5 лет ни один клиент не остался разочарован качеством наших товаров, услуг и технических решений.

 

Широкие возможности

Внедряем проекты «под ключ», выполняем работы любой сложности от А до Я.

Индивидуальный подход

При необходимости готовы разработать технические решения под конкретные нужды заказчика. Любой выключатель и розетку под Ваши нужны.

 

«Под заказ»

Если модель которая вас интересует, отсутствует на складе, мы готовы осуществить поставку данной продукции в оговоренные сроки.

 

Наша сеть магазинов

Нажмите на магазин для получения подробной информации.

Ливоло Украина ― лидер украинского рынка сенсорных выключателей света

Лучшие решения для комфортной квартиры

Оцените все преимущества сотрудничества с профессионалами! Свяжитесь с нами в любое удобное время и мы с радостью предложим вам наиболее оптимальные варианты решения поставленных задач.

Помощь в выборе эффективного оборудования

 

Гарантия бесперебойной эксплуатации системы

 

Надежная установка в максимально сжатые сроки

 

Консультации по эксплуатации от опытных специалистов

 

Мы в социальных сетях

 

 

Отзывы наших заказчиков

Присоединяйтесь к довольным пользователям сенсорных выключателе!
Поспешите сделать заказ. Более 6 000 покупателей со всей Украины осуществили удачную покупку.  60% клиентов рекомендуют нашу продукцию друзьям. Обращайтесь, мы с радостью проконсультируем вас и поможем совершить выгодный заказ!

Покупатель

Компания гарантирует качество своего товара гарантией и гарантийной пломбой. Доставка была произведена на следующий день после заказа. Товар соответствовал заявленным характеристикам.

 

Покупатель

Очень довольны покупкой: и качеством, и дизайном (покупали розетки и сенсорные выключатели) — смотрятся круто!!! А также супер быстрой доставкой — на следующий день! Рекомендую всем, кто сомневается, как мы при первом заказе)))
А Компании Ливоло Украина — побольше клиентов)

 

Ирина

Продавец приятный в общении и ответственный человек, очень довольна выбором. Благодарю за быструю доставку)

Читать все отзывы

Акустический выключатель на микроконтроллере. — 21 Марта 2013 — Блог

 

 

ИСТОЧНИК: Приднестровский портал радиолюбителей  radio-hobby. org

 

  

 Возникла необходимость в тамбуре сделать автоматический выключатель. 

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

К тому же, сам процесс ужасен: открываешь одну дверь, нащупываешь на стене выключатель, закрываешь,открываешь другую дверь, 

потом выключаешь свет.

 

 Самое ценное, как Вы знаете,- это нервные клетки, которые не восстанавливаются. 

Поэтому было решено модифицировать сам выключатель. 

Нет, не изменить схему подключения лампы, а именно заменить сам выключатель на что-то умное и доброе. Умное- значит придется задействовать МК.

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

 

 

 

 

 При плохом контакте в патроне, могут «выпадать» целые периоды в сети. В данной конструкции применен блок питания с режимом отсечки и цифровая PLL, которая постоянно следит за фазой и управляет нагрузкой в не зависимости от помех. Точность определения фазы- менее 1%. В устройстве присутствует быстродействующая ( время срабатывания меньше 100мкс)токовая защита от замыкании в нагрузке.

 

 

 Схема автоматического выключателя:

 

 

 Управление происходит от акустического датчика. Алгоритм работы устройства следующий. Постоянно происходит захват фазы. Как только рядом с устройством будет шум определенного уровня и длительности, в течении 1 секунды плавно включитться лампа. Через 40 секунд она плавно погаснет. Если звуки будут продолжаться после 10-й секунды- будет каждый раз продлеваться время горения лампы. Если произойдет замыкание в цепи нагрузки- свет мгновенно отключиться. Выключатель проверен с лампами мощностью от 40 до 150 Вт.

 

 Диодный мост можно применить на 4А и вместо 2sk2996 можно 2sk2545

 

 

 

 

 

 

 

 По просьбам добавлена функция включения только в темноте.

Теперь PB2 нужно притягивать к 0 (соединить с землей) для включения освещения. При появлении там «1» свет не включится.

Номинал подстроечного резистора подбирается в зависимости от номинала фоторезистора.

 

 

 

 

 

 

 

 

Недорогие сенсорные выключатели

Очень часто при изготовлении или модернизации осветительных приборов и подсветки встает вопрос об их включении/отключении

Сперва покупал обычные выключатели для бра на провод. Затем накупил миниатюрных выключателей на ТАО

И вот случайно мне попался обзор про копеечный сенсорный выключатель

Сделав анализ предлагаемой в китайшопах продукции и заказав несколько штук на пробу, произвел небольшую классификацию сенсорных устройств

Типы недорогих сенсорных выключателей

«1-WAY» выключатели. Имеют два состояния: отключено/включено. Работают на микросхеме TT6061B или каком то ее китайском аналоге.

«3-WAY» выключатели. Имеют четыре состояния отключено/низкая мощность/средняя мощность/полная мощность переключаемые последовательно. Работаю на микросхеме TT8486A/TT6061A, представляющей собой симисторный диммер. Естественно, что работать диммер будет только с лампами накаливания. Светодиодным драйверам, нормально работающим при пониженном напряжении, вполне хватает для работы и малой мощности, но отключения света происходит в «три клика».

По мощности выпускаемые устройства бывают «1A 60Вт» и «3A 100Вт». Амперы там китайские, а вот максимальная нагрузка ближе к истине.

В 1А модели стоит маломощный симистор MAC97 в корпусе TO-92 и максимальным током коммутации 600мА

 

В «3-х амперном» собрате стоит более мощный симистор BT134 600E. Этот симистор хоть и рассчитан на максимальный ток 4A, но в корпусе SOT82 без радиатора вряд ли сможет управлять нагрузкой более 1А

Заказ в интернете

Почему то в большинстве китайских магазинов представлены более мощные модели только «3-WAY», которые не имеет смысла ставить на светодиодные светильники.

Но это не беда. Покупаем модель «1-WAY 1A». Я взял на АЛИ менее $4 за 5 шт 

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

 

Модернизация

На платах таких выключателей предусмотрены отверстия установки как маломощных, так и мощных симисторов. Причем, судя по надписям на плате — вполне «взрослому» BT136 в корпусе TO-220

 

Не так давно для силовой коммутации в контроллере управления вентилятором и люстрой  покупал на EBAY симисторы BT137 600E 

Замена симистора — минутное дело:

И вот результат — имеем выключатель «1-WAY 5A» по китайской классификации 🙂

 

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

 

 

Подключаю. Все работает. Симистор на 20 Вт не греется. Если нужна большая мощность, можно посадить симистор на радиатор. 25см2 позволит управлять примерно 800Вт нагрузки. Правда корпус придется искать другой. А чтобы радиатор изолировать от силовой нагрузки нужно, при креплении к симистору использовать специальные изолирующие шайбы и прокладки для корпуса TO-220

 

Я их тоже покупал на EBAY

Пластиковые шайбы — изоляторы — $1.42/100
Силиконовые изолирующие прокладки — $0.99/100

Результат

Использовал устройство в выключателе подсветки полочки/зеркала. Сенсор вывел на вертикальную металлическую штангу.

Использовал в настольной лампе. Сенсор соединил прямо с радиатором

Поставил на управление подсветкой раковины с сенсором на алюминиевом профиле подсветки.

Во всех случаях был достигнут «ВАУ эффект». Некоторые гости подолгу баловались и говорили «О магия» не смотря на наличие сенсорных телефонов в кармане.

На кота сенсор не реагирует. Видимо шерсть мешает Носом кота нажимать не пробовал. Он итак был недоволен

Литература

 

 

 

 

со своего сайта.

Схемы на пик контроллерах. Частотный преобразователь для асинхронного двигателя на AVR

Схемы на микроконтроллере, статьи и описания с прошивками и фотографиями для автомобиля.

Простой тахометр на микроконтроллере ATmega8

Тахометр применяется в автомобилях для измерения частоты вращения всяких деталей которые способны вращаться. Есть много вариантов таких устройств, я предложу вариант на AVR микроконтроллере ATmega8. Для моего варианта, вам также…

Читать полностью

Цветомузыка на микроконтроллере Attiny45 в авто

Эта цветомузыка, имея малый размер и питание 12В, как вариант может использоваться в авто при каких-либо мероприятиях. Первоисточник этой схемы Радио №5, 2013г А. ЛАПТЕВ, г. Зыряновск, Казахстан. Схема…

Читать полностью

Контроллер обогрева зеркал и заднего стекла

Позволяет управлять одной кнопкой раздельно обогревом заднего стекла и зеркал, плюс настраиваемый таймер отключения до полутора часов для каждого канала. Схема построена на микроконтроллере ATtiny13A. Описание работы:

Читать полностью

Диммер для плафона автомобиля

Почти во всех автомобилях есть управление салонным светом, которое осуществляется с помощью бортового компьютера или отдельной бортовой системой. Свет включается плавно, и гаснет также с некой задержкой (для…

Читать полностью

GSM сигнализация с оповещением на мобильник

Представляю очень популярную схему автомобильной сигнализации на базе микроконтроллера ATmega8. Такая сигнализация дает оповещение на мобильник админа в виде звонков или смс. Устройства интегрируется с мобильником с помощью…

Читать полностью

Моргающий стопак на микроконтроллере

Сделал новую версию моргающего стопака. Отличается алгоритм работы и схема управления, размер и подключение такое же. Возможно регулировать частоту моргания, длительность до перехода в постоянное свечение и скважность…

Читать полностью

ДХО плюс стробоскопы

Эта поделка позволяет стробоскопить светодиодными ДХО. Поделка имеет малый размер, управление всего одной кнопкой, широкие возможности настройки. Размер платы 30 на 19 миллиметров. С обратной стороны расположен клемник…

Читать полностью

Делаем и подключаем доводчик к сигнализации

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

Читать полностью

Светодиоды включаются от скорости

Получился «побочный продукт»: нужно было оттестить режим работы датчика скорости для проекта отображения передач на матрице 5х7, для этого собрал небольшую схемку. Схемка умеет включать светодиоды в зависимости…

Читать полностью

Цифровой тахометр на AVR микроконтроллере (ATtiny2313)

Тахометр измеряет частоту вращения деталей, механизмов и других агрегатах автомобиля. Тахометр состоит из 2-х основных частей — из датчика, который измеряет скорость вращения и из дисплея, где будет…

Читать полностью

Простой цифровой спидометр на микроконтроллере ATmega8

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

Читать полностью

Плавный розжиг приборки на микроконтроллере

Эта версия немного отличается схемой: добавлена вторая кнопка настройки и убран потенциометр скорости розжига. Возможности: Два отдельных независимых канала. Для каждого канала три группы настраиваемых параметра: время задержки до начала…

Принцип закрывания дверцы клетки весьма прост. Дверка клетки подпирается специальным упором, сделанным из медной проволоки. К упору крепится капроновая нить нужной длины. Если потянуть за нить, то упор соскальзывает, и дверка клетки под собственным весом закрывается. Но это в ручном режиме, а я хотел реализовать автоматический процесс без участия кого-либо.

Для управления механизмом закрывания дверцы клетки был применен сервопривод. Но в процессе работы он создавал шум. Шум мог спугнуть птицу. Поэтому сервопривод я заменил на коллекторный двигатель, взятый из радиоуправляемой машинки. Он работал тихо и идеально подходил, тем более что управлять коллекторным двигателем не составляло сложностей.

Для определения, находится ли уже птица в клетке, я использовал недорогой датчик движения. Сам датчик движения уже является законченным девайсом, и паять ничего не нужно. Но у данного датчика угол срабатывания весьма большой, а мне нужно, чтобы он реагировал только во внутренней области клетки. Для ограничения угла срабатывания я поместил датчик в цоколь, когда-то служившей эконом-лампы. Из картона вырезал своего рода заглушку с отверстием посередине для датчика. Пошаманив с расстоянием данной заглушки относительно датчика, настроил оптимальный угол для срабатывания датчика.

В качестве зазывалы для птиц я решил применить звуковой модуль WTV020M01 с записанным на микроSD карте памяти пением чижа и щегла. Именно их я и собирался ловить. Поскольку я использовал один звуковой файл, то и управлять звуковым модулем я решил простим способом, без использования протокола обмена между звуковым модулем и микроконтроллером.

При подаче на девятую ножку звукового модуля низкого сигнала, модуль начинал воспроизводить. Как только звук воспроизводился на пятнадцатой ноге звукового модуля, устанавливается низкий уровень. Благодаря этому микроконтроллер отслеживал воспроизведение звука.

Поскольку я реализовал паузу между циклами воспроизведения звука, то для остановки воспроизведения звука программа подает низкий уровень на первую ножку звукового модуля (reset). Звуковой модуль является законченным устройством со своим усилителем для звука, и, по большому счету, в дополнительном усилителе звука он не нуждается. Но мне данного усиления звука показалось мало, и в качестве усилителя звука я применил микросхему TDA2822M. В режиме воспроизведения звука потребляет 120 миллиампер. Учитывая, что поимка птицы займет какое-то время, в качестве автономной батареи питания я применил не совсем новый аккумулятор от бесперебойника (всё равно валялся без дела).
Принцип электронного птицелова прост, и схема состоит в основном из готовых модулей.

Программа и схема —

Поделки с микроконтроллерами – вопрос, как никогда актуальный и интересный. Ведь мы живем в 21 веке, эпохе новых технологий, роботов и машин. На сегодняшний день каждый второй, начиная с малого возраста, умеет пользоваться интернетом и различного рода гаджетами, без которых порою и вовсе сложно обойтись в повседневной жизни.

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

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

Разница между микропроцессором и микроконтроллером заключается в наличии встроенных в микросхему процессора приборов «пуск-завершение», таймеров и иных удаленных конструкций. Применение в нынешнем контроллере довольно сильного вычисляющего аппарата с обширными способностями, выстроенного на моносхеме, взамен единого комплекта, существенно уменьшает масштабы, потребление и цену созданных на его основе приборов.

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

Микроконроллеры AVR

Ознакомимся с более распространенным и основательно устоявшимся в современном мире техники контроллером, таким как AVR. В его состав входят высокоскоростной RISC-микропроцессор, 2 вида затратной по энергии памяти (Flash-кэш проектов и кэш сведений EEPROM), эксплуатационная кэш по типу RAM, порты ввода/вывода и разнообразные удаленные сопряженные структуры.

  • рабочая температура составляет от -55 до +125 градусов Цельсия;
  • температура хранения составляет от -60 до +150 градусов;
  • наибольшая напряженность на выводе RESET, в соответствии GND: максимально 13 В;
  • максимальное напряжение питания: 6.0 В;
  • наибольший электроток линии ввода/вывода: 40 мА;
  • максимальный ток по линии питания VCC и GND: 200 мА.

Возможности микроконтроллера AVR

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

Обещанное количество оборотов переписи кэша у микроконтроллеров AVR второго поколения равен 11 тысячам оборотов, когда стандартное количество оборотов равно 100 тысячам.

Конфигурация черт строения вводных и выводных портов у AVR заключается в следующем: целью физиологического выхода имеется три бита регулирования, а никак не два, как у известных разрядных контроллеров (Intel, Microchip, Motorola и т. д.). Это свойство позволяет исключить потребность обладать дубликатом компонентов порта в памяти с целью защиты, а также ускоряет энергоэффективность микроконтроллера в комплексе с наружными приборами, а именно, при сопутствующих электрических неполадках снаружи.

Всем микроконтроллерам AVR свойственна многоярусная техника пресечения. Она как бы обрывает стандартное течение русификатора для достижения цели, находящейся в приоритете и обусловленной определенными событиями. Существует подпрограмма преобразования запрашивания на приостановление для определенного случая, и расположена она в памяти проекта.

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

Поделки на базе микроконтроллера AVR

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

«Направлятор»

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

Построение схемы осуществляется на основе микроконтроллера AVR с тактированием от наружного кварцевого резонатора на 11,0598 МГц. За работу с GPS отвечает NEO-6M от U-blox. Это, хоть и устаревший, но широко известный и бюджетный модуль с довольно четкой способностью к установлению местонахождения. Сведения фокусируются на экране от Nokia 5670. Также в модели присутствуют измеритель магнитных волн HMC5883L и акселерометр ADXL335.


Беспроводная система оповещения с датчиком движения

Полезное устройство, включающее в себя прибор перемещения и способность отдавать, согласно радиоканалу, знак о его срабатывании. Конструкция является подвижной и заряжается с помощью аккумулятора или батареек. Для его изготовления необходимо иметь несколько радиомодулей HC-12, а также датчик движения hc-SR501.

Прибор перемещения HC-SR501 функционирует при напряжении питания от 4,5 до 20 вольт. И для оптимальной работы от LI-Ion аккумулятора следует обогнуть предохранительный светодиод на входе питания и сомкнуть доступ и вывод линейного стабилизатора 7133 (2-я и 3-я ножки). По окончанию проведения этих процедур прибор приступает к постоянной работе при напряжении от 3 до 6 вольт.


Внимание: при работе в комплексе с радиомодулем HC-12 датчик временами ложно срабатывал. Во избежание этого необходимо снизить мощность передатчика в 2 раза (команда AT+P4). Датчик работает на масле, и одного заряженного аккумулятора, емкостью 700мА/ч, хватит свыше, чем на год.

Минитерминал

Приспособление проявило себя замечательным ассистентом. Плата с микроконтроллером AVR нужна, как фундамент для изготовления аппарата. Из-за того, что экран объединён с контроллером непосредственно, то питание должно быть не более 3,3 вольт, так как при более высоких числах могут возникнуть неполадки в устройстве.


Вам следует взять модуль преобразователя на LM2577, а основой может стать Li-Ion батарея емкостью 2500мА/ч. Выйдет дельная комплектация, отдающая постоянно 3,3 вольта во всём трудовом интервале напряжений. С целью зарядки применяйте модуль на микросхеме TP4056, который считается бюджетным и достаточно качественным. Для того чтобы иметь возможность подсоединить минитерминал к 5-ти вольтовым механизмам без опаски сжечь экран, необходимо использовать порты UART.

Основные аспекты программирования микроконтроллера AVR

Кодирование микроконтоллеров зачастую производят в стиле ассемблера или СИ, однако, можно пользоваться и другими языками Форта или Бейсика. Таким образом, чтобы по факту начать исследование по программированию контроллера, следует быть оснащенным следующим материальным набором, включающим в себя: микроконтроллер, в количестве три штуки — к высоковостребованным и эффективным относят — ATmega8A-PU, ATtiny2313A-PU и ATtiny13A- PU.

Чтобы провести программу в микроконтроллер, нужен программатор: лучшим считают программатор USBASP, который дает напряжение в 5 Вольт, используемое в будущем. С целью зрительной оценки и заключений итогов деятельности проекта нужны ресурсы отражения данных − это светодиоды, светодиодный индуктор и экран.


Чтобы исследовать процедуры коммуникации микроконтроллера с иными приборами, нужно числовое приспособление температуры DS18B20 и, показывающие правильное время, часы DS1307. Также важно иметь транзисторы, резисторы, кварцевые резонаторы, конденсаторы, кнопки.

С целью установки систем потребуется образцовая плата для монтажа. Чтобы соорудить конструкцию на микроконтроллере, следует воспользоваться макетной платой для сборки без пайки и комплектом перемычек к ней: образцовая плата МВ102 и соединительные перемычки к макетной плате нескольких видов — эластичные и жесткие, а также П-образной формы. Кодируют микроконтроллеры, применяя программатор USBASP.

Простейшее устройство на базе микроконтроллера AVR. Пример

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

Предельно возможный электроток, коим возможно загрузить программу, равен 2 А на канал, а наибольшая мощность моторов составляет 20 Вт. На плате заметна пара двухклеммных колодок с целью подсоединения электромоторов и трехклеммная колодка для подачи усиленного напряжения.

Устройство выглядит, как печатная плата размером 43 х 43 мм, а на ней сооружена минисхемка радиатора, высота которого 24 миллиметра, а масса – 25 грамм. С целью манипулирования нагрузкой, плата драйвера содержит около шести входов.

Заключение

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

Предоставляю вам схему спец сигнала (Крякалка), для самостоятельной сборки. Решил поставить ребенку на велосипед (пусть прохожих под домом пугает), но так же можно и в автомобиль поставить (если есть связи в ГАИ). Данное устройство состоит из минимум деталей, а так же простая в сборке и под силу каждому.

Часы на лампах ИН своими руками

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

JDM программатор своими руками с внешним питанием

Пришло время еще раз затронуть тему изготовление программатора, так как цены на них не такие и маленькие,и при этом гарантии нет что он заработает. Рассмотрим схему программатора jdm с внешним питанием ,с помощью которого програмируются микросхемы PIC и подключаемому к стационарному компьютеру через COM(rs232) порт.

Список прошиваемых PIC микроконтроллеров в статье.

Простое ИК управление своими руками

Простое ИК управление своими руками


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

Данное устройство предназначено для управления на небольшой дистанции. За основу взят дешевый, миниатюрный ПДУ с eBay. К нему был изготовлен дешифратор на микроконтроллере PIC12F675. Режим работы — кнопка. Состояние на выходе дешифратора удерживается до тех пор, пока нажата кнопка на пульте.

Схема новогодней гирлянды на микроконтроллере своими руками

Гирлянда на микроконтроллере своими руками

С наступающим вас дорогие пользователи. И к предстоящему празднику решил порадовать вас схемой- новогодняя гирлянда на микроконтроллере pic.

И прошу к просмотру подробнее данной статьи.

Полицейская крякалка своими руками на PIC

Полицейская крякалка своими руками на PIC

Предлагаю вам для повторения схему звукового устройства, имитирующего сигнал «Милицейской Сирены». Устройство сделано на микроконтроллере PIC16F628 . Схема имеет две различные сирены и «Крякалку».

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

Так же вам понадобиться программатор для PIC, вот схема

Схема простого измерителя емкости

Простой измеритель емкости и индуктивности

Вы скажите что современные измерительные приборы имеют функцию измерять емкость и индуктивность . Но не так давно такие приборы очень много весили так как микросхемы только появлялись и требовали особого навыка работы.

В статье предлагается проверенная схема своими руками измерителя емкости и индуктивности катушки.Если вы задавались вопросом как измерить емкость или индуктивность .То вам сюда.Схема собрана на микроконтроллере PIC 16F84A.

Дубликатор(копировальщик) ключей от домофона своими руками

Схема копирования ключей от домофона

Бывает что нам нужно изготовить ключ от всех домофонов,но в интернете есть не всех шифровки, и для копирования предлогаю схему копирования или как называют копирщика домофонных ключей на микроконтроллере pic

Бывает идешь мимо припаркованных машин, и замечаешь краем глаза, что кто то уже давно, судя по тусклому свечению ламп, забыл свет выключить. Кто то и сам так попадал. Хорошо когда есть штатный сигнализатор не выключенного света, а когда нету поможет вот такая поделка: Незабывайка умеет пищать, когда не выключен свет и умеет пропикивать втыкание задней передачи.

Схема цифрового индикатора уровня топлива обладает высокой степенью повторяемости, даже если опыт работы с микроконтроллерами незначителен, поэтому разобраться в тонкостях процесса сборки и настройки не вызывает проблем. Программатор Громова – это простейший программатор, который необходим для программирования avr микроконтроллера. Программатор Горомова хорошо подходит как для внутрисхемного, так и для стандартного схемного программирования. Ниже приведена схема контроля индикатора топлива.

Плавное включение и выключение светодиодов в любом режиме (дверь открыта, и плафон включен). Так же авто выключение через пять минут. И минимальное потребление тока в режиме ожидания.

Вариант 1 — Коммутация по минусу. (с применением N-канальных транзисторов) 1) «коммутация по минусу», т. е такой вариант при котором один питающий провод лампы соединен с +12В аккумулятора (источника питания), а второй провод коммутирует ток через лампу тем самым включает ее. В данном варианте будет подаваться минус. Для таких схем нужно применять N-канальные полевые транзисторы в качестве выходных ключей.

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

Принцип работы прост: привращении крутилки регулируется громкость, при нажатии — выключение-включение звука. Нужно для кар писи на винде или андройде

Изначально в Lifan Smily (да и не только) режим работы заднего дворника — единственный, и называется он «всегда махать». Особенно негативно воспринимается такой режим в наступивший сезон дождей, когда на заднем стекле собираются капли, но в недостаточном для одного прохода дворника количестве. Так, приходится либо слушать скрип резины по стеклу, либо изображать робота и периодически включать-выключать дворник.

Немного доработал схему реле времени задержки включения освещения салона для автомобиля Форд (схема разрабатывалась для вполне конкретного автомобиля, как замена штатного реле Ford 85GG-13C718-AA, но была успешно установлена в отечественную «классику»).

Уже не первый раз проскакивают такие поделки. Но почему-то люди жмуться на прошивки. Хотя в большинстве своём они основаны на проекте elmchan «Simple SD Audio Player with an 8-pin IC». Исходниник не открывают аргументируя, что пришлось исправлять проект, что в у меня качество лучше… и т.д. Короче взяли open source проект, собрали, и выдаёте за своё.

Итак. Микроконтроллер Attiny 13- так сказать сердце данного устройства. С его прошивкой долго мучился, никак не мог прошить.Ни 5ю проводками через LPT, ни прогромматором Громова. Компьютер просто не видит контроллер и все.

В связи с нововведениями в ПДД, народ стал думать о реализации дневных ходовых огней. Один из возможных путей это включение ламп дальнего света на часть мощности, об этом и есть данная статья.

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

USB-вариант умной зарядки на микроконтроллере для любых аккумуляторов. Радиотехника, электроника и схемы своими руками. Описание зарядного устройства

Все технические вопросы на [email protected]
Схему и печатную плату скачиваем отсюда.
Силовой внешний транзистор IRF540N и вентилятор в комплект не входит.

Любой автовладелец рано или поздно сталкивается с задачей заряда своего аккумулятора. Это бывает по разным причинам. Например при похолоданиях, когда емкость батареи падает из-за низкой температуры окружающей среды. Либо если батарея долго стояла без использования и напряжение на ней упало до критической отметки. Или она просто состарилась. В таких случаях часто используют купленное зарядное устройство(ЗУ), либо самодельное ЗУ изготовленное своими руками.

Часто автовладельцы изготавливают ЗУ не потому что, отсутствуют деньги на приобретение готового, а потому что, сделать своими руками что то, это очень интересно и увлекательно и полезно. По этой причине интернет завален многочисленными схемами зарядных устройств, от простейших на одном транзисторе до сложнейших с управлением на микроконтроллерах.

Однако важно помнить, что все таки правильный заряд аккумуляторной батареи это сложный электрохимический процесс. И зачастую простые радиолюбительские схемы не в состоянии отследить важнейшие праметры заряда. Токи, напряжение подъема и спада, временные интервалы, отключение батареи в конце цикла заряда и др. процессы. И частое использование таких не совсем корректных схем, может привести к значительному сокращению жизни батареи. Собрать же более сложное ЗУ порой бывает не под силу каждому.

Данная плата поможет сократить разрыв, между желанием и возможностью сделать свое ЗУ. Плата представляет собой полуфабрикат ЗУ автомобильной батареи. В данном полуфабрикате уже реализована самая сложная часть зарядного устройства, а именно микроконтроллероное управление процессом заряда. Сердце, платы это микроконтроллер Atmega88. Как известно сам микроконтроллер ничего не может делать, так как это программируемая микросхема. И чтобы устройство управляемое микроконтроллером начало работать, необходимо написать программу и залить ее в чип. Сделать это не так просто, нужен и опыт и знание в написании программ. Онако этот самый сложный этап, уже реализован в плате, остается только правильно собрать оставшуюся часть схемы. И вот тут автолюбитель уже может приложить сою руку, навыки и умение. Итак что же останется сделать после приобретения платы?

1. Подключить питание к плате (17-24B, не менее 8А).

2. Подключить силовой в согласии со схемой.

Данное зарядное устройство предназначено для независимой автоматической зарядки трёх малогабаритных АКБ, размера ААА, АА. Весь процесс зарядки индицируется светодиодами. Если аккумулятор не разряжен до 1-го вольта, то ЗУ проведёт его разрядку и только потом начнётся зарядка, по окончании которой ЗУ проверит работоспособность аккумулятора, и если он будет неисправен, то подаст соответствующий сигнал.
За основу своей конструкции, я взял схему из журнала «Радио» № 10 за 2007 год — «Зарядное устройство на микроконтроллере PIC12F675», стр. 33-35.

Схема зарядного устройства и схема блока питания, приведены ниже на рисунках 1 и 2. В оригинальном зарядном устройстве, был использован импульсный блок питания на микросхеме TNY264, который подробно описан в журнале «Радио» за 2006 год, стр. 33-34, и в качестве которого можно использовать любой подходящий блок питания, с выходным напряжением 9 — 12 вольт, и током нагрузки от 1,5 ампера.

Рисунок 1.
Схема электрическая принципиальная.

Рисунок 2.
Схема электрическая принципиальная блока питания.

Программа для применённого в схеме микроконтроллера PIC12F675, постоянно дорабатывается. На данное время есть версия прошивки ZU_12F675_V_6.5.1. Я прошил версией ZU_12F675_V_6.4. Работает нормально. В прикреплённом архиве имеются все эти прошивки.
Данное зарядное устройство так же можно собрать и на микроконтроллере PIC12F683, программа для него написана пользователем kpmic с форума, ссылка на который приведена ниже и основательно отличается от версий для МК 12F675.
На данном микроконтроллере я работу устройства не проверял, а прошивка для него также имеется в прикреплении.
Да, схема и плата при применении данного микроконтроллера переделки не требует, отличие от версий для МК 12F675
измерение напряжения производится по прерыванию АЦП..

Работа схемы.

После подачи питающего напряжения, МК DD1 последовательно проверяет наличие подключенных к ячейкам аккумуляторов. При отсутствии напряжения на гнезде XS1 — МК DD1 «делает вывод”, что аккумулятор не установлен и переходит к анализу состояния следующей ячейки. Когда аккумулятор подключен, MK DD1 измеряет его напряжение, и если оно более 1 В. ячейка включается на режим разрядки.
На выводе 5 регистра DD2 появляется высокий уровень напряжения, открывается транзистор 1VT3, и через него и резистор 1R8 протекает ток разрядки около 100 мА, а светодиод 1HL2 начинает светить, индицируя этот режим.
Как только напряжение аккумулятора станет менее 1 В, МК DD1 выключит режим разрядки и светодиод 1HL2 погаснет. Высокий уровень появится на выводе 6 регистра DD2, откроются транзисторы 1VT1 и 1VT2, начнется зарядка аккумулятора и загорится светодиод 1HL1.
В этом режиме МК DD1 периодически измеряет напряжение на аккумуляторе, и когда оно достигнет значения 1,45 В, он начинает проверять возрастает напряжение или нет. Когда напряжение перестает увеличиваться, режим зарядки прекращается и кратковременно включается режим разрядки (загорается светодиод 1HL2) и измеряется напряжение на аккумуляторе. Если оно будет 1,1 В и менее, что свидетельствует о неудовлетворительном состоянии аккумулятора, светодиод 1HL2 станет мигать.

При подключении к ЗУ аккумулятора, напряжение на котором менее 1 В, режим зарядки включается сразу.
Для охлаждения элементов ЗУ применен вентилятор М1, который начинает работать при включении режима зарядки любого из аккумуляторов. Так как на него поступает напряжение питания меньше номинального (примерно 8,5 В), вращается он медленно, но производительности достаточно для охлаждения устройства. После окончания зарядки всех аккумуляторов вентилятор прекращает работу, а светодиод HL1 зеленого цвета свечения начинает мигать, показывая, что ЗУ можно отключить от сети.

ЗУ собрал на печатке, которую сделал по размерам имеющегося корпуса

Рисунок 3.
Печатная плата ЗУ.

При номиналах 1R2 24Ома — ток заряда около 0,22А и 1R8 10 Ом — ток разряда — 0,1А. Если нужны другие токи (под конкретный АКБ), то необходимо подбирать эти резисторы.

При прошивке МК особое внимание об-ратить на калибровочный байт, прошитый на заводе. Перед программированием необходимо прочитать содержимое его памяти. В конце последней строки вместо 3FFF будет 34ХХ это и есть байт, после загрузки hex в буфер программы эту константу нужно вернуть на место вручную ! Ели затереть калибровочный байт, ЗУ не будет работать.

Ниже на рисунке 4, он обведён красным квадратом.

Рисунок 4.
Скрин с калибровочным байтом.

Если собрано все правильно, детали исправные, МК прошит как говорилось раньше, то ЗУ начинает работать сразу.
В процессе прогонки (проверки работоспособности, проверка max тока потребления, чтобы определиться с блоком питания) проводил заряд-разряд АКБ на всех каналах по раздельно и вместе.

У применённой мной версии прошивки, после включения устройства — кратковременно мигают светодиоды разряда.
Если напряжение больше 1 V — включается разряд, загораются светодиоды разряда и светодиод индикации включения.
Желтый (1HL2) — разряд до 0,9 V, красный (1HL1) — заряд, напряжение зависит от состояния аккумулятора, чем хуже аккумулятор, тем выше напряжение, может доходить до 2,5 V (зависит от внутреннего сопротивления аккумулятора).
После окончания заряда, на 10 сек. включается желтый (разряд) и измеряется напряжение на аккумуляторе, и если оно упало до 1,1 вольта (и ниже), то мигает желтый светодиод. Аккумулятор в таком случае можно выкинуть или использовать в пультах управления. Хватает на пару месяцев.
При тестировании использовал свой лабораторный БП:

Рисунок 5.
Лабораторный БП.

Зеленый (HL1) включается при отсчете минутных интервалов, вспыхивает каждую минуту.
Так как устройство предназначенного для длительной работы (полный цикл заряд-разряд АКБ 2,8 А/ч занял около 15 часов), то желательно проконтролировать температурный режим силовых элементов (1DA1, 1VT2 во всех каналах) в подготовленном Вами корпусе.
Я сначала установил 1VT2 такие, как по схеме — КТ973, но в процессе работы «уж больно сильно они грелись» — до 70С. Пришлось поставить по мощнее — TIP146 (по схеме Дарлингтона, составные, аналог КТ825). Можно было в принципе оставить и КТ973, только желательно предусмотреть для них теплоотвод.
7805 тоже порядочно греются, если есть возможность, то их тоже лучше ставить на радиатор (все три на общую пластину через изолятор).

После всех тестов определился с параметрами необходимого БП, который должен иметь напряжение 9,5 V, и с током нагрузки 1,5 А.
Сначала пытался использовать и «китайские» малогабаритные БП, потом принял решение собирать ИБП по подобию в оригинале, на основе микрух TNY267PN (имеются в наличии). При проектировании использовал программу PIExpertSuite. Данная прога очень упрощает изготовление ИБП.
Вот скрин рабочего проекта:

Рисунок 6.
Скрин рабочего проекта схемы БП.

Рисунок 7.
Спецификация (список элементов).

Схема электрическая принципиальная, применённого мной в устройстве блока питания.

Рисунок 8.
Схема блока питания.

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

Изготовил плату ИБП

Рисунок 10.
Печатная плата ИБП.

Собрал, проверил в работе.

Рисунок 11.
Собранная конструкция блока питания.

При изготовлении ЗУ обратил внимание, что в схеме есть неточности: вывод 4 (GP3/MCLR) DD1 подключить к плюсу питания через резистор 1 к; перепутаны ноги DD1 5, 7 — это 1-й и 3-й канал (просто поменять местами при изготовлении платы).

Рисунок 12.
Плата БП в корпусе.

Рисунок 13.
Плата ЗУ в крышке корпуса.

Рисунок 14.
Компоновка устройства.

По данному ЗУ есть форум журнала «Радио», где обсуждаются некоторые вопросы по повторению данной конструкции…

Если кто-то заинтересуется данной конструкцией, и в процессе сборки, или настройки возникнут какие либо вопросы, то задавайте их на форуме. Чем смогу — обязательно помогу и отвечу на вопросы.

В прикреплённом вложении содержатся все необходимые файлы для сборки ЗУ.

Архив для статьи.

Краткое описание:

  • Точная калибровка тока и напряжения
  • Использование зарядного устройства без ПК
  • 12 профилей (данные хранятся в зарядном устройстве)
  • 17 различных параметров на каждую батарею, 5 редактируемых в приборе, 12 на программное обеспечение для ПК
  • Параметры редактируемые в приборе

    • Тип аккумулятора
    • Ёмкость аккумулятора
    • Количество ячеек
    • Зарядный ток
    • Разрядный ток

    Параметры редактируемые автономно (с помощью ПК)

    • Напряжение окончания заряда (все типы)
    • Дельта пик напряжение (NiCd и NiMh)
    • Максимальное напряжение заряда (LiPo и SLA)
    • Зарядный конечный ток (LiPo и SLA)
    • Максимальная ёмкость заряда

    Общие параметры зарядного устройства (с помощью программного обеспечения)

    • Выбор аккумулятора — профиля
    • Максимальный ток заряда
    • Максимальный ток разряда
    • Напряжение и ток калибровки
    • Настраиваемые поля приветствия (две стрки)

    Возможность заряжать:

    1. Никель-кадмиевый
    2. Никель-металл
    3. Литий-полимерная
    4. Герметичные свинцово-кислотные

    Работа с программным обеспечением

    Запускаем программу Universal_manager.exe , справа выбираем COM порт (1-16), подсвечиваются только действующие порты.

    Backup and Restore

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

    Charger Parameters

    Actual Profile — (0-11) профили настройки, все настройки отображенные ниже можно сохранить в профиль, далее выбирая профиль в зарядке можно выбрать те или иные настройки сохраненные ранее.

    MAX charge current — (0-255) максимальный ток заряда в Амперах, заряд будет ограничен этим значением тока.

    MAX discharge current — (0-255) максимальный ток разряда в Амперах, разряд будет ограничен этим значением тока.

    Buzzer frequency — (50-10000) частота динамика в Гц. С какой частотой будет звучать buzzer .

    R6

    R5 — (0-65536) корректировка сопротивления резистора в Ом.

    Current pick-up sens — (0-65535) чувствительность датчика тока

    Для датчика тока LTS-25NP: 25000

    Для датчика тока ACS750-50: 40000

    Suspended action — (0-2) при запуске программы выполняет действие, только при условии что кнопки не нажаты, почему-то работает только один раз, при следующем запуске записывается как «0», абсолютно непонятная функция.

    0-ничего не делать

    First hello line -(16 символов) строка приветствия. Когда зарядка включается отображается надпись на первой строчке.

    Second hello line -(16 символов) строка приветствия. Когда зарядка включается отображается надпись на второй строчке.

    Profiles Parameters

    Cell chemistry -(0-3) выбор типа аккумулятора :

    0:NiCd, 1:NiMh, 2:LiPo, 3:SLA

    Cell capacity -(100-25500) ёмкость аккум. в мА.

    Number of cells -(1-19) количество банок аккум.

    Charge current -(0.1-25.5) коэффициент тока заряда, как правило 1.0 коэфф. При токе в 1000мА и коэфф. 1.0 зарядный ток равняется 1А.

    Discharge current -(0.1-25.5) коэффициент тока разряда, как правило 4.0-6.0 коэфф. При токе в 1000мА и коэфф. 4.0 разрядный ток равняется 4А.

    Charge peak inhibit -(0-255) дельта-пиковый контроль, типичное значение 5-10 минут. Если аккум. долгое время не использовался то время следует увеличить.

    Cutoff NiCd -(0-2550) минимальное напряжение NiCd акум. процесса разряда в мВ, типичное значение 700-900мВ.

    Cutoff NiMh -(0-2550) минимальное напряжение NiMh акум. процесса разряда в мВ, типичное значение 900-1100мВ.

    Cutoff LiPo -(2500-3500) минимальное напряжение LiPo акум. процесса разряда в мВ, типичное значение 3000мВ.

    Cutoff SLA -(1500-2500) минимальное напряжение SLA акум. процесса разряда в мВ, типичное значение 2000мВ.

    Delta peak NiCd -(0-255) дельта-пик, используется когда зарядка завершена, типичное значение 5-10мВ.

    Delta peak NiMh -(0-255) дельта-пик, используется когда зарядка завершена, типичное значение 3-7мВ.

    Max. voltage LiPo -(3500-4500) максимальное напряжение в мВ прекращения заряда, после достижения этого порога, зарядка переходит из режима постоянного тока в постоянное напряжение, типичное значение 4200мВ.

    Max. voltage SLA -(2000-3000) максимальное напряжение в мВ прекращения заряда, после достижения этого порога, зарядка переходит из режима постоянного тока в постоянное напряжение, типичное значение 2500мВ.

    Final curr. LiPo

    Final curr. SLA -(0-255) финальный ток заряда в % от ёмкости акум., типичное значение 3-20%.

    Maximum charge -(0-255) максимальное значение заряда в % от ёмкости акум., типичное значение 120 или 70-80. Зарядка будет прекращена, когда данная ёмкость будет передана акум.

    Запускаем программу Universal_display.exe в колонке справа выбераем порт подключения из активных (которые есть в ПК). Внимание программа Universal_display.exe не может работать одновременно с программой Universal_manager.exe т.к. при выборе порта программа занимает порт для обменна данными.

    В файле Universal_Charger.ini находятся настройки для корректного отображения данных на ПК. После каллибровки по току и напряжению считываем значения R5, R6, Current scaleс помощью программы Universal_manager.exe, потом вносим данные в файл Universal_Charger.ini только после этого данные будут правильно отображатся на экранне Universal_display.exe.

    Current scale=25000

    R 5 R 6 исчесляются в единицах Ом, значение тока 25000 типичное для датчика тока LTS-25NP

    Вкладка Display — для отображения процесса заряд/разряд. Отображается три графика — напряжение, ток и ёмкость.

    PWM drive — ШИМ транзисторных ключей при заряде или разрядке АКБ. Максимальное значение 1023 для 10-бит ШИМ.

    В правой части экрана есть кнопка “RECORD on FILE” для записи данных в файл Monitor_hhmmss_DDMMYY.txt

    В имени файла отображается время, день, месяц и год.

    Запись данных обновляется с частотой 80мс одна строка.

    При запуске заряда/разряда нажимаем кнопку “RECORD on FILE” только начиная с этого момента данные начинают записыватся в файл, при отжатии кнопки данные прекращают запись.

    Описание работы в меню прибора

    Вся информация отображается на дисплее, 16 символов на 2 строки. Для управления используется четыре кнопки:

    [+] вверх, следующее

    [- ] вниз, предыдущее

    ввод

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

    Принцип управления зарядным устройством основан на выборе профиля. Всего 12 профилей. В каждом профиле можно настроить какой тип АКБ будет заряжаться, количество и прочие электрические характеристики. Профили можно редактировать с помощью простого интерфейса программы на ПК, с последующей загрузкой в зарядное устройство. При включении прибора подождите процесс инициализации, не выключайте прибор и не предпринимайте никаких действий, просто подождите когда закончится процесс инициализации . После включения прибора необходимо пройти калибровку тока и напряжения, калибровка делается только после первого включения в дальнейшем калибровать не нужно.

    Выбор профиля

    Процесс заряда заключается в выборе профиле по которому и будем заряжать АКБ.

    Распишем, что отображено на экране:

    Pack# 1 (1-12) — номер профиля

    LiPo (NiCd, NiMh, LiPo, SLA) — тип АКБ

    x 2 (1-19) — количество АКБ соединенных последовательно, к примеру АКБ из двух LiPo каждая по 3,7В, значение будет — 2

    K 2000 (100-25500) — ёмкость АКБ в мА

    C 1.0 (0,1-25,5) — ток заряда, к примеру 1,0, АКБ ёмкостью 2000мА, будет заряжаться током 2000мА

    D 4.0 (0,1-25,5) — ток разряда, к примеру 4,0, АКБ ёмкостью 2000мА, будет разряжаться током 8000мА

    Процесс заряда

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

    Chrg LiPo — тип заряжаемого АКБ

    5.49A — текущий ток заряда АКБ

    12.345V — текущее напряжение заряда на АКБ

    2690mAh — на какую ёмкость уже заряжен АКБ

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

    На дисплее отображается статус заряда, напряжение до которого заряжен АКБ и ёмкость. Вентилятор еще продолжает работать охлаждая радиатор. Нажатием кнопки ОК вентилятор отключается и осуществляется переход в основное меню.

    Статусы окончания заряда могут быть следующие:

    Standard:

    1)Для NiMh и NiCd — заряжается данные АКБ постоянным значением тока. После начального заряда 5мин устройство сравнивает напряжение АКБ с пиковым значением напряжения заряда. Дельта пик по умолчанию 5мВ для NiMh и 10мВ для NiCd.

    2)Для LiPo и SLA — на начальном этапе заряжается фиксированным током по достижению 4,2В для LiPo и 2,5В для SLA после этого переходит на заряд фиксированным напряжением. Когда значение тока станет ниже 5% по умолчанию, заряд окончен.

    Timeout — отключение АКБ по истечении времени заряда ёмкость на 120% от номинальной, этот параметр настраивается через ПК.

    Error — два варианта:

    1)обрыв цепи АКБ или батарея удалена,

    2)слишком большой ток

    User break — если вручную остановить процесс заряда нажатием на кнопку ОК.

    Состояния заряда фиксируется в памяти МК, если процесс прервался потерей питания то при включении прибора, отобразится окно приветствия, процесс зарядки продолжится с того момента на котором был окончен. Если необходимо прервать процесс нажмите кнопку “break” (сброс).

    Процесс разряда

    На экране отображаются реальные данные полученные в процессе разрядки АКБ.

    5,49А текущий ток

    12,345V текущее напряжение

    2690mAh ёмкость на которую уже разряжен акумм.

    После окончания разряда вентилятор еще работает, для останова вентилятора и возврата в меню воспользуйтесь кнопкой ОК.

    Статусы окончания разряда:

    Standard — стандартный процесс, разрядка заканчивается при разряде АКБ до напряжения:

    Error — ошибка, если ток разряда слишком большой

    User break — если пользователь нажал кнопку ОК (останов разряда)

    Состояния разряда фиксируется в памяти МК, если процесс прервался потерей питания то при включении прибора, отобразится окно приветствия, процесс разрядки продолжится с того момента на котором был окончен. Если необходимо прервать процесс нажмите кнопку “break” (сброс).

    Профильный настройки

    Выбирает кнопками вверх/вниз значение, для перехода в следующий пункт жмем ОК.

    Battery type : выбор типа АКБ:

    0 — NiCd: Nickel Cadmium

    1 — NiMh: Nickel Metal hydride

    2 — LiPo: Lithium Polymer

    3 — SLA: Sealed Lead Acid

    После выбор АКБ переходим к следующему шагу.

    Battery pack capacity : ёмкость АКБ

    Значение ёмкости используется для отключения процесса заряда, при заряде на 120% от номинальной ёмкости. После выбора переходим в следующий пункт.

    Number of cells : количество банок АКБ

    К примеру 12В свинцовый аккумулятор, чтоб зарядить выбираем SLA 6шт.

    Типичные значения напряжения:

    NiCd and NiMh: 1.2 V/банку

    LiPo: 3.7 V/банку

    SLA: 2 V/банку

    Переходим в следующий пункт.

    Charge current : выбор тока заряда (0,1-25,5)

    Выбираем коэффициент, к примеру выберем 1, это значит, что при ёмкости АКБ в 2000мА ток заряда будет 2000мА.

    Выбор тока разряда (0,1-25,5)

    Выбираем коэффициент, к примеру выберем 4, это значит, что при ёмкости АКБ в 2000мА ток разряда будет 8000мА.

    PC management , подключение к ПК

    Эта функция нужна только для редактирование данных через ПК, для редактирования дополнительных параметров “advanced parameters” . Только выбрав этот режим можно соединится с ПК, в любом другом режиме невозможно соединится с программой Universal_manager. exe. Любое нажатие на кнопку возвращает в главное меню.

    Volt calibration — калибровка напряжения

    Эта функция нужна для корректировки показаний напряжения. Подключаем параллельно АКБ вольтметр эталонный. Подключаем батарею или любой источник напряжения. Кнопками вверх/вниз установите значение на приборе равное значению эталонного вольметра, по окончанию калибровки нажмите ОК.

    При настройке пользуйтесь функцией автоповтора, нажатием на кнопку более 1сек. Если с помощью прибора не удается настроить можете настроить с помощью ПК. Запустите программу Universal_manager и в Charger parameters настройте значение R5 и R6.

    Ampere calibration — калибровка тока

    Желательно с помощью ПК настроить и зашить в МК значение чувствительности датчика тока. Запускаем программу Universal_manager и в Charger parameters выставляем значение тока. К примеру 25000 мВ/Ампер для датчика тока LTS-25NP. Подключаем эталонный амперметр к выводам прибора т. е. закорачиваем амперметром вывода прибора. Кнопками верх и вниз корректируем показания и жмем ОК. Блок питания должен выдать 2А, ток будет задан 2А автоматически.

    Дополнение:

    К примеру покажу как выставить ток чувстительности который задан в описании к датчику тока.

    При выборе датчика тока необходимо учитывать (и эксперементов с шунтом), что при токе 0 Ампер на выходе будет 2,5В (половину питающего напряжения).

    Внимание! Нет защиты от переполюсовки, при переполюсовке сгорает датчик тока.

    Вы не можете скачивать файлы с нашего сервера прошивку, исходник, програмное обеспечение, документацию.

    Сенсорный выключатель ATTINY85 Сенсорная кнопка в качестве выключателя

    Сенсорная кнопка в качестве выключателя

    Требуемые детали:

    — ATTINY85
    — Датчик касания
    — Светодиод (1)
    — Провода для соединения всего вместе

    Сенсорная кнопка в качестве выключателя (Attiny85): Электропроводка

    ATTiny85 Распиновка:

    Ардуино Код:

    /* переключатель
    *
    * Каждый раз, когда входной контакт переключается с LOW на HIGH (т. грамм. из-за нажатия кнопки
    *) выходной контакт переключается с НИЗКОГО на ВЫСОКИЙ или с ВЫСОКОГО на НИЗКИЙ. Существует
    * минимальная задержка между переключениями для устранения дребезга цепи (т. е. для игнорирования
    * шума).
    *
    * Дэвид А. Меллис
    * 21 ноября 2006 г.
    */

    инт inPin = 2; // номер входного пина
    int outPin = 3; // номер выходного пина
    int state = HIGH; // текущее состояние вывода
    int reading; // текущие показания с входа
    int previous = LOW; // предыдущее чтение с входного контакта

    // последующие переменные длинные, потому что время, измеряемое в миллисекундах,
    // быстро станет большим числом, чем может быть сохранено в int.

    долгое время = 0; // последний раз, когда выходной пин переключался
    long debounce = 200; // время устранения дребезга, увеличить, если выход мерцает

    void setup ()
    {
    pinMode (inPin, INPUT);
    pinMode(outPin, ВЫХОД);
    }

    void loop()
    {
    чтение = цифровое чтение (inPin);

    // если вход только что перешел от НИЗКОГО к ВЫСОКОМУ и мы ждали достаточно долго
    // чтобы игнорировать любой шум в цепи, переключите выходной контакт и запомните
    // время
    если (чтение == ВЫСОКОЕ && предыдущее == LOW && millis() – time > debounce) {
    if (state == HIGH)
    state = LOW;
    иначе
    состояние = ВЫСОКИЙ;
    время = миллисекунды();
    }

    digitalWrite(outPin, состояние);
    предыдущий = чтение;
    }

    Чтобы узнать больше Пожалуйста, подпишитесь на  Officialhrm YouTube  канал   и поставьте лайк Facebook   Страница .

    Спасибо, что посетили Officialhrm! Пожалуйста, не забудьте поделиться этим сайтом  с друзьями.

    Скачать

    Файл Описание Дата добавления Размер файла загрузок
    Кнопка 15 августа 2018 г. 17:03 775 Б 2407

    (PDF) Разработка и реализация модуля тактильных переключателей с емкостным методом считывания, реализованного с помощью микроконтроллера

    , микропроцессора общего назначения, требующего программирования программного обеспечения

    для обнаружения касания.

    B. Решения, основанные на использовании специализированных контроллеров

    Несколько готовых решений были проанализированы и

    сравнены для разработки окончательного прототипа:

    1) FUJITSU FMA1127

    FMA1127 — контроллер для емкостных датчиков , который

    преобразует емкость, генерируемую взаимодействием между

    телом человека и электродом, только в цифровые данные без какой-либо обработки аналогового сигнала.

    Кроме того, это решение повышает гибкость конструкции,

    обеспечивает хорошую производительность с точки зрения энергопотребления и

    стабильность. На рис. 3 показана схема сбора

    , принятая для этого случая.

    Эта схема имеет две R-C линии задержки: одна подключена к эталонной емкости

    CR, а другая подключена к

    «чувствительной» емкости CM, то есть к электроду, находящемуся в одинаковых условиях окружающей среды

    .Оба

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

    до 20 кГц, чтобы обеспечить быстрое время отклика и отсутствие отрицательного влияния на восприимчивость системы к электромагнитным помехам. Ведущий

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

    из-за увеличения емкости в случае события касания

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

    медленнее, чем CLK1, а затем достигает порогового значения

    , считающегося «высоким», с задержкой.

    Таким образом, два логических сигнала CLKR и CLKM, генерируемые

    CLK1 и CLK2 соответственно, имеют два нарастающих фронта с

    различными задержками по отношению к сигналу CLK. Однако эти два нарастающих фронта

    поступают на триггер синхронно благодаря логике компенсации паразитных помех

    , полученной с цифровыми значениями DR

    DR[0: N], значения цифровой задержки DM [0: N] равны регулируется с помощью элемента управления обратной связью

    со счетчиком Up/Down, пока CLKR_D и

    CLKM_D не совпадут по фазе.Затем CM измеренного значения емкости

    может быть получено из разницы между цифровыми значениями

    DR [0: N] и DM [0: N]. Пропускная способность КМ, как

    , так и разница между задержками двух тактов на

    линиях, будет пропорциональна разнице DR[0:N] — DM

    [0:N].

    В емкостном датчике значение емкости CM изменяется

    в зависимости от того, присутствует ли палец на проводящей пластине

    , в то время как емкость CR имеет небольшие вариации

    из-за условий окружающей среды (например,грамм. Изменения температуры).

    Во время события касания CM быстро меняется от минимального значения

    (CM1 = C0) до большего (CM2 = C0 + CT), и это изменение должно

    вызывать изменение сигнала, достигающее порогового значения.

    В эталонной линии задержки значение DR[0:N]

    настроено на этапе инициализации на значение

    несколько ниже, чем у DM1[0:N], что указывает на отсутствие касания

    . Таким образом, разница DR[0: N] — DM1[0: N] даст

    отрицательное значение задержки.Наличие пальца определяется

    , когда разность (DR[0:N] — DM2[0:N]) становится положительной,

    по факту DM2[0:N], относится к случаю CM2 = C0 + CT , будет на

    меньше, чем цифровое значение DR[0:N].

    2) QTOUCH® В КОНТРОЛЛЕРЕ AT42QT1070

    QTouch® — это технология тактильного захвата

    , разработанная и запатентованная компанией Atmel, в которой используются оба контроллера

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

    процессоры семейства AT-MEGA (см. рис. 4).

    В этой работе техника сбора данных была первоначально оценена

    оценочной платой Qtouch Xplained. Эта карта поддерживает четыре емкостных сенсорных интерфейса

    : ползунок, колесо и

    две сенсорные кнопки, а также обеспечивает подключение к специальной карте

    , содержащей процессор ATxmega128A1. На рисунке 4 два синих круга

    обозначают два плоских электрода, каждый из которых

    подключен к выводу GPIO процессора с помощью ряда емкостей и сопротивлений

    , видимых в нижней части

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

    электрода.В этом исследовании методика была расширена за счет тестов контроллера

    AT42QT1070 и воспроизведения рабочей схемы

    с дискретными компонентами с использованием процессора NXP LPC 1227

    , как будет подробно описано ниже.

    Техника QTouch® основана на переносе заряда от емкости электрода

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

    электрод Сх, имеющий неизвестную емкость, поскольку

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

    или нет, заряжается до известного потенциала.Заряд

    затем переносится на измерительный конденсатор Cs (см. рис. 5),

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

    по сравнению с Cx.

    Рис. 3. Схема блоков метода сбора данных, используемых для FUJITSU

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

    Рис. 4. Сенсорная карта тактильной емкости Qtouch Xplained (Atmel).

    урок – Модуль цифрового сенсорного датчика « osoyoo.ком

    Примечание. ВСЕ продукты OSOYOO для Arduino являются платами сторонних производителей, полностью совместимыми с Arduino

    .

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

    В этом уроке мы покажем, что такое модуль цифрового сенсорного датчика и как его использовать с платой Arduino.

    ОБОРУДОВАНИЕ

    • Базовая плата Osoyoo (полностью совместимая с Arduino UNO rev.3) x 1
    • Макетная плата x 1
    • Модуль цифрового сенсорного датчика x 1
    • Перемычки
    • USB-кабель x 1
    • шт. x 1

    ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

    Arduino IDE (версия 1.6.4+)

    Обзор:
    • Модуль основан на сенсорном модуле емкостного сенсорного переключателя IC (TTP223B).
    • В нормальном состоянии выход модуля низкий, низкое энергопотребление; Когда палец касается соответствующей позиции, модуль выдает высокий уровень, если его не трогать в течение 12 секунд, переключается в режим пониженного энергопотребления
    • .
    • Тип толчкового движения: начальное состояние низкое, сильное касание, не касаться — низкое (аналогичная функция нажатия кнопки)
    • Модуль
    • может быть установлен в такие поверхности, как пластик, стекло или неметаллические материалы. Помимо тонкой бумаги (неметаллической), покрывающей поверхность модуля, при условии правильного расположения сенсора, можно сделать скрытые в стенках, рабочих столах и других частях кнопки
    • .

    Особенности:
    • Низкое энергопотребление
    • Источник питания для 2 ~ 5,5 В постоянного тока
    • Рабочий ток (Vcc=3 В): 1,5–3,0 мкА
    • Рабочий ток (VDD=3 В): 3,5–7,0 мкА
    • Может заменить традиционное нажатие кнопки
    • Четыре винта M2 для установки отверстий для легкой установки
    • Время отклика: Режим низкого энергопотребления: 220 мс; Быстрый режим: 60 мс
    • Размер: 8*6*0.5 см

    Спецификация:

    -интерфейс управления: всего три контакта (GND, VCC, SIG), GND на землю, VCC-это источник питания, выходной контакт цифрового сигнала SIG;
    -Индикатор питания: зеленый светодиод, питание справа, блестящий;
    -Сенсорная область: Подобно значку отпечатка пальца внутри области, вы можете коснуться триггерного пальца.
    — Отверстия для позиционирования: 4 винта M2, диаметр отверстия для позиционирования составляет 2,2 мм, позиционирование модуля легко установить, чтобы добиться межмодульной комбинации;

    ТТП223-ИК

    TTP223 — это ИС детектора сенсорной панели с 1 клавишей, которая подходит для обнаружения изменений емкостных элементов.Он потребляет очень мало энергии, а рабочее напряжение составляет всего от 2,0 до 5,5 В. Максимальное время отклика около 60 мс в быстром режиме, 220 мс в режиме низкого энергопотребления при VDD = 3 В. Чувствительность можно отрегулировать по емкости (0 ~ 50 пФ) снаружи.

    Применение:
    • Водонепроницаемые электрические изделия
    • Замена кнопочного ключа
    • Потребительские товары

    Подключите датчик касания к Arduino

    Подключите контакт Vcc платы датчика к контакту +5V Arduino и GND к GND.Подключите сигнальный контакт (SIG) к цифровому контакту D2 Arduino.

    Скопируйте, вставьте и загрузите эскиз Arduino

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

    Результат

    После загрузки, если палец или металлический предмет коснется металлической поверхности преобразователя, загорится красный светодиод на UNO. Откройте Serial Monitor на скорости 9600 бод, и вы увидите следующее:

    Почувствуйте это: емкостное сенсорное переключение

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

    Существует два типа емкостного «сенсорного» переключения, которые обычно называются обнаружением касания и обнаружением приближения.При обнаружении прикосновения палец оператора увеличивает емкость плоского конденсатора. Он обнаружит несколько миллиметров от сенсорной панели, что полезно, если вы хотите, чтобы она находилась за стеклом или пластиком. Обнаружение близости зависит от того, что оператор возмущает краевую емкость конденсатора, и это может работать на гораздо больших расстояниях. Отчет Texas Instruments Application Report SNOA927 объясняет это в отношении их ИС датчика FDC1004.

    Вы можете сделать свой собственный емкостной сенсорный интерфейс, используя простую схему, определяющую емкость.Одним из методов является определение времени, которое требуется для зарядки или разрядки конденсатора при фиксированном сопротивлении или токе. Использование сенсорной емкости как части резонансного контура — другое дело. Запатентованный чип обычно помогает преодолеть некоторые потенциальные проблемы с сенсорными переключателями, такие как паразитная емкость, изменения паразитной емкости из-за загрязнения, изменения температуры и окружающей среды, а также устойчивость к помехам. Если вы сделаете очень простой емкостной детектор, вам нужно будет решить такие проблемы в своем собственном программном обеспечении, предполагая, что у вас есть система на основе микроконтроллера.

    Микросхема, такая как ON Semiconductor LC717A30UJ, обеспечивает интерфейс емкостного сенсорного переключателя с 8 входами и интерфейсами I≤C и SPI. Он предоставляет только интерфейс включения/выключения для каждого входа. В зависимости от настройки его можно использовать для распознавания касания или приближения. При распознавании на основе приближения палец пользователя будет обнаруживаться на большем расстоянии, чем при распознавании «касания», при условии, что ваши сенсорные панели и основание спроектированы соответствующим образом.

    Некоторые устройства обеспечивают вывод цифровых значений, а не просто двоичное включение/выключение на основе порогового значения, что означает, что вы можете использовать их для измерений и комбинировать каналы для создания ползункового или поворотного элемента управления с высоким разрешением с очень небольшим количеством сенсорных переключателей. Например, в FDC1004 от Texas Instruments есть указания по использованию трех из четырех каналов для обеспечения бесконтактного датчика уровня жидкости.

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

    Чтобы использовать несколько сенсорных переключателей в качестве ползункового или поворотного регулятора, вы должны использовать значения от двух или более сенсорных датчиков и интерполировать между двумя самыми высокими значениями, чтобы получить более высокое разрешение, чем было бы получено при использовании всего нескольких переключателей.Пример показан в официальном документе Fujitsu Microelectronics для контроллера сенсорного датчика FMA1127. Fujitsu предлагает разрешение 100 шагов по 5 сенсорным каналам с помощью интерполяции.

    Некоторые микроконтроллеры имеют емкостные датчики, такие как Atmel с «QTouch». Их библиотека QTouch предоставляет множество параметров для настройки и калибровки, а также такие функции, как подавление соседних клавиш для предотвращения случайного обнаружения нескольких кнопок, когда кнопки расположены близко друг к другу. Он поддерживает кнопки, ползунки и поворотные регуляторы в зависимости от используемого микроконтроллера.

    Физическая конструкция вашего сенсорного переключателя влияет на производительность. Например, размер сенсорной области будет влиять на производительность. Преимущество защитных колец/активного экранирования вокруг кнопок кажется спорным, но также зависит от того, делаете ли вы бесконтактный переключатель или нет. Например, защитные кольца могут сделать систему более чувствительной к загрязнению и влаге. Вы можете автоматически удалить эффект емкости проводки с помощью некоторых устройств, таких как FDC1004.

    Поскольку FDC1004 также предназначен для использования в качестве датчика уровня жидкости или другой системы емкостных датчиков, а не просто для замены кнопки, в нем также предусмотрен эталонный датчик для дифференциальных измерений для повышения точности при изменении окружающей среды.

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

     

    Microchip attiny2313-20pu, 8bit AVR микроконтроллер, AVR, 20 МГц, 2 КБ вспышки, 20-контактный PDIP

    Вспышка RISC-
    AVR
    AVR
    пакет типа PDIP
    Монтаж
    PIN-код 9 20
    AVR
    шина шины данных 8bit
    Размер программы 2 Kb
    Максимальная частота 20 МГц
    Размер RAM 128 B 128 B
    USB-каналы 0
    Количество PWM-единиц 1
    Типичное напряжение эксплуатационного питания 2. 7 → 5,5 В
    Программа Тип памяти
    Длина 25.98mm
    Максимальная рабочая температура +85 ° C
    Набор команд Архитектура
    Минимальная рабочая температура -40 ° C
    Размеры
    25.98MM
    Высота 4,95 мм
    Ширина 7. 11 мм
    Широтно-импульсная модуляция 1 (4 канала)

    Пульт дистанционного управления Attiny. Инфракрасные пульты дистанционного управления окружают нас повсюду. 3В микроконтроллер). Это то, что я сделал, но снова потерпел неудачу. Обычно библиотека не поддерживала ни протокол Panasonic, ни JVC, но я обнаружил, что кто-то уже добавил… IRRELib — это библиотека для работы с ИК (инфракрасными) приемниками и обработки команд дистанционного управления. е. 1 • … µ-Wire — USB на ATtiny 10.Вы когда-нибудь хотели питать проект от USB-блока питания только для того, чтобы он продолжал отключаться, потому что потребляемый ток был слишком низким? Этот проект направлен на то, чтобы исправить это с помощью этих удобных и слегка переработанных USB-модулей, содержащих микроконтроллер, операционный усилитель, полевой МОП-транзистор и несколько других битов, для создания регулируемого импульсного… инфракрасного приемника дистанционного управления.
    Он использует язык C для программирования. Также к PB3 ATtiny подключен приемник для инфракрасных пультов дистанционного управления. Привет. ATTiny имеет только 3 аналоговых контакта, поэтому массив датчиков имеет 3 ИК-светодиода/датчика TCRT5000 вместо 6, которые были у исходного повторителя линии.5 и новее и поддерживается Arduino IDE. ИК-пульт ATtiny 13A. Проекты, которые управляют вашим телевизором, стереосистемой и т. д. Этот проект… Отправка и прием инфракрасных сигналов с использованием нескольких протоколов Ранее я думал о покупке универсального пульта дистанционного управления, подобного этому, так как я устал каждый раз брать с собой пульт JVC для своей стереосистемы. чтобы включить его, выключить или увеличить или уменьшить громкость. Реверс-инжиниринг кондиционеров Hitachi с инфракрасными дистанционными командами RSS — Сообщения. пространство 5 мс. Игровая приставка ATtiny85 –.Также возможно использование пульта от другой светодиодной ленты. Поэтому я разработал простую страницу со всеми распиновками, которые я использую чаще всего. Если вы подключите их к розетке, вы сможете управлять розетками с дистанционным управлением с помощью пульта дистанционного управления. Затем я запускаю коды с помощью настраиваемых кнопок в SmartIR Remote. Я работаю с ATTiny85, работающим на частоте 8 МГц на внутреннем генераторе. Устройство питается от батарейки типа «таблетка» 1220. 2 января 2018 г. — Плата управления реле ATtiny2313A Serial/RS485 представляет собой 6-канальную релейную плату SPDT, которой можно управлять с помощью протокола RS485. Последовательный (TTL) протокол SPI Протокол I2C или TWI (двухпроводной интерфейс). 6-канальная релейная плата, которой можно управлять с помощью протоколов RS485, Serial (TTL), SPI или I2C.Помощь приветствуется! Если это невозможно сделать с 2-контактным ИК-приемником, рекомендуется использовать 3-контактный. создание стробоскопа с дистанционным управлением: для аттракциона, проводимого во время вечеринки в честь Хэллоуина, я построил устройство, которое позволяет посылать стробоскопы. TinyRemote — это 5-кнопочный ИК-пульт дистанционного управления на основе ATtiny13A, работающий от батарейки типа «таблетка» CR2032 или LIR2032. На данный момент есть только чипы ATtiny44/45/84/85. БКХ. Встроенный USB. ИК-датчик, как и LM393.Опубликовано в Взломы ATtiny, Игры с тегами atari, attiny85, galaga, nes, nintendo, pac-man, pong, tetris Подмена аналоговой поворотной ручки с помощью ATtiny и Vampiric Power 14 июля 2020 г., Дональд Папп 22. В этой статье описывается простой управляемая прерыванием процедура для ATtiny85 для декодирования кодов с инфракрасного пульта дистанционного управления. Это… стяжка датчика, ширина паза 5мм. ИК-считыватель. Некоторые также предпочитают использовать коды включения/выключения и затемненные коды из файла . Без категории. Возможности ATTiny Flasher. Я решил сделать матрицу из 10 пикселей, а так как на Attiny меньше 10 контактов, я решил использовать разводку Charlieplex для управления ими всеми.Независимо от того, насколько осторожно вы вытаскиваете его из разъема, все равно кажется, что ножки сгибаются (совет: держите микросхему в разъеме, если вы постоянно перемещаете ее к программатору и обратно, тогда разъем принимает на себя износ и рвать). ATtiny85 AVR представляет собой микроконтроллер на основе RISC в 8-контактном DIP-микроконтроллере. Программатор AVR ISP USB работает через порт USB. C4 и C5 были использованы для уменьшения шума. Выберите чип как ATtiny85. ЖК-схема беспроводной метеостанции ATtiny85 с использованием виртуального провода 1.Он имеет контакт UPDI в сочетании с функцией GPIO, поэтому возможно, что последний мешает связи. Схема диммера с дистанционным управлением Arduino: Принципиальная схема показана ниже. Идеально подходит для работы с различным оборудованием в помещении. Комплект №4: Радужный светодиод. Управляемый ATtiny85 ИК-передатчик и приемник. Помимо инфракрасной (ИК) игры «Камень-ножницы-бумага», доску Roshamglo можно перепрограммировать с помощью кода, созданного пользователем. Обсуждение робототехники и электроники.ATtiny & IR Remote Control Wiebelbot: заставьте этого робота высотой 5,5 см на базе ATtiny раскачиваться практически с любым ИК-пультом. ATtiny требует подключения к Arduino на макетной плате для программирования. Примечание. ИК-пульт дистанционного управления состоит из набора компонентов: передатчика и приемника, и он должен декодировать код и отображать HEX. рабочее напряжение 3. Два сервопривода необходимы для ног и . 3V как у ATtiny. Микроконтроллер ATtiny85 позволяет нам генерировать аналоговый выход с помощью ШИМ.Качество магазина и лучшие комплекты домашней автоматизации напрямую от китайских поставщиков комплектов домашней автоматизации. 3575 Sheppard Ave East Scarborough, ON M1T 3K8 416 977 9258 Пн-Пт: с 11:00 до 18:00 Сб: с 11:00 до 17:00 Вс: Закрыто ref: arduino:SoftwareSerial. Это служит эмуляцией ключа Netflix для моего старого телевизора Samsung H5273. Пин-код для отправки… Как использовать ИК-библиотеку с Attiny: в этом руководстве рассказывается, как использовать ИК-библиотеку (инфракрасный) на Attiny. Зеркальные камеры Canon имеют два способа дистанционного запуска: либо по проводу, либо по инфракрасному порту.Протокол I²C (Inter-Integrated Circuit), также известный как I-squared-C, I-two-C или IIC) — это протокол двухпроводной последовательной связи для подключения низкоскоростных периферийных устройств к микроконтроллеру или материнской плате компьютера. Вложить $2-$3 в этот сет — неплохая идея. Размер: 2×1. «NeoPixel» с Arduino Mikrocontrollern ansteuern Materialbeschaffung: www. выходной индикатор состояния лампы выходной высокий, выходной низкий свет. Проверьте эту страницу Arduino, если ATtiny13 все еще не поддерживается напрямую. Каждая кнопка на пульте дистанционного управления посылает уникальный набор импульсов, которые декодируются приемником, чтобы соответствующее действие (т.Я пытаюсь построить ИК-пульт. Привет, ребята/девочки, это мой первый пост, так что наберитесь терпения 🙂 Я хочу отправить ИК-код через ИК-светодиод, подключенный к ATTINY85. Я настроил свой Arduino Uno (Arduino IDE 1. #define rxPin 1. Аккумулятор представляет собой батарею дрона Eachine емкостью 200 мАч I … какой API или библиотеку на какой мобильной ОС следует использовать, когда нужно написать код для использования ИК-порта телефона для создания необходимых импульсов для дистанционного управления бытовой электроникой е. Робот движется как он смещает вес.Микроконтроллер Microchip picoPower® 8-bit AVR® RISC оснащен 1 КБ ISP Flash, 64B EEPROM, 64B SRAM, 32B регистровым файлом и 4-канальным 10-битным мини-инфракрасным пультом дистанционного управления Arduino. пульт дистанционного управления и модуль инфракрасного приемника 38 кГц. Используйте кнопки для привязки наиболее часто используемых действий. Я использую устройство DOIT, которое . Используемый код приведен ниже, а дополнительная информация о том, как запрограммировать чип ATTiny с помощью вашего файла . 3. Функции Arduino, связанные со временем, такие как micros(), используют TIMER0 для подсчета времени.«ATtiny13A получает ИК-сигнал через TSOP4838, декодирует сигнал (протокол NEC) и отображает адрес и команду (шестнадцатеричные значения) на OLED-дисплее SSD1306 128×32. Итак, прежде чем идти дальше, мы сначала узнаем о ШИМ, серводвигателе и о том, как программировать ATtiny13… При компиляции кода для ATtiny85 вы можете выбирать между двумя разными ядрами: attiny — минимальное ядро, обеспечивающее большинство стандартных функций Arduino. 289 рупий. Запись и воспроизведение последнего принятого ИК-сигнала при нажатии кнопки. Но я знаю, что на ATtiny идут ИК-импульсы.Он стал лучшим выбором для профессионалов и разработчиков из-за его невероятных возможностей в таком маленьком размере. Установка библиотеки RC Switch Библиотека RC Switch предоставляет простой способ использования ESP8266, ESP32 или Arduino для управления удаленными радиоуправляемыми устройствами. Открыть в … ATtiny85 будет поддерживать 2 режима работы, передаваемых через последовательный порт (57600 8-N-1): ИК-отправка. Поэтому я пытаюсь сделать ИК-пульт дистанционного управления с помощью ATtiny85. Эти шаги будут работать для других чипов ATtiny, но вам нужно будет изменить такие вещи, как pins_arduino.Проекты Arduino и AVR. VirtualWire: библиотека VirtualWire для Arduino и других плат. В первой части я изложил свой план по созданию инфракрасного приемника, который будет выступать в качестве концентратора для устройств IoT в доме. Экран, позволяющий использовать Arduino в качестве инфракрасного пульта дистанционного управления для любого устройства. Кен Ширриф написал популярную многопротокольную ИК-библиотеку для Arduino. RFID/NFC/WI-FI/FM. С тех пор несколько человек внесли свой вклад в открытый исходный код TV-B-Gone, в том числе Лимор Фрид и Кен Ширрифф, которые создали порт программы для Arduino.Вот что требуется для этого начального этапа проекта: плата для разработки ESP32. Руководство по покупке модуля ИК-пульта дистанционного управления и приемника Arduino Информация о порте: arduino-irremote Многопротокольная библиотека инфракрасного дистанционного управления для Arduino 3. Наиболее очевидной функцией будет ИК-пульт дистанционного управления, но я изначально думал, что нужно добавить ABX- Логика, чтобы попробовать слепое тестирование. Моторизованные жалюзи позволяют контролировать ситуацию на кончиках ваших пальцев. Этот код использует удаленную библиотеку IR Кена Ширриффа для декодирования IR-протоколов в этой программе.Сообщение протокола NEC имеет длину 32 бита, адрес (16 бит), команду (8 бит) и инвертированную команду (8 бит). Тестируя удаленную библиотеку Arduino IR, я написал удаленную библиотеку IR для Arduino (подробности), которая оказалась популярной. TinyPCRemote Инфракрасный пульт дистанционного управления ПК на базе ATtiny85. URL для ATtiny44/45/84/85: ATtiny Projects Breathing LED Это пример того, как использовать функцию AnalogWrite на ATtiny для управления яркостью светодиода. Этот проект позволяет управлять включением/выключением светодиодов с помощью ИК-пульта дистанционного управления с вашего телевизора.В этом уроке по таймеру arduino мы избегаем использования этой функции delay() и вместо этого… ИК-пульт дистанционного управления →Arduino →тюнер и/или Versterker/телевидение. . 4) в качестве программиста интернет-провайдера для ATTINY85. Pingback: ИК-пульт (Syma s026) выделенная плата « Робототехника / электроника / физические вычисления Чип attiny 804 atmel studio 7 ассемблер DS3231 модуль часов MAX7219 Решетчатые модули 4 в одном дисплее Модуль цифрового трубчатого дисплея Одиночный чип-модуль 8×8 общий.27 июля 2021 г., Ашутош Бхатт. Я настроил его на отправку команды уменьшения громкости каждые 5 секунд. 99 9 долларов. Все это происходит в приятном компактном корпусе, который умещается на крошечной макетной плате. Управление любым ИК-устройством с помощью пульта и некоторого взлома; Очаровательные роботы имитируют. ATtiny85 также можно запрограммировать как плату Arduino, используя профиль платы ATtiny85 и программатор ISP. ИК получить. Программное обеспечение, работающее на ПК, распознает поток данных для каждого нажатия клавиши (фактически программное обеспечение ПК должно запоминать поток данных для каждого нажатия клавиши) и активирует указанную вами программу (или событие).В рамках процесса создания драйвера накаливания VFD (вакуумного флуоресцентного дисплея) я использую ATTINY для генерации сигнала прямоугольной формы. Узнайте больше в документации ATTinyCore. Откройте терминал. Его устройство, работающее с различными протоколами, использует ИК-приемник Vishay TSOP38238 для получения удаленных сигналов, а затем передает эту информацию на чип ATtiny85. Скетч для считывания ИК-кодов для нового пульта ниже. Отправка и… После бесчисленных попыток заставить эту штуку работать, я не уверен, что, черт возьми, происходит.Программное обеспечение и микроконтроллеры. Хобби Электроника. Mål: Attiny85 микроконтроллер Attiny85 для Attiny85 микроконтроллера, чтобы контролировать lysdiod мигает. увеличить громкость, переключать каналы) можно. Электролитический конденсатор. Этот комплект позволяет говорить с любым устройством, использующим инфракрасный пульт дистанционного управления. 6, Клавиатура + Мышь + Джойстик, 180 МГц, Быстрее, английский язык США» Sketch использует 52728 байт (5%) пространства для хранения программ. В этом проекте используется микроконтроллер ATtiny 13 из-за его небольшого размера и оперативной памяти в случае. в) код: ATTiny-RGB-IR. Скетч представляет собой слегка модифицированную версию примера Arduino.куб.см. // значение калибровки генератора (раскомментируйте и установите при необходимости) #define OSCCAL_VAL 0x48 Ссылки, ссылки и примечания Пояснения к ИК-пульту от San Bergmans ИК-пульт ДУ от . Получает протокол Samsung32 и при получении указанного входного кадра отправляет несколько кадров Samsung32 с соответствующими задержками между ними. Программное обеспечение Полученный код передается по контакту TX (PD1) со скоростью 115200 бод. Принципиальная схема. 549. Знаешь, что хуже всего? Люди на YouTube, у которых библиотека работает, но у них нет ссылки на скетч или инструкций.В этой статье/видео мы узнаем, как собрать устройство, которое может декодировать (почти) любой ИК-пульт дистанционного управления и использовать инструкции для переключения реле (нагрузок). TinyRemote — это ИК-пульт дистанционного управления на основе ATtiny13A, работающего от батарейки типа «таблетка» CR2032 или LIR2032. ИК-приемник получает этот сигнал и отправляет его на Arduino. Недавно просмотренные. ИК-пульт дистанционного управления. Схема ВЧ-передатчика: На следующем изображении показана принципиальная схема ВЧ-передатчика, в которой используется микроконтроллер PIC18F4550.Это значение по умолчанию. Контроллер на основе ATMega (и библиотеки IRremote) будет дорогим, ATTiny тоже должен работать. Выход ИК-приемника имеет высокий логический уровень в состоянии ожидания (или когда пульт дистанционного управления отправляет пробел), а при получении пакета он изменяет выход на низкий логический уровень. by linuxgeek · Опубликовано 19 марта 2015 г. · Обновлено 18 июня 2015 г. 14 СКИДКА 20% | Купите ATtiny ATtiny13A ATtiny25 ATtiny45 ATtiny85 Съемная макетная плата MCU для программирования USB-разъема у поставщика EC-Buying Ali Store.В этом примере мы создадим проект, который использует стандартный ИК-пульт дистанционного управления от вашего телевизора, аудиосистемы или другого устройства, использующего формат сигнала NEC, для получения и распознавания адреса/команды с помощью AVR ATtiny13. (ЛУЧШАЯ ПРОМО) 1 доллар США. Инфракрасный модуль дистанционного управления имеет расстояние более 8 метров и имеет длину волны инфракрасного излучения ланч-трубки 940 Нм, частоту кристалла 455 кГц, несущую частоту 38 кГц, мощность CR2025/1600 мАч. Типичная емкость батареи CR2032 составляет 230 мАч. Передача в основном не зависит от протокола — подробности появятся после дальнейшего тестирования.Перед предыдущими 32 битами идет пакет 9 мс и 4. Я использую TSOP4838 в качестве ИК-приемника и ATTiny85 из-за его небольшой цены и размера. Спасибо, что поддерживаете нас на indiegogo. Встроенный стабилизатор 500мА 5В. В случае ATTiny85 это может быть для случаев, когда нам нужен микроконтроллер, который использует меньше и потребляет одинаково мало. Индикатор питания и индикатор тестирования/состояния. Я сделал простой передатчик и приемник дистанционного управления, используя ATtiny13A. Устройство основано на Arduino, чипе Atmel Attiny85.ATtiny Hacks: Инфракрасное наведение и навигация » ‎ Hack a Day После того, как [trandi] получил в руки дешевый радиоуправляемый вертолет, он осознал трудности … создание дистанционно управляемого стробоскопа: для аттракциона, проводимого во время вечеринки в честь Хэллоуина, я построил устройство, которое позволяет посылать стробоскопы света. 6. Это двуногий робот, которого я создал в прошлом году. ATtiny и ИК-пульт дистанционного управления Wiebelbot. Это, скорее всего, будет работать со всеми популярными недорогими розетками. Дистанционный триггер на основе провода очень легко построить, вам просто нужен кабель с 2.Я хочу отправить ИК-код с помощью библиотеки IREMOTE. Я сделал программное обеспечение для отправки 45 8-битных значений через последовательный порт @ 9600 для настройки цветов. В этой статье описывается, как собрать своими руками недорогой инфракрасный пульт дистанционного управления на базе AVR для камер Canon. 0 [2], который обеспечивает фиксированное питание +5 В для U1 и IC1. 0. Схему придумал я. Вы можете использовать прилагаемый пульт дистанционного управления или любой другой пульт, уже имеющийся у вас. Качество магазина и лучшие интегральные схемы напрямую от китайских поставщиков интегральных схем.Лист даты attiny85 Лист даты 74hc595 Это определенно в коде, потому что он работал с кодом только для регистра сдвига, и все, что изменилось в аппаратном обеспечении, это добавление кнопки и ИК-датчика. Таким образом, мы сохранили коды кнопок, которым мы хотим управлять светодиодами, в файле . Как правило, ИК-приемник имеет 3 контакта: GND, VCC и выход, в этом примере выходной контакт подключен к контакту 2 Arduino, который является контактом внешнего прерывания (INT0). У Кена есть детали и схематическая информация на его сайте.Плата упрощает запись загрузчика на микросхеме ATtiny85. 3 апреля 2015 г. Этот веб-сайт с открытым исходным кодом, пожалуйста, помогите улучшить его, отправив изменение на GitHub: сравнительная таблица микроконтроллеров ATtiny — WikipediaAVVRDUDE: 2. Кольцевые часы. Зеленый светодиод успешно включается раз в 5 секунд, но телевизор не отвечает. Вопросы и ответы по работе. 5 вольт. Он состоит из 8-контактного DIP-разъема для установки нового чипа ATtiny85, развязывающего конденсатора C1 и конденсатора C2, чтобы избежать разряда. Прошить ATtiny85, ATtiny45, ATtiny25 и ATtiny13 через макет или встроенный разъем.Я хотел автоматически включать усилитель Marantz PM6006 всякий раз, когда телевизор Samsung получает питание от стандартного ИК-пульта дистанционного управления или функции (WOL) Wake on LAN. В сочетании с призраком это была идеальная установка для испуганного прыжка. Предыдущий Следующий. 06. 9 мА между ними. ATTINY 13A-PDIP8 ATTiny13 8-контактный 10 МГц 1 КБ 8-битный микроконтроллер. Этот шилд Arduino превращает ваш Arduino UNO в ISP-программатор для микроконтроллера ATtiny85. Вместо двигателей, которые приводят в движение колеса, у него есть ступня и ноги, которые приводятся в движение с помощью сервопривода.Я хочу быть уверен, что ничего не сломаю, улучшая библиотеку, поэтому я создал набор тестов, в котором используется пара Arduino: один отправляет данные, а другой получает данные. Похоже, что идея Atmels в отношении этих устройств состоит в том, чтобы использовать их в качестве продвинутого поворотника. Обновлен прототип ИК-передатчика для проекта домашней автоматизации. avr-gcc (основной. 31 июля 2013 г.) NeoPixel Ring Night Light использует минимальное количество компонентов (ATtiny85!) и управляется дистанционно @instructables. Сквозные отверстия кольца NeoPixel как тип механизма крепления и крепления печатной платы, который плотно прилегает к корпусу .В этой статье/видео мы научимся создавать устройство, которое может декодировать (почти) любой ИК-пульт дистанционного управления и использовать его. Илья Титов взял Attiny Arcade Kit и превратил его в небольшой беспроводной пульт дистанционного управления с OLED-дисплеем. Схема проекта 8-канального инфракрасного приемника Arduino/Attiny ИК-приемник дистанционного управления отправляет его как нажатие клавиши на компьютер. Пульт дистанционного управления работает по инфракрасному принципу с радиусом действия до 50 м. Инфракрасный пульт дистанционного управления ПК на базе ATtiny85. ИК-пульт дистанционного управления Arduino.К сожалению, из-за двустороннего скотча ножки время от времени отваливаются, так что у меня так и было. 9 долларов. Разъем 5″ jack и перемычка двух из трех контактов. Регулятор напряжения. Этот робот слишком отличается от традиционных ботов, которые мы делаем. программные последовательные порты со скоростями 1200, 2400 и 4800 бит/с. и поддержка большего количества телевизоров, Blu-Ray, DVD-плееров, кабельного телевидения. Он использует микроконтроллер PIC для характеристики демодулированного инфракрасного сигнала, а затем передает его в виде последовательного потока данных на ПК. Библиотеки с открытым исходным кодом 👉 Attiny 👉 Attiny13 Tinydecoder.Я использую ATtiny412 для тестирования. поддерживаемый протокол — это 16-битные данные на 32-битной несущей. Стоит отметить, что алгоритм . Эскиз attiny neopixel (ws2812). ИК-пульт дистанционного управления громкостью ATTiny85. Установить страну назначения… Библиотеки с открытым исходным кодом 👉 Attiny 👉 Attiny13 Tinydecoder. Инфракрасные и универсальные удаленные проекты. Что бы я действительно хотел сделать, так это поработать над чипом ATtiny 85, чтобы я мог использовать его на Adafruit Trinket или . Подтверждено простым тестом мерцания реле digitalWrite «hello world», который отлично работает на ATTiny.FB1 и C11 блокируют пики входного шума. Привет, я новичок в области любителей электроники и микроконтроллеров. SmallReceiver «Trinket и Gemma идеально подходят для небольших проектов, которым необходимо получать какое-то внешнее событие, запускающее ваш собственный определенный вывод», — объяснил Майк Барела из Adafruit. выходной сигнал компаратора чистый, хорошая форма сигнала, способность к вождению, чем 15 мА. OML-L3 Открытый аппаратный проект по созданию недорогого и настраиваемого инфракрасного пульта дистанционного управления для камер Nikon. Разработан для Nikon D70. Он работает со всеми камерами, поддерживаемыми ML-L1 и ML-L3, такими как D40, D40X, D50, D60, D70. , D70s, D80, D90, D7000, D5000, D5100, D3000, Coolpix 8400, 8800, P6000, P7000, P7100, Nikon 1 J1/V1 5-канальный радиочастотный пульт дистанционного управления с использованием микроконтроллера PIC18F4550: эта радиочастотная система дистанционного управления 433 МГц имеет 2 цепи которые представляют собой схему передатчика, которая передает РЧ-сигналы, и схему приемника, которая принимает РЧ-сигналы.Направьте ИК-пульт на приемник и нажмите кнопку. Вам нужно начать с нового дизайна? Микроконтроллеры меняют способ решения аппаратных проблем. Это работает… вроде. 2 см х 1. Работает из коробки. Я использую TSOP36238, работающий на 3. Здесь мы более подробно рассмотрим, как работает приемник. Giao tiếp I2C giữa nhiều arduino với nhau. Attiny85 8-контактный экран для программирования Arduino. Когда телевизор включен, микросхема ATtiny85 получает 5 В от USB-порта телевизора и отправляет ИК-код RAW RC5, который, в свою очередь, включает… Необработанный сигнал с пульта дистанционного управления: сигнал привода MOSFET с синим светодиодом в цепи (то же самое, но без светодиода): MOSFET сигнал привода с ИК-светодиодом в цепи: данные, тесты и попытки устранения неполадок.с 7 по 5. Программатор использует USB-драйвер только для прошивки, специальный USB-контроллер не требуется, что делает его недорогим USB-программатором. Многопротокольная инфракрасная удаленная библиотека Кена Ширриффа для Arduino — это то, что делает все волшебство! Сложная часть будет получить коды на ваш собственный телевизор. 20 x 4 (2004) 20*4 Синий … После загрузки скетча откройте последовательный монитор и убедитесь, что он установлен на 9600 бод. В этой статье/видео мы узнаем, как создать устройство, которое может декодировать (почти) любой ИК-пульт дистанционного управления… Игрушка-робот с ИК-управлением и одним двигателем от Rick100.3 В или 5 В. Служит удаленным ИК-расширителем макросов. Я не буду рассказывать, как загружать скетчи в Attiny, а только как использовать с ним библиотеку IR. 7-5. Обычно библиотека не поддерживает ни протокол Panasonic, ни JVC, но я обнаружил, что кто-то уже добавил… Подключите ваш программатор к ПК и к ATtiny. ATTiny ISP Shield. 4 программируемые кнопки: питание/увеличение/уменьшение громкости и отключение звука можно запрограммировать для работы с большинством популярных телевизоров, таких как Samsung, Sony, Sharp, Philips, LG и т. д.Я бы, вероятно, использовал ATtiny для передатчика, чтобы попытаться уменьшить размер, если бы не библиотека MD5, которая добавляет колоссальные 12 КБ к размеру двоичного эскиза, в результате чего общий размер для приемника и передатчика составляет около 18 КБ. Мы рекомендуем использовать пакеты драйверов из раздела загрузки ниже. ATTINY 25, 45 и 85 маломощные. Библиотека Arduino IR предоставляет метод для записи произвольного IR-кода и его повторной отправки. 99 ($9. Pingback: ATtiny Hacks: Инфракрасное наведение и навигация « ФУТБОЛ, СЕКС И АЛКОГОЛЬ.Электроника . Здесь описан реконструированный протокол связи RC-1. Радиочастотные датчики/Bluetooth и ИК. const int AnalogInPin = 3; // Контакт аналогового входа, к которому подключен потенциометр. Необработанный сигнал от пульта дистанционного управления: сигнал управления MOSFET с синим светодиодом в цепи (то же самое, но без светодиода): сигнал управления MOSFET с ИК-светодиодом в цепи: данные, тесты и попытки устранения неполадок. Библиотека NewPing не работает на ATtiny. h3 предназначен для входа источника питания (3-5 В), а h2 — 3-контактный разъем.У меня был ИК-приемник/демодулятор SFH506, который уже был снят с производства еще в те дни, когда ИК-пульт дистанционного управления был в моде в хобби-проектах. Схема проекта 8-канального инфракрасного приемника Схема для многоканального ИК-пульта. Библиотека SoftwareServo была необходима, так как стандартная сервобиблиотека, поставляемая с Arduino IDE, не работает на ATTiny. Он поддерживает протокол NEC, используемый многими пультами дистанционного управления с Дальнего Востока, такими как пульт дистанционного управления Adafruit (доступен в Proto-PIC в Великобритании).1. Это библиотека VirtualWire. И TIMER0 генерирует прерывание каждый период переполнения для подсчета значений, связанных с таймером arduino. Это не настоящая библиотека, и она не работает со многими пультами, но отлично справляется с моим пультом от телевизора. Ik heb geen TV-kabel aanluiting en ontvang Radio and TV with kleine binnenhuis antennes, wat de keuze van het aantal radio en TV zenders beperkt, Praktisch gesproken luister ik naar 3 digitale radio DAB zender en 3 FM. Микроконтроллер ATtiny85 — очень популярный 8-битный RISC-микроконтроллер.Вы можете использовать библиотеку ИК-пульта дистанционного управления (IRMP), которая будет успешно поддерживать множество различных пультов дистанционного управления. Вы также можете перепрограммировать его с помощью программатора Attiny MCU. ATtiny13 — ИК-пульт для управления светодиодами (прототип NEC) 10 июля 2016 г. RC-1 позволяет запускать камеру мгновенно или с задержкой в ​​2 секунды с расстояния до 5 метров (~16 футов). блок, выход высокий; укрытия нет, выход низкий. Просто подключите конец USB к вашему Raspberry Pi, и вы готовы к работе! Примечание: батарея CR2032 не входит в комплект.3v, не удосужился проверить тогда. 0 [2], который подготавливает фиксированное питание +5В для . 5-дюймовый штекерный разъем и замыкание двух из трех контактов. Управление инфракрасными светодиодами для пультов Другие важные характеристики Итак, ATtiny84, ATtiny85 и ATtiny2313, а также ATmega328P имеют разное количество контактов ввода-вывода, разное количество флэш-памяти. память для хранения программ и различное количество … ATtinyで赤外線受信をしたいと前から考えていました。 .Gps, Gsm & Gprs Устройства Контакт ИК-датчика к PD2 Перемычка обучения ИК-коду PB0 Контакт переключателя компьютера к PB1 Светодиод отладки — подключиться в любом месте на PORTC.3V-5V выходной формат: цифровой коммутационный выход (0 и 1) фиксированные отверстия под болты для легкой установки небольшой размер печатной платы: 3. Но мне нужно, чтобы датчик использовался без проводов. Создано @njh. Я не могу понять, как использовать attiny85 с приемником. Устройство достигает пропускной способности 20 MIPS на частоте 20 МГц и работает между 2. Однако меня интересует сопоставление только одного кода, I … 27. Рисунок 1: Схематическая диаграмма платы декодера/коммутатора инфракрасного дистанционного управления. Итак, сначала вам нужно найти код для вашего пульта и изменить его в приведенной ниже программе Arduino.С целым рядом экранов для расширения его функциональности и возможностью использовать знакомую IDE Digispark — отличный способ погрузиться в электронику или идеально подходит, когда он слишком большой или слишком большой. Он прост в использовании и работает очень хорошо. … Engenharia Elétrica & Eletrônica Projects за 250-750 долларов. Описание. 99 долларов США) Задать вопрос. 4 см, используя широкий … Для I2C-Verbindung mit dem Uno benötigt der Attiny в библиотеке «TinyWireS». Тот же код и настройка работают безупречно на моем uno, но на моем attiny значение всегда равно 0.Теория комплекта тестовая дистанция около 5-8 метров, а вот практическая… Беспроводные устройства. Хотя колесные роботы были бы лучше для начинающих, я хотел построить робота на ногах. Я использую встроенную схему таймера в ATTiny для генерации надежного импульса 38 кГц, и все это переходит в режим отключения питания до тех пор, пока не будет нажата кнопка, что вызывает изменение сигнала и прерывание, которое снова пробуждает устройство. Чтобы найти код, сначала загрузите приведенный ниже код Arduino в Digispark. Комплект №3: ИК-мессенджер.Posted in ATtiny Hacks, Игрушечные хаки Tagged attiny hacks, attny13, инфракрасный порт, дистанционное управление. Перейдите в папку с hex-файлом. ИК-приемник дистанционного управления. В основном из-за того, что поблизости не было моторов постоянного действия, а моя попытка модифицировать сервопривод с треском провалилась. Digispark Attiny85 ИК-пульт дистанционного управления Mp3, Digispark Attiny85 ИК-пульт дистанционного управления для ПК Media Player Mp3 ميل, Digispark ATTINY85 ИК-пульт для ПК MP3 — MP4, ATtiny85 Релейное управление с ИК-пультом — ATtiny85 ИК-приемник и 2-канальное реле تحميل مجاني, Digispark Attin Приемник تحميل مجاني من арабикс.Приведенная ниже программа Arduino содержит ИК-код для пульта, который я использовал. Он может не работать с вами, если вы используете другой пульт. Я мог бы сказать это, потому что я полностью переписал свой код управления инфракрасным излучением, который я сделал для своего ИК-дистанционного переключателя, таким образом, чтобы его можно было легко использовать для любых других приложений. Внешнее напряжение 3V-5V (можно напрямую подключить к микроконтроллеру 5v и 3. IRTemplate node для node-red, позволяет хранить набор IR-команд для отправки в какой-либо IR-бластер (например, Glogal Cache) node-red ИК инфракрасный инфракрасный пульт дистанционного управления ccf irtemplate.Каждая кнопка имеет уникальный код. Поскольку комплект можно взломать и перепрограммировать, вы можете заставить его распознавать гораздо больше сигналов, изменяя время и функционирование выключения. В любом случае, это была настоящая вещь, снятая со старого видеомагнитофона. Размер печатной платы 35*75 мм с двумя слоями (металлизированная печатная плата). Если это поддерживается, просто добавьте URL-адрес в текстовое поле в Файл-> Настройки. ИК-мессенджер. Два сервопривода использовались для ног и… Однокнопочное или инфракрасное (ИК) дистанционное включение/выключение; Изящно выключите Pi, выполнив отключение системы, дождитесь полной остановки системы и отключения питания; Встроенный микропроцессор Attiny85 при необходимости можно снять и перепрограммировать; Открытый исходный код как для программного обеспечения Attiny, так и для сценария отключения, что означает, что вы можете использовать другие пульты дистанционного управления.Крошечный базовый ШИМ. USBtinyISP, программатор ISP AVR для Atmega Attiny Arduino — чрезвычайно популярное устройство для программирования ISP, протестированное с Windows, MacOS и Linux. Выполните следующую команду (при необходимости замените «usbasp» на используемый вами программатор): avrdude -c usbasp -p t13 -U lfuse:w:0x2a:m -U hfuse:w:0xff:m -U flash:w:tinyremotexl . Вот ссылка на дополнительную информацию. Этот драйвер управляет белым светодиодом мощностью 10 Вт нажатием кнопки. Управляйте 8 адресуемыми светодиодами для создания красивых визуальных эффектов. Серводвигатель работает по принципу широтно-импульсной модуляции (ШИМ), а его угол поворота контролируется длительностью импульса, подаваемого на его управляющий штифт.Программа проста, но я уверен, что проблема в программистах. Кабель USB/ИК, который включает аудиоресивер или систему домашнего кинотеатра после включения телевизора. У меня есть ИК-датчик, подключенный к 5V, заземлению и контакту 1 ATTiny (буквально 6), и светодиод. Примечание. Это относится только к части приема и декодирования ИК-сигнала. Тем не менее, точно не помешает вручную откалибровать внутренний генератор и установить соответствующее значение OSCCAL в начале кода. Как следует из названия, это крошечный 8-контактный разъем (PDIP .После долгих хлопот я наконец получил скетч для загрузки в ATTINY85. Первым является Таймер 0, 8-битный таймер, способный к фазовой коррекции и быстрой ШИМ, используемый для таких функций, как задержка () и миллис (). TinyRemote — ИК-пульт дистанционного управления на базе ATtiny13A. Полный код/Atmel Studio 7: вторник, 7 декабря 2021 г. — 16:27: prnf. Мне нужно управлять моим HTPC (на базе XBMC 10) с помощью пульта дистанционного управления (Skymaster 2421). Привет, ребята, я использую свой attiny85 в качестве Arduino и инфракрасного приемника 1838T, однако attiny получает значение 0 для любой кнопки на моем пульте дистанционного управления.Беспроводная метеостанция ATtiny с удаленным серийным ЖК-дисплеем. Клон инфракрасного пульта дистанционного управления Canon RC-1 своими руками. // Поддерживаемые ИК-протоколы // Каждый протокол, который вы включаете, требует памяти и во время декодирования требует времени // Отключите (установите значение 0) все протоколы, которые вам не нужны/не нужны! // #define DECODE_RC5 0 #define SEND_RC5 0 . Инфракрасный декодер дистанционного управления и плата коммутатора. USBtinyISP совместим с AVRDUDE версии 5. arduino hacks, ATtiny Hacks, ATTINY85, fft, светодиодная матрица, регистр сдвига, анализатор спектра, TPIC6B595 Комментариев нет.лучший туториал по загрузке… Сделайте ИК-пульт с помощью ATTINY85. «[Наш] проект использует ИК-датчик Adafruit, чтобы сначала получать ИК-команды с пульта дистанционного управления, а затем использовать эти коды для управления собственным проектом. (Raspberry Pi не входит в комплект) Во время работы над проектами Raspberry Pi DIY нам нужен простой переключатель включения/выключения, который может включать (очевидно) и изящно выключать Pi. 2 Версия этого порта присутствует в последней квартальной ветке. Balloontv ⭐ 2 Это небольшой проект по добавлению ATTiny 85 к передатчику Commtech Video для ежегодной голландской охоты на лис на воздушном шаре под названием Landelijke Ballonvossenjacht.Форма выхода: Цифровой выход. Доска помогает пользователю… Всем привет, это мой первый пост здесь! Я работаю над проектом, который должен отправлять данные с акселерометра на компьютер. Затем ATtiny декодирует сигнал и отправляет результаты на OLED-дисплей с разрешением 128×32. Предыстория этой модификации проста. Для NEC: первый байт (старшие 8 бит) — адрес дистанционного управления, а второй байт (младшие 8 бит) — код ключа. Типичная емкость . В любом случае, поскольку ИК-приемник считывает импульс с пульта дистанционного управления, можно ли использовать функцию pulsein()? Раньше я думал о покупке универсального пульта, такого как этот, так как я устал хватать свой пульт JVC для своей стереосистемы каждый раз, когда мне приходилось его включать, выключать или увеличивать или уменьшать громкость.Введение. ATTinyCore — расширенное ядро, включающее библиотеки Wire, SPI, Servo и Serial. Заказы, размещенные сейчас, отправляются 7 января. Чтобы использовать этот проект, просто используйте скетч-пример IrecvDemo от IRemote, чтобы получить коды кнопок и поместить их в определения этого файла . Всего можно управлять 5 устройствами с расстояния до 20 футов. Возможно, вы хотите управлять двумя устройствами с помощью одного пульта. 10 постов, опубликованных fustini в 2016 г. Реализация содержания ATTINY 85 et IR Récepteur Инфракрасный световой барьер с использованием 555: ИК: 13 ноября 2010 г.: 1: Инфракрасный датчик/монитор: ИК: 13 ноября 2010 г. : 0: ИК-переключатель включения/выключения с использованием микроконтроллера PIC12F629: Микроконтроллер: 13 ноября 2010 г.-2: Инфракрасный приемник S/PDIF: ИК: 13 ноября 2010 г.-1: Повторитель RC5 для увеличения расстояния инфракрасных пультов дистанционного управления: ИК: ноябрь 13, 2010-2: Суперпростая аудиосистема мощностью 3 Вт.Текстовый формат «0x12EF\n\l». Одним из таких недавних устройств является TinyRemote на базе Attiny13 от Стефана Вагнера. Последние сообщения 2022 г. Библиотека обрабатывает протокол инфракрасного дистанционного управления NEC, который сегодня используется в самых разных устройствах. интервал выходное значение = 0; // вывод значения в ШИМ. Это также включает в себя то, какие параметры необходимо изменить, если мы меняем / заменяем пульт. Attiny 13a должен быть запрограммирован с использованием arduino uno. Это можно сделать с помощью небольшого фрагмента кода Arduino. Сравнительная таблица микроконтроллеров ATtiny — Википедия, 04 июня 2021 г. · Инфракрасные пульты дистанционного управления окружают нас повсюду.IN: внешний порт ввода/вывода микроконтроллера, порт ввода/вывода был разработан с подтягивающим резистором 10K. Большинство бытовой техники управляется с помощью инфракрасных пультов дистанционного управления. Подвеска с азбукой Морзе; Управление RGB-светодиодными лентами с помощью одной функции Подтверждено простым тестом мерцания реле digitalWrite «hello world», который отлично работает на ATTiny. Библиотека IRRemote использует TIMER0 для управления PWM для IR на ATTiny. части: ATtiny2313 @4MHz (внутренний генератор) ИК-светодиод (серия с резистором 220 Ом) Тактовые переключатели.Знак того, что мы приближаемся к концу, вы можете загрузить окончательный код в приемник. avr-gcc Исходный код для многоканального ИК-пульта /***** Название: Многоканальный ИК-пульт на базе ATmega8. 2 devel =2 3. Пока не нажата ни одна кнопка, ATtiny остается в спящем режиме и потребляет ток около 150 нА при напряжении 3 В. Использование библиотеки IRRemote Кена Ширрифа. всего 210 руб. В этом примере мы нажимаем кнопку «Воспроизведение/Пауза» на пульте Adafruit Mini Remote. Я использую пульт дистанционного управления Sony для отправки нажатий ИК-кнопок, которые должны соответствовать этим шестнадцатеричным значениям в коде.Таймеры Arduino без задержки: Следовательно, чтобы понять, что происходит внутри предварительно созданных функций, нам нужно копаться в этих терминах. ATtiny Flasher вроде выплевывает нужные команды, но MCU пока не отвечает. Несколько лет назад Митч Альтман разработал ИК-пульт на базе ATtiny85, известный как TV-B-Gone®, который передает код питания популярных телевизоров в течение примерно минуты. Эта библиотека VirtualWire теперь заменена библиотекой RadioHead RadioHead и ее драйвером RH_ASK… Специальная плата IR Remote (Syma s026) — V2 — AtTiny45.Проект предполагает расшифровку ИК-сигнала, посылаемого с пульта, и точное описание того, где и как они используются в программе. Описание: Он может управлять большими нагрузками (до 220 В переменного тока, 6 ампер или меньше) одним касанием пульта дистанционного управления. Attiny ir remote > Sergiovieiracardoso. Введение: Это устройство подходит для включения и выключения до 4 независимых устройств с помощью дистанционного управления. Схема зарядного устройства с. 7 см (приблизительно) Устройство достигает пропускной способности 20 MIPS на частоте 20 МГц, а его напряжение составляет от 2.19 июня 2010 г. 14 комментариев. Я использую ИК-приемник HS3008B с демодулированным выходным сигналом. В качестве приемника в примерах используется TSOP4838 фирмы Vishay. 5 миллионов . 3 сообщения. Двуногий робот Attiny85 с инфракрасным излучением. В настоящее время существуют радиочастотные и ИК-пульты дистанционного управления для светодиодных лент, которые интегрируют усилитель светодиодного драйвера, поэтому при нажатии кнопки «синий» вы. Некоторые программные продукты доступны для Arduino Uno. Код: #include 8kB flash. Так что в основном вам нужна только конкретная часть, которая получает данные с пульта, и все. 4. Но что касается [tuenhidiy], мы подозреваем, что труднее всего было изготовить массив из 320 светодиодов, которыми может управлять маленький процессор. 1 Описание опций 8-битный микроконтроллер AVR Atmel с 2/4/8K байтами в инфракрасном пульте дистанционного управления Плата декодера и коммутатораРепозиторий пакетов MicrochipCodeVisionAVR Компилятор ANSI C для Microchip AVR Secret Вольтметр Arduino – измерение напряжения батареиПрограммирование .Модули RF Rx Tx 433 МГц широко известны благодаря однонаправленной связи ближнего действия. Я нашел проект USBtiny (программная реализация USB), который должен быть совместим с LIRC. ». Но потом я обнаружил ИК-библиотеку Кена Ширриффа для Arduino. Дальность передачи до 8 метров. Более подробная информация содержится в нашем руководстве по . Этот Arduino-проект управляет RGB-светодиодом с помощью ИК-пульта (протокол NEC), который у вас может быть под рукой. Управляемый ATtiny85 ИК дистанционный передатчик и приемник $ 19 $ 8 Доставка в США / $ 18 Заказы по всему миру размещены сейчас.TinyDecoder — удаленный ИК-приемник и декодер NEC на базе ATtiny13A. x вы можете установить поддержку ATtiny с помощью встроенного менеджера плат. Подключайтесь и делитесь знаниями в одном месте, которое структурировано и удобно для поиска. IC2 — это TS2937CW-5. Также с этим ресивером совместим другой проект «Инфракрасный пульт CodeLearn с ATtiny 13A». С механической частью особых проблем не возникло, детали в основном склеены. Он просто состоит из ATMega8 и пары пассивных компонентов.6 В или высушит … Провод идет от этой проектной коробки к док-станции Pyle, где ИК-светодиод прижат к дистанционному датчику. -включает в себя ATtiny, AT23xx через серию Mega -современную архитектуру RISC, в основном однотактную инструкцию,оптимизированную для выполнения C 1 КБ Вот руководство по покупке модуля ИК-пульта дистанционного управления Arduino и приемника. и цена есть. Предлагаемые сменные блоки, казалось, никогда не прослужили так долго.Они имеют 1 КБ флэш-памяти, 32 байта SRAM и используют уменьшенное ядро ​​AVR, которое поддерживает только 16 регистров вместо 32. целое значение датчика = 0; // значение, прочитанное из горшка. ИК ATtiny Biped. Узнать больше Я пытаюсь использовать 2 attiny85, один с ИК-передатчиком и один с ИК-приемником (2 контакта). Идея проекта заключается в том, как управлять Media Center на базе ПК, чтобы включить или выключить его. ИК-коды в приведенном ниже коде относятся к тестовому пульту, а не к мини-пульту Adafruit. Pingback: ATtiny Hacks: инфракрасное наведение и навигация | Вы были зарегистрированы в блоге! Pingback: ATtiny Hacks: инфракрасное наведение и навигация — Hack a Day.Я использовал ИК-библиотеки Arduino для захвата необходимых команд с прилагаемого пульта Pyle. Специальная плата ИК-пульта (Syma s026). ReceiveOneAndSendMultiple. Это не работает. Альтернативной функцией является получение сигналов инфракрасного дистанционного управления и реагирование на них. Я использовал свой собственный ИК-щит, чтобы получить нужные мне коды, но для этой цели все, что вам действительно нужно, — это запасной Arduino и ИК-приемник. В любом случае, поскольку ИК-приемник считывает импульс с пульта дистанционного управления, можно ли использовать функцию pulsein()? Учебники по микроконтроллерам ATtiny85, Часть 1: Введение.Самое лучшее в микросхеме ATtiny85, несомненно, ее размер, но это также усложняет ее программирование. ИК-пульт и приемник взаимодействуют друг с другом, передавая и декодируя сигнал в виде импульсного ИК-излучения. Возможно, они были оценены на 3. Эта библиотека VirtualWire теперь заменена библиотекой RadioHead RadioHead, и ее драйвер RH_ASK предоставляет все функции, поддерживаемые VirtualWire, и многое другое, включая Reliable Datagrams. По словам Барелы, вышеупомянутый проект… ИК-пульты дистанционного управления, как следует из названия, используют импульсы инфракрасного света для отправки сигналов на приемное устройство, такое как телевизор или звуковая система.Например, когда используется функция delay(), она фактически устанавливает биты регистра таймера и счетчика микроконтроллера ATmega. Что, если вам нужно, чтобы он управлялся с помощью ИК-пульта дистанционного управления и имел ЖК-дисплей. Это ATTiny45. Все клеммы заземления соединены вместе. Рабочее напряжение 5В. GND: внешний GND. Второй — Таймер 1, еще один 8-битный. Одно из самых простых решений — двуногий робот, который двигается, перемещая свой вес. Flash с помощью Arduino IDE, Platformio или IDE по вашему выбору.00 Без налога: 155 рупий. Я могу сделать часть отправки ИК в другое время. Нажмите кнопку авто. 4 августа 2013 г. Руководство по спасению вашей платы Adafruit ATmega32u4. шестнадцатеричный Расшифровка такая же как и раньше, у меня 4 ИК пульта. Модуль ИК-приемника может принимать стандартную модуляцию 38 кГц. 2016-08-04. Правильно, предыдущий пост был о создании специальной платы, которая может делать 2 вещи: читать и расшифровывать… TinyRemoteXL — 12-кнопочный ИК-пульт дистанционного управления на базе ATtiny13A. Вот еще один проект от Серадис Василис, инфракрасный приемник дистанционного управления.Один из моих проектов — разработка . Я использую пульт Sony :/ кажется, что attiny85 — хороший кусок хлама. Наслаждайтесь классическим опытом разработки Arduino, работая с «голым железом». ИК-пульт Attiny85 Canon DSLR. У Adafruit есть библиотека для них здесь [ссылка удалена, войдите, чтобы просмотреть] Пиксели находятся на контакте 3. Мне нужен скетч для attiny85 с использованием кода arduino, чтобы запустить 15 светодиодов ws2812. В Arduino 1. Я начал исследовать эту область около года назад и за лето работал над несколькими проектами.Это давало мне разные результаты каждый раз, когда я записывал ИК-пульт, поэтому я написал небольшой код, основанный на прерываниях, который пытается максимально точно записать подъем/спад ИК-сигнала. Наслаждайтесь бесплатной доставкой по всему миру! Ограниченная по времени распродажа. Легкий возврат. Подробнее в блоге. Две настраиваемые шины питания, либо 3. Шаг 1. Он может двигаться вперед и поворачиваться влево или вправо. дбргн. Аттини85. 5. Разработан AllAboutEE в Соединенных Штатах Америки. Прошить все семейство микроконтроллеров Atmega, используя заголовок ISP. Код написан специально для ATtiny85 и является частью проекта Tinusaur.Запустите и остановите повторяющийся ИК-код или отправьте один ИК-код один раз. 00 рупий 184. Поиск кодов вашего пульта дистанционного управления. Сопровождающий: leres@FreeBSD. ч>. 0-5В ШИМ управление вперед назад регулятор скорости двигателя постоянного тока 12В 24В 48В скорость двигателя постоянного тока. Программа загружается в ATtiny85. ATmega/ATtiny 51 AVR ISP USBASP USB Programmer — внутрисхемный USB-программатор для контроллеров Atmel AVR. Он будет реагировать на что угодно из моего универсального пульта дистанционного управления, но я бы хотел, чтобы он реагировал только на одну кнопку. Инфракрасный передатчик ATtiny2313.Необходимо использовать перемычку для вывода вывода h2. Я буду использовать Attiny85 с Arduino Uno. Контроллер стробоскопа использует светодиодный прожектор, твердотельное реле и инфракрасный пульт дистанционного управления. Здесь, в этом уроке, мы будем управлять серводвигателем с микроконтроллером ATtiny13, используя технику ШИМ. Информация о доставке отсутствует. Загрузка ATmega32u4 с помощью Arduino. Ищете USB-пульт для Raspberry Pi. Этот ИК-пульт отлично работает с Raspberry Pi, так как вам не нужно устанавливать какие-либо драйверы, чтобы заставить его работать.23 сентября 2019 г., 19:35 #1. Мы будем использовать схему проводки # Предыдущие версии Gemma v2 и Trinket Mini не имели встроенного аппаратного последовательного порта, поэтому мы будем использовать схему проводки #2 Gemma v2 с последовательным кабелем USB-TTL. на ИК-пульте дистанционного управления для дома – часть 2. 19 сентября 2011 г. автор … Я делаю ИК-приемник ATTiny85, программируемый с помощью Arduino Uno. Выберите параметры программирования, такие как 1) стирание чипа 2) пустая проверка 3) программирование флэш-памяти 4) проверка флэш-памяти. Он поддерживает большинство ИК-пультов телевизоров и DVD-плееров SAMSUNG, LG, чипов NEC, приемников и т. д.Внесите свой вклад в разработку dileepbapat/attiny-ir-remote, создав учетную запись на GitHub. Поскольку программное обеспечение может запоминать каждое нажатие клавиши, вы можете… Программатор Attiny для встроенного MCU Hackable и Smart Pi Power Switch 4 соединительных кабеля к Pi Высококачественный кабель MicroUSB (20 см) Исходный код, принципиальная схема и полное руководство по взлому Инфракрасный пульт дистанционного управления Меньше получения и посылать инфракрасные сигналы. Также с этим ресивером совместим другой проект «Инфракрасный пульт CodeLearn с ATtiny 13A». Код и руководства включены.Attiny13 Tinyremote — это проект программного обеспечения с открытым исходным кодом. Видео проекта. До сих пор у меня есть Arduino, обращающаяся к устройству (MMA7455) напрямую через шину I2C. Лукаш Подкалицкий. org Добавлен порт: 21.07.2012, 09:17:34 Последнее обновление: 10.01.2022, 21:38:36 Хеш фиксации: f42f32b Люди, наблюдающие за этим портом, также смотрят:: arduino, arduino-mk, unoconv, py38- pycparser Я мог бы сказать, что это общая библиотека приемника дистанционного управления с демонстрационным приложением: селектор звука :-). Таким образом, вы можете написать, скомпилировать и создать HEX-файл для ATtiny85 с помощью Arduino IDE и загрузить программу с помощью любого аппаратного и программного обеспечения USB SPI.Я не могу использовать ATmega328P, потому что он слишком велик и не помещается в моем корпусе. 35V (это также совершенно новый) Соревнуйтесь в самых фантастических лигах в мире, бросайте вызов своим друзьям и выигрывайте потрясающие призы! Также доступно на: В результате этой популярности сейчас появляется несколько новых устройств, сделанных своими руками или нет, в основе которых лежит одна версия серии Attiny или другая. 37 СКИДКА 30% | Купите 1 компл. USBASP USBISP AVR программатор USB ATMEGA8 ATMEGA128 ATtiny/CAN/PWM 10-контактный проводной модуль DIY + к 6-контактной плате адаптера от поставщика Apowo Store.#define txPin 2. 9 мыслей о «Attiny85 10 LED POV». ВКК: 3. гл. TinyDecoderIR — это простой автономный ИК-приемник дистанционного управления и декодер протокола с OLED-дисплеем на основе ATtiny13A (только протокол NEC) или ATtiny25 (протоколы NEC, RC-5, SONY SIRC, SAMSUNG). Это легко сделать в Arduino, но я не могу заставить его работать на ATTiny85. (ГОРЯЧЕЕ ПРЕДЛОЖЕНИЕ) 4 доллара США. Он просто не реагирует ни на какие инфракрасные сигналы. Всякий раз, когда на ИК-пульте нажимается кнопка, ИК-светодиод мигает тысячи раз за долю секунды и отправляет эти данные на ИК-приемник в закодированной форме.TinyRemoteXL — это 12-кнопочный ИК-пульт на базе ATtiny13A с питанием от … Нам нужно управлять светодиодами с помощью пульта с помощью attiny13a. attiny 85 ic эквивалент Arduino. Если у вас есть простой проект Arduino, в котором используется всего несколько контактов, вы можете уменьшить его до одного 8-контактного чипа ATtiny и купить его у Electronics Pro. Принципиальная схема платы декодера/коммутатора инфракрасного дистанционного управления. ком. Время перейти на полную ATtiny! Тут ничего сложного: ATtiny заменяем на Arduino на стороне приемника и добавляем проверенный ранее Neopixel.ATtiny Flasher — это удобное устройство, позволяющее использовать ваши любимые IDE и средства отладки при разработке для микроконтроллера ATtiny. Я использую модифицированную версию этого кода (поскольку другие библиотеки IR, которые я нашел, несовместимы). Команды. Эти радиочастотные модули 433 МГц можно использовать для мониторинга и управления. Используя ИК-датчик, подключенный к Arduino, и скетч IRrecvDumpBasic, поставляемый с IRLib, я могу записывать коды, интерпретируемые библиотекой. Что можно сделать с мигающими лампочками, пятипозиционным переключателем и ИК-связью? Ну, как насчет пульта от телевизора или игры в лазертаг, для начала.ESP8266 ESP-12F ESP12 серийный WIFI модуль дистанционного беспроводного управления Wi-Fi ESP-12FТип: ESP-12F Сертификация стандартов: FCC / CE / TELECWireless стандарты. Мы ищем схемотехника для небольшого индивидуального проекта. Микроконтроллер ATtiny85 имеет два таймера, которые можно использовать для генерации ШИМ-сигналов. Двигатель представляет собой мотор-редуктор N20. IRcmdS026_AtTiny45_Final_Side1. Любые предложения или подсказки будут оценены! @christer-watson ATtiny ИК-пульт. Когда звенит звонок, ATTINY ждет 5 секунд, а затем отправляет команду PLAY.Дешевые интегральные схемы, купить качественные электронные компоненты и расходные материалы непосредственно из Китая Поставщики: 10 шт. VS1838 TL1838 VS1838B Инфракрасная приемная головка Приемник дистанционного управления Наслаждайтесь бесплатной доставкой по всему миру! Ограниченная по времени распродажа. Легкий возврат. . Роботом можно управлять с помощью обычного ИК-пульта, поэтому вы можете использовать пульт от телевизора, но код будет меняться в зависимости от вашего пульта. Подключить ИК-датчик к микроконтроллеру вместе с реле 2. При подаче сигнала с пульта, в зависимости от подаваемого сигнала, мое реле включится или выключится.грамм. Автор: … Я не проверял его ни на чем другом, кроме ATtiny24, так как у меня ничего другого нет. Большая часть кода показывает, как декодировать команду и адрес протокола NEC из ИК-сигналов с помощью дешевого ИК-приемника. Выводы PB1 и PB2 микроконтроллера находятся в кратковременном режиме, а PB3 a. Подарите Raspberry Pi опыт работы с бытовой электроникой — программируемый выключатель питания Pi, управляемый одной кнопкой или инфракрасным пультом дистанционного управления. Это позволит вам создавать свои собственные приложения для значка.Во-первых, вы не можете использовать обычную ИК-библиотеку, потому что Attiny85 дерьмо и из-за таймеров не работает. 35 В (он также совершенно новый) Пульт Chromecast представляет собой двойное устройство Bluetooth / ИК, и ни один универсальный ИК-пульт не будет работать как с ИК, так и с Bluetooth, поэтому использование ИК-транслятора позволяет мне делать все с пультом Chromecast. Этот мини-тонкий инфракрасный пульт дистанционного управления с 20 функциональными клавишами. Я уже пробовал использовать эту библиотеку под названием IRlib, которая отлично работает с ATmega328P, но при прошивке на ATtiny85 с использованием моего Arduino в качестве интернет-провайдера ИК-светодиод выводит .Attiny85 БлинкМ. REG1 — это известная микросхема сквозного регулятора 7805 [1], которая подготавливает фиксированные +5 В для реле. Основы электроники. Включает: Hackable и Smart Pi Power Switch 4 × соединительных кабеля к Pi Высококачественный кабель MicroUSB (20 см) Исходный код, принципиальная схема и полное руководство по взлому Инфракрасный пульт дистанционного управления Меньше описания Датчик использует HX1838, высокая чувствительность. Это приводит к теоретическому сроку службы батареи 1. ATtiny13 — ИК-приемник/протоанализатор NEC. Выход подключен к зеленому светодиоду и ИК-светодиоду.Это .

    o8y pa7 tefi dyup 7vss kurk qlwf arrf побежал ev6x

    Волшебный круг с ATtiny2313

    Волшебный круг с ATtiny2313 Дорожка: AVR-RU => Приложения => Магический круг Diese Seite на немецком языке:
    Применение однокристальных микроконтроллеров
    AVR AT90S, ATtiny, ATmega и ATxmega
    Магический круг с ATtiny2313 и светодиодами
    Применение контроллера с 13 светодиодами с интенсивностью ШИМ, желательно в подарок или на витрину.
    1. Свойства
    2. Оборудование
    3. Крепление
    4. Программное обеспечение
    Включение и выключение светодиодов очень просто, каждый может запрограммировать это с помощью CBI и Инструкции SBI на ассемблере (или на любом другом языке).

    В этом случае включение работает с 256 ступенями возрастания интенсивности, выключение с одинаковым количеством ступеней с уменьшением интенсивности. Назовите это мягким включением и выключением. Двойная скорость в этом случае означает уменьшение количества этапов до 128, очень высокая скорость означает 64 этапа.Чтобы не надоело всегда одна и та же скорость, вы можете немного смешать эти скорости, чтобы никто не спать.

    Регулировка интенсивности осуществляется четырьмя каналами ШИМ в ATtiny2313, где четыре выходных контакта PWM OCR0A, OCR0B, OCR1A и OCR1B двух таймер/счетчики TC0 и TC1 переключаются. Каждый выходной контакт управляет между двумя и четыре светодиодных катода. Это приводит выходные контакты к их электрическим ограничениям. а активное низкое напряжение составляет 0,88 В (при активном включении четырех светодиодов). Поскольку каждый выходной контакт анода должен управлять только одним светодиодом, их активный высокий уровень напряжение на 0.на 3 В ниже рабочего напряжения.

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

    2.1 Часть контроллера

    Вот и вся скучная схема. Каждый светодиод управляется резистором (в данном случае при рабочем напряжении 3,3 В с сопротивлением 33 Ом. В среднем ток светодиода составляет 7,2 мА (от 5,7 до 9,2 мА). был измерен. Напряжение светодиода при этом токе примерно 2.0 В (со стандартными светодиодами 5 мм).

    Прилагается интерфейс ISP6, который позволяет программировать устройство в система. К сожалению, мой древний AVR-ISP-MkII не работает на 3,3 В. рабочее напряжение. Либо он неисправен, либо напряжение программирования слишком низкое. Другой программатор работал нормально. Если вы столкнулись с подобными проблемами, отключите 33 Ом тремя перемычками во время программирования.

    2.2 Блок питания

    Блок питания был построен на трансформаторе мощностью 2 ВА с 2 * 7,5 В.

    В качестве регулятора использовался LM317, который регулируется 10-ступенчатым потенциометр от 1 кОм до выходного напряжения 3,3 В. Конечно, вместо этого вы можете использовать стабилизатор на 3,3 В, если у вас есть один.

    Если необходимо использовать источник питания 5 В, резисторы, управляющие светодиоды должны быть увеличены до 180 или 220 Ом.

    LM317 выделяет максимум 600 мА тепла, поэтому либо вы может не использовать или использовать только небольшой радиатор. При повышенных токах светодиодов теплоотвода 20°C/Вт достаточно.

    Это напряжения с потреблением 130 мА.

    Все конденсаторы рассчитаны на 35 В, поскольку трансформатор производит очень высокое напряжение, когда нагрузка не подключена (компенсация внутреннего сопротивления 22,7 Ом на катушку). Без под нагрузкой катушки 7,5 В выдают более 16 В после исправление. Особенно танталовые конденсаторы этого не выдерживают перенапряжение.

    Программное обеспечение для расчета напряжения питания может быть нашел здесь

    3.1 Часть контроллера

    Монтаж контроллерной части осуществляется на макетной плате 40*40 мм.Соединения катода и анода светодиода находятся на штырях для пайки. 1 мм. Если вы хотите иметь вилку вместо этого, используйте Вместо этого 18- или 20-контактный разъем IDC.

    Вот так выглядит плата после припайки светодиодов.

    3.2 Монтаж источника питания

    Компоненты блока питания помещаются на макетную плату размером 50*60 мм. Особого внимания требует сторона 230/110 В: крепежные винты не должны касаться плавких вставок.

    Так выглядит блок питания.Типовая табличка трансформатор наоборот, видимо поэтому он было так дешево.

    3.3 Установка в коробку

    Вся электроника умещается в небольшом корпусе размером 120 x 60 x 40 мм. пластиковый бокс, который оснащен небольшим фирменная табличка (в формате Open-Office-Graphic), и четыре резиновые ножки и, наконец, поставляется с руководством пользователя в PDF или в формате Open-Office-Writer на получатель.

    4.1 Структура программного обеспечения

    Во время инициализации все три порта A, B и D, которые используются для привода светодиоды записываются единицами.Направление порты выходных контактов OC0A, OC0B, OC1A и OC1B установлены, все контакты анодного выхода очищены (все светодиоды выключенный). Указатель Z устанавливается в начало таблица последовательности. Оба таймера запускаются с предкаллером из 8, и все выходы OC настроены на переключение (0 на начало цикла ШИМ, переключить при достижении сравнить стоимость).

    После инициализации программа работает с прерываниями. Для этого прерывание CompareA таймера/счетчика TC0 используется, который срабатывает после каждого полного ШИМ фаза.Затем процедура обслуживания прерывания устанавливает сравнить значения всех четырех каналов ШИМ со значением в реестре rPwm. Тогда этот регистр либо увеличивается (флаг bFall = 0) или уменьшается (флаг bFall = 1). Если флаг bFast на одно увеличение и уменьшение на один дополнительный шаг, если флаг bVeryFast один, выполняются два дополнительных шага.

    Если регистр rPwm переполняется (bFall=0) и если флаг bUpOnly установлен, rPwm перезапускается с нуля. Если bUpOnly=0, тогда устанавливается bFall.

    Если счетчик rPwm достигает нуля (bUpOnly=0 и bFall=1) или при переполнении (bUpOnly=1) флаг bСтарт будет установлен.Этот флаг обрабатывается вне процедура обслуживания прерывания: следующие три светодиодных анода комбинации считываются из таблицы и записываются к трем портам направления. Все светодиоды, которые должны быть в следующем периоде имеют установленный бит направления и портпин становится высоким.

    Этапы обработки описаны в следующей главе.

    4.2 Этапы обработки

    Все этапы обработки занесены в таблицу. Этот обычно содержит четыре байта данных:
    1. Первый байт: Флаги: Флаги могут быть обычными (0), только вверх (бит 0 = 1), двойная скорость (бит 1 = 1) или четырехкратная скорость (бит 1 и 2 = 1).
    2. Второй байт: Биты направления для порта D (с бит 6 всегда установлен).
    3. Третий байт: биты направления для порта B (с биты 2, 3 и 4 всегда установлены).
    4. Четвертый байт: биты направления для порта A.
    Если байт флага имеет следующие значения, процесс контролируется и читается только один следующий байт:
    • 0xFF: конец таблицы, перезагрузка с начала,
    • 0xFE: повторите следующие записи во внешнем петля, количество повторений закодировано в второй байт, начальный адрес копируется в X регистры,
    • 0xFD: повторите следующие записи во внутреннем петля, количество повторений закодировано в второй байт, начальный адрес этой последовательности записывается в регистры Y,
    • 0xFC: конец внешнего цикла повторения, если дальше требуется повтор адрес восстанавливается из X, если после n повторений выполнение продолжается после текущего адреса.
    • 0xFB: конец внутреннего цикла повторения, если дальше требуется повторение адрес восстанавливается из Y, если нет, выполнение продолжается на следующем адрес.
    Для облегчения построения таблицы процессов файл Constants.inc определяет бит комбинации, которые можно использовать для записи данных в таблицу. Например, значения для ни одного светодиода и для всех светодиодов. являются:
     
    экв X0=1843200 ; 00.1C.20.00
    .equ Xall=67075840 ; 03.FF.7F.00
     
     
    С участием
     
    .установить сХ = Х1
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
    .set сХ = Х2
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
     
     
    светодиоды один и два включены.
     
    .установить сХ = X1_2
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
     
     
    Это включает оба светодиода.

    Просто добавлены флаги bUpOnly, bFast и bVeryFast к этой константе, например. очень быстрое включение/выключение светодиода 2:

     
    .set cX = cVeryFast+X2
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
     
     
    Используя контроль повторения до 256 повторений можно закодировать без необходимости копировать последовательность n раз.Это повторяет последовательность светодиодов 1, светодиодов 2 и Светодиод 3 четыре раза.
     
    .db cRepeat1,4 ; Начните внешнее повторение, количество = 4
    .set сХ = Х1
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
    .set сХ = Х2
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
    .установить сХ = Х3
    .db Байт1(сХ),Байт2(сХ),Байт3(сХ),Байт4(сХ)
    .db cNext1,0 ; Повторить внешний цикл три раза
     
     
    С помощью cRepeat1 и cRepeat2 вложенные повторения могут быть построен.

    При необходимости разворот Tables.ods в формате Open-Office позволяет проектировать и рассчитывать комбинации.Лист Bit_Tab это позволяет. Только что

    • добавить имя константы в столбец A,
    • запишите 1 во всех ячейках от L1 до L13 для каждого Светодиод, который должен гореть, и
    • скопируйте результат определения в столбец S и вставьте его в файл const.

    Добавить комментарий

    Ваш адрес email не будет опубликован.