Muunganisho wa Nokia 1202 kwa atmega8 kwa undani. Kuunganisha onyesho kwa kidhibiti kidogo

Nimekuwa nikifanya kazi kwenye vifaa vya elektroniki vya redio kwa miaka kadhaa sasa, lakini nina aibu kukubali kwamba bado sina umeme wa kawaida. nauliza vifaa vilivyokusanyika chochote kinachokuja mkononi. Kutoka kwa kila aina ya betri za nusu-wafu na transfoma yenye daraja la diode bila utulivu wowote wa voltage au upungufu wa sasa wa pato. Upotovu huo ni hatari kabisa kwa muundo uliokusanyika. Hatimaye iliamua kukusanya umeme wa kawaida. Na nilianza kusanyiko na ampere-voltmeter. Kwa kweli, ilikuwa ni lazima kuanza kutoka kwa mwingine, lakini kama ilivyo tayari. Kwa kuwa nimekuwa nikifanya programu kidogo, niliamua kuendeleza mita ya kuonyesha mwenyewe. Skrini ni onyesho kutoka Nokia-1202. Labda tayari nimemtesa kila mtu na onyesho hili, lakini ni nafuu mara 3 kuliko 2x16 HD44780 (kulingana na angalau tuna). Kiunganishi kinachoweza kuuzwa na sifa nzuri kwa ujumla. Kwa ufupi kusema - chaguo nzuri kwa voltage na mita ya sasa.

Mzunguko wa umeme wa ampere-voltmeter ya dijiti kwa usambazaji wa umeme

Kuchora kwa bodi ya digital ampere-voltmeter

Mstari wa kwanza na wa pili unaonyesha wastani wa voltage na maadili ya sasa kutoka kwa vipimo 300 vya ADC. Hii inafanywa kwa usahihi zaidi wa kipimo. Mstari wa tatu unaonyesha upinzani wa mzigo uliohesabiwa kwa kutumia sheria ya Ohm. Kwanza nilitaka kuhakikisha kuwa matumizi ya nguvu ni pato, lakini nilifanya upinzani. Labda baadaye nitaibadilisha kuwa nguvu. Mstari wa nne unaonyesha hali ya joto iliyopimwa na sensor ya DS18B20. Imepangwa kupima halijoto kutoka nyuzi joto 0 hadi 99 Selsiasi. Lazima iwe imewekwa kwenye heatsink ya transistor ya pato, au kwenye kipengele kingine cha mzunguko ambapo kuna joto kali.

Unaweza pia kuunganisha baridi kwa microcontroller ili baridi ya radiator ya transistor. Itabadilisha kasi yake wakati halijoto inayopimwa na kihisi cha DS18B20 inabadilika. Kuna ishara ya PWM kwenye pini PB3. Kibaridi kimeunganishwa kwa pato hili kupitia swichi ya nguvu. Ni bora kutumia ufunguo wa nguvu Transistor ya MOSFET. Kwa joto la digrii 90 shabiki atakuwa na kasi ya juu. Sensor ya halijoto haiwezi kusakinishwa. Katika kesi hii, mstari wa nne utaonyesha tu OFF. Tunaunganisha baridi moja kwa moja. Matokeo ya PB3 yatakuwa 0.

Kuna chaguzi mbili za firmware kwenye kumbukumbu. Moja kwa kiwango cha juu cha kipimo cha sasa cha amperes 5, na pili hadi 10 amperes. Kiwango cha juu cha voltage iliyopimwa ni 30 volts. Sababu ya faida ya op-amp LM358 imehesabiwa kuwa 10. Kwa firmware tofauti unahitaji kuchagua shunt. Sio kila mtu ana uwezo wa kupima mia ya ohm na vipinga vya usahihi. Kwa hiyo, kuna mbili katika mpango resistor trimmer. Wanaweza kusahihisha usomaji wa kipimo.

