ST7567 плюс набор полуфабрикатов

hunk_72
Offline
Зарегистрирован: 11.09.2015

Позволю себе вынести в отдельную тему. 

http://arduino.ru/forum/proekty/pultoskop-na-arduino-27mgts?page=12#comm...

вроде правильно дал ссылку на сообщение. Есть несколько вариантов плееров с  этим дисплеем различающиеся размером. Дисплей на мой взгляд очень интересен. Библиотеку никто писать или другую править не пытался?

Вот ссылки;

http://ru.aliexpress.com/item/Adroit-USB-2-0-1-1-Mini-Rechargeable-MP3-P...

16х22 мм.

http://ru.aliexpress.com/item/Factory-Price-Shiny-Mini-USB-Clip-LCD-Scre...

17х26 мм. более правильная геометрия.

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

hunk_72
Offline
Зарегистрирован: 11.09.2015
Пока перенесу из другой темы.
 
bodriy2014 , молодец, хороший проект с осциллографом. предлагаю глянуть из чего можно сделать компактный ккрасивый осцил:
 
у дисплея 5110  размер 84*48 , а смотрел интересный комплект за 138руб (1,5$) ?  больший дисплей 128x64. Controller ST7567    с SPI шиной  http://ru.aliexpress.com/item/New-LCD-Screen-Mini-Clip-Mp3-Player-Electronic-Products-Sports-Metal-Mini-MP3-Music-Player-Support/32454208112.html  
 
 
 
получается за смешных 130руб мы имеем:   
 
корпус + дисплей + кнопки + аккумулятор + разъем microSD (логи можно скидывать и скрины экрана) + разъем USB для заряда внутреннего аккума + разъем джек 3,5мм для подключения щупа (наушники обрезал, вот тебе и щуп, даже двухлучевой).
 
Остаётся только воткнуть ардуино мини на 3,3в 8мгц и приладить скетч. Получается "народный" осциллограф :))) .
 
Для одного цвета дисплея думаю что в нём можно убрать цветную плёнку. 
 
подробности подключения дисплея здесь http://vrtp.ru/index.php?showtopic=1120&st=3660# и http://www.mcselec.com/index2.php?option=com_forum&Itemid=59&page=viewto...  ну или погуглить ST7567 Arduino .
 
 
Ну или вариант побольше и подороже (400р) с цветным TFT LCD 1.8"  + ещё в составе ИК пульт с приемником
 
 
на али ищется словами " mp4 player lcd " . есть и ручные плееры с тачскрином, по 500р.
hunk_72
Offline
Зарегистрирован: 11.09.2015

http://ru.aliexpress.com/item/Beautiful-Gift-100-Brand-New-2016-Shiny-Mini-USB-Clip-LCD-Screen-MP3-Media-Player-Support/32562466206.html?spm=2114.30010608.3.169.vmejLT&ws_ab_test=searchweb201556_9,searchweb201602_5_10036_10035_10034_507_10032_10020_10001_10002_10017_10010_10005_10011_10006_10003_10021_10004_10022_10009_10007_10008_10018_10019,searchweb201603_2&btsid=f5454c2a-0ebf-49e2-8ff5-db03e0d79a20

На данный момент  

79,27 - 79,98 руб. / шт. 

Осталось дней: 2

Акк 120 mAh на заряд по тестеру батарей , хотя верится с трудом. + усилок LM4890S и динамик как в планшетах, довольно громкмй.

 

           

hunk_72
Offline
Зарегистрирован: 11.09.2015

Не люблю вас больше.

Засветил дисплей, добился картинки. В этот корпус хорошо пультоскоп поместится.

Как фотки прикрепить не понял.

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Фотки прикрепить по кнопке "изображение" редактора коммента. Там далее есть синунькая кнопка "выбор на сервере", жмете её и далее вверху-слева видите "загрузить" .. вот по ней можно свою фотку закинуть на сервер, повторить процесс сколько надо раз и потом выбирать свои фотки из загруженных на сервер для вставки, заодно и настраивая их размер и пр. параметры. Сильно не разбирался что из них нафига.

