Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Миниатюрный вольтметр
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2
Димон Безпарольный
Искал готовый в мастероките. Был неприятно удивлен что в век миниатюризации там явно страдают гигантизмом.

На ум приходит связка что - то типа ATtiny24 и АЛС314. Хотя хотелось бы еще мельче. Может кто предложит?
x893
Охренеть - я их последний раз в 83 году видел живьем !
AlanDrakes
Светодиоды. Чтож.
Таких вариантов я не видел. АЛС314 тоже не находится.
Так может, взять что-то более свежее?
> SPI 0.96" 128X64 Blue OLED LED LCD Display Module
Достаточно удобный экран. Обладает хорошей светимостью при размерах собственно, экрана менее 2,5 см в диагонали.
Много? Ну, хорошо!
> 0.91 inch (15P Pins) 128x32 OLED LED LCD Display Module White SPI Interface
Аналогичен предыдущему, но размер и область отображения меньше. Видимая область - 5.6мм * 22.4мм
Само стекло несколько больше.
Димон Безпарольный
АЛС314 судя по предложениям в Сети в продаже есть и не дефицит.


Хотя модуль
SPI 0.96" 128X64 Blue OLED LED LCD

Весьма привлекательный и займет свою нишу. Габарит привлекательный, но в мелкие БП не пойдет.

Ок. Если совсем мелкие индикаторы дефицит, как компромисс можно собрать светодиодную шкалу, скажем из 7 светодиодов. Для 5-вольтового блока питания, например центральный (4-й) светодиод будет светится при 5.0В, остальные в + и -, скажем по 50мВ. Такое решение дешевле, наглядно и можно сделать совсем мелким. Какой в этом случае порекомендуете контроллер?
AlanDrakes
Да любой. Если так хотите сделать минимальный проект - LCD + MCU + слегка обвязки из конденсаторов и резисторов - ATTiny26 и около того.
Если всё же, взять дополнительные регистры для управления индикаторами (74HC595 и аналогичные) - можно обойтись и (почти) самым маленьким - ATTiny13. Вроди бы, 1кБ области кода должно хватить с лихвой.
Vasily_
Цитата(Димон Безпарольный @ Nov 9 2015, 08:50) *
Ок. Если совсем мелкие индикаторы дефицит, как компромисс можно собрать светодиодную шкалу, скажем из 7 светодиодов. Для 5-вольтового блока питания, например центральный (4-й) светодиод будет светится при 5.0В, остальные в + и -, скажем по 50мВ. Такое решение дешевле, наглядно и можно сделать совсем мелким. Какой в этом случае порекомендуете контроллер?

Тогда и контроллер не нужен.
Компаратор вам в помощь, можно и на транзисторах сделать.
Димон Безпарольный
Цитата(Vasily_ @ Nov 9 2015, 10:19) *
Тогда и контроллер не нужен.
Компаратор вам в помощь, можно и на транзисторах сделать.

Контроллер впаять дешевле чем 7 компараторов.
Димон Безпарольный
Кто подскажет, какой разъем нужен для этого индикатора SPI 0.96" 128X64 Blue OLED LED LCD??
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 12:51) *
Кто подскажет, какой разъем нужен для этого индикатора SPI 0.96" 128X64 Blue OLED LED LCD??

Для любителей миниатюризации можно напаивать прямо на ПП.

PS. На Али смотрели?
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 13:13) *
Для любителей миниатюризации можно напаивать прямо на ПП.

??
Там вроде гибкий шлейф с напылением. Он не паяется.
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 13:17) *
??
Там вроде гибкий шлейф с напылением. Он не паяется.

Он металлизирован - хорошо паяется.
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 13:16) *
spm=2114.01020208.3.12.unrxcl&ws_ab_test=searchweb201556_3_79_78_77_91_80,searchweb201644_5,searchweb20156
0_9"]Али[/url] смотрели?

Как бы узнать габариты этого чуда? С картинки не оценить, а документации я не нашел...
rx3apf
Там вообще шлейф не для разъема, а именно для пайки (отверстия специальные в площадках сделаны). Для экспериментов можно купить модуль, уже припаянный на платку, с стандартной гребенкой 1/10". Еще недавно такие модули были по ~$3, но сейчас опять подорожали...

Цитата(Димон Безпарольный @ Nov 9 2015, 13:17) *
Там вроде гибкий шлейф с напылением. Он не паяется.

Там медь на майларе, специально для пайки.
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 13:20) *
Как бы узнать габариты этого чуда?

Цитата
Dimensions: 31*21mm(L* W)