Pia kuna bodi ya mzunguko iliyochapishwa kwenye kumbukumbu. Kuna tofauti kidogo kwenye picha - imerekebishwa kidogo hapo. Jumper moja imeondolewa na ukubwa umepunguzwa kwa urefu wa 5 mm. Utulivu wa usomaji wa ampere-voltmeter ni wa juu. Wakati mwingine huelea kwa mia moja tu. Ingawa nililinganisha tu na kijaribu changu cha Kichina. Hii inanitosha kabisa.

Asanteni nyote kwa umakini wenu.

HIFADHI:

Toleo la kisasa

Niliongeza tu onyesho la sehemu ya kumi ya nguvu.

Hapa niliirekebisha hadi kufikia 50A. Shunt 0.01 ohm. Faida ya op-amp ni takriban 6 hadi 7. Itakuwa muhimu kuhesabu upya vipinga. Fuse ni sawa na hapo awali.

Ningependa kuwasilisha kwa mawazo yako toleo la kisasa la mita ya kuonyesha kizuizi cha maabara lishe. Uwezo wa kuzima mzigo wakati upitishaji fulani wa sasa uliowekwa tayari umeongezwa. Firmware ya voltammeter iliyoboreshwa inaweza kupakuliwa hapa chini. Mpango mita ya digital sasa na voltage.

Maelezo kadhaa pia yaliongezwa kwenye mchoro. Kutoka kwa udhibiti kuna kifungo kimoja na kupinga kutofautiana na thamani kutoka kwa kilo-ohms 10 hadi 47 kilo-ohms. Upinzani wake sio muhimu kwa mzunguko, na kama unavyoona, inaweza kutofautiana kwa anuwai pana. Ilibadilika kidogo na mwonekano kwenye skrini. Onyesho lililoongezwa la nguvu na saa za ampere.

Tofauti ya sasa ya safari imehifadhiwa katika EEPROM. Kwa hiyo, baada ya kuzima, hutahitaji kusanidi kila kitu tena. Ili kuingiza menyu ya mipangilio ya sasa, unahitaji kubonyeza kitufe. Kwa kugeuza kisu cha kupinga tofauti, unahitaji kuweka sasa ambayo relay itazimwa. Imeunganishwa kupitia kibadilishaji cha transistor ili kubandika PB5 ya kidhibiti kidogo cha Atmega8.

Wakati wa kuzima, onyesho litaonyesha kuwa kiwango cha juu cha kuweka sasa kimepitwa. Baada ya kubofya kifungo tutarudi kwenye orodha ya ufungaji upeo wa sasa. Unahitaji kubonyeza kitufe tena ili kubadilisha hadi modi ya kipimo. Log 1 itatumwa kwa pato la PB5 la kidhibiti kidogo na upeanaji wa data utawashwa. Aina hii ya ufuatiliaji wa sasa pia ina hasara zake. Ulinzi hautafanya kazi mara moja. Kuanzisha kunaweza kuchukua makumi kadhaa ya milisekunde. Kwa vifaa vingi vya majaribio hasara hii sio muhimu. Ucheleweshaji huu hauonekani kwa wanadamu. Kila kitu hutokea mara moja. Hakuna PCB mpya iliyotengenezwa. Mtu yeyote anayetaka kurudia kifaa anaweza kukihariri kidogo bodi ya mzunguko iliyochapishwa kutoka toleo la awali. Mabadiliko hayatakuwa muhimu.

Ikiwa una maswali yoyote, tafadhali wasiliana na jukwaa. Asante kwa umakini wako. Boozer ilikamilisha ampere-voltmeter.

HIFADHI:
Jukwaa

MAAGIZO YOTE YALIYOKO KATIKA HALI YA "KUSUBIRI MALIPO" BAADA YA KUPITA KWA SIKU HIZO YATAFUTWA MOJA KWA MOJA BILA TAARIFA YA AWALI.

Katika duka yetu ya mtandaoni, bei ya bidhaa iliyoonyeshwa kwenye kurasa za tovuti ni ya mwisho.

