Nokia N80 remontas

Vienam žmogui viena firma (legali!) keitė Nokia N80 korpusą. Matyt susibrūžino korpusiukas, sudilo. Po pakeitimo, po kažkiek laiko prasidėjo bėdos su garsu. Telefonas buvo nuneštas į tą firmą, tipo paremontavo, bet gedimas pasikartojo. Vėl aparatas buvo nuneštas remontuoti, ten pakeitė ausinę. Bet dėja toliau liko garso problemos. Po kažkiek laiko garsas iš viso dingo. Telefonas buvo numestas į lentyna ir nupirktas naujas. Bet po kažkiek laiko, buvo užgriaužtas Levas ir įkalbėtas “pažiūrėti” šį telefoną.

Nokia N80 remontas

Skrodimas parodė, kad korpuso keitimo metu, “super” meistras prispaudė šlėifo (lankstaus laidininko) gabaliuką su korpuso elementais. Ir lankstusis laidininkas pradėjo plyšti.

Nokia N80 remontas

Nuotraukytėje matosi perplyšes laidininko kraštelis. Teko užsakyti naują laidininką per eBay. Jis ten kainavo su atsiuntimu maždaug 23Lt. Atėjo siuntinukas iš amerikos, nors kažkaip tikėjausi Kinijos. Įdėjus naują laidininką, telefonas atsigavo.

Didelė padėka Rolf už jo tingumą ir nuorodą Youtube rodančia kaip teisingai ardyti N80 telefoną.

Dekatronas

Turiu čia keletą tokių egzotiškų senu rusiškų lempučių A106. Tai didelio greičio dekatronas. Tokia dujų išlydžio lempa kuri skaičiuoja impulsus. Atitinkamai sujugus galina gauti tokį besisukantį taškelį. Deja rusiški dekatronai niekada nepasižymėjo dideliu stabilumu, todėl mano turimas dekatronas kartais sukasi, kartais prašoką kai kuriuos taškelius. Viskas dėl to, kad pajungimo schema supaprastinta.

Dekatronas

Nuotraukoje dektronas švyti visas. Dėlto, kad foto aparato išlaikymas didelis, o taškelis apibėga 5 kartus aplink per vieną sekundę (prie 50Hz tinklo). Va čia mažytis filmukas kaip bėga tas taškelis. Beja, taškelio spalva tikrai kitokia. 🙂

O štai čia mano supaprastinta schema. Dėmesio, ant schemos elementų vaikšto aukštos įtampos. Todėl schema rekomenduojama tik patyrusiems konstruotojams. Pati schema nieko įpatingo- įtampos daugintuvas ir vienas fazės pasukėjas.

Dekatronas

C1, C5- 250V, kiti kondikai 400V. R1 ir R2 skirti tik iškrauti kondikus kai prietaisas išjungiamas. Be jų, kondikai dar ilgai laiko įtampą ir duoda per nagus. Prie PAD1 ir PAD3 jungiam 230V, lemputė jungiasi: anodas prie PAD4, visi katodai sujungiami į vieną tašką ir jungiami prie PAD7, skaičiavimo elektrodas prie PAD6.

O šiaip, tai reklaminis straipsnis, nes noriu parduoti visus dekatronus per eBay.

Spalvoti LCD ekraniukai

Spalvoti LCD ekraniukai arba grotuvėlių manija.

MP4

Pas visus grotuvėlius standartinis gedimas- parėjo akumuliatoriukas. Pas kai kuriuos dar pakeliui parėjo ir ausinės lizdas. Labai retai pasitaiko, kad būtų rimtesnis gedimas. Visi grotuvėliai padaryto ant tos pačios bazės- ACU7515 arba ATJ2097H nuo to pačio gamintojo. Dar yra FM radio moduliukas su Philipso mikroschema ir Samsung 1G ar 2G flash čipukas. Internete radau ir firmwarės redagavimo įrankių ir kažkiek informacijos. Tačiau grotuvėliai niekam tike- nors jie “prabangiai” vadinami video grotuvėliai, tačiau jie groja tik specialaus formato video vaizdus. Ir tai vaizdas trukčioja. Procesoriaus galingumo pakanka tik MP3/WMA grojimui ir niekam daugiau. O LCD ekraniuko (TD018THEJ6) parametrai leidžia tik isivaizduoti kas pavaizduota JPG paveikslėlyje.

