Spirografas

Spirografas (nuo žodžio spiralių paišymas, nė kiek nesusijes su kvėpavimo matavimu). Tai senesnio eksperimento pratesimas. Tik dabar panaudojau papildomą programą kuri generuoja skriptus. Nedidelis lyrinis nukrypimas: kas darosi su šiuolaikiniu programavimo softu? Seniau, kad ant kokio 8 bitų kompo (ar dosinio MS Basic) nubrėžti taškelį ant ekrano užtekdavo įjungti grafinį režimą ir paleisti kompandą “pset”. Poto atsirado windozė ir MS Visual Basic, čia jau reikėjo nurodyti objektą kur paišom, perjungti scalling režimą, ir paleisti komandą pset… Kas patobulėjo perėjus į VB.net 2005 express edition? Ogi nebeliko ne tik komandos PSET (pats Microsoftas rekomenduoja paišyti 1 pixelio storio elipses!) bet ir nėra galimybės tiesiogiai paišyti. Reikia sukelti paišymo komandas į eventą, tą eventą pririšti prie grafinio objekto ir poto kažkaip jį išprovokuoti. Eina namas, pasikrušiau kelias valandas, nieko gero nesigavo, užsiknisau negyvai ir paršliaužiau atgal prie Visual Basic 6.0. 🙁

Lyrinis nukrypimas baigėsi. Aš turėjau tokį žaisliuką kaip Spirografas. Tokia liniuotė su krumpliaračiais, ikiši tušinuką, pasuki ir gaunasi kažkokios kreivės. Priklausomai nuo skylutės (parametro) ir dantračio kreivės gaunasi vis kitokios. Panašiai gaunasi ir su softu, tik čia dar daugiau parametrų ir galimų kreivių. Softas pakeliui sugeneruoja .bat failą kuris gali valdyti išskrostą printerį.

Filmukas- iliustracija:

Beja pradinis softas vos vos patobulintas, kiek pagražintas ir pora bugų išnaikinta.

O čia biški prasisukau per šiukšlyną ir parinkau motoriukų:
stepper motors from dot matrix printers
Labiausiai domina senoviški motoriukai, nes jie išardomi, su rutuliniais guoliais ir lengvai tvirtinasi. Dar ir datašytus galima rasti. Šiuolaikiškesni jau su slydimo guoliais, skardiniai ir panašiai. O jau visiškai naujuose printeriuose naudojami paprasti šepetėliniai varikliukai ir padėties encoderiai.

Printerio zulintuvas (ATMEGA USB 025)

Ką galima padaryti iš seno adatinio printerio ir mano ATMEGA plokštės (beveik) ir MOSFET raktų rinkinio? Ogi tokį nesamoningą pieštukų ir popieriaus gadinimo prietaisą:

printerio steperiai kai braizikliai

Visa šita nesamonė valdosi iš pagrindinio kompo, ryšis tarp kompo ir “periferijos” per USB laidą. USB draiverių nereikia, tai HID įrenginys. Tik reikia kompe instaliuotis LibUSB-Win32 (arba linux analogą) iš source-forge.
Geležis tai ATMEGA16 su OBJECTIVE DEVELOPMENT Software GmbH (V-USB) freeware firmware ir keletas eilučių C kalboje. Host programinė įranga deja tik komandinė eilutė (nesugebėjau priversti man pavaldžias visualines programas dirbti su šia biblioteka). Komandinė eilutė supranta primityvų skriptingą, tai galima ir pažaisti. Tą ir parodo šis filmukas:


Nelabai lygiai gavosi, nes pieštukas pritvirtintas paprastom gumytėm ir kiek kliba.

Daugiau info rasite programos archyve (ten ir sukompiliuoti exe bei hex, bet ir visi source kodai).
Beja, viskas teoriškai turi kompiuliuotis ir veikti ant linuxų. Bandžiau tik su Windows XP Pro (32bit).

Vario kalnas

Ar kas skaitė vaikystėje pasakų rinkinį “Vario kalno valdovė”? Aš tai skaičiau… Todėl negalėjau praeiti pro šalį…


(Didelė fotkė)

Rankose- varinis lietaus latakas. Žmonės kai kur tokiais savo namo lietaus vandenį surenka, o štai tokias atraižas meta lauk. Storokas metalas, spėju apie 1mm storio.


(Didelė fotkė)

Varinė šyna, apie 1 cm storio. Sunkoka šiaip…

Kompiuterizuotas Levas

Smaukydamas po interneta radau tokį navarotą… įkroviau savo ypač susivėlusią nuotrauką, kiek paspaudžiojau mygtukus ir štai rezultatas:

Aišku, jei mokėčiau pinigus, įdėčiau čia interaktyvią versiją, tačiau mokėti pinigus už tai gryna nesamonė…
Jei norit paeksperimentuoti, raktiniai žodžiai: Talking Avatar, Sitepal.