По теме: нет ответов это не значит что ваш проект неполезен. Возможно прямо сейчас - невостребовано. А возможно, что всё написано кучеряво и вопросов нет, народ берет и пользуется (редко, но так тоже бывает). Не стоит измерять собственное ЧСВ количеством восторженных (или наоборот) откликов, не отчаивайтесь. :)

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

hunk_72 Привет.

Что писать в теме, заказал по акции.

Приедут можно будет писать!)

revlerik
Offline
Зарегистрирован: 26.12.2015

Меня очень интересует эта тема,хочу собрать миниатюрный пультоскоп,постарайтесь пожалуйста выставить фотографии.

И какой именно плеер покупать с али?

hunk_72
Offline
Зарегистрирован: 11.09.2015

Докупил 5 именно этих, по акции. Экранчики, сама стекляшка побольше. Сфотаю , выложу.  Зачем столько лишних действий в выкладывании понять не могу.

PS Пытаюсь сделать снимок вебкой, подсветка становится синей, нихрена не видно.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Вы, меня простите, но размещение фоток ЧЕРЕЗ ЖОПУ.

revlerik
Offline
Зарегистрирован: 26.12.2015

Отлично,закажу и я парочку плееров.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Интересно, по 80 кто успел заказать ???

alex_r61
Offline
Зарегистрирован: 20.06.2012

На китайца видимо столько народу свалилось, что он задрал цену.

MacSim
Offline
Зарегистрирован: 28.11.2012

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

hunk_72 пишет:

Интересно, по 80 кто успел заказать ???

3 или 4 заказать успел

hunk_72
Offline
Зарегистрирован: 11.09.2015

MacSim пишет:

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

Конечно можно. Если интерфейс найдёшь. Ну или даташит хотябо. В теме пультоскоп на 27 мгц, на стр  где-то 13, было описание потрашкоы и ссылки.

hunk_72
Offline
Зарегистрирован: 11.09.2015

В китайском mp3-плеере дисплей 0.5 дюйма 128х64 с SPI шиной. Контроллер оказался ST7567. Оптимальный контраст $1F.

imageimage 

Весь плеер с доставкой меньше 2 долларов - хороший набор деталей для DIY портативного девайса - корпус, дисплей, 5 кнопок и аккумулятор. Впрочем, даже и платку можно не выкидывать - там стоит 16-ногий контроллер STA801, который по USB может читать и писать SD-карту.

Вот скан платы. Тут можно посмотреть разводку контроллера. Если надо детали (номеналы), размещу. Сканировалось для перисовки схемы. Платка пошла переходной платой на индикатор. шаг контактов мелковат .8, к площедкам микросхемы паяться было удобнее.

Тот что продавался, плата другая и главное, индикатор побольше. 

На подобных плеерах ещё mp3 шилды делают http://www.instructables.com/id/MP3-Interface-for-Arduino-Cheap-and-Easy/     и     http://www.instructables.com/id/Cheap-and-Easy-MP3-Shield-for-Arduino/

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

hunk_72 будет ли библиотечка и примеры дляработы с индикатором?

hunk_72
Offline
Зарегистрирован: 11.09.2015

Если кто-то сможет это изящно сделать, то будет. Я-же залез с грязными сапогами в библиотеку адафрута. 

Вот заставка к хронографу, овечка-биатлонист. Фото эндоскопом, цветопередача врёт, картинка зеркальная. 

А, вот снова распрадажа. Экран поменьше, 75руб  :

http://ru.aliexpress.com/item/Factory-Price-USB-Mini-MP3-Player-LCD-Screen-Support-32GB-Micro-SD-TF-Card-51108/32527038456.html?spm=2114.30010708.3.116.BUr5Qh&ws_ab_test=searchweb201556_0,searchweb201602_4_10036_10035_301_10034_10033_507_10032_10020_10017_10005_10006_10021_10022_401_10007_10018_10019,searchweb201603_9&btsid=83dd8cfe-a327-4ddc-92a8-92e4b3a4da65