Utaratibu wa malipo kwa pesa za kielektroniki, kadi ya benki au akaunti ya rununu:

  • Baada ya kuweka agizo lako, agizo lako litawekwa ndani yako Eneo la Kibinafsi na hadhi" Inasubiri ukaguzi"
  • Wasimamizi wetu wataangalia upatikanaji katika ghala na kuweka bidhaa uliyochagua kwenye hifadhi. Wakati huo huo, hali ya agizo lako inabadilishwa kuwa " Imelipwa".Karibu na hali" Imelipwa"kiungo kitaonyeshwa" Lipa", kubonyeza ambayo itakupeleka kwenye ukurasa wa kuchagua njia za malipo kwenye tovuti ya Robokassa.
  • Baada ya kuchagua njia na kufanya malipo ya agizo, hali itabadilika kiotomatiki kuwa " Imelipwa". Inayofuata haraka iwezekanavyo Bidhaa itatumwa kwako kwa kutumia njia ya utoaji iliyochaguliwa wakati wa mchakato wa kuagiza.

1. Malipo kwa fedha taslimu

Kwa pesa taslimu, unaweza kulipia bidhaa ulizonunua kwa mjumbe (ambaye anakuletea bidhaa zako) au dukani (kwa kuchukua). Katika malipo ya pesa taslimu Unapewa risiti ya mauzo, risiti ya pesa taslimu.

TAZAMA!!! HATUFANYI KAZI na pesa taslimu tunapotuma, kwa hivyo malipo baada ya kupokelewa kifurushi cha posta haiwezekani!

2. Malipo kwa uhamisho wa benki

Kwa vyombo vya kisheria Tumetoa fursa ya kulipia ununuzi kwa kutumia uhamisho wa benki. Wakati wa kuagiza, chagua njia ya kulipa kupitia uhamisho wa benki na uweke maelezo yako ya ankara.

3. Malipo kupitia terminal ya malipo

ROBOKASSA - hukuruhusu kukubali malipo kutoka kwa wateja wanaotumiakadi za benki, yoyote fedha za kielektroniki, kwa kutumia hudumabiashara ya simu(MTS, Megafon, Beeline), malipo kupitiaBenki ya mtandaobenki zinazoongoza za Shirikisho la Urusi, malipo kupitia ATM, kupitiavituo vya malipo vya papo hapo, na pia kwa msaadaProgramu za iPhone.

Mara nyingi zaidi kuliko wengine, BASCOM hutumia onyesho kutoka kwa NOKIA-3310 kuna maktaba iliyotengenezwa tayari kwa hiyo. Hata hivyo, azimio la 84x48 (mistari 6 ya wahusika 14) haifai watu wengi, na bei za maonyesho haya zinakua mara kwa mara kulingana na mahitaji yake. Wakati huo huo, NOKIA b/w inaonyesha na zaidi azimio la juu- 96x68, taa iliyojengwa ndani na kwa bei ya chini (kutoka rubles 25 hadi 55 kwenye mnyororo wa duka wa Profi au LCD_GSM) zinatokana na chips tofauti, lakini algorithm ya uendeshaji na mchoro wa uunganisho ni sawa, kwa hiyo kutakuwa na maktaba moja ya ulimwengu kwa kufanya kazi nao.

Tutaangalia maktaba hapa chini, lakini kwa wakati huu, kutana na washiriki wetu:

NOKIA-1100, muonekano. NOKIA-1100, 1101 na 2300 ni onyesho sawa. Sampuli zote mbili zilizojaribiwa (1100) zilikuwa na shida na urekebishaji wa utofautishaji, lakini sio mbaya. (Shukrani kwa Max kwa picha na majaribio)


NOKIA-1100, kiunganishi cha uunganisho, mtazamo wa nyuma.


NOKIA-1100, mchoro wa uunganisho.


