Pull to refresh

Comments 24

Датчик LM335 аналоговый, поэтому, чтобы рассчитать сколько вольт приходит от него, необходимо знать напряжение питания.… Необходим высоко стабилизированный источник питания.
А в чем сложность измерять одним каналом АЦП напряжение с датчика, а другим — напряжение питания и вводить поправку?
Или вообще запитывать датчик от источника тока.
нельзя померить напряжение аналоговым входом не зная какое напряжение питания. Если мы подключим аналоговый вывод к +5v источника, то получим значение 1024. а если напряжение питания упадет до 4v, то значение всё так же останется 1024
А, я понял. Напряжение питания используется в качестве опорного для АЦП. Так делать не нужно. В атмеге есть встроенный ИОН, напряжение которго не зависит от напряжения питания. Если он по каким-то причинам не подходит, можно подключить внешний к входу AREF. Не уверен, правда, что эта нога выведена в Arduino.
Есть, клемма называется REF.
тогда проще запитать от 6-7 аккумуляторов по 1.2v через стабилизатор на 5v (в Arduino в стандартном форм-факторе он уже имеется)
>>>Необходим высоко стабилизированный источник питания. И лучший результат тут покажут обычные батарейки (точнее батарея из гальванических элементов) подключенные через стабилизатор напряжения к Arduino (в Nano этого стабилизатора нет).

Лучший и единственно верный вариант это микросхема с референсным напряжением на выходе. Так же советую почитать непосредственно даташит на мегу в области её генератора опорного напряжения и ужаснуться тому что разработчики микросхемы ничего не гарантируют относительно эталонности этого напряжения, посему никогда не используйте аналоговые датчики на атмегах без внешней микросхемы опорного напряжения. В комментариях ниже верно указали что в ардуине есть даже ножка для подачи внешнего опорного напряжения.
p.s: если требуются конкретные примеры микросхем, говорите — напишу, но позже (сейчас лень искать по памяти, а от проектов мая далековато).
Любая вещь становится лучше с блютусом.
А готовые термометры с блютузом продают? И прочие мелкие штучки интересны. )
готовых с блютузом не встречал, а вот обычные купить дешевле, чем делать на Arduino
Не скажите, «термометр» с беспроводным датчиком — так, чтобы датчик разместить там, где можно адекватно замерять температуру (*), а «шкалу» там, где на нее удобно смотреть — в розничных магазинах стоит обычно от $50. А такой, который можно было бы подключить к компу и собирать статистику/рисовать графики/голосом материться на морозы — так вообще пару сотен. А такой, что к компу подключался беспроводно — ну вы сами написали.

* А не по советскому обычаю за кухонным окном под прямыми лучами солнца.
Давно хотел спросить как обстоят дела у адруино с I2C. Как?
Что-то я не понял. Можно, в двух словах, что к чему подключено и что куда отправляет? Принципальную схему проекта. А то это какая-то инструкция для тех, кто всё и так знает.
ORduino Nano (ATmega168) — 500 руб

Можно купить даже ATmega8 голую(в том же RoboCraft они есть, хотя, можно найти и дешевле) — стоимость изделия снизится(да и сломать не жалко, если что). Программируется элементарно через программатор, который можно собрать на коленке, либо через Arduino(или любой ее клон). Из обвязки потребуется немного мелочевки и стабилизатор напряжения копеечный.
А еще можно купить блютуз модуль напрямую у китайцев, выйдет 200р вместо 330р.
согласен, что дешевле сделать самому, кто знаком с паяльником и азами схемотехники. а ещё не у всех есть com-порт на компьютере (у меня нетбук)
Получить USB-UART переходник можно как минимум тремя путями:
1. Вынуть из Arduino микроконтроллер и превратить ее в USB COM-порт;
2. Спаять самому(купить микросхему и подпаять несколько деталей к ней). Нужно небольшое знание матчасти, да;
3. Купить. Я так и поступил, посмотрев на цены на микросхемы и задолбавшись вытаскивать мк из ардуины. Братья китайцы продают за $3-$4.

Это все при том условии, что в микроконтроллер прошит загрузчик Arduino, конечно. Именно он позволяет прошиваться через COM-порт. Если такого счастья нет(и нет под рукой ардуины) — нужен программатор. У китайцев есть и они.
Программатор довольно несложно сделать и самому. Как и USB — UART переходник.
FTBB Programmer
«FTBB Programmer»
Проект хороший. Стоит только отметить, что при определенной сноровке Arduino из него можно исключить. Датчик температуры в чип BlueCore тоже встроен, так что для замера температуры с некоторой погрешностью ничего кроме самого модуля и батареек не нужно. Заливаем «скетч» и готово ;-)

Я вот сейчас потихоньку пописываю прошивку, позволяющую превратить HC-04 в универсальную беспроводную сенсорную/управляющую ноду.
Подскажите, пожалуйста, следующие моменты:
1) какой стабилизатор использовался
2) номиналы конденсаторов
3) что это у вас припаяно в верхнем левом углу модуля блутус?
1) Приходите на радио-рынок и спрашиваете стабилизатор на 3.3 В и 100 мА
2) Конденсаторы там для фильтрации, электролитические, по 10 мкФ хватит, но можно и без них.
3) В левом углу идут rx и tx блютуза, они идут к Ардуйно к пинам D2 и D3. В посте об этом упоминалось
1) Ардуино Дуемланова на борту имеет +3,3В, т.е. получается стабилизатора и конденсаторов не требуется?
2) Красный проводок на фото, который зачем в схеме? (вот он как раз одним концом подключен к ардуино нано, а второй в непонятно что такое)
Суть в том, что я понимаю из поста, что блутус подключается:
1) D2
2) D3
3) GND
4) +3,3В
5) свтодиод — как понимаю для индикации
З.Ы. порекомендовал бы схемы для ардуино рисовать в fritzing.org
Only those users with full accounts are able to leave comments. Log in, please.