А на картинке вообще 31 х 12 мм (что более похоже на правду)

Вот фото
Димон Безпарольный
Еще вопрос - чем питаются эти индикаторы ER-OLED0.91 ??

В ДШ вроде как 7.5В для дисплея, 3.3 для DC/DC. Нужно два напряжения?
rx3apf
3.3V достаточно, остальное сделает встроенный бустер. Но при желании "высокое" можно и снаружи подать.
Serhiy_UA
Цитата(Димон Безпарольный @ Nov 9 2015, 01:36) *
Хотя хотелось бы еще мельче. Может кто предложит?

Зачем Вам эти индикаторы, сделайте речевой, получится совсем малым...
rx3apf
Тоже вариант, кстати. Да, а что до миниатюрных вольтметров - есть такая забавная разработка на Atmega8, управляет сегментным LCD от медицинского термометра и монтируется туда же (в корпус термометра). Индикаторы у таких термометров, правда, обычно плохочитаемы - слишком глубоко утоплены в корпус (хотя бывают, в более дорогих моделях, и вполне даже ничего - крупнее и удачнее расположены). А шансов найти мелкий LED (мельче 0.2") невелики - разве что и в самом деле поискать изделия советских времен. На мой взгляд, всякие АЛС314 - недопустимо мелкие. Ну, может быть, с линзованным светофильтром что-то и получится, но удобство сомнительное. Вот АЛС304 - вполне даже сносно (у меня в логическом пробнике такой, удобно).
adnega
Цитата(Serhiy_UA @ Nov 9 2015, 14:01) *
Зачем эти индикаторы, сделайте речевой, получится совсем малым...

Или один RGB-светодиод (типа WS2812B) + малоногий МК с АЦП:
зеленый - все Ок (5 В +- 50мв),
красный - >(5В + 50 мв) (с увеличивающейся яркостью или изменяющейся частотой мигания),
синий - <(5В - 50 мв) (с увеличивающейся яркостью или изменяющейся частотой мигания).

??
Димон Безпарольный
АЛС314 вполне доставабельный.

http://www.voltmaster.ru/cgi-bin/qwery.pl/id=18617
_Pasha
а в чем проблема сделать 25.4 * 15.24 ??
Димон Безпарольный
Цитата(_Pasha @ Nov 9 2015, 14:14) *
а в чем проблема сделать 25.4 * 15.24 ??

Великоват для встраивания в мелкие БП.
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 14:54) *
Великоват для встраивания в мелкие БП.

А WS2812B + ATtiny13 не рассматриваем? 5 х 5 мм, однако...
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 15:01) *
А WS2812B + ATtiny13 не рассматриваем? 5 х 5 мм, однако...

Они не цифровые. И для шкалы не годятся.
_Pasha
Цитата(Димон Безпарольный @ Nov 9 2015, 15:54) *
Великоват для встраивания в мелкие БП.

А насколько мелкие эти БП? rolleyes.gif
если что, имеется модулек 25.4*15.24 - 5 gpio + 4swim
не вольтметр, просто gp
цоколевка не dip
Димон Безпарольный
Цитата(_Pasha @ Nov 9 2015, 17:24) *
А насколько мелкие эти БП? rolleyes.gif
если что, имеется модулек 25.4*15.24 - 5 gpio + 4swim
не вольтметр, просто gp
цоколевка не dip

Например автомобильная зарядка. И даже если в корпус не влазит, есть идея паять на проходящий кабель.
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 15:33) *
Они не цифровые. И для шкалы не годятся.

Видео тут.
При <4.90B - горит синий;
при 4.90В .. 4.95В - синий и зеленый мигают;
при 4.95В .. 5.05В - горит зеленый;
при 5.05В .. 5.10В - красный и зеленый мигают;
при >5.10В - горит красный.

Типа шкалы на 5 состояний.
Себестоимость и габариты минимальные.
Разумеется, алгоритм работы можно изменить на большее число градаций.
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 17:37) *
Видео тут.
Типа шкалы на 5 состояний.
Себестоимость и габариты минимальные.
Разумеется, алгоритм работы можно изменить на большее число градаций.

Тоже годится. Не вкурил поначалу... Надо подумать. Как меняется алгоритм?
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 17:54) *
Как меняется алгоритм?

Как угодно. Можно определить пороги и в зависимости от порогов выставлять цвет и частоту.
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 18:01) *
Как угодно. Можно определить пороги и в зависимости от порогов выставлять цвет и частоту.

Алгоритм как - то прошивается в чип?
adnega
Цитата(Димон Безпарольный @ Nov 9 2015, 18:03) *
Алгоритм как - то прошивается в чип?

