Перейти к содержимому

Донат
На хостинг
ISK за переводы
до 75kk за 1000зн.
Хроники EVE
Сборник
Новичкам
Полезная информация
Фотография

Техномагия с роботами, адуинами и малинами

arduino raspberry малина любители SOC

  • Авторизуйтесь для ответа в теме
1319 ответов в теме

#161
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

купил экранчик и... поимел четыре часа танцев с бубном.

экран:

Спойлер

в плюсах: uno формат. втыкается прямо сверху бутербродом. 2.4 дюйма, 320х240 пикселей. самое то для издевательств. снизу microSD, который уютно спрятался на UNO между питанием и USB. все хорошо...кроме танцев.

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

танцы вторые: берем пример и отрезаем лишнее. done. ничего интересного.

танцы третьи: красивости.... а вот тут и зарылась БОЛЬШАЯ сабака.


#define BLACK   0x0000
#define BLUE    0x001F
#define RED     0xF800
#define GREEN   0x07E0
#define CYAN    0x07FF
#define MAGENTA 0xF81F
#define YELLOW  0xFFE0
#define WHITE   0xFFFF

RGB в.... два байта. КАК карл??? а вот так:

lcds___displays_colorpack.png

 

мой мозк навсегда изнасилован.... но...радость не была бы полной, если бы цвета отображались так как написано. ибо:

заливка "WHITE", текст "BLACK" - заливает экран.... ЧОРНЫМ с БЕЛЫМ текстом!!!!! соответственно RED - какой-то зеленоватый. КАК КАРЛ?!!! 

 

-------------------------



 и если все плохо то как лучше об этом сообщить продавцу?

 

от подачи питания и не засветится... олед же, у него задней подсветки нету.


  • 0

#162
belliom

belliom

    Будда

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12967 сообщений
6073
  • EVE Ingame:belliomka
  • Corp:XMX
  • Client:Eng

критичны ли эти повреждения для экранчика?

 

По идее нормально должен работать.

Но я слепой видимо. Не вижу скола. Форма верхней стекляшки зависит от фантазии дизайнера подвального китайского завода. Есть аккуратные с прямыми углами. А есть такие как у тебя.

ЕМНИП такой дисплей проверить без полноценной обвязки не получится.


  • 0
Над нами баржи Абаддона...

#163
OmikroN

OmikroN

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 153 сообщений
71
  • EVE Ingame:Omikron Mirkonovich
  • Client:Рус


По идее нормально должен работать.

Но я слепой видимо. Не вижу скола. Форма верхней стекляшки зависит от фантазии дизайнера подвального китайского завода. Есть аккуратные с прямыми углами. А есть такие как у тебя.

ЕМНИП такой дисплей проверить без полноценной обвязки не получится.

 

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

 

обвел скол

Спойлер


  • 0

