PrimussTh

Мастерская и лаборатория => Самодельные электронные устройства => Тема начата: Stariywolk от 01 Апрель 2013, 19:38:55

Название: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: Stariywolk от 01 Апрель 2013, 19:38:55
Привет, уважаемые Коллеги!
Решил я долбануть нашей кувалдой по детищу китайской электронной промышленности :-):
Хочется решить одну проблемку, но мозга нехватает.
Идея проекта такая:
Сейчас довольно популярны китайские пырскалки для запаха.
(http://www.plasticplusinc.com/images/uploads/RestSupply/rs/airwick.jpg)
 Максимальный интервал у них - 36 минут. Поставил такую в туалет - жена чуть из дома не выгнала так как туалет несмотря на вытяжку превратился в газовую камеру. Увеличить время срабатывания не получится, так как китаёзы воткнули внутрь контроллер-кляксу и пару-тройку SMD.
Вот если бы получилось научить Attiny13 выдавать секундный импульс раз в 1-2-3 часа - было бы самое то. И запах прыятный, и балончика хватало бы до Нового Года. А то сейчас получается как в анекдоте: "Кто раньше встал, тому и свежий воздух в туалете"
В принципе Тинька должна на 1-2 секунды "коротить" через полевик моторчик на "массу". Питание - 3 вольта (две батарейки АА). Ну и чё-нибудь подмигивать должно раз в 5-10 секунд с намёком на то, что "воно" - работает. Если бы удалось еще и фоторезистор привинтить чтобы ночью не работал, но при посещении в темное время суток после выключения света разочек пырснул - вааще мечта!

Может получиться нужный проект, так как народ интересуется такой переделкой. Есть один интересный проект на PIC, но он для туалета/ванной без окон. Таких большинство, а у меня - окошки.  Да и алгоритм там немного того... заумный.

Может попробуем  поколдовать над прошивкой? А "железо" проверю я и платку сделаю по размеру для замены.
Название:
Отправлено: slav0n от 01 Апрель 2013, 20:03:19
Вот для начала файлик схемы в сплане. Кромсай как хошь, в зависимости от начинки сабжа.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 02 Апрель 2013, 10:48:07
Цитата: "Stariywolk"
Питание - 3 вольта (две батарейки АА).
Тут такое дело. Тинька в рабочем режиме потребляет около 3 мА. Надолго ли хватит батареек?
Думаю можно сделать алгоритм на сторожевом таймере, ток потребления 60 мкА. Но тогда не будет мгновенного срабатывания на включение света.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 02 Апрель 2013, 17:43:12
Цитата: "slav0n"
Но тогда не будет мгновенного срабатывания на включение света.
Так в этом и вся прелесть!!! Если после того, как включался свет хоть через пол-часа пшикнет - нормально. :co_ol:
Название:
Отправлено: slav0n от 02 Апрель 2013, 18:30:50
были проделаны некоторые эксперименты.
В целях максимальной минимизации энергопотребления схему делаем примерно такую.
Что будем применять в качестве датчика освещения?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 02 Апрель 2013, 19:58:12
Цитата: "slav0n"
Что будем применять в качестве датчика освещения?
Проблемка... В разных местах живем...
Я тут нашел фоторезисторы - в темноте 1 Мгом, на свету - 10 Ком. Обозначаются как "GL5528".
В немецинском eBay их як гною. И стоят недорого. Компактные, 5мм в диаметре.
Если в +3 вольта поставить резистор ком на 100, а фоторезистор на массу - сможет Тинька прочитать и среагировать?
Померял ток  этой китайской зверуги - 24 микроампера :-( В принципе 60 тоже приемлемо.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 02 Апрель 2013, 21:03:56
Цитата: "Stariywolk"
Я тут нашел фоторезисторы - в темноте 1 Мгом, на свету - 10 Ком. Обозначаются как "GL5528".
Да нормально. Прицепить к АЦП - думаю будет работать. Пробовать надо.
Тут вот другая засада. Идея со сверхмалым потреблением может не пройти.
Ресурс записи-чтения ЕЕПРОМ тиньки по даташиту составляет 100.000 циклов.
Если писать-читать ячейку каждые 4-5 сек. то ресурса хватит часов на 150. Маловато.
 А может ресурс всё-таки в реальности больше? Есть где-нибудь такая инфа?
Жаль, идея была хорошая. Ток потребления в паузе был всего несколько микроампер.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 02 Апрель 2013, 21:45:54
Я нашел один проект, но он несовсем подходит так как у меня туалет и ванная с окошками.
Вот это: http://www.alprad.dx.am/airwick.htm (http://www.alprad.dx.am/airwick.htm" target="_blank)
Там сделано на PIC12F629.
А какой ресурс Вы имеете ввиду? Батарейки? Так их в "родном китайском" чуть ли не на год хватает. При 24 микроаперах.  Раз в 20 секунд моргает светодиод, в этот момент потребление возрастает до пару милиампер. Если в переделке будет хватать на пол-года - тоже небеда.
Если выбросить фоторезистор - тоже не беда. Главное чтобы пырскала пореже и если будет можно выставлять 1-2-3 часа - самое то.
Если оставить фоторезистор - мож сделать чтобы он просто тормозил таймер без излишеств?
В принципе если пырскнет 3-4 раза в сутки - для маленького туалета достаточно.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 02 Апрель 2013, 23:15:58
Цитата: "Stariywolk"
А какой ресурс Вы имеете ввиду? Батарейки?
Нет, не батарейки, а памяти. Вот тут кое-что про это пишут http://electronix.ru/forum/lofiversion/ ... 65606.html (http://electronix.ru/forum/lofiversion/index.php/t65606.html" target="_blank)
Ну, да ладно. Можно применить режим холостого хода, тоже нормально.
Название:
Отправлено: slav0n от 03 Апрель 2013, 19:03:00
Покопался в интернетах и выяснил, для продления жизни EEPROM применяется совмещение унарного и бинарного счетчиков.
Будем применять и здесь такую хитрую штуку. Вот такой базовый код наколдолвался.
Осталось только обвесить его разными причандалами.

Код
#define LED_pl	PB2
#define LED_mn PB1


//============================================================

int __attribute__((naked)) main(void)
{
WDTCR = (1<<WDE)| //выпускаем сторожевую собаку
(0<<WDP3)|(1<<WDP2)|(1<<WDP1)|(0<<WDP0); //1c
// (0<<WDP3)|(1<<WDP2)|(1<<WDP1)|(1<<WDP0); //2c
// (1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(0<<WDP0); //4c
// (1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(1<<WDP0); //8c


PORTB |= (1<<LED_pl);

_delay_us(2);
if(bit_is_clear(PINB,LED_mn))goto slp;


DDRB |= (1<<LED_pl)|(1<<LED_mn); //зажигаем светодиод


u32 ctr_unary = eeprom_read_dword(30); // читаем унарный счетчик

ctr_unary <<= 1; //инкремент унарный счетчик
// if(ctr_unary == 0)
if(ctr_unary == 0Xffffff00)
{
ctr_unary = 0xffffffff;

/**/
u8 ct_binary = eeprom_read_byte(30+4); // читаем бинарный счетчик
ct_binary++;
//здесь можем сравнить бинарный счетчик с чем-либо
eeprom_update_byte(30+4, ct_binary);

_delay_ms(300);
}

eeprom_update_dword(30, ctr_unary);


DDRB &=~((1<<LED_pl)|(1<<LED_mn)); //тушим светодиод

slp:

PORTB &=~((1<<LED_pl)|(1<<LED_mn));

MCUCR |= (1<<SE)|(1<<SM1)|(0<<SM0); //power down

asm("sleep");
}
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 03 Апрель 2013, 19:29:11
В принципе я сразу проверю в "железе" с подробным отчетом.
А для чего переключатель в последнем варианте?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 03 Апрель 2013, 20:57:51
Цитата: "Stariywolk"
А для чего переключатель в последнем варианте?
переключатель времени.
В целях экономии питания - 2 позиции, иначе резистивный делитель будет жрать батарейку.
Еще один прикол - если вход замкнуть на корпус, начинает жрать 25 мкА.
Если замкнуть на плюс - всё нормально, 6 мкА.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 03 Апрель 2013, 21:28:20
Цитата: "slav0n"
Еще один прикол - если вход замкнуть на корпус, начинает жрать 25 мкА.
Непонял??? Вы уже на макетке пробуете???
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 02:09:21
Цитата: "Stariywolk"
на макетке пробуете???
Да, сохранилась примерно такая удобная вещь.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 10:47:51
Запустил тест ячейки памяти на износ по записи/стиранию.
Алгоритм такой  - в цикле в ячейку пишется 0 со сдвигом, после заполнения нулями ячейка стирается и т.д.
Итого по кругу восемь записей, одно стирание. Частота получилась - 66 стираний в минуту.
При заявленной в даташите живучести EEPROM в 100.000 стираний должно хватить на сутки.
 Если запись тоже изнашивает ячейку, то сдохнуть должно в восемь раз быстрее - через 3 часа.
Посмотрим...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 16:14:16
Прошло 6 часов. Всё ОК. Сбоев нет.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 04 Апрель 2013, 18:23:19
Пришел с работы, смотрю - а тут прямо как сводки с фронтов! :co_ol:  :dr_ink:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 18:31:19
Ну, что же. Прошло более 8-ми часов - никаких сбоев не наблюдается.
При этом произошло более 220.000 записей в ячейку.
Можно-ли сделать вывод, что запись без предварительного стирания не изнашивает память?
Ладно, подождем ещё...
Название:
Отправлено: slav0n от 04 Апрель 2013, 19:05:38
Пока мы чего-то ждем, вкратце объясню смысл происходящего.

Есть тут цель - сделать некий долгоиграющий таймер. Питание - батарейки.
Естественно хочется продлить жизнь батарейкам минимизируя их ток.
У AVR контроллеров самый экономичный режим Power-Down.
В этом режиме вырубается ядро и абсолютно вся периферия, кроме Wachdog Timer сторожевого таймера. (пёс всегда на чеку!)
При этом по току потребления вырисовывается вот такая замечательная картинка:


грех не воспользоваться таким режимом для экономии батареек
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 04 Апрель 2013, 19:18:57
Супер! Я сейчас пытаюсь тоже вникнуть в теорию. Пока ... как Ёжик в тумане :-)
Название:
Отправлено: slav0n от 04 Апрель 2013, 19:51:17
Ну, дальше.
В режиме powerdown жив только пёс wachdog который периодически лает и будит Хозяина.
Следовательно, единственный способ мерить Время - считать "лаи" пса.
Название:
Отправлено: slav0n от 04 Апрель 2013, 21:09:16
Так вот...
Для хранения числа лаев (период которых, кстати, можно регулировать, думаю оптимально будет 4 сек) применяем  EEPROM.
А теперь прикиньте, сохранять надо всегда один раз в 4 сек.
И так до упора, пока хватит ресурса памяти.
Ресурс заявлен как 100.000
Несложно посчитать
1000000 * 4  =  4000000 секунд или 111 часов или 4.6 суток
фигня получается! 5 суток работоспособности устройства нас не устраивает!!!
Название:
Отправлено: slav0n от 04 Апрель 2013, 21:33:54
шеф!!! что делать?!  шеф...  :wo_ol:

далi буде...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 22:29:43
Прошло 12 часов..
Визуально глюков записи не видно. Я так и думал...
надо наверно несколько суток тестить...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 04 Апрель 2013, 22:35:27
Цитата: "slav0n"
что делать?!
Может к черту этот проект? Похоже это просто нереально.
Но с другой стороны непонятно - часы, собранные на Attiny работают веками???
Хотя там не стоит вопрос экономии по питанию :ne_vi_del:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 04 Апрель 2013, 23:03:41
Цитата: "Stariywolk"
часы, собранные на Attiny работают веками???
а у нас будет работать тысячелетиями
Название:
Отправлено: slav0n от 06 Апрель 2013, 11:12:45
Придумал я как регулировать длительность выдержки таймера.
Всё будет делаться при помощи одной кнопки SET следующим образом.
Зажимаем кнопку, через несколько секунд начинает мигать светодиод.
1 вспышка - пауза - 2 вспышки - пауза - 3 вспышки - пауза - и так далее по-кругу.
Количество вспышек соответствует выдержке в часах.  
Если отпустить кнопку сразу после желаемого количества вспышек - запускается соответствующая выдержка.

Немного изменил схему, думаю проще будет разводить печатку.
Название:
Отправлено: slav0n от 06 Апрель 2013, 16:36:04
Ну, вот собственно тестовая прошивка.
Ускоренные тайминги. Вместо часов будет пырскать раз в 8 - 16 - 24 сек.  Для теста чтобы не ждать часами сработки.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 06 Апрель 2013, 17:14:29
Цитата: "Stariywolk"
Может к черту этот проект? Похоже это просто нереально.
Лично мне этот проект интересен тем, что можно добиться мизера потребления в паузе - 6 мкА.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 06 Апрель 2013, 23:48:37
Цитата: "slav0n"
Ну, вот собственно тестовая прошивка.
Вот это класс!!! Завтра займусь!  :co_ol:
Плату с коробки уже вытащил - деталей не так уж и много, все поместится. Переключатель оставлю чтобы можно было выключать полностью. :pri_vet:-:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 13 Апрель 2013, 07:44:39
Цитата: "Stariywolk"
Завтра займусь!
Ну, чё, завтра уже наступило?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 13 Апрель 2013, 14:37:17
Извиняюсь за долгое отсутствие - пришлось немного напрячься на работе.
Макет спаял уже давно,  сейчас - отчет.
1. Моргает!!!  :mi_ga_et:
2. Моргает на 16 тактов. При включении может и на 8-й моргнуть, но следующий раз непременно на 16-й.
3. На кнопку реагирует, но выдержка  не выставляется. При долгом нажатии на кнопку - моргает не "пачками 1-2-3", а постоянно. При отпускании кнопки досчитывает чего там осталось до 16-и и дальше 16.
4. Ток не мерял так как пока бессмысленно - светодиоды тоже хотят кушать  :-)
Даже видео для наглядности сделал:
http://www.youtube.com/watch?v=_m7Nk13EcH4&feature=youtu.be