Экран побольше и потрахов побольше 105-110руб :

http://ru.aliexpress.com/item/Beautiful-Gift-100-Brand-New-2016-Shiny-Mini-USB-Clip-LCD-Screen-MP3-Media-Player-Support/32635594626.html?spm=2114.30010708.3.106.6r2XAT&ws_ab_test=searchweb201556_0,searchweb201602_4_10036_10035_301_10034_10033_507_10032_10020_10017_10005_10006_10021_10022_401_10007_10018_10019,searchweb201603_9&btsid=2d61d29a-5cd5-491f-9c10-825540cad139

Axion
Offline
Зарегистрирован: 06.04.2016

Привет, скинь проэкт или ссылку где скачать. Едет плеер, хочу собрать пока инфу и схему подключения экранчика.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Брал библиотеку ST7565 , правил и  пользовал её.

Leon010203
Offline
Зарегистрирован: 27.06.2014
hunk_72
Offline
Зарегистрирован: 11.09.2015

Выше моя фотка была, заставка к измерителю скорости пули "аля, биатлон". Я не китаец. На очереди тестер эл. компонентов. Сканы плат давал для точных размеров посадки плат обратно в корпус и совпадение всех элементов управления. В лайауте можно связи отрисовать и востановить схему, мало-ли МП3 шилд делать вздумается. Но заинтересовавшихся не нашлось. Будет время посвободней себе закончу.

Сканы обоих моделей с детальками выложить ?

revlerik
Offline
Зарегистрирован: 26.12.2015

hunk_72 пишет:

Сканы обоих моделей с детальками выложить ?

Конечно выложить,коль не трудно.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Вот, припаян дисплей маленький, удостовериться в совместимости, хотя сомнений не было.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Раздеваем, сканеру в фокус не поймать плату, номиналы.

Кондюшки  замерить?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

а мне все никак не доедет

hunk_72
Offline
Зарегистрирован: 11.09.2015

Заказал еще 4 по 75.

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Прикольный дисплей и не только ценой,  быстро отрисовывает картинку!!!

Запилил видео как отпаять-припаять и запустить, буду дома выложу.

Тем кто не вьехал будет полезно.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Вот и я планировал, не еще планирую пультоскоп \то биш осцыл\ , тестер компонентов прямо в этот корпус и забабахать.

Ах да, и эмулятор таблеток далласовских, а-то больно их много в кармане развелось. Даже без желания считывать, вбить номера и названия на этапе написания/программирования. 

ЗЫ. Подсветка только дрянь, надо переделывать, делать равномерную. Синева не нравится. Хочется не инверсный, а жирный черный на почти нейтральном светлом, как в старых сотовых.

Axion
Offline
Зарегистрирован: 06.04.2016

Пришел дисплей JL-1311-A рабочая область 1.1х2.2 см, подсвеку думаю можно взять от экрана с мобилки. Выложите у кого есть тестовая библиотека потестить дисплей .

 

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Запилил видео как подключать .

Axion
Offline
Зарегистрирован: 06.04.2016

Спасибо за библиотеку . Взял такой http://ru.aliexpress.com/item/Beautiful-Gift-100-Brand-New-2016-Shiny-Mini-USB-Clip-LCD-Screen-MP3-Media-Player-Support/32635594626.html экранчик JL-1311-A размеры стекляшки 28х20мм. Радует контраст, есть немного шлейф на быстрой картинке.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Интересная тема, спасибо за видео) подписался на Вас.

И заодно купил вот это -> http://ru.aliexpress.com/item/Feitong-New-USB-Mini-MP3-Player-LCD-Screen-Support-32GB-Micro-SD-TF-Card-without-accessories/32516618699.html

119 руб.

Какие физические размеры у экранчика?

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

Yarik.Yar пишет:

....Какие физические размеры у экранчика?

На страничке есть.