NOKIA-1202 / 1203 / 1280, kuonekana. Ikilinganishwa na zingine, picha imebanwa kidogo kwa wima na kunyooshwa kwa usawa. Mfano niliopata wakati mwingine, kutoka kwa kuwasha hadi kuwasha, nilianza nao kioo kuenea kutoka kulia kwenda kushoto, ili kuzuia kutokuwa na uhakika kama huo, maktaba hutoa ujumuishaji wa kulazimishwa katika hali ya kawaida.


NOKIA-1202 / 1203 / 1280, kiunganishi cha uunganisho, mtazamo wa kuonyesha kutoka FRONT.


NOKIA-1202 / 1203 / 1280, mchoro wa uunganisho.

Maonyesho mengine yote yanayohusika yana kiunganishi sawa:

Na, ipasavyo, mchoro sawa wa unganisho:


Itakuwa ngumu kuuza kiunganishi kama hicho; italazimika kununua sehemu ya kuoana au kuifungua kutoka kwa simu zilizotumiwa.

Basi tuendelee:


NOKIA-1110. Kwa chaguo-msingi, ni kinyume na kwa kioo kugeuka kutoka kulia kwenda kushoto, lakini hii inaweza kusahihishwa kwa urahisi katika maktaba. Ina zaidi tofauti ya juu kati ya zile zinazozingatiwa, lakini bila kurudisha nyuma picha hiyo haionekani. Voltage ya taa ya nyuma ni angalau 7.5V, au kutoka 12V kupitia kontena ya takriban 470 Ohms.


NOKIA-1110i / 1112. Kwa chaguo-msingi, na kioo kugeuka kutoka kulia kwenda kushoto. Picha imeinuliwa kidogo kwa wima. Voltage ya taa ya nyuma ni 3.3V kupitia kontena ya takriban 470 Ohms.


NOKIA-1116 -1200. Mfano niliopata haujibu amri za ubadilishaji na mzunguko, lakini kwa chaguo-msingi hufanya kazi kwa usahihi. Ni wazi sio tu ya asili ya Kichina, lakini pia ya marekebisho yao wenyewe. Voltage ya taa ya nyuma ni 3.3V kupitia kontena ya takriban 470 Ohms.


NOKIA-2660 / 2760 / 6085 nje. Ndogo kati ya zile zinazozingatiwa (kwa kulinganisha, zilizopigwa picha zikiwa kwenye 1202) na za bei rahisi zaidi. Kwa chaguo-msingi na picha iliyogeuzwa. Voltage ya taa ya nyuma ni angalau 7.5V, au kutoka 12V kupitia kontena ya takriban 470 Ohms.

Mchoro wa uunganisho wa maonyesho yote unaonyeshwa kwa ugavi wa umeme wa processor 5V wakati unatumiwa kutoka kwa 3.3V, wagawanyiko wa kupinga hauhitajiki.

Itifaki ya upitishaji ni SPI ya njia moja. Habari njema Upande wa chini ni kwamba inahitaji pini moja chini ikilinganishwa na 3310, na jambo baya ni kwamba inahitaji ujumbe wa 9-bit ili kulipa fidia kwa kutokuwepo kwake. SPI ya maunzi haiwezi kufanya hivi, kwa hivyo tunatumia programu. Lakini sasa maonyesho yanaweza kushikamana na miguu yoyote ya mtawala.

Maktaba inasaidia alfabeti ya Kisirili na Kilatini, pamoja na herufi kutoka nambari 32 hadi nambari 64. Jedwali la ASCII. Jumla ya mistari 8 ya herufi 16 inaweza kuonyeshwa. Ikiwa inataka, unaweza pia kuonyesha mstari wa 9, lakini tu nusu yake ya juu itaonekana (8 * 8 = 64, na tuna 68 kwa wima).

Tunabadilisha picha kwa ajili ya kuonyesha kwenye onyesho kutoka kwa umbizo la bmp hadi umbizo la bgf kwa kutumia "Kigeuzi cha Picha" cha kawaida chenye kisanduku cha kuteua cha lazima "Msururu wa SED". Kabla ya kupakia picha 96x68, weka azimio katika kubadilisha fedha kwa 128 * 128 au 240 * 128 au 240 * 240, vinginevyo italalamika juu ya urefu wa picha.


