Датчик давления BMP180 / Линейный стабилизатор серии xc6206 (662K)

Датчик давления BMP180Был у меня датчик давления BMP180. Честно купленный на ебее за 80 руб. Вот такой, как на картинке справа (собственно датчик BMP180 — это металлический паралелепипед с еле заметной дырочкой на углу платы, остальное — обвязка).

Я его собирался использовать как часть погодной станции — мерять атмосферное давление.

А на самом деле он оказался датчиком давления и температуры в одном флаконе. С I2C шиной. Да еще и с максимальной точностью 2 Пa (если использовать его как барометрический высотомер это соответствует погрешности измерения высоты в 17 см). Ну и до кучи — микроскопический вес и малое потребление энергии, все это на крошечной платке 21 на 18 мм.

В общем радующий душу девайс.

Но я его таки сломал. Припаял к нему сначала угловой коннектор, захотел заменить на прямой… угловой так интегрировался в плату, что ни нагрев паяльником, ни использование оплетки не помогло — разъем я вытащил вместе с куском платы и ошметками дорожек.

С новым разъемом датчик не заработал.

Читать дальше

Готовые решения на STM8s для своих переделок (LED вольтметры) от 60р.

берём, пишем софт, рассказываем :)
поиск по ключевой фразе stm8s003
НА ибее:
www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&_nkw=stm8s003&_sacat=0&_from=R40
На алиэкспресс
www.aliexpress.com/wholesale?SearchText=stm8s003&catId=0&manual=y

600р. за 10шт. трёх знаки
www.ebay.com/itm/180837577544?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

4 знака
www.aliexpress.com/item/4-Digit-4-50-30-00V-Stm8s003-Master-Control-Two-Lines-Digital-Voltmeter-Color-Red-10/852603746.html

5тизнак за 190р. на 18-ти битном дельта-сигма АЦП MCP3421
алиэкспресс:
www.aliexpress.com/item/New-5-Digit-0-36-DC-0-33-000V-Red-LED-Digital-Voltmeter-Voltage-Meter-Panel/747248258.html
Подсказалиесть ещё дешевле:
www.buyincoins.com/new_en/details/new-5-digit-0-36-dc-0-33-000v-red-led-digital-voltmeter-voltage-meter-panel-product-26013.html


другие устройства на stm8s003
0.56“ led Digital Display Electronic Time Clock DS1302 + Thermometer + Date
www.ebay.com/itm/0-56-led-Digital-Display-Electronic-Time-Clock-DS1302-Thermometer-Date-/261151550551?pt=LH_DefaultDomain_0&hash=item3ccdd86c57

3 in 1 red led Digital Display Electronic Time Clock + Thermometer + Voltmeter
www.ebay.com/itm/3-in-1-red-led-Digital-Display-Electronic-Time-Clock-Thermometer-Voltmeter-/290796267783?pt=LH_DefaultDomain_0&hash=item43b4cee907

ds18b20 Sensor Probe thermometer 0.36" 4 digital led RED F/ car auto Aquariums
www.ebay.com/itm/ds18b20-Sensor-Probe-thermometer-0-36-4-digital-led-RED-F-car-auto-Aquariums-/170929163651?pt=LH_DefaultDomain_0&hash=item27cc2c0d83

Преобразователь напряжения KIS-3R33S (MP2307)

Всем привет!
На днях протестировал модули KIS-3R33S, это монолитный степ-даун преобразователь на 3А с синхронным выпрямителем и работающий на частоте 340кГц. Модули достаточно дешевые и, думаю, многим будут интересны.

Вид сверху (все фотки можно увеличить).
KIS-3R33S Вид сверху


Читать дальше

Источник тока для мощных светодиодов с питанием от сети 220 В 50 Гц

Импульсный блок питания светодиодов представляет собой выпрямитель с фильтром и понижающий преобразователь с обратной связью по току. Для построения источников тока для мощных светодиодов часто используются микросхемы ШИМ-контроллеры Supertex HV9910B, HV9961. Стандартные схемы включения этих микросхем мало отличаются, при некоторых условиях они взаимозаменяемы. HV9961 более дорогая, т.к. обеспечивает контроль среднего тока светодиодов, а не пикового. Есть другие отличия, о которых можно прочесть на сайте производителя, документ AN-H64. Я взял HV9961, говорят, она более живуча.
Расчет, изготовление и тестирование источника на микросхеме HV9961 под катом.


Читать дальше

AVR - Power management или как правильно спать

AVR
Когда начинаешь задумываться о снижении потребления камня — обычно все остальное уже вылизано. И светодиод мигает как надо, и RTOS исправно щелкает задачами, и экранчик подмигивает курсором. Соответственно, этот раздел можно рассматривать как мини-квалификационный экзамен на AVR-джедая. После него остается только всякая экзотика — вроде асинхронных счетчиков или External Memory Interface у старших мег.

Как вообще мы можем влиять на энергопотребление кристалла? Что там вообще потребляет?

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

Память. То же самое — в стабильном режиме практически ничего не потребляет (наноамперы). Основные затраты — при чтении и записи.

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



Читать дальше

Термометр LM75A - описание.

Гость нашей сегодняшней программы — LM75A. Цифровой термометр с I2C выходом. По характеристикам похож на DS18b20. Стоит раза в два дешевле. Правда, наш градусник бывает только в восьминогих корпусах, а это большое западло.



Работа с этим датчиком довольно проста. Если нужно просто получать значения температуры, то достаточно тупо читать из него данные. Никаких лишних телодвижений (респект разработчикам за продуманые «настройки по умолчанию»). Здесь я постараюсь описать не только работу с датчиком (это почти-что перевод даташита), но и возможные баги и способы их убийства.

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



Читать дальше