Gal pavyks atburti LCD valdymą, tai bus galima grotuvėlius panaudoti įdomesniems tikslams.

IR termometras

Newsgroupuose kažkas minėjo, kad litavo motininės plokštės čipukus su fenu ir matavo temperatūra su IR termometru. Man ši įdėja labai patiko ir kadangi paypale yra keletas infliuojančių doleriu, tai nusipirkau sau vieną. Ėmiau ne patį pigiausią, bet ir šis kainavo maždaug pusantros lemputės. (Nicety, DT602 modelis)

IR termometras

Dabar su šiuo žaisliuku matuoju viską ir visur. Pamatavau šaldytuvo šaldymo kameros temperatūra- minus 16°C. Verdantis arbatinis 99°C :), mano burnos vidus 36°C, kompo video plokštės radiatorius ~60°C. Ir aišku, kaip ir nupaveiksluota nuotraukoje- plokštės įkaitimo temperatūra…

Termometras matuoja nuo minus 32° iki +320°C, turi atmintį, fiksuoja max temperatūrą, turi LCD pašvietimą ir lazerinį taikiklį.

Kynar laidelių betvarkė

Gerai, kad yra išrasti Kynar laideliai… Adaptavau čia vieną schemutę kitokiam procesoriukui ir beskubėdamas supainiojau portus. O plokštė jau kaip ir pagaminta. Teko panaudoti pusmetrį laidelio ir “pertrasuoti” plokštę:

betvarke

Ir dar priedo nepadariau programavimo jungties- paprasčiausiai užmiršau. Šiaip schema dalinai veikia, bet kai kuriais matavimo momentais užstringa. Šiaip čia talpos matruoklis, tik ganėtinai plataus diapazono ir turi veikti su ilgais laidas- veikia ne kaip ankstesnis matuoklis su LC generatorium, bet kaip dar senesnis projektas. Tik šitas turi rodyti nuo pikofaradų iki dešimčių tūkstančių mikrofaradų…

MCU: AVR ATMEGA8, aš konvertavau į savo ATMEGA16 ir kažką negerai padariau…

Projektas “skolintas” iš http://pontoppidan.info/lars/index.php?proj=capmeter
Toliau: Continue reading →

Acer n35 GPS

Pardaviau kelias 5AR4 lemputes aukcione ir susikaupė virtualių pinigėlių. Gryninti juos nelabai yra prasmės- nepalankūs kursai, banko mokesčiai ir kitos problemos. Todėl nutariau išleisti pinigėlius nelabai reikalingiems daikčiukams įsigyti. eBay aukcione nutariau nusipirkti Acer n35 delninuką, su smulkiu defektu- “dead battery”. Mano priešininkas aukcione taip pat buvo Lietuvis (sprendžiant pagal nick’a). Bet kadangi mano pinigai skaičiuojami 5AR4 ir panašiom lemputėmis, galėjau statyti daugiau. Viso už šį prietaisa sumokėjau apie 3 lemputes. 🙂

Po kažkiek laiko atėjo siuntinukas ir viduje radom aceriuką su visais dokumentais (net originali pirkimo sąskaita-faktūra įdėta), pakrovimo laidu ir softu. Softas senobinis.

Acer n35

Pabandžius krautis tikrai nieko nepavyko. Bet tai kiek žinomas ličio batareikų “bugas”. Išardžiau delninuką, išlupau batarėją ir apeidamas apsaugos mikroschemas pajungiau prie savo Ličio jonų pakrovėjo (pradeda man tas pakrovėjas atsipirkti- nepirmas prietaisas taip atgaivinamas). Po keletos valandų, akumuliatorius perėjo į normalų, darbinį režimą. Tolimesnis krovimas buvo atliktas jau pačiam delninuke.