Nebijokit, aš esu dar baisesnis nei šiam filmuke. 🙂

Sáulės pakrovėjas

Jau rašiau, kad kankinuosi su SMD plokštele. Ar ne grožis gavosi:
Saules pakrovejas

Tai Texas Instrument bq24650 mikroschema- universalus krovimo kontroleris. Skiriasi nuo paprastų kontrolerių, kad jo išėjimo įtampa nusistato tokia kokia norisi, krovimo srovė irgi reguliuojama, naudojami išoriniai galios elementai (didelė galia) ir platokas įtampų ruožas (įėjimas kažkur nuo 5V iki 30V, išėjimas nuo 2.1V iki maždaug 30V). Dar vienas navarotas- MPP nustatymas. MPPT (maximum power point tracking) tai pakrovėjo galimybė pasirinkti tokią įėjimo įtampą, prie kurio įtampos šaltinis veikia geriausiai. O tai kas? Ogi saulės elementai prie tam tikros įtampos dirba efektyviausiai. O ši mikroschema tam labai tinkama.

Daugiau info ir foto ir net video: Continue reading →

SMD PCB gimdymas

Tai tokia foto istorija apie tai, kaip pas mumi gimsta PCB (spausdinta plokštė) skirta labai mažiems SMD elementams. Tai naminė technologija, todėl nėra jokių metalizuotų skylučių. Paprastai viskas daroma ant vieno sluoksnio, kitas būna tik pagalbinis. Apie dvipusės plokštės gaminimą rašiau prieš šimtą metų. Dabar daug foto ir mažai teksto.

SMD PCB
Viskas prasideda nuo kompiuterio ir specialios programos. Čia sena Cadsoft Eagle. Nusipaišom schemą, nusipaišom nestandartines detales ir “susitreisinam” plokštę. Šio darbo metu spausdinam keletą versijų ant popieriaus, kad pasitikrinti detalių išdėstymą ar montavimo galimybes.

Daugiau teksto ir fotkiu: Continue reading →

Nauja LED draiverio versija

Užterorizavot su savo komentarais: “kada bus naujas straipsnis”. Darbų turiu- elektros ūkį darbe tobulinu. Dar pakeliui pastebėjau, kad UPSams reikia akumus naujus pirkti. Čia VST/RST/LESTO džiauką vieną padarė- vakare tik pyst ir atjungė 10kV liniją į mūsų pastotę TP457… Vieni UPSai trumpokai išlaikė, kiti gal kiek ilgiau. Turėjo čia pentadienį vakare mano interneto puslapiai neatsidarinėti.

Gerai- šiuo metu tobulinų jau aprašytą maitblokį. Kažkaip tekste leptėlėjau, kad galima naudoti standartinį trafą nepervyniojus. Tai teko išbandyti pakeliui.

PSU for LED
Maitblokis projektuojamas didesnės galios. Todėl panaudojau stipresnę mikroschemą FSDM07652R (iki 70..80W max). Donorais vėl tapo blogi LCD monitorių maitblokiai. Iš pirmo žvilgsnio maitblokių trafai atrodė vienodai, tačiau išlitavus paaiškėjo kad ne- galingesnio maitblokio transformatorius aukštesnis. Trafukas turi 13V išėjimą su atšaka ties 5V. Teoriškai tinka. Naujos galios pareikalavo didesnių radiatorių, o ir transformatoriaus kojytės kitaip išdėstytos. Teko perdaryti spausdintą plokštę (PCB).

Toliau bus daugiau teksto ir iliustracijų. Spauskit čia: Continue reading →

Snukiaknygė

FACEBOOK. It wants your soul

Šiaip superinis filmas. Pirma dalis beveik rimta- kai žiūrėjau prieš šimtą metų, net baisoka buvo. Antra dalis- komedija su siaubukais ir absurdo elementais. O trečia dalis tai jau gryna absurdo komedija su nusivažiavimais. 🙂

eBay biurokratija

Aš esu eBay sistemos narys nuo 1999 metų gruodžio mėnesio. Deja jau nepamenu kur registravausi. Labai didelė tikimybė, kad .com puslapiuose. Kam aš apie tai rašau? Ogi todėl, kad vienas žmogus paprašė nupirkti peilį odos lupimui (toks su specialiu kabliuku) ir nesugebėjau. Pirkimo metu iššoko langelis, kad jungtinės karalystės ir Airijos istatymai draudžia pirkti peilius ir kirvius emailu. WTF? Prieš kelis mėnesius pirkau ir dar prie ko čia UK? Beviltiškos paieškos helpe nieko neparodė, tik sužinojom kad yra toks draudimas UK. Bet vistiek nesupratau. Dar beviltiškai paieškojau kokių nors kontaktu ebay.com puslapiuose, bet deja to nėra- vienintelis kontaktas telefonu ir tik tam tikrom “pacific seashore time”. Supisti amerikonai. Prisiloginu prie ebay.co.uk (nes ebay.de viskas vokiška…) ir randu live chat.
Susisiekiu su kažkokiu maumu kuris patvirtina, kad yra toks istatymas. Aš savo ruožtu paklausiu o prie ko čia aš? Jis sako gal jūsų adresas UK? Sakau, pažiūrėk pats- Lithuania. Tiek ebay, tiek paypal tiek kiti. Atsakymas trumpas ir neinformatyvus: Oh, I see.
Sakau (spaudžioju) kad sprestu mano problemą. Sako pabandyk pirkti iš .com saito. Sakau kad ir pirkau! Toliau buvo ilga pauzė ir pasiūlymas… pasikeisti adresą. Aš jau pradedu parintis- gi adresas Lietuva, ką čia dar keisti. Vėl ilga pauzė ir pasiūlymas skambinti į ameriką, nes jie nieko negali padėti…