Faili ya fonti imeundwa na kubadilishwa kwa njia ile ile, lakini kila wakati bila kushinikiza - unahitaji pia kuangalia kisanduku cha "Unpacked". Kisha, ili tusichanganyike na picha, tunabadilisha ugani wa faili ya font kutoka bgf hadi inc. Chanzo cha picha za fonti kiko kwenye folda ya Vyanzo.

Maonyesho mengi yanayopatikana kibiashara imetengenezwa China na wana sifa zao wenyewe:

1) wengine hawawezi kuhimili voltage zaidi ya 2.8V (hii ni yao voltage ya uendeshaji kulingana na mizunguko ya simu, ingawa, kulingana na daftari za chipsi, zinapaswa kuhimili hadi 3.3V) - kwa kuzingatia machapisho kwenye mtandao, wale wote ambao nilijaribu kunifanyia kazi bila shida kutoka 3.3V. Lakini bado kuwa mwangalifu, ikiwezekana, punguza nguvu ya kuonyesha hadi 2.8V.

2) chips nyingi hurekebishwa kufanya kazi za chini zinazohitajika, kwa hiyo kugundua moja kwa moja Aina ya onyesho unapohitaji kwa ujumla haiwezekani na ilibidi iachwe. Ili kuweka ubadilishaji na (au) mzunguko wa kulia-kushoto kwa onyesho maalum, unahitaji kutoa maoni/kutoa maoni kwenye mistari inayolingana kwenye maktaba.

BwShilov. Saint Petersburg. 2012

Wakati huu nataka kukuambia jinsi ya kuunganisha onyesho kutoka Simu ya rununu Nokia 1202 hadi Atmega8 microcontroller. Tunapanga katika mazingira ya CodeVision. Ninaweza kuwa na makosa hapa na pale. Haikupita muda nikajua ni nini. Sina uzoefu katika programu na sikuandika maktaba ya kufanya kazi na onyesho. Zilinakiliwa kutoka kwa mradi mmoja kwenye mtandao. Kila kitu kimeandikwa hapo kazi zinazohitajika na kuna fonti 5*8 barua na Kisirili. Pia kuna wahusika kadhaa 12*16 na 24*32, ambayo mwandishi wa maktaba alitumia kwenye kifaa chake. Ikiwa utaziondoa, basi fonti 5*8 itachukua takriban 700 byte za flashcontroller ndogo. Kwa hiyo, microcontroller kwa mradi lazima ichukuliwe "fattier" Katika kesi yangu, nilitumia Atmega8. Inatosha kabisa. Faili zote - vyanzo, maktaba, nk.

Mchoro wa uunganisho wa kiashiria

Mchoro wa mpangilio wa kuunganisha onyesho la LCD kwa MK

Nilichora mchoro wa unganisho. Ili kuwasha onyesho unahitaji voltage ya 3.3V. Ikiwa unawezesha microcontroller kutoka 5V, kisha usakinishe vigawanyiko vya kupinga na microcircuit 78L33. Ikiwa mzunguko mzima unatumiwa kutoka 3.3V, vigawanyiko vya kupinga hazihitajiki. Inaonekana kwamba Atmega8A inaweza kufanya kazi kutoka 3.3V mradi mzunguko sio zaidi ya 8 MHz. Binafsi, sijajaribu. Nimekusanya kila kitu kwenye bodi ya utatuzi inayoendeshwa na 5V. Weka elektroliti mbele ya onyesho lenyewe uwezo mkubwa chini ya hali yoyote ni muhimu. Mwanzoni mwa operesheni, mtawala hutuma amri za uanzishaji kwenye onyesho. Inachukua muda kuchaji capacitor. Wakati inachaji na onyesho linaanza kufanya kazi, muda fulani utapita na halitapokea amri ya uanzishaji. Bila shaka, hizi ni milliseconds, lakini katika kesi hii athari inaonekana.