Да.
CODE
cpi XL, (V_POROG - 10)
brlo ml_low
cpi XL, (V_POROG + 10)
brge ml_high
// normal
ldi dataR, 0x00
ldi dataG, 0x40
ldi dataB, 0x00
rjmp ml_send

ml_low:
ldi dataR, 0x00
ldi dataG, 0x10
ldi dataB, 0x80
rjmp ml_send

ml_high:
ldi dataR, 0x80
ldi dataG, 0x10
ldi dataB, 0x00
rjmp ml_send
rx3apf
WS2812 - оригинально, но для этой задачи избыточно, поскольку на tiny13 и так прекрасно получаются три канала PWM, пригодных для управления обычным трехкристалльным RGB-светодиодом. Хотя по цене, в общем-то, большой разницы нет...
Димон Безпарольный
Цитата(adnega @ Nov 9 2015, 18:08) *
Да.
CODE
cpi XL, (V_POROG - 10)
brlo ml_low
cpi XL, (V_POROG + 10)
brge ml_high
// normal
ldi dataR, 0x00
ldi dataG, 0x40
ldi dataB, 0x00
rjmp ml_send

ml_low:
ldi dataR, 0x00
ldi dataG, 0x10
ldi dataB, 0x80
rjmp ml_send

ml_high:
ldi dataR, 0x80
ldi dataG, 0x10
ldi dataB, 0x00
rjmp ml_send

Возможно я чего - то не понял. Я думал светодиод уже с чипом.
AlanDrakes
Все OLED дисплеи питаются от 3.3V. В них имеется схема накачки заряда (потому, 7.5V получаются прямо на плате). В инструкции к контроллеру всё описано (SSD1306/SH1106).
Гребёнка паяется отлично. Нужно только прихватывать ближе к краю - так проще будет отпаять обратно.
Готовые платы, естественно, продаются.
Как и отдельные собственно, дисплеи:
AlexandrY
Цитата(Димон Безпарольный @ Nov 8 2015, 23:36) *
Искал готовый в мастероките. Был неприятно удивлен что в век миниатюризации там явно страдают гигантизмом.

На ум приходит связка что - то типа ATtiny24 и АЛС314. Хотя хотелось бы еще мельче. Может кто предложит?


Вот такой есть http://geektimes.ru/post/259138/
Заменит собой почти весь мелкий БП
Димон Безпарольный
Сваял схему на Attiny26.

Идея такая - плата процессора и съемные платы индикаторов. Навеяла эта картинка:



Варианты - 5 светодиодов, три АЛС314 и ER-OLED0.91

Нажмите для просмотра прикрепленного файла

Нажмите для просмотра прикрепленного файла

Нажмите для просмотра прикрепленного файла

С ER-OLED0.91 возникли проблемы. Запутался в трех питаниях. Если у кого есть вариант питания от 5В - помогите. Если кто покритикует схему - скажу спасибо.
adnega
Цитата(Димон Безпарольный @ Nov 11 2015, 00:24) *
Запутался в трех питаниях. Если у кого есть вариант питания от 5В - помогите.

Тини работает от 3.3В ?
Замените LDO с 5В на 3.3В, и проблема решиться сама собой.
AlanDrakes
Цитата(Димон Безпарольный @ Nov 11 2015, 03:24) *
С ER-OLED0.91 возникли проблемы. Запутался в трех питаниях. Если у кого есть вариант питания от 5В - помогите. Если кто покритикует схему - скажу спасибо.

Мда. Я с пол года назад сваял себе схему и плату под него.
На плате - 6 конденсаторов (из них 2 питание, 2 - помпа, 2 - накопители "помпы"), 2 резистора и 1 разъём на 7 контактов.
Прилагаю схему и рисунок платы.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла

Питается от 3.3V, отлично работал совместно с ATMega1284p (отладочная плата, 11 и 8 МГц тактовая), с STM32.
С питанием в 5V не проверялся. Скорее всего, потребуется понижающий стабилизатор.
Дисплей крепится к обратной стороне платы. Стрелка указывает на направление "стекла".
Димон Безпарольный
Спасибо. Схему начинаю ваять. Питание процессора будет конечно же 3.3В. Это я в попыхах не исправил на схеме. Насколько я понял, ширина контактных площадок 0.35мм, расстояние между контактными площадками 0.65мм. Можете подтвердить? не хотелось бы ошибится.
AlanDrakes
Цитата(Димон Безпарольный @ Nov 11 2015, 15:22) *
Спасибо. Схему начинаю ваять. Питание процессора будет конечно же 3.3В. Это я в попыхах не исправил на схеме. Насколько я понял, ширина контактных площадок 0.35мм, расстояние между контактными площадками 0.65мм. Можете подтвердить? не хотелось бы ошибится.