Delininukas ganėtinai primityvus, be navarotu. Iš ryšiu su iššore yra tik COM, IRDA ir USB. Nors ir šiaip ne taip sulitavau USB laidą, bet delninukas neatsiliepė (internete daug prirašyta, kad tai lygtai lizdo konstrukcijos bėda. Deja prilitavus Mylar vielutes tiesiai prie USB grandinės, prietaisas neatsiliepė). COM porto nebandžiau, o štai IRDA lygtai ir veikia (bent mirkčioja) bet neturiu su kuo išbandyti. Softą sukišau per SD kortelę.

Delninukas turi Samsung procesorių (ARM), ~50Mb laisvo RAM užkūrus Windows Mobile 2003 second edition. Originalus GPS navigacinis softas paprašė aktyvacijos per internetą, bet aktyvavimo puslapis neveikia. Todėl teko instaliuotis Ozi explorer- naujausia demo versija puikiausiai veikia. Warezinė versija iš interneto nesugebėjo pamatyti GPS įrenginio- nėra kur nustatyti, kad tas daiGtas kabo ant COM8 porto.
Dar prisikroviau visokio šlamšto- utilitų, žaidimukų, muzikytės. Žodžiu- dabar galima lengvai praleisti laiką kur nors pasislėpūs.

Beja, akumai puikiausiai laiko. Gaila tik kad nėra WLAN…

Dabar kompiukas naudojamas navigacijai (Igo softas ir… pasjansams bei SCUMM žaidimams.)

Loginis analizatorius

Vienas labai patogus prietaisiukas kurio dažnai prisireikia yra daugiakanalis loginis analizatorius. Tai prietaisiukas kuris greitai surenka duomenis iš keletos/keliolika/keliasdešimt kanalų ir leidžia kompiuterio pagalba analizuotis kaip ten kas veikia. Bėda tame, kad prietaisai keičiasi duomenim labai sparčiai ir paprastom priemonėm šios informacijos pagauti ir persiusti į kompiuterį neimanoma. Tokie prietaisiukai daromi kiek sudėtingiau: iš pradžių duomenys nuskaitomi su įvairiom mikroschemom į kokią nors atmintį, o vėliau, žymiai lėtesniais metodais perduodami į kompiuterį tolimesnei analizei. Protingesni loginiai analizatoriai dar sugeba pradėti registruoti duomenis nuo kažkokios signalų kombinacijos, naudodami taip vadinama trigerį. Nes kartais labai sunku pagauti reikiamą signalo pradžią.
Toki prietaisiuką megėjiškom sąlygom galima susikonstruoti. Lengviausias variantas- panaudoti FPGA kūrybinę plokštę (dev board). Plokštes mes kaip ir turim, o štai softas ir FPGA source radom internete. Taip GPL licenzijos pagrindu padarytas projektėlis iš http://www.sump.org/projects/analyzer/ .

Samplinimo (nuskaitymo) dažnis iki 100MHz, naudojama statinė atmintis kuri nėra didelė. Projektas skirtas Altera DE2 plokštei (o ji brangi net ir su studentiška licenzija), todėl teko pakeisti kelis failiukus, kad veiktu su paprasetesne Cyclone dev board. Taipogi teko atsisakyti standartinės COM jungties kuri yra ant plokštės, nes mano kompo vienintelė COM jungtis užimta planšetės. Pasinaudojau savo gamybos USB-COM adapteriu kuris puikiausiai susidraugavo su pridėta programa.

FPGA logic analizer

Pirmas gėris kurį prijungiau prie loginio analizatoriaus tai MP3/MP4 grotuvėlis ZicPlay. Mane domina jo ekranukas, kiek suprantu tai kontroleriukas su atmintim, jis jungiasi su aparačiuku tik keliolika laidų.
Nuotraukoje matosi Nios dev board su Cyclone EP1C20F400C7 (nors išnaudojama mažytė šio monstro dalis), per IDE ATA60/100 (80 laidininkų) kabelį pajungtas grotuvėlis. Beja, IDE kabelio pinoutas pilnai sutampa su dev board lizdu, visi žemės laidai atitinka kabelio standartą.