Onyesha mchoro wa pinout

U Onyesho la Nokia kiolesura cha 1202 9-bit SPI. Kidhibiti kidogo tulichochagua hakina anasa hii. Kwa hivyo, ili kuwasiliana na onyesho, hatutumii vifaa, lakini SPI ya programu, kwa kusema, "hakuna-brainer" sitakuambia jinsi ya kuunda miradi mipya katika CodeVision - fikiria mwenyewe pini zote za PORTB lazima zisanidiwe kama pato Katika mipangilio ya mradi unahitaji kuweka tiki kwenye ". Hifadhi Global Constants ndani Kumbukumbu ya FLASH ”. Kitendo hiki Hii ni muhimu ili safu za fonti na picha zetu zihifadhiwe katika flash.


Kwa hivyo, tuliunda mradi. Tulichagua microcontroller na kuweka mzunguko wa saa, kuanzisha mradi. Nini kinafuata? Na kisha unahitaji kuongeza maktaba kwa kufanya kazi na maonyesho na maktaba za kuchelewesha. Fungua kumbukumbu. Kuna faili mbili hapo. Wanahitaji kunakiliwa kwa folda maalum. Natumai umesakinisha CodeVision moja kwa moja kwenye C:\ drive. Ikiwa ndio, basi nakili faili kwa njia zinazofaa:

C:\cvavreval\inc kwa faili ya 1100.inc, na
C:\cvavreval\lib kwa faili 1100.h .


Pia nataka kusema kwamba mgawo wa pini za microcontroller unaweza kubadilishwa kwenye faili 1100.h. Kisha mchoro wa uunganisho utabadilika. Wacha tuanze kuweka msimbo. Wacha tuonyeshe maandishi machache kwenye onyesho kwenye fonti kuu 5*8. Mwanzoni kabisa tutaongeza maktaba.

#pamoja na< 1100.h>// maktaba ya kuonyesha
#pamoja na // kuchelewesha maktaba

Chini kabisa, kabla ya kitanzi kikuu cha wakati(1)(), tunaanzisha onyesho na kuifuta.

lcd_init(); // uanzishaji wa onyesho
lcd_clear(); // futa onyesho

Pia tutaweka uandishi wetu kabla ya mzunguko mkuu. Acha kidhibiti kionyeshe kwanza ujumbe kwenye onyesho, na kisha kusogea kwenye kitanzi kikuu. Tunaandika hivi:

print_string("Toa uandishi",5,0);
print_string("Chochote tunachotaka",0,1);
print_string("BUCKER",10,2);

Nadhani kila kitu kiko wazi hapa. Nambari ya kwanza ni x-kuratibu kwenye onyesho. Inaweza kuchukua thamani kutoka 0 hadi 96. Ya pili ni kamba. Ni kutoka 0 hadi 7. Kimsingi, mistari 8 na nusu inafaa pale, lakini hatutasoma mstari wa nusu. Tunakusanya na kuangaza. Hebu tuangalie matokeo. Unaweza pia kusakinisha Proteus na kuijaribu. Kidhibiti kinaweza kusanidiwa kufanya kazi kutoka kwa jenereta ya ndani kwa masafa yaliyobainishwa katika mradi na kuchelewa kuanza kwa 64 ms. Ninaongeza kumbukumbu na mradi uliokusanywa. Mzunguko 8 MHz.


Lakini kama nilivyoandika hapo mwanzo, pia kuna alama zingine kwenye maktaba. Kweli, hakuna barua, nambari tu. Sasa hebu tufanye kazi ngumu kidogo. Wacha uandishi usiwe wa ajizi, lakini ubadilishe. Wacha tuseme inahesabu kutoka 0 hadi 9 na muda wa sekunde 1. Ikifika 9, itawekwa upya hadi sifuri na kuanza tena. Wacha tuchukue nambari kubwa kwa ukubwa 24*32. Naam, tuanze. Unaweza kuchukua mradi uliopita na ufute mistari mitatu "print_string". m.