Всё верно. Ширина - 0.35мм, шаг (не расстояние!) 0,65мм.
Прилагаю Datasheet на дисплей:
Нажмите для просмотра прикрепленного файла

5-я страница (№2 по нумерации) содержит все необходимые размеры.

PS: Я бы рекомендовал экономно выставлять яркость дисплея - продлит время жизни до начала деградации.
Димон Безпарольный
Спасибо. Вот такая получилась схема:

Нажмите для просмотра прикрепленного файла

Платы разведены. Пару дней на проверку и в изготовление. Соберу - отпишусь.
Димон Безпарольный
Не нахожу где в Москве купить ER-OLED0.91.
Onkel
Цитата(Serhiy_UA @ Nov 9 2015, 14:01) *
Зачем Вам эти индикаторы, сделайте речевой, получится совсем малым...

о, навеяло из молодости - я в околостуденческие годы сделал гун - при изменении напряжения от 0,1 до 1 в он менял тон от 100 гц до 1 кГц, офигенно удобно - юстируешь, например, монохроматор, такой дивайс там даже дыхнуть нельзя, строго в наморднике, двумя руками что - то крутишь- а индикатор тоном сообщает, растет сигнал или падает.

Цитата(adnega @ Nov 9 2015, 14:12) *
Или один RGB-светодиод (типа WS2812B) + малоногий МК с АЦП:
зеленый - все Ок (5 В +- 50мв),
красный - >(5В + 50 мв) (с увеличивающейся яркостью или изменяющейся частотой мигания),
синий - <(5В - 50 мв) (с увеличивающейся яркостью или изменяющейся частотой мигания).

??

2812 частота 800 кГц, даже на 16 МГц атмегах приходится ассемблерные вставки делать, мелкие вроде тиньки не успеют. Есть какие-то более медленные аналоги 2812, видел на науке0+, чуть ли не с дс работают, Но не помню наименование.
Димон Безпарольный
Цитата(Onkel @ Nov 12 2015, 11:54) *
о, навеяло из молодости - я в околостуденческие годы сделал гун - при изменении напряжения от 0,1 до 1 в он менял тон от 100 гц до 1 кГц, офигенно удобно - юстируешь, например, монохроматор, такой дивайс там даже дыхнуть нельзя, строго в наморднике, двумя руками что - то крутишь- а индикатор тоном сообщает, растет сигнал или падает.


2812 частота 800 кГц, даже на 16 МГц атмегах приходится ассемблерные вставки делать, мелкие вроде тиньки не успеют. Есть какие-то более медленные аналоги 2812, видел на науке0+, чуть ли не с дс работают, Но не помню наименование.

А теперь представим автомобильный адаптер в котором постоянно что - то пищит...
AlanDrakes
Цитата(Димон Безпарольный @ Nov 12 2015, 13:26) *
Не нахожу где в Москве купить ER-OLED0.91.

Ну так... Из кЕтая заказываются обычно.
Даже в столице с этим сложно. Сейчас самый дешёвый вариант - около 500 рублей за штуку. Это после скачка курса енотов.
Раньше были дешевле вдвое.
adnega
Цитата(Onkel @ Nov 12 2015, 11:54) *
2812 частота 800 кГц, даже на 16 МГц атмегах приходится ассемблерные вставки делать, мелкие вроде тиньки не успеют.

У меня тини13 @ 9.6МГц. С асм-вставками, но честными таймингами (~0.35/0.90 мкс).
При Fcpu = ~11.2МГц (разгон за счет OSCCAL): 0.356мкс -> 4 такта; 0.896мкс -> 10 тактов.
Димон Безпарольный
Цитата(AlanDrakes @ Nov 12 2015, 12:24) *
Ну так... Из кЕтая заказываются обычно.
Даже в столице с этим сложно. Сейчас самый дешёвый вариант - около 500 рублей за штуку. Это после скачка курса енотов.
Раньше были дешевле вдвое.

Мне кажется светит поездка в Индию. Интересно, можно ли их там найти? И как искать...
Santik
DL1414T 18x20 мм


Димон Безпарольный
3,505.50 руб. Многовато будет. Да и ER-OLED0.91 достать не просто. Остаются старые добрые АЛС314 и обычная светодиодная шкала.
Santik
Скока - скока???
Могу пару штук DL1414T задарить beer.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.