| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Датчик влажности для Proteus |
| Автор: mr_smit 21.3.2009, 22:52 |
| Есть ли в Протеус датчик влажности? Как называется? Да, и ещё, схема подключения его к Amega8. Нужно в зависимости от влажности включать или выключать вентилятор в ванной. Если кто знает, поделитесь пожалуйста ссылками. Заранее благодарен. |
| Автор: cardinal 21.3.2009, 23:28 |
Переменный конденсатор называется Добавлено через 4 минуты и 7 секунд Кстати http://forum.vingrad.ru/forum/topic-49667.html |
| Автор: mr_smit 22.3.2009, 02:34 | ||||
Как его в протеусе найти? Как он ТАМ называется?
Ничего полезного для себя там не нашел. Необходимо что то типа http://radioded.ru/index.php?option=com_content&task=view&id=19&Itemid=49, только вместо DS1820 подключить HIH-4000-001 (датчик влажности) http://www.chipdip.ru/product0/782799768.aspx. Как схемку переделать? |
| Автор: cardinal 22.3.2009, 03:16 | ||
В данном случае за тебя вообще все уже сделали и все что тебе надо это подключить выход сенсора на http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%BE-%D1%86%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C. Вообщем я не очень понимаю в чем на самом деле проблема... |
| Автор: mr_smit 22.3.2009, 10:44 | ||
| Проблема в том, что я не силен в радиотехнике. Когда я начинал изучать Delphi (для себя, просто было интересно) то многие моменты вызывали ужас. Спустя некоторое время, элементарные вопросы на форумах просто вызывали смех и в голове возникала фраза "Ну елки палки, ну это же элементарно, куча информации в интернете на эту тему". Пропадало всякое желание отвечать/помогать этому человеку. Но для этого человека ваш правильный и подробный ответ - спасительный (по себе знаю). Поэтому, товарищи, тут все умные, гениальные, опытные люди давайте обойдемся без этого:
Куча информации в инете и т.д. .... это мы проходили. Если кто то в состоянии превозмочь свою лень, будьте добры поподробней, пожалуйста. Вы скажете "за тебя всё сделать, нет уж". Отвечу - нет. Сам сделаю. Хотя бы объясните. Я не профессиональный программист. Я инженер-теплоэнергетик. Просто столкнулся с проблемой: дома, после принятия душа/ванны - парная Да и с датчиком я погорячился, что он дороговат, лучше http://www.chipdip.ru/product0/9020003563.aspx. В общем как его подключить к Amega8. И как он в Протеусе называется. Для начала виртуальную схему соберу. |
| Автор: mr_smit 22.3.2009, 18:55 |
| Спасибо огромное, понял. Сейчас попробую сделать в протеусе. Кстати http://forum.vingrad.ru/index.php?showtopic=221409&view=findpost&p=1586337 |
| Автор: cardinal 22.3.2009, 20:27 |
| Да, было дело... все не упомнишь... |
| Автор: mr_smit 22.3.2009, 20:53 |
| Пока допер лишь до этого: http://radikal.ru/F/s40.radikal.ru/i088/0903/0c/a9887f15ceb4.jpg.html Т. е. как бы датчик подключил, http://www.chipdip.ru/product0/278451720.aspx тоже. Она на 5 вольт. То что я придумал вообще будет работать? И правильно ли я мыслю? P. S. http://www.mirmk.net/content/view/68/29/ есть пример, но что то там как то не понятно, 12 вольт откуда то берутся.... |
| Автор: cardinal 22.3.2009, 23:19 |
Оттуда же откуда и 5В. Не очень понял твоего вопроса. Слева резистор надо сверху на 5В подключить, а справа снимать напряжение... |
| Автор: mr_smit 23.3.2009, 08:24 | ||||||
Я хочу подключить блок питания на 5 вольт (DC), не надо мне никаких нестабилизированных 12 вольт. Подвести 220 и через блок питания 5 вольт завести на контроллер и 220 через релюшку на вентилятор. В общем как нарисовал на схеме.
Резистор добавлю (сейчас нет протеуса под рукой).
А я что делаю? Я завел выход с датчика (напряжение И ещё, контроллер выдержит эту релюшку или аналог? (из её характеристик: "Ток срабатывания не более, 64 мА") Если она, например, нормально разомкнутая будет, сделаем "1" на выходе т.е. 5 вольт, она замкнется и останется в этом состоянии всё время пока работает вентилятор. Не сгорит ли контроллер? |
| Автор: xvr 23.3.2009, 18:08 | ||
| Мда, до чего дошел технический прогресс - использовать МК вместо компаратора, это сильно! По поводу
Еще одно - 100-200 мв с выхода датчика как то маловато, неплохо было бы усилить, раз так в 10-15 (иначе точность будет никакая) |
| Автор: mr_smit 24.3.2009, 21:12 | ||
| Вот какая схема получилась у меня: http://radikal.ru/F/s59.radikal.ru/i164/0903/23/1737714e5041.jpg.html Чтобы её протестировать, я убрал "датчик" и решил просто подать "1" на выход контроллера. http://radikal.ru/F/s60.radikal.ru/i169/0903/dc/017fe0201e4f.jpg.html
Скомпилировал в WinAVR. Указал hex файл в протеусе. При запуске протеус намертво зависает и всё. |
| Автор: cardinal 24.3.2009, 21:31 |
А что он должен делать по твоему? |
| Автор: mr_smit 24.3.2009, 21:37 | ||
| Так, похоже зря я нарисовал блок питания В1. Но тогда где взять Vcc ??? http://radikal.ru/F/s49.radikal.ru/i124/0903/27/12333d6f33fa.gif.html Эти "Hidden Pins"на контроллере... я чего то никак не пойму.
Спустя 3 секунды после запуска, подать логическую "1" (т.е. 5В) на порт PB0, что в свою очередь должно привести к подаче напряжения на "вентилятор". http://easyelectronics.ru/upravlenie-moshhnoj-nagruzkoj-peremennogo-toka.html |
| Автор: cardinal 24.3.2009, 22:15 | ||
А зависает он до этого? А если выкинут задержку на 3 секунды? |
| Автор: mr_smit 24.3.2009, 23:02 | ||||
| Зависает сразу после нажатия "пуск". И так
и так
виснет. Я думаю проблема в схеме. |
| Автор: xvr 24.3.2009, 23:24 | ||
А в эти "Hidden Pins" случайно Vcc и GND не входят? |
| Автор: cardinal 25.3.2009, 00:19 |
| Я вообще не очень понимаю, зачем тебе виртуальная схема... |
| Автор: mr_smit 25.3.2009, 08:17 | ||||
Входят, а их можно как нибудь отобразить?
Чтобы схему в принципе собрать. Да заодно и проверить её работоспособность, до того как за паяльник возьмусь. Кстати, я не только здесь этот вопрос задал: http://radiokot.ru/forum/viewtopic.php?t=14707 |
| Автор: xvr 25.3.2009, 08:33 | ||||
Отобразить - не знаю (с Proteus не рабоал), а вот подключить к питанию - обязательно. |
| Автор: cardinal 25.3.2009, 16:45 | ||
Есть один неплохой сайт myrobot.ru. Там есть пример простого применения мк: http://myrobot.ru/stepbystep/mc_first_project.php Взглянув на это ты поймешь, что паять тебе нечего. А толку будет больше. |
| Автор: mr_smit 25.3.2009, 22:31 | ||||
Да был я на этом сайте. Сейчас один вопрос - Как 220 с микроконтроллера включить? Тут больше написали: http://radiokot.ru/forum/viewtopic.php?t=14707 http://radiokot.ru/forum/viewtopic.php?t=14759 P.S. Паять нечего, ага, как же..... |
| Автор: cardinal 25.3.2009, 23:15 |
| Ты же давно уже нашел реле Только смотри аккуратно с 220В работай. В том числе влага и 220В это дело опасное! У меня опыта в этом плане нет - спроси на том форуме например... |
| Автор: mr_smit 26.3.2009, 09:35 | ||
Спасибо за совет. Выручил. |
| Автор: mr_smit 27.3.2009, 11:05 | ||
Что означает:
По какому принципу устанавливается номер ножки порта? |
| Автор: xvr 27.3.2009, 12:23 | ||||||
Число в бинарном представлении
PORTB=0b00000001; - PB0 в 1, остальные в 0 PORTB=0b00000010; - PB1 в 1, остальные в 0 PORTB=0b00000100; - PB2 в 1, остальные в 0 |
| Автор: mr_smit 27.3.2009, 21:01 |
| Спасибо. |