hunk_72
Offline
Зарегистрирован: 11.09.2015

Ну, наконец-то народ зашевелился. У этого экземпляра не правильная геометрия, он сжет с боков, круг не выйдет. Разрешение 64х128, не забывайте. Если найду чем сфотать, включу парралельно и выложу.

 

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

hunk_72 пишет:

Ну, наконец-то народ зашевелился. У этого экземпляра не правильная геометрия, он сжет с боков, круг не выйдет. Разрешение 64х128, не забывайте. Если найду чем сфотать, включу парралельно и выложу.

Привет!

Можешь растолковать для более глупых, из всего поста понял только что разрешение  64х128.

hunk_72
Offline
Зарегистрирован: 11.09.2015

В этих плеерах есть 2 типа индикаторов, 15.5мм х 22.5 и 16х 25.5 по верхнему стеклу. Таким образом у второго пиксели квадратные и круг будет кругом, а не элипсом вытянутым с верху в низ. В остальном различия нет. 

bodriy2014
bodriy2014 аватар
Offline
Зарегистрирован: 12.05.2015

hunk_72 пишет:

В этих плеерах есть 2 типа индикаторов, 15.5мм х 22.5 и 16х 25.5 по верхнему стеклу. Таким образом у второго пиксели квадратные и круг будет кругом, а не элипсом вытянутым с верху в низ. В остальном различия нет. 

Теперь ясно, спасибо за инфу.

 

Axion
Offline
Зарегистрирован: 06.04.2016

Кто-то уже пробовал осцил на нем как выходит ?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

В общем подключил посмотреть это чудо. Дисплей отпаивать не стал, отпаял микруху с обратной стороны платы, и на её дорожки подпаялся. Как выяснилось вывод "ресет" можно не подключать к МК, он на плате подтянут к питанию.  И в библе его тоже можно не указывать.

Пока два вопроса актуальных: библа -монстр. Скетч с выводом  Hello, World! занимает 10кБ флэша (!!!) Какие-то странные команды, без которых не работает вывод:


#include "U8glib.h"
U8GLIB_NHD_C12864 u8g(13, 11, 10, 9);  // SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9, RST = 8
void setup(void) {
 u8g.setContrast(25);
 u8g.setFont(u8g_font_unifont);
}

void loop(void) {
  u8g.firstPage();  
  do {
  u8g.setPrintPos(0, 20); 
  u8g.print("Hello World!");
  u8g.setPrintPos(0, 40); 
  u8g.print("Hello World!");
 } while( u8g.nextPage() );

  delay(500);
}

В общем хотелось бы  нормальную библу, покомпактнее.

И макрос разъёма этого дисплейчика для Sprint-Layout кто нибудь делал? Не хочется глаза ломать вымеряя каждый микрон..

slider
Offline
Зарегистрирован: 17.06.2014

