Сите знаеме дека има недостаток на компоненти низ Македонијава, а и тиа што ги има, ако се некои ретки, тешко може да се најдат по прифатлива цена. Од овиепричини, мораме да се снаоѓаме како знаеме и умее при градбата и дизајнирањето на проектите. Еден од начините е вадење на стри компоненти од стари уреди кои не се употребуваат повеќе поради X причини. Меѓу нив би ги ставил и мобилните телефони, кои во денешно време ги има во изобилство и за релативно мала сума на пари, дури и нови (некористени). На пример, еден Alcatel телефон што го видов во излог од една продавница се продаваше за 700 денари :O. Притоа, телефонот се продаваше заедно со prepaid картица од T-Mobile во вредност од 500 денари (всушност имаат вредност од 600 денари заедно со ДДВ, односно 580 денари, или некоја слична сума, како и да е, поентата е дека телефонот излегува скоро „гага“ ако го земеш заедно со 500 денари кредит на T-Mobile) и е кодиран на T-Mobile мрежата, што значи дека не можете да користите други SIM картички освен оние на T-Mobile. Во принцип, за сите останати корисници на останатите мобилни мрежи во Македонија, телефонот е неупотреблив бидеќи за да се прекодира треба дадете уште 200, 300, 400, 500 денари, и на крајот ќе сватите дека конкретната инвестиција не ви се исплати. Но, постои алтернавива
. Од истиот телефон можете да го искористите LCD дисплејот за некој проект што го правите, или чисто експериментирате со микроконтролери, или учите како да напишете нешто на било кој дисплеј, да ја научите основата на запишувањето на LCD дисплеите, итн.
. За било која од овие опции ви треба LCD дисплеј. Се разбира, најдноставно е да купите готов LCD дисплеј (стандардни, dot matrix, 1 X 16 карактери, 2 X 16 карактери или 4 X 16 карактери) за кои има готови алгоритми во повеќето IDE-иња за развој на софтвер за микроконтролерите. Но што ако ви треба дисплеј кој што не е поделен на полиња? Што ако ви треба дисплеј на кој треба нешто да се прикаже графички? Во овие случаи, мобилните телефони како Alcatel-от кој го имам спомнато погоре, се многу добар извор на делови, дури да се нови, повеќе се исплати да го искористите него како дисплеј одколку некој од стандардне LCD дисплеј (можеби не се исплати и временски, но ако треба нешто да се прикаже графички, или едноставно уредчето не треба да зафаќа многу простор, дисплејот треба да му биде мал, се исплати
). Пресметајте, па сами ќе видите
. Нов телефон со 500 денари кредит (за кој имате платено 600 денери) е 700 денари, 700-600=100 денари, а еден LCD дисплеј со 2 X 16 карактери може да биде и 300, 400 денари, завиди од местото каде што сте го купиле (на старо гледав цени од 200 денари, но не и на ново, плус, не секогаш можете да ги најдете тие на старо :S). Значи, сте платиле само 100 денари за цел телефон, а делови имате за (апсолутен минимум) 300 денари
. Значи, и со нови телефони можат да се градат проекти и уреди
, и што е најинтересно, повеќе се исплати одколку да купувате нови дисплеи (барем кај нас, не знам како стојат работите во странство). А за стари и искористени телефони, тоа е веќе „гага“
. СИте имаат дома барем по еден стар модел којго користеле на времето и веќе не им треба, а сигурно имаат и комшиите, роднините, пријетлите, итн.
. Од сите нив по еден неупотреблив телефон да добиете на полон, ете три LCD дисплеи
. Се разбира, не се сите од нив погодни за проекти, но еден барем ќе биде
.
Од тие причини фатив да собирам податоци за различни типови на дисплеи од различни произодители. Се разбира, најраспространет е распоредот на пиновите и кодот за генерирање на графиката од Nokia 3310, но има и многу други модели кои можат да се искористат. Еве ја колекцијата што ја имам направено до сега, не е голема, но може да се надополнува, со ваша помош се разбира
. Во принцип, секој LCD дисплеј има LCD chip (исто така го нарекуваат и LCD драјвер) чија функција е да го контролира прикажувањето на податоците на LCD екранот. Кратко речено, тој е интерфејсот помеѓу дисплејот и чипот кој ги праќа податоците кои треба да се прикажат на LCD дисплејот. Најчесто, овој чип е интегриран заедно со LCD дисплејот, некогаш е видлив, но некогаш не е лесно видлив
. Може да има форма на „црна плуканица“, правоаголник, квадрат. Која и да е ситуацијата, тој LCD чип го има произведено некој, Philips, Samsung или некој трет производител. Прва работа која треба да се најде е да се најдат ознаките на чипот (кои најчесто не ги има на самиот чип, туку на LCD дисплејот, тоа се најчесто некои од многуте кодови напишани на него
). Одкако ќе ги најдеме кои се, преминување на наоѓање на datasheet за тој чип. Во datasheet-от е објаснето се, како треба да се генерираат командите за палење на дисплејот, прикжување на графичкиот дисплеј, како се испишува на графичкиот дисплеј, колку пиксели може да контролериа чипот (најчесто, бројот на пиксели кои може да ги контролира е ист со бројот на пиксели кои ги има дисплејот, на пример, 105 X 56 пиксели). Сите податоци со кои можеме да го контролираме чипот се дадени во овој datasheet. Втората работа која треба да ја најдеме е распоредот на пиновите на дисплејот, односно кој пин за што е. Ова е потешката работа :S. За тоа ни е потребна шемата на „тој и тој“ телефон. За постарите телефони шемите се наоѓаат релативно лесно, но за поновите модели... малку потешко :S. Како и да е, поентата е дека треба да се наде шемата бидејќи во неа е нацртан распоредот на пиновите и функцијата на секој од нив. Некои дисплеи имаат некои додатни екстерни компоненти (на пример, кондензатори или отпорници), ова не е ништо чудно, дел од компонентите не можат да се стават во толку мало пакување како што е пакувањето на LCD чипот, па мора да се стават екстерно. Исто така, можно е дел од овие пинови да се користат за „пасивно“ конфигурање на дисплејот (со поставување на отпорници и кондензатори, врзувајќи на определен начин пин со пин, дисплејот се лимитира да покажува едно или друго, или можно е да се намалува контрастот, или сгоемува истиот, итн.). Значи, не се деморализирајте ако видите многу пинови
, често се случува дел од нив и да не се користат за ништо
, монтирани се поради компатибилност со конекторот, или нешто слично, дел од нив се пасивно користење итн.
. На крајот, од 20 или 26 пина, може да го сведете целиот број на „корисни“ (за нас
) пинови на 5 или 6
, сите осанати да ен ни требаат
.
Како што спомнав, пожелно е да се надополнува оваа листа, со ваша помош се разбира
. Потребно е малку време за да се најде се што ви треба, но затоа пак тука на располагање ви стои интернетот
. Имам дадено пример како треба да изгледа еден „datasheet“ (
) за распоред на пинови на еден LCD дисплеј од телефон (даден е преку datasheet-от за дисплејот за Siemens C45 и А50). Треба да има слика од екстерна шема на поврзување (оваа слика можете да ја најдете од сервисната шема или само шемата за „тој и тој“ мобилен телефон, со прост screen shot можете лесно да ја извадите од PDF фајлот и да е ја имате само како слика неа
), слика од самиот дисплеј на која е обележано кој е првиот и последниот пин (ако нема дисплејот премногу пинови, пожелно е да се означат сите), да е наведен чипот кој LCD дисплејот го користи, да се наведе резолуцијата на дисплејот (толку X толку пиксели) и да се опише распоредот на пиновите (SData, Vcc, LED, Clock... како што се означени на шемата, така да се напишат). Исто така е пожелно заедно со овој „datasheet“ (на дисплејот) да има спакувано и datasheet од производителот на LCD чипот (datasheet од чипот). Можете да го „залепите“ за импровизираниот datasheet, доколку не можете (или не знаете), само спакувајте го заедно со DOC или PDF фајлот кој сте го направиле за LCD дисплејот
. Може и се ова да не е лично ваше дело, сте го нашле од некаде, па сте го симнале или ископирале, ова не е проблем, само придржувајте се до правилата за post-рање на вакви „datasheets“, значи, да ги има сите податоци кои се погоре наведени и (по можност) да биде се тоа ставено во еден PDF фајл. Ако и по ова објаснување не ви е јасно како треба да се post-ираат „dastsheet“-овите за LCD дисплеите од телефоните, погледнете некои од datasheet-овите во мојата колекција, мислам дека ќе ви стане јасно како треба да ги правите
. Можете да ги upload-ирате на форумов или на некој file host. Ако не знаете како да ги upload-ирате на file host-ови, побарајте помош од администрацијата
.
Еве ја мојата колекција, се надевам дека ќе ви се најде
.
http://www.box.net/shared/in9511mbfoq5px7ig6ca
http://www.box.net/shared/312yb04h34hpvqy4xbs9
Напомена: Сите „datasheets“ кои ќе бидат post-рани, но нема да ги содржат наведените „делови“, ќе бидат избришани !!! Тие податоци се потребни за да може да се дизјанира или преправи било кое коло со микроконтролер !!! Едно од нив да фали и ако не може да се најде никаде (online), останатите податоци не вредат !!!