| Автор |
Сообщение |
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
07.03.2006 17:17 |
профиль цитировать |
|
wawe писал(а): ATLab
Отличные идеи!
А не планируешь заняться LCD дисплеями? Например-системный монитор+реобас с индикацией температуры или что-то подобное?
.gif)
Что подразумевася под "системный монитор"?
Реобас я сделал, я уже писал какой:
- кнопочное управление;
- 4-х канальный ШИМ регулятор на ультразвуковой частоте;
- 4 сохраняемых предустановки пользователя, каждая из них задает режимы по всем вентиляторам, 4-х цветная светодиодная индикация выбранной предустановки;
- индикация измерения оборотов вентилятора (периодически автоматически переключаемая по каналам) и номера канала;
- 9 разрядный цифровой (7-ми сегментный) LCD индикатор, без подсветки;
- в отсек 3,5".
Я сейчас не помню точно, а считать заново лень, (при желании можно поискать по форумам - здесь или на моддинг.ру, я уже писал об этом), общая стоимость комплектующих у меня выходила в районе 200 рублей (или немного больше?).
Сейчас он в разобранном состоянии - жара закончилась, планировал перейти на микроконтроллер с бОльшим количеством выводов, чтобы убрать обвеску логикой.
Сразу ответы на незаданные вопросы
- выбор индикатора диктовался габаритами 3,5" отсека, можно в принципе поставить светодиодный, но индикатор на то же количество разрядов выйдет примерно в 2 раза дороже (в районе 120-150 руб.),
- строчные буквенные индикаторы не ставил - не войдут в габарит, поэтому и не покупал;
- измерение температуры не делал, поскольку:
1. доверяю показаниям встроенных датчиков и программы MBM,
2. кроме интегральных цифровых датчиков температуры под рукой опять же ничего нет, а их ставить не совсем удобно - к каждому будет тянуться шлейф проводов (датчиков 1-ware у меня нет, я их никогда не использовал) и довольно дорого выйдет - примерно по 30 руб. за датчик;
3. датчики на транзисторах требуют индивидуальной настройки, а мне это лениво.
Мечты по этому поводу:
- специализированный индикатор с подсветкой, можно заказать его производство, но это не для штучных объемов, поэтому эта мечта так и останется мечтой...
Добавлено спустя 20 часов 59 минут 39 секунд:
Новости сайта от 8 марта 2006 г.:
Обновлен раздел FAQ - добавлен раздел "Как прошивать микроконтроллеры" с полезными ссылками _________________ ATLab |
|
wawe Junior Member
Зарегистрирован: 28.12.2004 Сообщения: 84 Откуда: Тюмень
|
09.03.2006 08:00 |
профиль цитировать |
|
ATLab
Цитата: Что подразумевася под "системный монитор"?
LCD управляемый программами типа: LCD Hype, LCD Studio, LCD Moniotor 3 и др., отображающий информацию о состоянии железа
компьютера ( вывод данных из MBM, Speed fan), вывод тегов с
Winamp и т.д. Самый распространённый способ подключения любого
дисплея- к LPT порту, но сейчас вроде как "модно" придумывать под-
ключение оных по USB плюс прилепление разных доп. функций-типа ДУ. Вот и спрашивал, не планируешь заняться чем-то подобным? |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
09.03.2006 10:27 |
профиль цитировать |
|
Так куда же ум с руками то прикладывать? Вместо LCD использовать TEXT FAN?
Можно и такое сделать, но USB не буду делать, а через LPT выводить как-то стремно. Оптимально, imho, было бы через COM порт, заодно и ДУ можно было бы прилепить.
Но вообще-то я такого не планировал. Скоерее всего, займусь обновленным реобасом. Может даже кнопки поменяю на крутилку. _________________ ATLab |
|
dynaco Member
Зарегистрирован: 20.10.2003 Сообщения: 231 Откуда: Israel
|
09.03.2006 13:18 |
профиль цитировать |
|
ATLab писал(а): Так куда же ум с руками то прикладывать? Вместо LCD использовать TEXT FAN?
Можно и такое сделать, но USB не буду делать, а через LPT выводить как-то стремно. Оптимально, imho, было бы через COM порт, заодно и ДУ можно было бы прилепить.
Но вообще-то я такого не планировал. Скоерее всего, займусь обновленным реобасом. Может даже кнопки поменяю на крутилку.
не не не - не нада кнопки менять на крутилки =) _________________ Статья про вздутие конденсаторов status:
 |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