char m = 0;

Unaweza kuandika kwa urahisi:

Katika kesi hii, itapewa moja kwa moja thamani 0. Katika kitanzi kikuu tunaandika hivi:

char_24_32(m,35,2); // kazi ya pato la ishara 24 * 32
delay_ms(1000); // subiri sekunde 1
m++; // ongeza 1 kwa kutofautiana m
ikiwa(m>9)m=0; // Hali. Ikiwa tofauti ya m ni kubwa kuliko 9, basi m ni sawa na 0.

Nilifanya video fupi ya programu ikifanya kazi

Nitajaribu kukuambia jinsi ya kuchora picha na kuzionyesha kwenye skrini ya kuonyesha. Jinsi ya kuunda safu na kazi ili kuzitoa na jinsi ya kugeuza picha. Maktaba zilikopwa kutoka kwa tovuti cxem.net. Nyenzo iliyoandaliwa Boozer.

Jadili makala KUUNGANISHA ONYESHO KWENYE KIDUDUMISHI

Ilifanyika kwamba maonyesho kutoka kwa simu za rununu yalichukua nafasi yao ya heshima kati ya vipuri vinavyopendwa na amateurs wote wa redio.

Nadhani hakuna haja ya kuthibitisha kuwa onyesho maarufu zaidi kutoka kwa simu za rununu kwa matumizi katika miradi yako iliyojengwa kwenye AVR na usanifu wa PIC ni LCD kutoka Nokia 3310. Mchoro wa Monochrome, 84 * 48px, pamoja na interface rahisi usimamizi na kwa bei nafuu. Katika Sirius, muujiza huu na msaada unagharimu rubles 65. Na kila kitu kinaonekana kuwa nzuri, lakini onyesho hili lina shida kadhaa mbaya ...

    Kuna aina mbili za skrini hizi kwenye soko. Iliyowekwa chapa kutoka Nokia na analogi ya Kichina, inayodhibitiwa na kidhibiti kisichojulikana na anwani zilizopanuliwa. Kwa sababu hii, firmware ya ndugu hawa wawili haiwezi kubadilishana. Shida ni kwamba onyesho lenye chapa linaweza kupatikana tu kwa kutenganisha simu au kutoka kwa warekebishaji wa simu za rununu. Katika maduka, wenzao wa Kichina tu mara nyingi huuzwa.

    Sifa ya pili ni kwamba nini Kichina sawa, kama moja ya kawaida, hakuna metallization ya mawasiliano. Kwa usahihi, kwenye skrini zingine ni, na kwa wengine sio. Kwa hivyo, mara nyingi unapaswa kukata msaada wa plastiki wa onyesho pamoja na anwani zilizopakiwa na chemchemi na kuiingiza kwa fomu mbaya kama hiyo kwenye miradi yako. Hakuna maana katika kuthibitisha kwamba hii haipendezi kwa uzuri, na ubora wa kuwasiliana katika pointi za kuwasiliana na skrini, kwa maoni yangu, sio ubora wa juu sana. Mafundi wengine hutumia elastomer, lakini kwa chaguo hili utalazimika kuunda bodi na kwa namna fulani ambatisha skrini na taa ya nyuma kwa hiyo. Kwa ujumla, fujo kamili.

Lakini, wandugu! Kuna furaha katika ulimwengu huu. Inaitwa LCD Nokia 1202. Hii ni onyesho ndogo la picha ya monochrome yenye azimio la 96 * 68px. Taa nyeupe iliyojengwa ndani, kebo inayoweza kunyumbulika kwa wiring kwenye ubao yenye lami ya 0.6 mm, hakuna substrates duni. Lakini jambo muhimu zaidi bado linakuja!) Muujiza huu unauzwa kila mahali na gharama, tahadhari, 35 rubles.

Onyesho lina dondoo zifuatazo:

Nambari ya siri Jina Maelezo
0 nc Haijaunganishwa
1 !WEKA UPYA Kuweka upya kidhibiti
2 !CS Uchaguzi wa kioo
3 GND Dunia
4 S.D.A. Data ya SPI/cmd
5 SCLK Saa ya SPI
6 VDDI Ugavi wa voltage kwa I/O 1.6 ~ 3.6V
7 VDD Voltage ya usambazaji wa msingi 2.4 ~ 3.3V
8 GND Dunia
9 -LED
10 + LED
11 nc

Itifaki ya mawasiliano na microcontroller ni SPI 9-bit (kidogo cha kwanza ni ishara ya amri au data).

Usumbufu kidogo, kwa sababu ... inakuwa haiwezekani kutumia vifaa vya SPI 8-bit, kwa mfano, kwenye AVR au ARM (STM). Chaguo pekee lililobaki ni utekelezaji wa programu (nogo). Lakini hii pia inaweza kuonekana kama nyongeza ndogo - kazi iliyo na onyesho inaweza kupachikwa kwenye miguu yoyote "isiyopendwa" ya bandari, na SPI ya vifaa inaweza kutumika kwa madhumuni yake yaliyokusudiwa, kwa mfano, kuwasiliana na transceiver ya redio.

Kama zote zinazofanana, skrini hii inaendeshwa na 3.3V. Hii sio rahisi kila wakati, kwa hivyo nilikusanya bodi ndogo ya adapta ambayo inaweza kuhimili viwango vya juu zaidi.

Kigeuzi cha kiwango hakijakusanywa kwenye vigawanyiko vya kupinga, lakini kwenye diodi zilizounganishwa kama cathodes kwa matokeo ya MK na anodi, kwa mtiririko huo, kwa miguu ya onyesho. Voltage ya ugavi hutolewa na utulivu wa mstari LM-1117-3.3 katika kuunganisha inayohitajika. Saketi na taa za nyuma zinawezeshwa kupitia transistors za bipolar za BC847 au kadhalika.

Njia hii ya kuwasha hukuruhusu kufanya onyesho liwe na uvumilivu zaidi wa usambazaji wa nguvu na viwango kwenye basi ya data, kwa sababu Upeo wa juu unaoruhusiwa kutumika ni mdogo tu kwa maadili mikazo inayoruhusiwa kwa kibadilishaji na voltage ya kuvunjika kwa diode.

Ubao huo una upande mmoja, umetengenezwa na LUT na uwekaji tinning katika Rose. Vipengele vyote ni SMD isipokuwa diode (sikuwa na fomu inayohitajika).

Onyesho linauzwa kwa urahisi. Treni inashikilia joto vizuri. Jambo pekee ni kwamba, hata baada ya kupiga rangi kwenye aloi ya Rose, kabla ya kuketi cable mahali, unahitaji kuongeza solder kidogo kwa mawasiliano ya bodi, ili baada ya kuketi itakuwa ya kutosha kupenya kupitia utoboaji wa mawasiliano ya cable. Jambo kuu sio kuipindua, wote kwa kiasi cha solder na kwa joto na wakati wa joto. Kijiji changu kizima ni kizuri sana.

Sasa skrini hutegemea cable, ambayo si nzuri sana. Kisha kila kitu kinategemea mawazo yako na kiwango cha uvivu. Inaweza kuunganishwa mkanda wa pande mbili au kueneza snot juu yake. Siipendi snot, kwa hiyo tutafanya maonyesho halisi ya kiwanda.

Sahani ilikatwa kwa mabati kulingana na kiolezo na kuinama kwa saizi ya skrini. Pini nne zilizotengenezwa kwa kipande cha waya wa shaba na nyuzi za M2 zinauzwa kwake kando ya kingo. Muujiza huu wote umejenga na enamel ya nyundo ya kijivu. Sina karanga ndogo kama hizo, kwa hivyo kofia kutoka kwa bolts za M4 zilichukuliwa kama wafadhili.