#164
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12731 сообщений
2678
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng
с большой вероятностью не заработает ((
толстая дорожка очень похожа на шину (кучка мелких дорожек близко, сливаются в одну невооруженным глазом). Дорожки на стекле напылены и вероятность для них работать при сколе равна нулю. Но, может ошибаюсь и повезет.
Экран не будет светиться без софта. Жди.
  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#165
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

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

String filename1 = String(now.year())+String(now.month())+String(now.day())+".log";
char CharFileName[filename1.length()+1];
filename1.toCharArray(CharFileName,sizeof(CharFileName));

возвращает для 11.01.2017 файл 2017111.log  вместо удобочитаемого 20170111. отображение на экране тоже плывет в 11/1/2017

 

как просто без длинных циклов присвоения 1=01,2=02 и т.п. привести в нормальный вид? такая же ситуевина касается и времени. 02:05:30 превращается в выводе на экран в 2:5:30.


Сообщение отредактировал DireSnake: 11 January 2017 - 22:57

  • 0

#166
diniaprapor

diniaprapor

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4524 сообщений
2676
  • EVE Ingame:Occam Razr
  • Corp:Burundukai Inc.
  • Client:Eng

 

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

String filename1 = String(now.year())+String(now.month())+String(now.day())+".log";
char CharFileName[filename1.length()+1];
filename1.toCharArray(CharFileName,sizeof(CharFileName));

возвращает для 11.01.2017 файл 2017111.log  вместо удобочитаемого 20170111. отображение на экране тоже плывет в 11/1/2017

 

как просто без длинных циклов присвоения 1=01,2=02 и т.п. привести в нормальный вид? такая же ситуевина касается и времени. 02:05:30 превращается в выводе на экран в 2:5:30.

 

Должно сработать что-то типа String.format("%1$02d", now.month())

Если нет, то погугли "string formatting" для нужного языка. Тут java насколько понил. 


  • 0
This is my signature. There are many others like it, but this one is mine.

Someday, this signature may save my life.

#167
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12731 сообщений
2678
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng
1) Ты можешь получить очень интересные эффекты когда смена файла придется на 31 января 23 часа 59 минут 999999 микросекунд, так как месяц будет взят прежний, а день уже следующий.
Правильно так:
timeshot = now()
теперь из снапшота времени можно брать данные:
year(timeshot)

Теперь о твоей проблеме:

будет чуть дольше, но:
месяц или день не могут быть больше двух цифр, так что посмотри сколько символов получилось (sizeof), не забудь про терминатор строки (если он есть, я не в курсе особенностей языка), и проанализируй - если символ один, то добавь в начало символ нуля, как-то так:
monthshot = "0" + month(timeshot);
Потом просуммируй одну функцию и две переменные:
String filename1 = String(year(timeshot)) + monthshot + dayshot + ".log";
  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#168
diniaprapor

diniaprapor

    Clone Grade Lambda

  • Tech III Pilots
  • PipPipPipPipPipPip
  • 4524 сообщений
2676
  • EVE Ingame:Occam Razr
  • Corp:Burundukai Inc.
  • Client:Eng

RGB в.... два байта. КАК карл??? а вот так:

lcds___displays_colorpack.png

 
мой мозк навсегда изнасилован.... но...радость не была бы полной, если бы цвета отображались так как написано. ибо:
заливка "WHITE", текст "BLACK" - заливает экран.... ЧОРНЫМ с БЕЛЫМ текстом!!!!! соответственно RED - какой-то зеленоватый. КАК КАРЛ?!!!

Возможно нужно использовать обратные значения - например для WHITE 0x0000, для RED 0x07FF.

Сообщение отредактировал diniaprapor: 12 January 2017 - 0:23

  • 0
This is my signature. There are many others like it, but this one is mine.

Someday, this signature may save my life.

#169
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

Возможно нужно использовать обратные значения - например для WHITE 0x0000, для RED 0x07FF.

сделал все проще: вывел названия цветов указанных кодов, ...  и присвоил каждому - правильное. так что теперь Black - это таки Black. в конце концов, мне десяток цветов не нужно. хотя... я надеюсь таких косяков с выводом Bmp не будет :)

 

с длинным выводом более менее осилил. грубо ввел условие: ЕСЛИ выводимое меньше 10, ТО рисуй "0". а потом то, что хочешь. тупо конечно, но даты на экране сразу пришли в нормальный вид. с датафайлом.... гляну. на ардуино.ру пробежала у человека подобная проблема, но она смешалась у него с невозможностью создания файла больше  дос-овского "8.3". 

 

del. свой косяк. 


Сообщение отредактировал DireSnake: 12 January 2017 - 17:46

  • 1

#170
OmikroN

OmikroN

    Clone Grade Delta

  • Tech III Pilots
  • PipPip
  • 153 сообщений
71
  • EVE Ingame:Omikron Mirkonovich
  • Client:Рус

приветствую, пришла ардуинка, после небольших танцев с поисками дров и рабочих библиотек, получилось запустить экран.

в общем работает частично, с верху через строчку не горят несколько строк(12 шт.)

как думаете вернет продавец при таком дефекте бабки или больше мозг посношает?

 

фото(к сожалению максимум что смог выдавить из телефона, плохо фокусируется на светящиеся объекты)

Спойлер


  • 0

#171
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12731 сообщений
2678
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng
Хз. Можно попросить его выслать замену бесплатно.
  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.


#172
dekadent

dekadent

    Clone Grade Zeta

  • Tech III Pilots
  • PipPipPip
  • 463 сообщений
277

 

 

RGB в.... два байта. КАК карл??? а вот так:

lcds___displays_colorpack.png

 

мой мозк навсегда изнасилован.... но...радость не была бы полной, если бы цвета отображались так как написано. ибо:

заливка "WHITE", текст "BLACK" - заливает экран.... ЧОРНЫМ с БЕЛЫМ текстом!!!!! соответственно RED - какой-то зеленоватый. КАК КАРЛ?!!! 

 

 

У меня два таких дисплея было, один работал без проблем, у второго ровно такая же проблема. Посути вместо RGB берет значения как BGR. В одном из регистров есть параметр за это отвечающих. И да, напиши версию контроллера


  • 0

#173
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

Спойлер

У меня сейчас такая сборка:

-Uno (с сожженым предохранителем на питании)

-DataLoggerShield - часы реального времени + SD-карта. link - пришлось сменить слот батарейки на большую таблетку. ввиду невозможности дома найти нужного типа.