09.03.2006 15:52 |
профиль цитировать |
|
dynaco писал(а): не не не - не нада кнопки менять на крутилки =)
Крутилку - в смысле энкодер, а не переменный резистор. А если еще сделать ручку нажимающейся, то все управление будет на крутилке. _________________ ATLab |
|
dynaco Member
Зарегистрирован: 20.10.2003 Сообщения: 231 Откуда: Israel
|
10.03.2006 14:02 |
профиль цитировать |
|
аааа
я когда генератор себе делал на AD9851 использовал экран лсд 2х16 клавиатуру 4х4 и "крутилку" от мониторов маг - там как раз энкодер и кнопка.
Делал также из мышки и холодной сварки "крутилку" - не панравилась патамучта нужна еще компараторы добавлять, а то без них совсем гуано выходило.
в общем "крутилка это не проблемма" _________________ Статья про вздутие конденсаторов status:
 |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
25.05.2006 16:51 |
профиль цитировать |
|
25 мая 2006 г. опубликована новая практическая статья "Измеряем скорость вращения вентилятора"
Прошивки микроконтроллеров прилагаются. _________________ ATLab |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
25.05.2006 18:06 |
профиль цитировать |
|
ATLab
Привет. Ты куда пропал ? Я тебе поддомен выделил с доступом и всем паролями ещё пару месяцев назад, кокраз вчера-позавчера прибил всё...
если ещё интересует моё предложение- мыло/ася/личка -) _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
26.05.2006 06:09 |
профиль цитировать |
|
Извиняюсь, ссылку не указал. Повторю:
25 мая 2006 г. опубликована новая практическая статья "Измеряем скорость вращения вентилятора"
http://atlab.narod.ru/articles/particle7.htm
Прошивки микроконтроллеров прилагаются.
DruKiller
Никуда я не пропадал, текучка заела, так сказать, суета сует.
А прибил поддомен - так тому и быть, некогда мне этим заниматься, еле время выкроил написать обещанную статью.
Извини, что так вышло... _________________ ATLab |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
11.08.2006 09:59 |
профиль цитировать |
|
А надо пришпиливать?
Вот, может, в ближайшее время соберусь написать что-то небольшое про измерение температуры. Так что само вверх поднимется
P.S. Микроконтроллер и индикатор те же, что и в измерителе оборотв №2 - кто не запасся, можно уже покупать .gif) _________________ ATLab |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
11.08.2006 13:12 |
профиль цитировать |
|
ATLab писал(а): А надо пришпиливать?
я думаю надо. впрочем, как и ещё темы 3-4.
Сам скоро буду свою мегу знакомить с даласовскими термометрами- умудрился сломать уличный термометр -)) Только сначала надо её познакомить с дисплейчиком 122х32 точки, с этим большие проблемы -) _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
11.08.2006 13:52 |
профиль цитировать |
|
DruKiller писал(а):
Сам скоро буду свою мегу знакомить с даласовскими термометрами- умудрился сломать уличный термометр -)) Только сначала надо её познакомить с дисплейчиком 122х32 точки, с этим большие проблемы -)
Было дело, использовал DS1620. Поискать - так даже где-то сишные куски были. _________________ ATLab |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
12.08.2006 13:48 |
профиль цитировать |
|
ATLab
И как, пробовал потом сравнить полученные значения с другими термометрами ?
Щаз подружил-таки свой МЭЛТ МТ12232B с мегой 8ой, перепахал весь примерь из протеуса, где связывали мегу32 с другим дисплеем на SED1520.
Только вопросик появился, не подскажешь ?
Вывод происходит с помощью вызова функции вроде
Код:
lcd_text(1,1,FONT_SIX_DOT,"1234567890- TESTING TESTING");
при попытке вывести так переменную, выводит сплошной мусор. Как отформатировать переменную для вывода? Эхх, нехватает мне рнр`шных записей вроде "температура".$temp и прочих ввещей -)) _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
13.08.2006 04:01 |
профиль цитировать |
|
DruKiller
Пробовал, из тех, что у меня есть, DS1620 самая точная. Хотя в "бытовом" диапазоне они все показывают практически одно и то же.
Конечно, большой статистики у меня нет, но все же такое совпадаение показаний радует.
Про функцию ничего не могу сказать - с ATMEL никогда не работал.
Возможно прокатит, если указать не переменную а ее адрес? В сишных функциях очень часто используется именно он в качестве параметра (по крайней мере в WinAPI). _________________ ATLab |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
13.08.2006 17:57 |
профиль цитировать |
|
ATLab
Выкрутился вот так:
Код:
sprintf( str, "%i", m );
lcd_text(m,1,FONT_SIX_DOT,str);
Чтобы это работало, пришлось подключать библиотеку stdio
Офигеть, два шрифта, две крохотные картинки, библиотеки для дисплея, и мега8 уже на 80% загружена...
Код:
AVR Memory Usage:
-----------------
Device: atmega8
Program: 6834 bytes (83.4% Full)
(.text + .data + .bootloader)
Data: 500 bytes (48.8% Full)
(.data + .bss + .noinit) _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
14.08.2006 03:01 |
профиль цитировать |
|
DruKiller писал(а): [Чтобы это работало, пришлось подключать библиотеку stdio
Офигеть, два шрифта, две крохотные картинки, библиотеки для дисплея, и мега8 уже на 80% загружена...
Ничего удивительного - расплата за удобство и скорость написания программы. Имеет смысл поискать другой компиляитор - часто тот, что "удобнее" по набору функций генерит очень длинный код и очень плохо оптимизирован. _________________ ATLab |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
14.08.2006 03:19 |
профиль цитировать |
|
ATLab
к сожалению, мне до выбора компилятора ещё разбираться и разбираться, компилирую на ключах, прописываемых автоматически
щаз новый затык, как я написал выше, можно вывести любую строку, с целочисленными переменными.
Но если попробовать что-то вроде
sprintf( str, "float=%02.02f", 85.32 );
lcd_text(m,1,FONT_SIX_DOT,str);
Дисплей выводит "float=?". Свихнуться можно, часа 3 кручусь, и не понимаю в чём дело... _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
ATLab Member
Зарегистрирован: 30.10.2005 Сообщения: 149
|
14.08.2006 16:18 |
профиль цитировать |
|
DruKiller писал(а): ATLab
...Дисплей выводит "float=?". Свихнуться можно, часа 3 кручусь, и не понимаю в чём дело...
Увы, увы: ничем не помогу. _________________ ATLab |
|
listener Member

Зарегистрирован: 08.05.2003 Сообщения: 618 Откуда: Лужки :-)
|
14.08.2006 19:34 |
профиль цитировать |
|
DruKiller
А библиотека для плавыющей точки подключена?
Обычно, *printf существует в нескольких версиях. Поскольку библиотека для плавающей точки достаточно большая, по умолчанию ее обычно не подключают. _________________ Assimilate, don't comlain |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
14.08.2006 20:21 |
профиль цитировать |
|
listener
попробовал подключить float.h, реакции никакой.
Пока выкрутился вот так:
Код:
show=(int)ADC*4.95/1.024;
sprintf( str, "A=%02d.%03dV, T=%02d.%d",show/1000,show%1000,
how/10-273,show%10);
lcd_text(40,1,FONT_SIX_DOT,str);
Теперь это в сборе выглядит так -))
точность получилас с LM335 +-3 градуса, мрак -)))
прав был ATLab, кучу времени назад, надо было сразу за цифровыми ехать  _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
Aquahawk Member
Зарегистрирован: 25.04.2006 Сообщения: 234 Откуда: Нижний Новгород
|
14.08.2006 21:12 |
профиль цитировать |
|
А маленький дисплейчик справа на фотке ченить показывает? с меня есть такой, хотелось бы подключить... _________________ Тосолом вскормленный, шум кулеров был моей колыбельной в ночи рокового разгона.
И не было в жизни моей материнской опеки, лишь Асуса мать была где то рядом в вольтмоде...
Запомни навек, блеск полированной меди отныне стал злата дороже.
В мире безбожном, в прорванном панковском мире разгона !
-=Voodoo Masters=- |
|
DruKiller Member

Зарегистрирован: 04.03.2005 Сообщения: 805 Откуда: -то отсюда...
|
14.08.2006 21:21 |
профиль цитировать |
|
Aquahawk
год назад показывал -))
Сейчас отключил нафик, графический ГОРАЗДО удобнее -)
Скоро, правда, опять будет показывать- уже в другом девайсе. Хочу сделать термометр на улицу отдельный, взамен собственноручно сломанного -) _________________ По крайней мере в одном вопросе мужчины и женщины достигли согласия: и те, и другие не доверяют женщинам.Mencken.
Электронная музыка
http://drukiller.webhop.org/music/ |
|
|