FPGA logic analizer
Šiose diagramose “pagautas” aparačiuko įjungimas. Grotuvėlis inicializuoja LCD ekraniuką ir jame nupaišo smėlio laikrodžio vaizdelį. Aišku šioje iliustracijoje matosi tik dalis viso vaizdelio. Samplinimo dažnis 5MHz, vaizdelis sumažintas kad gražiau atrodytu. Realiai matosi daugiau informacijos.

Mano modifikuotas FPGA source code (Quartus 7.1 versija, quartus archyvas, .qar failas). Įėjimas pajungtas prie dev board 5V tolerant jungties, USB-RS232 pajungta per 3.3V tolerant jungties. COM greitis “hardwired” FPGA konfiguracijoje. Šiaip adaptacijai reikia redaguoti tik “top” failą, visi kiti failai originalūs:Quartus archive

Baltas LED ir Liion

Anksčiau minėtas LED prožektorius naudoja grupę baltų šviesos diodų. Tačiau pramonė gamina specialius baltus šviesos diodus kurie skirti didesnio intensyvumo apšvietimui. Vieną tokį diodą nusipirkau RCL parduotuvėje. Deja, pardavėjas nesugebėjo pasakyti šviesos diodo detalės numerio, tik patikino, kad per šį diodą maksimali leistina srovė yra 700mA (Nors jų interneto puslapyje parašyta 800mA). Šiaip tai gėda parduotuvei. Diodas jau iškarto sumontuotas ant nedidelio aliumininio radiatoriaus.
Tokiam “garbiam” diodui (gi sumokėjau kiek daugiau nei pusšimtį litų už diodą) reikia naudotį kokią nors garbingą mikroschemą. Sustojom ties Texas Instruments TPS61058/TPS61059 (SYNCHRONOUS BOOST CONVERTER WITH DOWN MODE HIGH POWER WHITE LED DRIVER). Mikroschema (anot datasheeto) pasižymi dideliu naudingumo koeficientu, veikia nuo vienos ličio batareikos (akumuliatoriaus), turi visas reikalingas apsaugas ir yra labai maža. Mikroschema tikrai maža, apie jos litavimo pražią galite pažiūrėti senesnėje mano weblogo žinutėje. Visas surinktas “mechanizmas” atrodo taip:

Smart White LED torch

Kai pajungiam maitinimą, šviesos diodas tikrai gerai šviečia. Deja, diodo aliumininis radiatorius gana greitai kaista (aš leidau 570mA srovę, įtampa ant diodo 3.37V. Viso apie 2W).

Smart White LED torch

Darbinės LEDo srovės kažkodėl nepasiekiau. Bėda tame, kad mikroschema ganėtinai sudėtinga ir turi net kelis darbo režimus. Diodo darbinę srovę nusako 5 rezistorių grandinė. Nors ir nustačiau apie 0.7A srovę, bet kažkodėl mikroschema priešinasi. Mikroschema iš pradžių “pakaitina” šviesos diodą ir tik vėliau duoda jam pilną srovę… Gal todėl, kad eksperimentus darau su TPS61059 kuri pagal dokumentus duoda iki 0.5A diodo srovę… 🙂

Visa konstrukcija gavosi gana kompaktiška. Jei galėčiau naudoti dvipusę spausdintą plokštę, konstrukcija gautusi dar mažesnė. Pati mikroschema beveik nekaista. Daugiausiai vietos ant PCB užima išėjimo kondensatoriai (ten reikia 3x22uF) ir induktyvumas. Induktyvumas tik 4.7uH (panaudojau nuo video plokštės). Kondenstorius dėjau 47uF tantalas +6 vnt. nežinomos talpos keramiką (manau virš 1uF kiekvienas) iš LCD matricos keitiklio. Įėjimo kondikas- 10uF tantalas + 3 keramikos.