подпишусь на тему. Заказывал несколько штук продолговатых, у разных продавцов , прошло 3 месяца, но так и не пришло :( . А те которые по 80р , судя по отзывам у продавца,  почти никому не пришли по этой цене, видимо и не думал продавец отправлять, так решил 5 звезд позарабатывать на количестве покупкок и 5 звезд за возвпрат денег, а фиг ему .  

  dimax , а пробовали выпиливать от туда (из библиотеки) лишние контроллеры?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

slider, А там всего  один контроллер, других микросхем нет. Его я и "сдул" что б проводки припаять.  В принципе не советовал бы  никому этот дисплей, кроме маленького размера у него нет никаких преимуществ, по качеству изображения тот-же народный 5110 -гораздо лучше.

hunk_72
Offline
Зарегистрирован: 11.09.2015

http://www.pjrc.com/teensy/td_libs_ST7565.html   Пробовал адафрутовскую примеры смотрел, переделывал. А еще от 5110 перелопатить. 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Тоже попробовал библу от 7565. При данном скетче кушает 4,5 кило. Уже лучше, но проблема ещё  вот в чём: -там один вариант фонтов -и получается очень мелко, 8 строк на таком дисплее -это едва различимо.

Причём как видно на фотке 2/3 этих фонтов -нафик ненужная хрень (сидящая во флеше(!) ). Наверное можно написать свой фонт, покрупнее, или вставить из другой библы фонты, -но это ж нужно уметь ... :(

// library https://github.com/adafruit/ST7565-LCD
#include "ST7565.h"
ST7565 lcd(11,13,9,8,10);// sda(5),sck(4),rs(3),rst(2),cs(1) 
void setup()   {                
lcd.begin(0);
lcd.st7565_set_brightness(0);
//lcd.clear();
 // draw the first ~120 characters in the 
    for (uint8_t i=0; i < 168; i++) {
    lcd.drawchar((i % 21) * 6, i/21, i);
     }    
lcd.display();
}

void loop(){}

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Ещё одна библа подошла. Шрифтов имеет аж 10 штук!, но более всех годный самый крупный (он на картинке). Кажется очень крупно, но это просто картинка сильно увеличена. В реальности заглавные буквы высотой примерно 1,5мм.

Нижеприведённый скетч  занял 3,2кб. Почти нормально.

#include <Dogm.h>
Dogm lcd(9);
void setup() {
lcd.setContrast(0);
lcd.start();
lcd.setFont(font_8x13);
do {lcd.setXY(0,3);
    lcd.print(" 1 Stroka HELLO");
    lcd.setXY(0,15);
    lcd.print(" 2 Stroka HELLO");
    lcd.setXY(0,27);
    lcd.print(" 3 Stroka HELLO");
    lcd.setXY(0,39);
    lcd.print(" 4 Stroka HELLO");
    lcd.setXY(0,51);
    lcd.print(" 5 Stroka HELLO");
 } while (  lcd.next()) ;

}

void loop() { }

Как видно тут тоже авторы библу сделали с дуринкой, -нужно завернуть в цикл вывод на дисплей. Типа там поэтапно рисуется. Иначе никак.

ElectroMaX
ElectroMaX аватар
Offline
Зарегистрирован: 19.02.2015

Что то не понятно как запустить эту библиотеку?

hunk_72
Offline
Зарегистрирован: 11.09.2015

Напишите кто использовал. Просто интересно, кто пошел еще этим путем.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

попробовал либу из 43 поста заработало сразу

а вот из 44 никак. то либа ругалась, оказало надо раскоментировать строчку с нужным дисплеем. сделал. и все равно ругается

C:\Yandexdisk\arduino-1.6.12\libraries\Dogm\utility\chess.c:1093:17: error: variable 'ce_dir_offset_rook' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 dog_pgm_uint8_t ce_dir_offset_rook[] = { 1, 16, -16, -1, 0 };

                 ^

C:\Yandexdisk\arduino-1.6.12\libraries\Dogm\utility\chess.c:1094:17: error: variable 'ce_dir_offset_bishop' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 dog_pgm_uint8_t ce_dir_offset_bishop[] = { 15, 17, -17, -15, 0 };

                 ^

C:\Yandexdisk\arduino-1.6.12\libraries\Dogm\utility\chess.c:1095:17: error: variable 'ce_dir_offset_queen' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 dog_pgm_uint8_t ce_dir_offset_queen[] = { 1, 16, -16, -1, 15, 17, -17, -15, 0 };

                 ^

C:\Yandexdisk\arduino-1.6.12\libraries\Dogm\utility\chess.c:1096:17: error: variable 'ce_dir_offset_knight' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

 dog_pgm_uint8_t ce_dir_offset_knight[] = {14, -14, 18, -18, 31, -31, 33, -33, 0};

                 ^

exit status 1
Ошибка компиляции для платы Arduino Pro or Pro Mini.

я хз что надо делать

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

dimax может либа обновилась и теперь что то нужно дополнительно делать? если так может дашь свою рабочую

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

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

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

хорошо. а то как бы осталось вывод настроить и собирать можно