WI-FI интернет радио.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Я с подсветкой воевал долго и упорно. На первых версиях плат с ней  вообще не работало, т.к. использовал рекомендуемую схему от Вадима Поляковского на двух транзисторах. У него был видимо какой то хитрый полевик, либо ошибка во включении оного. Короче не взлетело от слова совсем. Потом я поменял включение полевика и попытался использовать транзисторы из старых материнок: 7002 кажется. Опять с косяками. У 7002 большое падение напряжения сток/исток, от этого подсветка моргала. Не хватало напруги диодам. Вообще, на старых платах, используя в качестве dc/dc  1117, имел кучу проблем с питанием 3.3v, опять же из-за большого падения на 1117. После перехода на импульсные dc/dc проблем поубавилось. Стало можно вернуть литий (как в ттго тм) с его 3.7 вольтами. В крайних релизах сменил схему управления подсветкой, сделав ее по минусу. Т.е. диоды подсветки стали включаться в сток(коллектор) транзистора. Опять же транзистор применил с меньшим падением сток/исток. Моргание ушло. Сейчас оно есть только на очень маленькой яркости. Яркость кстати в 7 прошивке регулируется плавно (а то как не шим?). 

conler
Offline
Зарегистрирован: 29.09.2012

pilnikov пишет:
Яркость кстати в 7 прошивке регулируется плавно (а то как не шим?). 

В какой седьмой прошивке, в 1.9.7 ?

conler
Offline
Зарегистрирован: 29.09.2012

pilnikov пишет:
... Яркость кстати в 7 прошивке регулируется плавно (а то как не шим?). 

Александр, ну где "Б" после "А"? Мне, укушенному тема ШИМ-подсветки не дает покоя... Оно уже есть, как и главное - Зачем?

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
sys.lcdblv		: Display current backlight percent value.
sys.lcdblv("x")	: Set the backlight percent value (if the hardware provide it) (range 1 to 100)

Lcd backlight P_BACKLIGHT

Thanks to Vadim Polyakovsky:

A small optional schematics update which allows to switch LCD backlight on and off in case of battery powered KaRadio. The switching off timeout in x sec could be defined by sys.lcdout("x") terminal command. The display and its' backlight will wake up automatically in case of new meta, encoder or IR event. This way the battery life on one charge will be extended. Obviously not needed for OLED displays and wall plug power socket operation. A software support is done by Jean-Pierre in the new custom.c file. A GPIO number could be chosen among not used ones and defined respectively. Enjoy!

Additionally, a backlight value from 0 to 100 can be choosen with the O_LCD_BLV or the sys.lcdblv command.

This external device turns off the LCD backlight in addition to the screen clear.

Usefull if a battery is used.

If the hardware device is missing, set it to 255

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

в новую редакцию добавили индикатор уровня заряда батареи и уровня сигнала вифи. по крайней мере в исходники. за бинарник (оригинальный) не скажу. также JP (с моей подачи) поправил алго работы статусного диода (скопипастил у меня) - пробуйте.

Я свои исходники и бинарник тоже скорректировал

conler
Offline
Зарегистрирован: 29.09.2012

Ок, понял, спасибо.

maltson
Offline
Зарегистрирован: 10.02.2020

Всем привет!Такой вопрос, а есть вообще вебрадио +  мп3  чтобы было. ну  микросд ,прослушать можно было ?

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

Интересно у кого нибудь работает подобная схема клавиатуры для Karadio32?

У меня как то странно.

Правда у меня нет килоомных резисторов, есть по полтора только, собрал, работает, но не могу добиться работы "последней" кнопки. Получается работают пять из шести. R1 уподбирался уже-ничего не выходит.

По 5 кнопкам из 6 вот так выходит:

Первая переводит в часы при 2м нажатии,

вторая вроде старт-стоп получается,

две остальные громкость туда-сюда и одна на перебор станций получается.

толстый
Offline
Зарегистрирован: 10.02.2020

У меня работает. Ну , если уж Увеличиваете одно, то увеличивайте и другое :)

R1  - 24кОм

Напряжение на входе вместо 3.3 давайте 5 вольт. :)

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

толстый пишет:

У меня работает. Ну , если уж Увеличиваете одно, то увеличивайте и другое :)

R1  - 24кОм

Напряжение на входе вместо 3.3 давайте 5 вольт. :)


Спасибо! Но чет насчёт 5 вольт сомневаюсь. Вроде там все от 3,3 вольт танцует.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

клавиатура это резистивный делитель напряжения - отсюда и R1  - 24кОм и 5 вольт. :) -

по концовке на выходе получите все те же 0.8 ~ 2.4 вольта

Catbear
Catbear аватар
Offline
Зарегистрирован: 14.10.2019

pilnikov пишет:

клавиатура это резистивный делитель напряжения - отсюда и R1  - 24кОм и 5 вольт. :) -

по концовке на выходе получите все те же 0.8 ~ 2.4 вольта

Ясно, попробую так сделать.