Taigi, ebay pasirodo nustato kad jus UK rezidentas pagal 11 metų senumo registracijos domeino galūnę (ir tai nesu tikras ar ebay.co.uk buvo online tada, nors domeinas registruotas 98). Ir visiškai nesvarbu, kad jus gaunat ir apmokat ebay sellerio sąskaitas iš Lietuvos ir kad jūsų mokėjimo kortelės Lietuviškos ir panašiai.
Ir išviso, keistai atrodo, kad kažkoks ebay atlieka jungtinės karalystės muitinės darbą…

20W LED draiveris iš 230V

Pirkau gi 20W LEDą. Tokia mintis, kad laikas taupiasias lemputes keisti į ką nors egzotiško. Aišku yra pirkti ir LED draiveriai, bet labai norėjosi pabandyti ką nors savo. Pats LEDas tai daug mišriai jungtu mažesnių šviesos diodų. Įtampos kritimas prie 20W gaunasi kažkur 13V ir teka 1.5A srovė. Kadangi įtampa didelė, buvo sugalvota tokia chalturkė- panaudoti Fairchild mikroschemą FSDM0565R iš LCD monitoriaus maitblokio. Čipo galia iki 70W, o ir visos kitos reikiamos detalytės guli donore. Vienintelis skirtumas- LCD monikas naudoja įtampos stabilizaciją, o man reikia srovės. Nesinorėjo daug energijos prarasti šunte, tai jo varžą pasirinkom 0.1 omo. Prie 1.5A įtampa bus tik 0.15V. O tokia įtampa tikrai nesujudins optoporos. Todėl pastačiau operacinį stiprintuvą kuris stiprina signalą.

Nesu labai tikras ar gerai sumasčiau schemą. Štai jos “originali” dalis:

20W LED driver circuit
Visa kita kairė pusė standartinė: 230V lygintuvas, kondikai, paleidimo grandinės, antrinė maitinimo grandinė, snuberiai…
Visas durnumas, kad schema maitinasi iš to pačio šaltinio… Maži kondensatoriai reikalingi, nes labai jau jautri bjaurybė- net parazinės srovės prilietus pirštu iškraipo parodymus. Su mažais kondikai schema lygtai pasidarė stabilesnė.

Fotkė surinkto draiverio:
20W LED driver circuit
Visos detalės sulituotos išskyrus vieną X klasės filtrinį kondensatorių. Dydis gavosi visai kompaktiškas. Gal kiek pasistengus, perdėliojus detales ir patiuninus radiatorius, viskas tilptų į taupiosios lempos futliarą. Tačiau gavosi, kaip gavosi. Mėlynas trimeris reguliuoja srovę per LEDus. Raudoni LEDai čia kaip ir likutis nuo testavimo- jie vargšeliai dirbo bandymo pelytėm, kol aš trumpinau po kelius diodus, junginėjau plokštę į tinklą ir panašiai- bandžiau imituoti visokius pereinamuosius procesus.
Norintiems pakartotį schemą ispėju- trafą reikės vynioti. Arba reikės biški perkomutuoti apvijas. Nes normaliom sąlygom, LCD monitoriaus trafas duoda 5 ir 12V. O šiam LED reikia, kad įtampa būtų kiek didesnė. Ar užteks PWM su standartiniu trafu aš nežinau.

Kiek testo filmuko:

Diodas karštas. Radiatorius- kažkoks AMD CPU radiatorius. Nėra pats didžiausias. Radiatorių reikia parinkti pagal LED galią.

Jei domins, Eagle projektas (schema ir PCB) bus paviešintas.

Labai norėčiau, kad blogo skaitytojai paanalizuotu tokio srovės feedbacko gerumą ir galimus nelaimingus atsitikimus.

OpticalHotHigh Voltage

O čia taip gaunasi, kad virš LEDo pastatai objektyvą ir projektuoji vaizdelį ant lubų:

20W LED projekcija

Aiškiai matosi vidinė šviesos diodo struktūra. 🙂