Готов к дальнейшим экспериментам :uch_tiv:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 13 Апрель 2013, 14:56:59
Цитата: "Stariywolk"
пришлось немного напрячься на работе
работа не волк...
всего не заработаешь

Цитата: "Stariywolk"
Даже видео для наглядности сделал:

я ж написал -
Цитата: "slav0n"
Зажимаем кнопку, через несколько секунд начинает мигать светодиод.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 13 Апрель 2013, 15:10:11
Так я её зажимаю как девушку (в смысле настойчиво и брутально) и светолиод моргает без остановки с интервалом пол-секунды :du_ma_et:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 13 Апрель 2013, 15:13:16
Цитата: "Stariywolk"
Так я её зажимаю как девушку (в смысле настойчиво)
в кино не видно это
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 13 Апрель 2013, 15:17:33
Цитата: "slav0n"
в кино не видно втето
ОК! Зделаю часика через 2 еще одно кино, надо семье должок отдать на свежем воздухе :pri_vet:-:
Когда оно наглядно - легче разбираться. В принципе можем и через Skype в прямом эфире.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 13 Апрель 2013, 16:48:57
Цитата: "Stariywolk"
В принципе можем и через Skype в прямом эфире.
мои микрофоны и камеры все пропали на пожаре
дом у меня сгорел в новогоднюю ночь
такие дела...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 13 Апрель 2013, 21:51:31
Цитата: "slav0n"
такие дела...
Да... Дела неважные, сочувствую.
А вот новое видео:
http://www.youtube.com/watch?v=XRSe7ITHTuI&feature=youtu.be
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 14 Апрель 2013, 09:27:41
надо попробовать электролит на питание повесить
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 14 Апрель 2013, 12:59:39
Цитата: "slav0n"
надо попробовать электролит на питание повесить
Попробовал - результата нет.
Даже для чистоты эксперимента вместо +5 подал питание именно с двух батареек. По прежнему только 16 тактов.
Единственное что заметил - при нажатой кнопке пауза между второй и третей вспышкой вроде как стала чуток меньше.

P.S. Полевик пока не ставил, вместо него с  PB2 через 300 ом светодиод на массу.
А может в Fuse надо чего подправить?
Название:
Отправлено: slav0n от 14 Апрель 2013, 14:26:47
вот проверь эту прошивку
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 14 Апрель 2013, 17:43:53
Сейчас все работает как и было задумано!  :-ok-:
То есть:
Нажимаю кнопку, после паузы 1 моргание, кнопку отпускаю - 8 тактов.
Нажимаю кнопку, после паузы 2 моргания, кнопку отпускаю - 16 тактов.
Нажимаю кнопку, после паузы 3 моргания, кнопку отпускаю - 24 такта.
То есть получается 3, 1.5 или 1 раз в сутки.
А нельзя изменить на 6,12 и 24 тактов? Так получилось бы 4, 2 и 1 раз в сутки :smu:sche_nie:
И еще. Длительность импульса для моторчика должна быть 1 секунда. Этого времени достаточно для того, чтобы мотор провернул через шестиренки-семиренки рычаг, который давит на балончик. Дальше питание с моторчика снимается и под силой пружины, которая находится в клапане балончика рычажек возвращается в исходное положение. Если импульс длиннее - увеличивается время пшика, но при этом моторчик тормозится и в заторможенном состоянии жреть батарейки как голодный кутью :nez-nayu:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 14 Апрель 2013, 17:59:19
Цитата: "Stariywolk"
То есть получается 3, 1.5 или 1 раз в сутки.
я соображал немного не так. Пауза привязана не к суткам, а к часам.
1 импульс = 1 час паузы.
Могу расширить диапазон выбора задержек.
Импульс моторчика укорочу.
Название:
Отправлено: slav0n от 14 Апрель 2013, 18:08:25
ну вот собственно кекс.
Регулировка от 1 до 5 часов. Индикатор мигает раз в 5 сек.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 14 Апрель 2013, 18:17:46
Цитата: "slav0n"
1 импульс = 1 час паузы.
То есть получается 24, 12 и 8 срабатываний в сутки (раз в час, в два или в три)? Если учесть что китайченок пырскал каждых пол-часа, то есть 40 раз в сутки - то это полная победа!  :co_ol:
А если удастся добавить еще хоть одну выдержку (например, раз 4 часа) - будет вааще класс!!! Тогда его можно будет как в маленьком туалете , так и в гостинной  использовать. Универсал получится. И балончик будет гораздо дольше служить.
Китайцы незря сделали маленькую паузу - деньги делаются не столько на самом устройстве, сколько на продаже балончиков.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 14 Апрель 2013, 18:20:23
Цитата: "slav0n"
ну вот собственно кекс.
Фига се! Пока писАл - все изменилось!  :du_ma_et:  Тааак! Ща прошью, прикрутю полевик и насоплях подключу к пырскалке. :dr_ink:

Добавлю невеселое...Праздник души закончился... Надо Дочку в другой город вести. Два часа  туда, два часа - обратно :-(  А завтра срання на работу :-(
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 14 Апрель 2013, 18:22:59
Цитата: "Stariywolk"
То есть получается 24, 12 и 8 срабатываний в сутки
Ты не понял. Количество миганий в тестовой прошивке при отпущенной кнопке никак не связано с часами.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 14 Апрель 2013, 18:29:28
Цитата: "slav0n"
Ты не понял. Количество миганий в тестовой прошивке при отпущенной кнопке никак не связано с часами.
Так я понимаю что это просто индикация шо это чудо работает.
Но при нажатой кнопке 1 мигание - 1 час пауза, 2 мигания - 2 часа, 3 мигания - 3 часа пауза? Тогда и получается 24, 12 и 8 пшиков :smu:sche_nie:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 14 Апрель 2013, 18:36:38
да, всё именно так.
Только я расширил регулировку до 5 часов. получается минимум почти 5 пшиков в сутки
Название:
Отправлено: Stariywolk от 15 Апрель 2013, 22:12:02
Так я собственно говоря с отчетом. :uch_tiv:
Пауза выбирается великолепно:
http://www.youtube.com/watch?v=RFyVfGLnT6Y&feature=youtu.be
Сегодня после работы победил диван  :ne_vi_del: .
Завтра постараюсь его проигнорировать, добавить полевик и прикрутить к пырскалке  :ta_n_cor:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 21 Апрель 2013, 16:17:13
Эпопея приближается к завершению. Цель достигнута. Пырскалка работает великолепно, эффект "газовой камеры" устранен полностью. Я спаял на макетках 2 штуки. Одна в туалете, другая в ванной. В туалете пауза 3 часа, в ванной - 5. Работабт со вчерашнего дня. После ночи воздух там и там имеет прыятный нежный оттенок. Сейчас "насыщенность" не увеличилась и не уменьшилась.
Славон! Огромное СПАСИБО от меня и от моей семьи! :co_ol:
Название:
Отправлено: slav0n от 21 Апрель 2013, 18:54:58
А токи потребления?
Зря-ли я изгалялся с экономичностью.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 21 Апрель 2013, 22:57:37
С этим немного было проблематично, так как токи все-таки маленькие.
Получилось вот что:
(http://img138.imageshack.us/img138/3057/spannung.png)

Правда в достоверности я несильно уверен. Но при измерении отсчет времени идет (светодиод моргает). Завтра разделю питание Тиньки и моторчика (чтобы избавиться от броска тока при пшике) и постараюсь сделать замеры за час.
В принципе если китаез потреблял 24 микроампера, а наш Товарищ 18 - это уже есть хорошо.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 22 Апрель 2013, 18:49:30
Вчера небыло клёва, сегодня - другое дело:
(http://img805.imageshack.us/img805/868/capture04222013171703.png)(http://img405.imageshack.us/img405/3568/capture04222013171717.png)
С измерениями немного туго - прибор включаю на миллиамперы - одни нули, нифиха немеряет.
На микроамперах - меряет, но большое падение напряжения, светодиод еле-еле, кнопка отказывается выбирать паузу.
Но и так видно что потребление - минимальное :-ok-:
Славон! А можно кнопку к Тиньке прикрутить для принудительного пшика? :smu:sche_nie:

И еще забыл добавить: для стабильной работы полевика затвор через 1 ком посадил на минус.Иначе полевик открывался (???) и удерживал мотор.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 23 Апрель 2013, 09:13:14
Цитата: "Stariywolk"
А можно кнопку к Тиньке прикрутить для принудительного пшика?
можно.
Цитата: "Stariywolk"
для стабильной работы полевика затвор через 1 ком посадил на минус.Иначе полевик открывался (???) и удерживал мотор
В паузе  затвор практически болтается в воздухе. Возможно емкость затвора, зарядившись, удерживает канал мосфета в открытом состоянии.
Название:
Отправлено: slav0n от 23 Апрель 2013, 09:35:07
кстати, измерения подтверждают график из даташита.
Как раз 4.2 мкА  :co_ol:
Название:
Отправлено: slav0n от 23 Апрель 2013, 21:14:50
добавил принудительный пшик. Кнопка на 3 ноге тиньки.
Для пшика жмем и удерживаем несколько секунд пока не пшикнет. При этом таймер сбрасывается.

Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 23 Апрель 2013, 22:23:27
ОК, спасибо! Но... Завтра опять 350 км туды, в субботу - 350 км  сюды  :-(
Отчет только в восресенье  :ne_vi_del:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 01 Май 2013, 16:46:37
Ходовые испытания пройдены успешно!
Все работает превосходно! :dr_ink:
Плату не разводил, спаял на "макетке", вырезанной под размер оригинальной платы. :uch_tiv:
Название:
Отправлено: slav0n от 02 Май 2013, 00:00:22
вот код этого чуда

Код
/****************************************************
timer pshik

made slav0n

Chip type           : ATtiny13
9.6 MHz / 8 = 1.2
фузы  заводские
;Hfuse FF
;Lfuse 6A
****************************************************/


#include <avr/io.h>
#include <avr/eeprom.h>
#include <avr/wdt.h>
#include <util/delay.h>

#include "m8_128.h"


#define LED_pl PB1
#define LED_mn PB0
#define GATE PB2
#define BUTTON_PSHIK PB4

#define adr_set_hrs 1
#define adr_binary adr_set_hrs + 1
#define adr_unary  adr_binary + 1


//============================================================

int __attribute__((naked)) main(void)
{
WDTCR = (1<<WDE)| //выпускаем сторожевую собаку
// (0<<WDP3)|(0<<WDP2)|(0<<WDP1)|(1<<WDP0); //32mc
// (0<<WDP3)|(0<<WDP2)|(1<<WDP1)|(0<<WDP0); //64mc
// (0<<WDP3)|(0<<WDP2)|(1<<WDP1)|(1<<WDP0); //0.125c
// (0<<WDP3)|(1<<WDP2)|(0<<WDP1)|(1<<WDP0); //0.5c
// (0<<WDP3)|(1<<WDP2)|(1<<WDP1)|(0<<WDP0); //1c
// (0<<WDP3)|(1<<WDP2)|(1<<WDP1)|(1<<WDP0); //2c
(1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(0<<WDP0); //4c
// (1<<WDP3)|(0<<WDP2)|(0<<WDP1)|(1<<WDP0); //8c

PORTB |= (1<<LED_pl)|(1<<BUTTON_PSHIK);


_delay_us(100);
while(bit_is_clear(PINB,LED_mn))
{
wdt_reset();

u8 set_hrs = eeprom_read_byte(adr_set_hrs) +1;
if(set_hrs >= 5)set_hrs =0;

u8 i = set_hrs;
do{
DDRB |= (1<<LED_pl); //зажигаем светодиод от кнопки
_delay_ms(200);
wdt_reset();
DDRB &=~(1<<LED_pl); //тушим светодиод
_delay_ms(200);
wdt_reset();
}while(i--);


_delay_ms(400);
wdt_reset();
_delay_ms(400);
wdt_reset();

// eeprom_update_byte(adr_set_hrs, set_hrs);
eeprom_write_byte(adr_set_hrs, set_hrs);
eeprom_write_byte(adr_binary, 0); // сбрасываем бинарный счетчик
}

if(bit_is_clear(PINB, BUTTON_PSHIK))goto M_PSHIK; //пшикаем и сбрасываем таймер


DDRB |= (1<<LED_pl)|(1<<LED_mn); //зажигаем светодиод
_delay_ms(10);

u8  p_ctr[4];
u8  p_old[4];

eeprom_read_block(p_ctr, adr_unary, 4); // читаем унарный счетчик
memcpy(p_old, p_ctr, 4);


// u8 *ctr_unary = p_ctr;
u32 *ctr_unary = p_ctr;
*ctr_unary <<= 1; //инкремент унарный счетчик
if(*ctr_unary == 0)
{
*ctr_unary = 0xffffffff;
// *ctr_unary = 0xff;

/**/
u8 ct_binary = eeprom_read_byte(adr_binary); // читаем бинарный счетчик
ct_binary++;

//здесь можем сравнить бинарный счетчик с чем-либо
u8 set_hrs = eeprom_read_byte(adr_set_hrs);
if(set_hrs >= 5)set_hrs =0;

if(ct_binary == (set_hrs+1) * 24)
// if(ct_binary == (set_hrs+1))
{

M_PSHIK:

ct_binary =0; // сбрасываем бинарный счетчик

DDRB  |= (1<<GATE);
PORTB |= (1<<GATE);
wdt_reset();
_delay_ms(500);
wdt_reset();
_delay_ms(500);
wdt_reset();
PORTB &=~(1<<GATE);
DDRB  &=~(1<<GATE);
}

eeprom_write_byte(adr_binary, ct_binary);
}

/* */
//------- пишем 4 байта унарного счетчика в EEPROM ----------------------
for(u8 i=0;i<4;i++)
{
if(p_old[i] != p_ctr[i])//пишем только если байт измнился
{
while(EECR & (1<<EEPE));// Wait for completion of previous write

// Set Programming mode
// EECR = (0<<EEPM1)|(0>>EEPM0); //Erase-Write
if(p_ctr[i] == 0xff)EECR = (0<<EEPM1)|(1>>EEPM0); //Erase Only
else EECR = (1<<EEPM1)|(0>>EEPM0); //Write Only

EEARL = adr_unary + i; //ucAddress;
EEDR = p_ctr[i]; //ucData;

EECR |= (1<<EEMPE);// Write logical one to EEMWE
EECR |= (1<<EEPE); // Start eeprom write by setting EEWE
}
}
//-------------------------------------------------------------------------

DDRB  &=~((1<<LED_pl)|(1<<LED_mn)); //тушим светодиод
PORTB &=~((1<<LED_pl)|(1<<LED_mn));

MCUCR |= (1<<SE)|(1<<SM1)|(0<<SM0); //power down

asm("sleep");
}
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Stariywolk от 02 Май 2013, 08:05:08
Докладываю еще наблюдения за работой сего Чуда:
С появлением кнопки принудительного пшика появилась возможность заценить правильность работы невылавливая очередного срабатывания. Оказывается балончик имеет еще и встроенный дозатор (раньше как-то и необращал внимания). Все работает идеально :-ok-:
Вчера поставил свежие батарейки и посмотрю на сколько их хватит - испытания перешли в длительную фазу.
Учитывая тот факт, что моторчик пружиной балончика растручивается в обратную сторону при возврате - на всякий случай добавил паралельно моторчику диод.
Пока все.
Название:
Отправлено: avtomat78 от 05 Май 2013, 13:06:39
Цитата: "slav0n"
Для хранения числа лаев (период которых, кстати, можно регулировать, думаю оптимально будет 4 сек) применяем  EEPROM.
Добрый день!
Может быть уже не актуально,  в компиляторе HI-TECH для пиков есть квалификатор persistent, если объявить переменную с этим квалификатором то после сброса от MCLR, WDT эти переменные не сбрасываются, и EEPROM можно использовать только для хранения настройки на случай если сядет батарейка, может быть для ATTINY есть такой квалификатор?
Название:
Отправлено: slav0n от 06 Май 2013, 10:12:46
Цитата: "avtomat78"
то после сброса от MCLR, WDT эти переменные не сбрасываются, и EEPROM можно использовать только для хранения настройки на случай если сядет батарейка,
что-бы не мудрить с постоянной записью в EEPROM, можно сделать и так.
Тогда придётся добавлять контроль питания - лишние детали.


 А с другой стороны - зачем его вообще контролировать в этой прыскалке?  :nez-nayu:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: avtomat78 от 06 Май 2013, 10:42:41
Контролировать питание и не нужно, просто чтобы не настраивать режим работы после смены батареек.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 08 Май 2013, 13:07:14
Здравствуйте !
а можно приложить файлик m8_128.h
ну или весь проект целиком.
Спасибо.
Название:
Отправлено: slav0n от 08 Май 2013, 14:06:44
Цитата: "alexanderik"
ну или весь проект целиком.
вот проект целиком
Название: Очередной мод пшикалки Air Wick.
Отправлено: alexanderik от 21 Май 2013, 02:10:05
(http://img534.imageshack.us/img534/2829/boardface.jpg) (http://imageshack.us/photo/my-images/534/boardface.jpg/)

Ну вот, сидя на досуге, решил малость модернизировать пшикалку AirWick (http://www.airwick.us/automatic-sprays-freshmatic-ultra-odor-detect.php)
Так или иначе, но лично для меня, более актуальный режим работы устройства - от света,  точнее реакции на свет, так как стоит девайс, в туалете без окон и нужен по большому счету, только в момент активного использования этой аудитории.
<cut>
Поскольку уважаемый slav0n, решил проблему с таймером, то на базе его прошивки, родилась еще одна идея.
Вот предлагаю очередную доработку:
Изменять все принципиально не хотелось, добавлять какие-либо датчики движения, или фоторезисторы, также отметались из-за повышенного энергопотребления. Поэтому решился на ответственный шаг- замену зеленого светодиода на яркий белый.
Яркий-белый светодиод весьма неплохой датчик освещенности, и для нашей темы весьма подходит.
Принцип действия основан на зарядке паразитной емкости ног контроллера, и последующей разрядке через светодиод, чем ярче свет, тем быстрее сойдет заряд, вот это время и будем мерить.
Тем, кто хочет больше вникнуть в теорию данного заговора прошу под кат:
http://www.altera.com/literature/wp/wp-01076-led-driver-reduces-power-adjusting-intensity-ambient-light.pdf
или запрос поисковику «LED as sensor»
Схема изменилась.
(http://i41.tinypic.com/p0kcm.jpg)
Кнопка подключена к PB1 и подтянута через резистор R2 - 10K к шине питания.
Светодиод подключен анодом к PB4, катодом через резистор R1 - 100R  к PB0.
Полевик взял из-за запасников 2N7002, но можно использовать тот, что установлен в родной платке пшикалки с рабочим током 3-4А.
Конденсатор С3 установлен как дополнительная реактивная сила, для раскручивания моторчика.
Диод D2 защищает от обратного напряжения, при раскручивании двигателя после пшика. (хотя необязательно, полевик может выдержать и большие нагрузки).
Резистор R4 -4.7К стоит как шунт, чтобы полевик закрывался моментально.
С1 установлен для подавления помех, в момент срабатывания моторчика.
Алгоритм работы следующий:
При разовом непродолжительном нажатии на кнопку, «пока диод не загорится», и последующем отпускании, срабатывает обычный принудительный режим пшика.
Заодно период задержки устанавливается на час.
Если удерживать кнопку , начитается цикличное мигание, указывающее на устанавливаемый период. Если моргнет 2 раза – таймаут 2 часа, 3 раза -3 часа, и т.д.
Если удерживать до 5 режима, то включается режим калибровки светодиода.
Необходимо включить свет в помещении и произвести калибровку.
После этого данный уровень освещенности учитывается как триггер, и пшикалка срабатывает если уровень освещенности достигнет данного уровня. Решено было запускать пшикалку именно при включении света, т.е когда человек заходит в помещение.
Режим опроса всей периферии остался прежний, через каждые 4 секунды, просыпаемся и опрашиваем нажата ли кнопка, уровень освещенности, и реагируем на изменения.
После каждого пшика, таймер сбрасывается на 0. И все начинается по новой.
Первый вариант записи счетчика в EEPROM, был основан на манчестерском коде и кольцевой записи значений, что в последствии устранило бы ошибки чтения и записи в EEPROM. Но дальше пришлось уйти от этой затеи, ввиду большого объёма кода, и ограниченной памяти ATTINY13 1К.
Для удобства добавил режим предупреждения перед спрыском, светодиод быстро моргает 5 раз и потом только ПШИК !
Удобно если аппарат стоит например на смывном бачке, на уровне глаз, где есть вероятность попасть под струю, и глотнуть свежего только-что выПШИКнувшего аэрозоля, с неопределенным химическим составом.
Прошивка гербер,  и документация прилагается.



Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 21 Май 2013, 08:09:28
Цитата: "alexanderik"
Поскольку уважаемый slav0n, решил проблему с таймером,
На самом деле моё решение попахивает некоторым оверинжинирингом...
Тут было правильное замечание:
Цитата: "avtomat78"
то после сброса от MCLR, WDT эти переменные не сбрасываются, и EEPROM можно использовать только для хранения настройки на случай если сядет батарейка
По-идее ОЗУ не сбрасывается в режиме "power down". Поэтому тут нет особого смысла хранить счетчик в  EEPROM.

А идея со светодиодом зачетная.
Название:
Отправлено: slav0n от 21 Май 2013, 13:16:32
Цитата: "alexanderik"
Полевик взял из-за запасников 2N7002
На схеме и на печатке обнаружилась ошибка. Надо поменять местами сток-исток.
Название: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: alexanderik от 21 Май 2013, 14:34:27
Цитата: "slav0n"
Цитата: "alexanderik"
Полевик взял из-за запасников 2N7002
На схеме и на печатке обнаружилась ошибка. Надо поменять местами сток-исток.

Да, да, мой косяк..Спасибо.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 21 Май 2013, 18:27:32
Да, вот теперь правильно.
Название:
Отправлено: Collin от 22 Май 2013, 23:47:14
Цитата: "alexanderik"
Ну вот, сидя на досуге, решил малость модернизировать пшикалку
Какие фузы надо отметить в Понипрог, по умолчанию оставить? Подойдет IRF3205? Светодиод должен моргать? Просто собрал, прошил, вроде питание на 7 ноге появляется, а IRF3205 открываться не хочет, даже если на "G" питание на прямую подать.
Название:
Отправлено: alexanderik от 23 Май 2013, 03:02:20
Цитата: "Collin"
Цитата: "alexanderik"
Ну вот, сидя на досуге, решил малость модернизировать пшикалку
Какие фузы надо отметить в Понипрог, по умолчанию оставить? Подойдет IRF3205? Светодиод должен моргать? Просто собрал, прошил, вроде питание на 7 ноге появляется, а IRF3205 открываться не хочет, даже если на "G" питание на прямую подать.
Выставить только частоту 4.8Mhz, все остальное по умолчанию. IRF3205 ? это вроде как пушкой по воробьям 110A 55V, очевидно не хватает тока для открытия затвора, используй родной из платки там и обвес весь есть, разьемы, резисторы, и полевик.
для Pony используй калькулятор фьюзов http://fusecalc.mirmk.net/ выбери тиньку и выстави генератор на 4.8 HIGH=0xFF, LOW=0x69
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: maliardo от 23 Май 2013, 05:39:32
Помогите модернизировать пшикалку glade
вот плата
вечером выложу качественное фото! это на телефон фоткал
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 23 Май 2013, 06:38:13
Цитата: "maliardo"
вот плата
ну неужели нельзя было сделать более качественную фотку?!
1.5 мегабайта, а толку ноль.
Название:
Отправлено: Collin от 23 Май 2013, 09:06:21
Цитата: "alexanderik"
это вроде как пушкой по воробьям 110A 55V, очевидно не хватает тока для открытия затвора, используй родной из платки там и обвес весь есть, разьемы, резисторы, и полевик.
У меня малость другая модель Air Wick и там стоит такая плата (http://img703.imageshack.us/img703/9798/dsc3097m1.jpg) (http://imageshack.us/photo/my-images/703/dsc3097m1.jpg/)
Если Y2 и полевик, то он Р канальный вроде, т.к. плюс на мотор пускает, но в интернете пишут, что это транзистор Y2 SOT-23 SS8550 Galaxy   PNP транзистор.
Название:
Отправлено: alexanderik от 23 Май 2013, 09:16:50
Цитата: "Collin"
Цитата: "alexanderik"
это вроде как пушкой по воробьям 110A 55V, очевидно не хватает тока для открытия затвора, используй родной из платки там и обвес весь есть, разьемы, резисторы, и полевик.
У меня малость другая модель Air Wick и там стоит такая плата (http://img703.imageshack.us/img703/9798/dsc3097m1.jpg) (http://imageshack.us/photo/my-images/703/dsc3097m1.jpg/)
Если Y2 и полевик, то он Р канальный вроде, т.к. плюс на мотор пускает, но в интернете пишут, что это транзистор Y2 SOT-23 SS8550 Galaxy   PNP транзистор.
так проверь,  он от нуля открывается, сними осциллограму или тестером прозвони. А что за модель вонючки ? какие плюсы ? возможности ?
из транзисторов вижу 1AM-2N2222, 2A-2N3906, Y2 - точно он http://www.s-manuals.com/pdf/datasheet/s/s/ss8550_galaxy.pdf
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Collin от 23 Май 2013, 12:19:26
Поставил КТ972А, все заработало.
Как правильно настраивать на освещенность? Просто не хватает чувствительности, включается только когда поднести близко к лампе или направить на окно. Каким способом можно добавить чувствительности?

Вонючка такая http://klimat72.ru/katalog/osvezhitel/air-wick (http://klimat72.ru/katalog/osvezhitel/air-wick" target="_blank)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: dansat от 23 Май 2013, 14:16:41
Светодиод какой и тип линзы? в прозрачном корпусе или молочный?
Название:
Отправлено: Collin от 23 Май 2013, 14:23:19
Цитата: "dansat"
Светодиод какой и тип линзы? в прозрачном корпусе или молочный?
Прозрачный, яркий, белый, 10мм, с линзой сферической, как обычный.
Название:
Отправлено: alexanderik от 23 Май 2013, 14:40:17
Цитата: "Collin"
Поставил КТ972А, все заработало.
Как правильно настраивать на освещенность? Просто не хватает чувствительности, включается только когда поднести близко к лампе или направить на окно. Каким способом можно добавить чувствительности?

Вонючка такая http://klimat72.ru/katalog/osvezhitel/air-wick (http://klimat72.ru/katalog/osvezhitel/air-wick" target="_blank)
Нажми на кнопку и дождись пока проморгает 5 раз, линза желательно должна смотреть на свет(лампу), после этого загорится LED на секунду, (в это время лучше не загораживать линзу и отойти), потом происходит калибровка, и снова горит LED - секунду, подтверждая, что калибровка выполнена.
Если уж совсем худо, можно паралельно  светодиоду поставить кондер - 3-30pf.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: maliardo от 23 Май 2013, 17:30:44
Плата glade В хорошем разрешении.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: dansat от 23 Май 2013, 17:54:19
Цитата: "maliardo"
Плата glade В хорошем разрешении.
Фото перезалил, рекомендую прочитать - Редактирование картинок для форума (http://primuss3.com/forum/index.php?topic=78.0)
Цитата: "slav0n"
Перед размещение картинок на форуме настоятельно рекомендую их предварительно подготовить. Основной параметр - объем.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Collin от 23 Май 2013, 18:15:28
Позвольте выложить готовый вариант платы под пшыкалку, которая у меня. Плата встает на штатное место, кнопка термоклеем приклеивается под одну сторону полукруглого регулятора времени срабатывания, при повороте которого он будет нажимать на кнопку. Светодиод 10мм вставляется с обратной стороны в гнездо под саморез для крепления на стену.
Название:
Отправлено: alexanderik от 24 Май 2013, 21:47:27
Внес небольшие изменения в алгоритме + оптимизация памяти.
Теперь срабатывает на выключение света, при условии что в помещении находились не менее 3 минут.
Название:
Отправлено: slav0n от 24 Май 2013, 23:26:49
Цитата: "alexanderik"
Внес небольшие изменения в алгоритме + оптимизация памяти.
ничего себе - "небольшие изменения"
Глянул твой исходник (http://pastebin.com/4gkG1gdU)...
Название:
Отправлено: alexanderik от 25 Май 2013, 00:05:59
Цитата: "slav0n"
Цитата: "alexanderik"
Внес небольшие изменения в алгоритме + оптимизация памяти.
ничего себе - "небольшие изменения"
Глянул твой исходник (http://pastebin.com/4gkG1gdU)...

да-да, снова пришлось лезть на толчок и снимать этот агрегат... :) :ps_ih:
Название:
Отправлено: vad7 от 28 Май 2013, 21:28:51
Цитата: "Collin"
Цитата: "alexanderik"
Если Y2 и полевик, то он Р канальный вроде, т.к. плюс на мотор пускает, но в интернете пишут, что это транзистор Y2 SOT-23 SS8550 Galaxy   PNP транзистор.

Я недавно такую же плату дорабатывал - на правый вывод резистора, справа от Y2 по фотке, подавал 0 с мк для пшиканья. Светодиод для индикации тоже можно использовать с платы, он так же 0 зажигается.
В качестве датчика - IR фотодиод-светодиод для контроля спуска унитаза.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 01 Июнь 2013, 14:27:25
Очевидно что прыскали разные компании выпускают, поэтому и разный подход, у всех разный дизайн, в моей версии -платка "пистолетик", оттуда выдернул и полевик и резисторы, хотя проще было подбирать резисторы для rc цепочки, тем самым увеличивая задержки. Сопля и капля скорее всего Таймер типа 555, но ведь хотелось большего.
Ну а спуск унитаза - это уже проект для Сколково, для нунотехнологий. Можно и микрофон засунуть. И датчик метана. И голосовое управление. А задача простая, поддерживать комнату в терпимых условиях, не превышая лимит.
Название:
Отправлено: slav0n от 02 Июнь 2013, 09:36:46
Ещё одно применение прыскалки

Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 12 Июнь 2013, 17:28:48
в прошлой прошивке были глюки при выходе из прерывания,
исправляем

http://pastebin.com/JLT2Gf7a (http://pastebin.com/JLT2Gf7a" target="_blank)


теперь с помощью мата и кувалды переделываем в кормушку для рыбок автодозатор его так.... !! %)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 16 Июль 2013, 11:07:54
А можно саму то прошивку в hex файле поиметь? Ато сделал платку, а глюк во всей красе, только  кнопку принудительно нажмешь и всё виснет. (Спасибо)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 16 Июль 2013, 14:55:16
Может кто нить скинуть получившийся Hex file?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 16 Июль 2013, 17:57:06
xww1957, пиши alexanderik, это его исходник - ему виднее. А у меня-то и пырскалки нет. В общем - никакой мотивации ☺
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 18 Июль 2013, 08:57:40
Да спасибо всем! Написал письмо alexanderic и пришло вложение от Антона Прошил, тестю вторые сутки сбоев нет. Вечером все перенесу в девайс. Огромное всем откликнувшимся СПАСИБО!
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 10:30:08
ДА! Здрасте всем. Что-то я рано порадовался.Прошивку , которую мне выслали по почте поставил в левайс, все работает Но как? Прыскает через кажные 15 мин. Независимо от установки задержки, На свет реагирует и при выключении света прыскает исправно. Поменял десяток контроллеров, фьюзы как учили LOW 0X69 HIHG 0XFF шил AVRDUDEй Перепробовал также все прошивки выложенные в форуме и даже из файла main с соответствующей схемой, но и там нет часа, двух и т.д. Что-то все сырое побрасали. Жаль. Наверное сделаю на 12F629 На макетке все работает третий день и обычный и гостевой режимы. А здесь побренчали и видно не по зубам дыня....
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 12:04:41
alexanderik откликнись ау!!!!!!!!!!!
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 25 Июль 2013, 15:11:44
Цитата: "xww1957"
фьюзы как учили LOW 0X69 HIHG 0XFF
кто учил ставить такие фузы? С такими фузами тинька тактируется 600 кГц
Разберись с фузом CKDIV8
вот калькулятор http://www.engbedded.com/fusecalc/ (http://www.engbedded.com/fusecalc/" target="_blank)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 17:30:31
спасибо но так написано в описании
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 17:34:32
посмотрел в калькуляторе- да при таких установках в 16 ричном формате как написано -частота 4.8 все верно почему 600 кгц?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 17:37:54
если LOW=0X6A .ТОГДА 9.6МГЦ  в ЧЕМ СЕКРЕТ?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 17:44:48
прошивка (FUSE HIGH = 0xFF, LOW=0x69) (F_CPU=4.8MHz, CKDIV8)
(2.54 Кб) Скачиваний: 4 ЭТ1 НА 4 СТРАНИЦЕ ВАМ АЛЕКСАНДЕРИК ПИСАЛ ПО ФОТОПШИКУ
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: dansat от 25 Июль 2013, 18:40:31
Цитата: "xww1957"
посмотрел в калькуляторе- да при таких установках в 16 ричном формате как написано -частота 4.8 все верно почему 600 кгц?
Включенный фуз CKDIV8 соответствует делению тактовой частоты на 8.

p.s. Какие должны быть и с какой прошивкой это авторов ждать или смотреть исходники.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 19:47:42
АГА СПАСИБО ПОНЯЛ
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 25 Июль 2013, 19:54:49
П1СМ1ТРЕ2 ИСХ13НИК НА ФОТО ПШИК . ТАМ ТОЖЕ ДЕЛЕНИЕ НА 8 А КТО ПОДСКАЖЕТ КАКОЙ ПРОГРАММОЙ ПИСАЛИСЬ ИСХОДНИКИ ЭТО AVR STUDIO? ТАМ ФАЙЛ ПРОЕКТА С РАСШИРЕНИЕМ CPROJ . а у avr studio должно быть расширение cprj  вот это не понятно.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 26 Июль 2013, 22:48:37
Не работает девайс как задумали (  который со светодиодом датчиком) все мигает выбирается но таймер отсчета часа или двух и т.д. не дает сигнала на транзистор. Принудительно включается и от перепада освещенности, а час два три не идет. Попробовал устройство, которое послужило исходным т.е. без датчика света и там такая же хрень. Все мигает выставляется но автоматом через час или два и т. Д.не работает. Авторы то бракоделы. А жаль, идея хорошая .но до конца так и не доведена. Может есть герои, кто доведет до конца работу? Откликнитесь....
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 26 Июль 2013, 22:56:59
Цитата: "xww1957"
ФАЙЛ ПРОЕКТА С РАСШИРЕНИЕМ CPROJ
может шестой студией писал?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 27 Июль 2013, 07:53:17
:dr_ink: ага. шестой студией писано. но чета её перековыряли видать. не важно. главное я её победил. работает .зараза. как миленькая. фьюзы остались прежними. там всё правильно
 HIGH=0XFF  LOW=0X69   (включена частота 4.8 мгц и деление на 8) а вот и прошивка под tiny13a :ta_n_cor:  :ta_n_cor:  :ta_n_cor:  :ta_n_cor:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 27 Июль 2013, 08:01:33
шил avrdude-prog3 фьюзы прямые. мона выставить прям в 16-ричном ф. может кому пригодиться. весчь занимательная. всем спасибо. кто поддержал. 73!
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: vad7 от 29 Сентябрь 2013, 11:29:06
Вот, кому интересно, тут модернизация нового (который более обтекаемой формы) Air Wick:
http://we.easyelectronics.ru/vad7/dorabotka-na-avr-avtomaticheskogo-osvezhitelya-vozduha-air-wick-freshmatic.html
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: xww1957 от 30 Сентябрь 2013, 15:02:00
Привет всем. И так, после 2 -х с лишнем месяцев работы подводим итоги. Собрал два девайса по схеме один как первоначально на картинке, а второй , скругленный. Т.е. заменил платку на доработанную. Прошивки разных периудов Первая пшикает после выключения света Вторая при включении. В общем устройства работают, но в начале сентября заменил на первом такой глюк: Пришел дамой а в толчке устройство хрюкает безостановочно и пол баллона выплевала. Но вонища приятная но много. Выключил подождал включил- вродь заработало. У втогого устройства иногда пшикает по 2 раза и время не стабильно. Но в целом пойдет- лучше по расходу баллонов чем заводские и прикольно. Жена даже с ним разговаривать пытается.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Медведь от 30 Сентябрь 2013, 16:25:56
Цитата: "xww1957"
Жена даже с ним разговаривать пытается.
Отвечают?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 31 Октябрь 2013, 15:21:37
xww1957xww1957
весь пакет лови
http://depositfiles.com/files/ej984bfu6 (http://depositfiles.com/files/ej984bfu6)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 31 Октябрь 2013, 15:33:40
xww1957 не забудь после прошивки сделать калибровку устройства, разные LEDы дают разный ток утечки, нажми на кнопку более 5 секунд при включеном свете, этот и будет для аппарата порог срабытывания, т.е ниже уже будет режим "ночь".
3 секундное нажатие включает стандартный таймер (1 -мигание около 1 часа, 2 вспышки 2 часа  и т.д до 4 часов)(период автоматического срабатывания).
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: артем014 от 07 Февраль 2014, 05:48:28
(http://www.fotolink.su/pic_s/7d40c4a1c250597f69651a2cd111a3cc.jpg)
(http://www.fotolink.su/pic_s/2d17d2ab8fb49a0ad0bbee8957a92db2.jpg)
Пожалуйста, напишите как обнулить счетчик пшиков. И если можно, как поставить детектор движения или освещенности.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 07 Февраль 2014, 07:34:58
Цитата: "артем014"
как обнулить счетчик пшиков
А тут у нас вроде количество пшиков никто и не считает.
Считают только время между пшиками.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: артем014 от 07 Февраль 2014, 07:42:22
slav0nт.е. Если я сниму башку с баллона и прилажу на другой, то он у меня будет работать всегда?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: артем014 от 07 Февраль 2014, 07:46:33
Там, же датчик стоит, а на баллоне две черные метки. Они наверное передают номер баллона в память.
В интернете прочитал, что там по умолчанию 2340 пшиков идет на один баллон.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 07 Февраль 2014, 09:07:41
Цитата: "артем014"
Там, же датчик стоит, а на баллоне две черные метки. Они наверное передают номер баллона в память.
круто, это мне неизвестно...
у меня и самой пырскалки то вовсе и нету...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: kabachok1994 от 20 Март 2015, 18:21:47
Здравствуйте! Подскажите пожалуйста в чём может проблема. С микроконтроллерами впервые имею дело. Два камня уже положил. Использую программатор через com порт и понипрог.  Камень читается, записывается hex файл fuse через калькулятор http://hkar.ru/zF0S (http://hkar.ru/zF0S" target="_blank), прошивку использую alexanderik. Результат, пшикает через 5 минут и камень при считывании ошибка 24. Помагайте пожалуйста.
Название:
Отправлено: kabachok1994 от 23 Март 2015, 12:47:16
Я так понимаю что ветка мёртвая.
Название:
Отправлено: slav0n от 23 Март 2015, 14:19:43
kabachok1994, а какая помощь нужна?
научить прошивать AVR?
так про это весь интернет исписан вдоль и поперёк.
и оно к ветке не относится.
Может просто глючит СОМ программатор, сделать его через ЛПТ.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: kabachok1994 от 24 Март 2015, 10:27:59
Здравствуйте! Спасибо что откликнулись. Я тут пока сам начал разбираться, думал что угробил тиньки13, а оказалось плохой контакт на адапторе через канцелярскую прищепку, потом с прошивкой мучился, но вроде установил работает с задержкой 1,2,3,4 часа пока не разобрался как откалибровать светодиод что-бы срабатывал при выключении света?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: legon от 14 Апрель 2015, 21:38:50
Цитата: "slav0n"
вот проект целиком
ВЛОЖЕНИЯ
 timer_pshik_tiny13.zip
(156.88 Кб) Скачиваний: 48
while(1||!1);
здравствуйте.
я наткнулся на эту тему и загорелся переделать свою пшикалку)
 можете подсказать, номиналы элементов схемы? :-):
Название:
Отправлено: slav0n от 15 Апрель 2015, 12:20:57
А там же в следующем посте есть картинка
http://primuss3.com/forum/index.php?topic=599.msg10143#msg10143
Номиналы можно взять из неё.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: legon от 15 Апрель 2015, 19:59:11
slav0n спасибо)
Название:
Отправлено: timurius от 20 Апрель 2015, 18:40:28
Всем привет! собрал такую же схему, прошил контроллер с фьюзами как было сказано, прошивку взял из архива airwick-sensor-led папка debug. Есть проблема, цикличность срабатывания слишком частая, .т.е. не час, а 15 секунд, не 2 часа, а 30 секунд. По свету тоже работает без задержки в 3 минуты. Думал, что фьюз CKDIV8 не выставил, но нет же, на месте. Ради эксперимента убрал его, стало ещё быстрее, поставил обратно. В AVR пока ещё нуб, ищу посильной помощи в данной проблеме.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 17 Май 2015, 10:46:30
Приветствую всех!
У кого нибудь  работает эта схема нормально? Проблема с повышенной частотой генерации контроллера. С фьюзами все на минимуме. может прошивка не та? Прошивка есть нормальная?
Если есть у кого кто его собрал может поделитесь?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 17 Май 2015, 12:14:23
Цитата: "timurius"
прошивку взял из архива airwick-sensor-led папка debug. Есть проблема, цикличность срабатывания слишком частая, .т.е. не час, а 15 секунд, не 2 часа, а 30 секунд.
Посмотрел я в этот исходник.
Всё ясно. В папке debug лежит отладочная версия прошивки.
Чтобы заработало нормально, надо просто собрать релиз версию.

Код
#ifdef DEBUG
#define Per_Watch 3
#define Per_Minute 1
#else
#define Per_Watch 700
#define Per_Minute 12
#endif
Название:
Отправлено: slav0n от 17 Май 2015, 14:22:25
Собрал в WinAvr.
Пшикайте.
Название:
Отправлено: N360 от 18 Май 2015, 13:11:28
Цитата: "slav0n"
Собрал в WinAvr.
Пшикайте.

Огромное спасибо все заработало!!
Название:
Отправлено: N360 от 18 Май 2015, 16:16:05
Всем привет! Собрал я эту схему на новой плате. Вот пожалуйста.
Название: Еще один вариант печатной платы
Отправлено: N360 от 19 Май 2015, 07:15:18
На этой модели схема управляла двигателем механизма пшыка  с реверсом.
Я протестил работу механизма без реверса. И он отлично исправился и без реверса. :cool_cool:
Как и в других моделях механизм возвращается в исходное состояние под воздействием самого болончика.
Название:
Отправлено: slav0n от 19 Май 2015, 10:02:15
судя по маркировке транзисторов на родной плате HY1D, HY2D
используются высоковольтные биполярники
MMBTA42 (http://www.datasheetarchive.com/dl/Datasheet-045/DSA0022262.pdf)
MMBTA92 (http://www.datasheetarchive.com/dl/Datasheet-045/DSA0022265.pdf)
Есть-ли смысл лепить мощный мосфет.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 19 Май 2015, 18:01:22
C транзисторами как у автора (2N7002) двигателю не хватало мощности и механизм не мог нажимать на балончик. По этому использовал этот транзистор.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 20 Май 2015, 07:06:52
slav0n
Добрый день!
То что вы вложили файл (led-photo_pshik_WinAvr.rar) при прошивки выдает ошибку  Размер памяти не соответствует ожидаемому
Название:
Отправлено: slav0n от 20 Май 2015, 10:12:37
действительно, 4 байта лишних получилось.
Щас посмотрю что можно сделать.

Оптимизировал цикл мигания диода. Похудело на 6 байт.
Теперь должно влезть.
Название:
Отправлено: N360 от 20 Май 2015, 11:38:00
Цитата: "slav0n"
действительно, 4 байта лишних получилось.
Щас посмотрю что можно сделать.

Оптимизировал цикл мигания диода. Похудело на 6 байт.
Теперь должно влезть.

     Влез :co_ol: но 5-й режим (срабатывание на изменение освещенности)  работает на включение :-(
 Можно сделать изменение в прошивке чтобы работал наоборот.
Название:
Отправлено: slav0n от 20 Май 2015, 11:51:02
Цитата: "N360"
но 5-й режим (срабатывание на изменение освещенности) не работает
исходник не мой. Я лишь его пересобрал в другой среде  программирования.
Фуннкционал USE_LIGHTSENSOR в сборке активен.
Что там автор намутил в коде я не разбирался. Железки нет чтоб отладить.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 20 Май 2015, 11:58:38
Спасибо тебе !
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 20 Май 2015, 15:33:54
о снова навоняли и напшыкали. у кого тут опять ничего не работает ? slav0nу уже сниться походу эта муть ?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: slav0n от 20 Май 2015, 17:39:40
Цитата: "alexanderik"
slav0nу уже сниться походу эта муть ?
всё нормально, просто ща безделье.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: alexanderik от 23 Май 2015, 22:15:44
убрал задержки, после пшиков, теперь срабатывает сразу после выключения света, достаточно быть на свету 1- 2 секунды(моргнет 1-2 раза) и тушите свет, отработает пшик. также работает таймер независимо от освещения, т.е каждые 1-2-3-4 часа пшик обеспечен. Отладочная версия как уже заметили имеет более короткие задержки, сделано исключительно для проверки схемы, чтобы не ждать часами :)
https://www.sendspace.com/file/ftse5i (https://www.sendspace.com/file/ftse5i" target="_blank)

обновлено
1.при выключении света, пшикает только если до этого свет горел более 3 минут.
2.при включении света - встречает подмигиванием.
https://www.sendspace.com/file/sm3613 (https://www.sendspace.com/file/sm3613" target="_blank)
Название:
Отправлено: N360 от 23 Май 2015, 22:34:00
Большое СПАСИБО автору Александру!!! :co_ol:  Прошил этой прошивкой - все работает четко. :cool_cool:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: s76 от 24 Октябрь 2015, 19:47:18
В версии
https://www.sendspace.com/file/sm3613 (https://www.sendspace.com/file/sm3613" target="_blank)
ароматизатор не срабатывает по выключению света.
При включении света - не встречает подмигиванием.
Пробовал разные диоды- результата нет.
По времени, вроде - работает.

Дайте, пожалуйста ссылку на рабочую версию.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 25 Октябрь 2015, 19:57:42
Все работает прекрасно... А у вас он реагирует на освещение? Вы калибруете его как описал автор? Для начало нужно откалибровать под освещением где он будет стоять.. (Желательно свет в санузле или где он будет стоять должен попасть на светодиод ) Для калибровки нужно держать кнопку нажатой до 5 морганий и отпустить . После того как вы отпустите кнопку начинается калибровка. Потом можно проверить на реагирование освещенности. При включенном свете он моргает двумя вспышками, когда свет выключен он мограет одиночными вспышками.  Какие процедуры вы делаете? И что не так? Подробно опишите..

Забыл отметить.. Проверяйте не от Блока питания а именно от батареек или аккумулятора!!!!
                             (Так как он чувствителен к помехам.. Я сам это испытал..)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: s76 от 25 Октябрь 2015, 20:07:54
Здравствуйте.
Калибрую так:
Держу кнопку до 5-ти миганий. Отпускаю.
Диод мигает 5 раз, небольшая пауза. Два мигания. Пауза.
Все- начинаются периодические мигания каждые 4 секунды.
В последнем посте от alexanderik две ссылки.
Вы какую прошивали?
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: N360 от 26 Октябрь 2015, 08:52:00
То что я вам выслал сегодня он работает как я описал..попробуйте прошить и отпишитесь что как..
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: s76 от 04 Ноябрь 2015, 13:48:20
Куда катится этот мир?
Из четырех Attiny13a (в корпусе SO8) нормально реагировать на включение света стала только одна.
Судя по маркировке все из одной партии. Покупал в радиомагазине.
В DIP8 Attiny13a заработала сразу.
Спасибо за помощь и поддержку N360.
Название:
Отправлено: slav0n от 06 Ноябрь 2015, 08:11:46
Цитата: "s76"
Куда катится этот мир?
возможно это просто особенности недокументированных возможностей.
полечить можно игрой с таймингами, но это требует стимула
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: racer09 от 22 Ноябрь 2015, 14:11:13
Всем привет, извиняюсь если не по адресу, но не нашел куда написать... Дело в том что у меня с недавнего времени стал тупить Air Wick т.е после включения (полный балон и батарейки в норме) какое - то время работает нормально, а потом начинает пшикать через 2-3 секунды, выключаешь и снова включаешь, опять какое - то время работает нормально, на ночь приходится выключать чтоб не задохнуться и балон чтоб не спустил весь, может кто-нибудь в курсе или хотя-бы слышал о такой проблемме и что это может быть?...
Air Wick у меня без фото элемента, с диодом и кнопкой впрыска, никаких датчиков нет...
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: vital37 от 22 Ноябрь 2015, 19:34:45
а не много ли внимания китайской хреновине не проще приклеить скотчем баллон к унитазу или бачку -встал- нажал -пшикнуло
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: MCLife от 06 Декабрь 2015, 09:29:32
А на новом Glade эта схема не прокатила. Там используется реверс для двигателя, стоит Н мост. Вот такой глейд http://www.delovoy.by/upload/iblock/d90 ... b072c9.jpg (http://www.delovoy.by/upload/iblock/d90/d90273f4fab0b1826fc76ea68db072c9.jpg" target="_blank)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: s76 от 07 Декабрь 2015, 22:06:18
У меня такой. Все работает. Пружина в балончике сама возвращает механизм в исходное состояние.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: MCLife от 09 Декабрь 2015, 12:04:07
У меня без пружин. Из новой партии.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Xen_88 от 04 Январь 2016, 23:10:02
Сломалась такая пырскалка, перестала баллон определять, моргает красным. Плюнул, собрал схему тов. alexanderik (http://we.easyelectronics.ru/upgrade-repair/peredelka-air-wick-attiny13.html). Прошивка работает как от батареек, так и от 5 вольт. Пока все на макетке, питаю от usb программатора dihalt'a на ft232rl  :-):  Проблема с двигателем и транзистором. Двигатель по даташиту от 3 до 6 вольт. Подключаю напрямую, язычок аж ломится, ток подпрыгивает до 0,3А. Подключаю через транзистор - ток максимум 0,18А (через NPN 2N5551 (http://www.fairchildsemi.com/datasheets/2N/2N5551.pdf)), 0,1А (через N-Mosfet BS170 (http://www.fairchildsemi.com/datasheets/BS/BS170.pdf)). Пробовал мощные полевики IRF740, IRF3205, собирал из 2N5551 дарлингтон, резистор в базе - 220 Ом, увеличивал время пшика до 2 сек - не могу добиться максимального тока. :wo_ol: От 2 батареек двигатель тоже крутит мощно, если подключить напрямую. Не понимаю  :kli_ny:
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Xen_88 от 04 Январь 2016, 23:17:52
С мелким движком mdn3bc3dsn работает как часы.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Xen_88 от 05 Январь 2016, 01:23:27
Осциллограммы:
(http://savepic.ru/8233082m.jpg)
Осциллограмма с затвора (http://savepic.ru/8233082.htm)
(http://savepic.ru/8218746m.jpg)
Осциллограмма без нагрузки со стока (http://savepic.ru/8218746.htm)
(http://savepic.ru/8217722m.jpg)
Осциллограмма со стока при отсутствии подтяжки затвора к земле (http://savepic.ru/8217722.htm)
(http://savepic.ru/8220794m.jpg)
Осциллограмма под нагрузкой со стока (http://savepic.ru/8220794.htm)
Под нагрузкой транзистор полностью не открывается.
Название:
Отправлено: slav0n от 05 Январь 2016, 05:22:08
замкнуть резистор в затворе, поставить другой экземпляр  BS170, а можно 2-3 штуки в параллель.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: Xen_88 от 05 Январь 2016, 23:47:29
Фу, надышался пока тестировал. Вроде работает при наличии 2х кондеров 22 мкФ параллельно питанию и моторчику, а также двух транзисторов BC547 (http://www.alldatasheet.com/datasheet-pdf/pdf/50730/FAIRCHILD/BC547.html?). В SMD таких нету, думаю поставить для надежности 3  шт. BC847, или 2 шт. BC817, но их в TH исполнении под рукой нет. Но теперь другая проблема, силенок пружины не хватает вернуть назад язычок. Заметил, что язычок легко поднимается, когда подключаю напрямую коротким и мощным импульсом. Как добиться такого же с транзисторами. Релюху, что ли прикрутить?
Но от батареек не хватает силенок даже с 3 транзисторами в параллель. Подключаю напрямую к батарейкам, импульсом меньше секунды, все мощно, и пружина нормально толкает назад язычок.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: max50 от 07 Февраль 2016, 16:15:04
Здравствуйте,slav0n!
Можете поправить прошивку, чтобы работал только ручной режим?
Заранее спасибо.
Название:
Отправлено: slav0n от 07 Февраль 2016, 17:54:36
я уже давно и забыл про это чудо техники
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: max50 от 07 Февраль 2016, 17:58:38
Я понимаю, но может найдете время, чтобы поправить исходник? Вот Ваш архив: http://primuss3.com/forum/index.php?topic=599.msg10019;topicseen#msg10019
Нужна работа только от кнопки.
Название:
Отправлено: slav0n от 08 Февраль 2016, 06:32:42
Цитата: "max50"
Нужна работа только от кнопки.
в таком случае зачем вообще тинька и вся эта канитель, повесь кнопку на мотор
Название:
Отправлено: max50 от 08 Февраль 2016, 16:56:17
Цитата: "slav0n"
повесь кнопку на мотор
Ну, во-первых, плата уже стоит, а во-вторых, так будет надежнее.
Название:
Отправлено: slav0n от 08 Февраль 2016, 20:47:37
у тебя есть замечательный шанс научиться управлять МК.
Просто сделай сам то что хочешь. И я не иронизирую.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани
Отправлено: advicimen от 21 Апрель 2017, 19:02:15
Достали китайские микрухи, которые не хотят работать,
прошивки-перепрошивки и прочие заморочки...
Решил сделать предельно просто - концевик, релюха и блок питания от телефона.
Включаешь свет в сортире - аэрвик делает впрыск. Всё.
Следующий впрыск при следующем включении света.

Работа:
При включении света, запитывается блок питания, отрабатывает движок,
распылитель нажимает на концевик "К" (который запитывает реле),
контакты реле Кр2 замыкаются (реле становится на самозапитку),
контакты реле Кр1 размыкаются, движок останавливается.
Распылитель возвращает нажимной рычаг в верхнее положение.

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

(http://s019.radikal.ru/i640/1704/01/6677f0608b3bt.jpg) (http://radikal.ru/big/ek23bzve3yfq8)

(http://s018.radikal.ru/i504/1704/4e/486786097346t.jpg) (http://radikal.ru/big/seej9zl8pjt2w)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: Yaroslav888 от 07 Апрель 2020, 23:02:15
обновлено
1.при выключении света, пшикает только если до этого свет горел более 3 минут.
2.при включении света - встречает подмигиванием.
https://www.sendspace.com/file/sm3613
« Последнее редактирование: 28 Май 2015, 13:25:31 от alexanderik
кто нибудь можете выложить эту прошиву? , а то удалили враги
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: alexanderik от 09 Апрель 2020, 05:17:44
обновлено
1.при выключении света, пшикает только если до этого свет горел более 3 минут.
2.при включении света - встречает подмигиванием.
https://www.sendspace.com/file/sm3613
« Последнее редактирование: 28 Май 2015, 13:25:31 от alexanderik
кто нибудь можете выложить эту прошиву? , а то удалили враги
https://pastebin.com/JLT2Gf7a
Остался код, можешь сам скомпилировать
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: Yaroslav888 от 10 Апрель 2020, 16:13:24
можешь сам скомпилировать
я к сожалению далек от программирования, все что могу это bin файл запрограммировать на программаторе ,у меня прогер Тритон 5.7Т
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: petrov от 13 Январь 2021, 20:51:05
https://pastebin.com/JLT2Gf7a
Остался код, можешь сам скомпилировать
Привет, скомпилировал твой код в программе Microchip Studio, при создании проекта выбрал GCC C Executable Project -> микропроцессор ATtiny13 (64 bytes memory). Из твоего кода было создано 2 файла с кодом: main.c и airwick.h.
При сборке появляется ошибка: region text overflowed by 82 bytes. Как исправить ошибку? Скриншоты прикрепляю.
(https://i.ibb.co/Cmv4rTs/Screenshot-2.png) (https://ibb.co/Cmv4rTs) (https://i.ibb.co/mGzKVHM/Screenshot-3.png) (https://ibb.co/mGzKVHM) (https://i.ibb.co/wJ2WSvT/Screenshot-4.png) (https://ibb.co/wJ2WSvT)
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: slav0n от 14 Январь 2021, 01:24:43
82 байта не помещается в чип.
для начала попробовать где-то в настройках включить оптимизацию по размеру кода.
Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: petrov от 15 Январь 2021, 13:10:04
Здравствуйте!
1) Меня интересует Ваша предложенная схема (скрин по вложении). Собрал по Вашей схеме и прошил данной прошивкой. Все устанавливается, но работает некорректно. Есть ли рабочая прошивка проверенная на железе?
(https://i.ibb.co/r4PJFL7/1.jpg) (https://ibb.co/r4PJFL7)

2) Собрал эту схему и использовал Вашу прошивку (скрины по вложении). Проработало 3 дня. Сейчас просто мигает светодиод.
(https://i.ibb.co/80h1mb7/2.jpg) (https://ibb.co/80h1mb7)
(https://i.ibb.co/DD0DH1n/3.jpg) (https://ibb.co/DD0DH1n)

Название: Re: Переделка "Air Wick" ( пырскалка от дяди Вани из Тайвани)
Отправлено: slav0n от 15 Январь 2021, 15:19:34
У меня нет железа и сорцы тоже, возможно, утеряны. Гляну по дискам.
Но есть же исходник от alexanderik, делайте с ним что хотите.