2012 m. vasario 17 d., penktadienis

Nixie clock

Jau iš seniau norėjau pasidaryti laikrodį su nixie lempomis (http://en.wikipedia.org/wiki/Nixie_tube), tačiau neturėjau jų. Rudenį gavau kelias IN-1 ir IN-12B, tad jau buvau tikras, kad laikrodis bus padarytas.
Pagooglinau, susiradau, schemą (http://bruno.netstrefa.com.pl/radio/projekt/nixieclock/index.htm), susipirkau detales ir pradėjau gamintis PCB, po to lituoti detales, bei užprogramavau valdiklį. Štai kas gavosi:


Po to pusantro mėnesio šitie griaučiai mėtėsi spintelėje - niekaip neprisiruošdavau padaryti korpuso (su korpusais man sunku :D reikia netik sugalvoti gerą variantą, bet ir sužiūrėti ar sugebėsiu padaryti, reikia kruopštumo, o jo man trūksta). Taigi po pusantro mėnesio, grįžęs namo į kaimą pradėjau korpuso gamybą. Tėvukas nuobliavo lentukę, ją supjausčiau į tris dalis, vienoje, kuri stovės priekyje, išfrezavau skyles. Suklijavau su lipalu visas tris lenteles. Kaime darbai buvo baigti. Grįžęs į, kad vėl nenusimestų į spintą, dirbau toliau. Iš rudos spalvos plokščių, kurių pavadinimo nepamenu, bet žinau, jog seniau buvo naudojamos montažinių plokščių gamybai (vieną kartą radiotechnikos būrelyje yra tekę su tokia dirbti), išpjoviau likusias sieneles, sumontavau vidun transformatorių, 9V stabilizatorių su diodų tilteliu bei saugikliu, laikrodžio bloką, įtvirtinau mygtukus, jungiklį.
Štai keli kadrai:






Atėjus pavasariui, lentelės bus nulakuotos kaštono spalvos lauku, nes dabar dažymui neturiu sąlygų.

Tai ką, manau visai neblogai gavosi, tikėjausi, jog bus baisiau :)


2012 m. vasario 14 d., antradienis

RGB mood lamp

Nieko nekonstravau rudenį, galvoju reikia bent kažką laisvu laiku veikti, ne vien žiūrėti TV ar sėdėti prie kompo :) Taigi ėmiausi gamintis RGB lempą.
Schema ir programa valdikliui imta iš čia:  http://picprojects.org.uk/projects/rgb/index.htm.
Ten taip pat rasite ir informacijos apie veikimą, efektų sąrašą ir t.t.
PCB braižiausi pats - duotos forma netiko, nes jau buvau sugalvojęs daryti  trikampio formos cilindrinę lempą, be to, nebuvo numatytas 12V stabilizatorius LED'ams. Jeigu kam reikės pcb, bus pasidalinta.
Susipirkau detales, pradėjau gamybą:



Veikimo paįvairinimui, pridėjau kontaktų porą (nuotraukoje matosi jungtys su oranžiniais laidukais), kuriuos sujungiant tiesiogiai arba sukryžiuojant galima padaryti kad lempos galuose esantys diodai šviestų skirtingomis spalvomis.




Lempą dariau iš organinio stiklo, jį pašiaušdamas stambesniu švitriniu popieriumi iš abiejų pusių ir taip padarydamas jį matiniu:

 Klijavau naudodamas karštus permatomus klijus, kuriai puikiai pasiduoda apdirbimui:

Testas:


Užsisakinėjant Lemonoje detales, nebuvo vietoje PIC12F629 valdiklio, tai ėmiau PIC12F675, nepamaniau net, kad gali kilti kokių problemų, tačiau kilo: įrašius duotą HEX (nekreipiau kažkodėl dėmesio į užrašą, kad jis skirtas 629-tam), pastebėjau, jog yra "aštrus" perėjimas tarp efektų, kuomet staiga pakinta spalva, įrašius grupės draugui HEX į 629-tą, tokios problemos nebuvo. Sakysit o kur problema, juk tereikia perkompiliuot kodą 675-tam kodą ir perrašyt, tačiau čia ir problema, kad nebeina perrašyti HEX, programatorius tiesiog "nebemato" valdiklio. Na ir tiek to, pagalvojau :)

O štai ir video:

Ačiū už dėmesį ;)


2012 m. vasario 12 d., sekmadienis

PicKit2 programatorius

Prasidėjus mikrovaldiklių programavimo moduliui, nusprendžiau pasidaryti USB PIC mikrovaldiklių programatorių (USB, nes naudoju nešiojamą kompiuterį be LPT ar COM prievadų), kad galėčiau ne tik simuliatoriais žaisti, tačiau ir realiai išmėginti mikrovaldiklius, "pačiupinėti" jų veikimo rezultatus, nes, mano nuomone, vien teorinės žinios, virtualūs bandymai mažai duoda supratimo, įsivaizdavimo, kaip viskas veikia, ko reikia, kad veiktų ir t.t.
Prisiminiau jog kažkada elektronika.lt forume gavau pasiūlymą pasidaryti PicKit2 programatorių:
http://tomeko.net/pickit2.php?lang=en
Užsisakiau detales Lemonoje, pasidariau PCB plokštę ir kibau į litavimo darbus (mėgstamiausias konstravimo etapas).
Sulitavus išbandžiau - veikia :) Po to reikėjo kažkaip programatorių apsaugoti nuo aplinkos, bent jau minimaliai, tad pasirinkau organinį stiklą ir sumontavau programatoriaus plokštę tarp dviejų organinio stiklo plokštelių.
Mikrovaldikliams užprogramuoti naudoju PicKit2 2.61 programą.
Vienas iš privalumų yra Atmega mikrovaldiklių programavimo galimybė (http://pickit2.isgreat.org/), kurią pats išbandžiau ir galiu patikinti, jog tikrai veikia.
Tikrai nenusivyliau pasidaręs šį prietaisą - kiekvienas įdomesnis daiktas turi mikrovaldkilį, kurį kažkuo reikia užprogramuoti.

Padėjėjas

O štai ir mano augintinis, "padedantis" darbuotis :)

5 LED garso indikatorius

Pirmas šūdniekis, kurį pasigaminau po ilgos nekonstravimo pertraukos (konstruodavau kai lankiau radiotechnikos būrelį 9 klasėje), yra 5 šviesos diodų garso lygio indikatorius su AN6884 mikroschema pagal šitą schemą:
Kaip matome, schema labai paprasta, tereikia kelių detalių.
Daugumai kyla problemų dėl R rezistoriaus nominalo parinkimo. Šis rezistorius parenkamas pagal pateiktas lenteles. Jeigu indikatorius bus naudojamas iki 60 laipsnių temperatūros aplinkoje, rezistorius parenkamas pagal pirmą lentelę, o jeigu iki 75, tai pagal antrą. Toliau žiūrima į Vcc stulpelį ir surandama būsimo maitinimo šaltinio įtampa, tuomet šalia bus rastas rezistoriaus nominalas, jo tikslumas nėra kritinis.
Vr rezistoriaus pagalba nustatomas reikiamas įėjimo signalo lygis.
Rezistoriai 0,25W galingumo.

Štai mano indikatorius, sumontuotas į stiklo tekstolito plokštelę:


Toliau sekė antrojo indikatoriaus gaminimas ir jų montavimas į Logitech X-230 kolonėles:


Video, iliustruojantis veikimą:

Kilus klausimams, prašom rašyti komentaruose ;)