Diodas gana gerai šviečia, bet spindulys labai išskaidytas. Panaudojus lęšį, spindulys susifokusuoja į “prožektoriaus” spindulį. Va toks, sufokusuotas spindulys gana stipriai “padeda į vietą” senesnės konstrukcijos prožektorių.

FT232 – USB2COM

Kartais konstruojant kokį prietaisą prisireikia perduoti duomenis iš ar į kompiuterį. Lengviausiai perduoti duomenis tiek žiūrint iš elektronikos pusės, tiek iš programuotojo pusės yra per nuoseklųjį portą, COM portą. Deja, nauji kompiuteriai dažniausiai jau nebeturi klasikinio COM RS232 porto. Com portas jau morališkai paseno ir jis pakeistas greitesniu ir modernesniu USB portu. TačiauUSB portas žymiai sudėtingiau programuojasi, taip pat jis gana sudėtingas pagaminti ir prietaiso pusėje. Galima USB realizuoti programiškai- tai jau demonstravau savo AVR-USB eksperimentuose. Tačiau šis metodas yra ganėtinai lėtas ir gana sudėtingai programuojamas. Galima naudoti specializuotą mikrokontrolerį su USB galimybe, bet galima panaudoti FTDI Chip firmos produktu FT232. Tai USB-serial keitiklis, kuris programiškai labai lengvai realizuojamas- visi draiveriai jau parašyti. Ši mikroschema yra kiek suderinta su USB2.0 standartu, todėl teorinis max bendravimo greitis yra iki 3Mbit. Tai pat vertėtų pasidomėti kitom šios firmos mikroschemom, kad ir FT245.

Schema yra labai paprastutė- reikia tik keletos rezistorių, kondensatorių ir vienos atminties mikroschemos 93C46 (Šaltinis- senos LAN plokštės) bei 6MHz kvarco.

FT232

Aš panaudojau GNU pagrindu jau pagaminta Eagle schemą ir plokštę. Ši plokštė skirta eksperimentams, galutiniam produktui reikėtu FT232 čipuką primontuoti kiek galima arčiau mikrokontrolerio ar CPLD/FPGA, kad TTL lygio signalų laideliai būtų kiek galima trumpesni.

FT232

Standartiniai virtualaus COM porto draiveriai iš FTDI saito turi keletą nustatymų ir maksimalus greitis gana įspudingas. Su specialia programa galima pasikeisti tiek identifikacinius kodus bet ir irenginio pavadinimą. Visa informacija saugoma atminties mikroschemoje. Kad užprogramuoti šią mikroschemą nereikia ieškoti programatoriaus- mikroschema programuojasi per USB laidą.

FT232

FT232 PCB ir schema skirta Eagle programai.

Miniatiūrizacija

Kuo toliau, tuo detalės mažesnės. Jau karta teko lituoti miniatiurines detalytes ant savadarbės plokštės. Dabar vėl prireikė… Kaip fainai buvo konstruotojams-megėjams prieš kokiu 50 metų- detalės didelės, viskas sugrabaliojama. O dabar… nuotraukos stovi vaizdo didinimo tvarka.

Tai dovanėlė iš TI, TPS61058DRCR- “sync boost converter”. O šiaip, tai paprasčiausias White LED draiveris nuo Ličio batareikų. Iki 1A ar daugiau srovės per šviesos diodą.

Bendras vaizdelis. PCB plokštė triguba- ta pati schema pakartota 3 kartus. Čia jei nepavyks kas nors.
miniaturiuzacija

Vaizdelis iš arčiau:
miniaturiuzacija

Truputi kitu kampu:
miniaturiuzacija

Nuotrauka per mikroskopą. Didinimas 24 kartai:
miniaturiuzacija

Skalė tai 1mm tarp padalų su skaičiais. 0.05mm tarp mažiausių padalų. Čia jau matosi takelių netobulumas.
miniaturiuzacija