-2.4 TFT дисплей шилд + microSD link

 

плюс еще не прикручено

-геркон

-джойстик

 

собираю миникомпьютер для вела. на сейчас:

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

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

-скорость и дистанцию пока не прикрутил - неделю почти убил на нормальное отображение всех цифр без мелькания и нормальную работу без плавающих глюков. вроде появления 60-ой  секунды или отсутствия вывода  времени с 00:00 до 01:00.

-джойстик - для листания страниц вывода, переключения режимов. но пока все выводится на один экран.... хотя есть еще хапнутые тачи 5 и 7 дюймовые экраны. но они уже под версию Due. 

 

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

 

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

 

минусы: 

-RTC часы. вроде отлично тикают. считают секунды и т.п. НО почему-то помнят последнее время включения. а не текущее. Т.е. утром включаешь часы - 03:20. заливаешь новую прошивку - хоп - 12:20. т.е. в прошивку обновляется текущее время, но - не берется реальное. Возможно - из-за самого модуля. (библиотека RTCLib)

 

-----------------

девайсина Google Arduino Glasses

http://www.instructa...-My-Multimeter/


Сообщение отредактировал DireSnake: 14 January 2017 - 14:04

  • 1

#174
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10065 сообщений
3685
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

я эту тему похоронил 4 года назад.

 

или делать эксклюзив и срезать немного кэша\кикстартер и вот это вот все или вообще не делать.

 у кого очень много времени  - то конечно можно заняться.

 

 а так есть поляры. их достаточно - это хорошие устройства



типа такого

 

http://www.polarspor...r-polar-v650cad

 

вот тожесамое за 5000р + инфраструктура.  - это вин


  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#175
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

я эту тему похоронил 4 года назад.

 

или делать эксклюзив и срезать немного кэша\кикстартер и вот это вот все или вообще не делать.

 у кого очень много времени  - то конечно можно заняться.

 

 а так есть поляры. их достаточно - это хорошие устройства

 

 

 

 

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

можно. не интереснож. а "срубить кеш"... не за ради бабла.  а интереса ради.


  • 0

#176
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10065 сообщений
3685
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус
Ну. Какбэ да.
Мы делаем что умеем. И покупаем то что нам нужно.

Только машина и лайба вполне могут сосуществовать эффективно.

А ардуинки и прочие DIY это не более чем хобби.
  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#177
belliom

belliom

    Будда

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12967 сообщений
6073
  • EVE Ingame:belliomka
  • Corp:XMX
  • Client:Eng

А ардуинки и прочие DIY это не более чем хобби.

 

А разве тут кто-то писал, что собрался грести бабло на ардуинах? Я вот что-то такого не помню.


  • 0
Над нами баржи Абаддона...

#178
DireSnake

DireSnake

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 13299 сообщений
4169
  • EVE Ingame:DireSnake
  • Corp:Percone
  • Client:Eng

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


  • 0

#179
Neurox

Neurox

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 10065 сообщений
3685
  • EVE Ingame:NeuroxDFx
  • Corp:-
  • Ally:-
  • Client:Рус

А разве тут кто-то писал, что собрался грести бабло на ардуинах? Я вот что-то такого не помню.

Я может быть неверно выразился.
Для практического применения в большинстве случаев эффективней приобрести готовый дивайс. Т.к время потраченное на разработку и изготовление своего сильно дороже получается.
Дивайс ради дивайса? Ок такой подход возможен. Только зачем я не понимаю.
  • 0
В войне за выживание не может быть никаких условностей — ни сугубо, ни трегубо. Любой, кто не сражается на вашей стороне, — враг, которого необходимо сокрушить!

#180
Atmega

Atmega

    Clone Grade Ksi

  • Tech III Pilots
  • PipPipPipPipPipPipPipPipPip
  • 12731 сообщений
2678
  • EVE Ingame:Atmega
  • Corp:MEN
  • Client:Eng
Ну например если готового такого нет. Или, всё-таки оно существенно дороже покупки на Али двух-треъ платок типа малинки, с последующим хобби на недельку. На выходе вполне может статься девайс который пусть хуже фабричного, но ты смог преодолеть проблему с его помощью, да ещё и интересно провел время. И человек это создатель, вполне можно приходить в хорошее настроение от классно сделанного своими руками ремонта, но и от "задышавшей" прямо у тебя в руках самодельной вещи - тоже.
  • 0

We don't need to get a life, we gamers have many lifes.

Time you enjoy wasting, was not wasted.





0 посетителей читают тему

0 members, 0 guests, 0 anonymous users