Archive for the ‘ TECHNODIENORAŠTIS ’ Category

0.3mm takeliai

 

097_pcb_01

097_pcb_02

Padaryta gan didelė plokštė 140 x 80 mm. Didysis išbandymas – kontaktinė aikštelė mikroschemai PIC16F1947, TQFP korpuse. Takeliai 0,3mm. Galvojau, kad nepavyks. O išėjo labai kokybiškai. Mikroschema sėkmingai prilituota. Laminatorius – jėga!

 

Binary-to-HEX keitiklis

096_keitiklis_01

Įtaisas konvertuoja keturių bitų dvejetainį kodą į šešioliktainį ir atvaizduoja 7-ių segmentų LED indikatoriuje. Šešiolika įėjimų, keturi segmentiniai indikatriai.

Naudojamas su PLV Siemens stenduku.

Daugiau nuotraukų po CUT:

Read the rest of this entry »

Gudrus maitinimo šaltinis

095_maitblokis_02

095_maitblokis_01

Atsirado poreikis pagaminti neįprasto maitinimo šaltinio plokštę.

Įėjime: 24v DC
Išėjime: +10v ir -10v DC, dvipolis.

Tokiam reikalui panaudotos specialios mikroschemos – impulsiniai keitikliai. Pirma mažina įtampa 24v –> 10v, o kita ne tik mažina, bet ir invertuoja 24v –> -10v.

Plokštė naudojama kartu su PLV Siemens stenduku.

Paprastas pultas robotukui

„Ant greičio“ pagamintas pultas vieno iš robotukų valdymui. Bandomasis variantas be korpuso. Siųstuvo plokštė, kaip matote, jungiasi kaip atskiras modulis.

Pultas be korpuso. Turi 8 valdymo mygtukus ir 1 SMD šviesos diodą.

Antenos dar nėra. Pultas maitinasi nuo dviejų AAA baterijų. Mikrovaldiklis PIC24HJ12GP202.

PCB preciziniam 24-ių bitų ADC

Dar keletas neseniai pagamintų plokščių, skirtų aukštos rezoliucijos ADC keitikliukams. Plokštės dvipusės. Antros pusės varis atlieka ekrano funkciją.

O čia dar viena plokštė iš naujo projekto su analoginiais komutatoriais ADG636, operaciniais stiprintuvais TS525 ir net skaitmeniniu potenciku DS1808!

Kažkodėl pastaruoju laiku gausu analoginių projektų, nors čia ne visai mano specifika. Su analoginėmis schemomis dirbti žymiai sudėtingiau.

 

Imtuvas/siųstuvas (transceiver)

Skaitmeninio signalo imtuvai/siųstuvai. Identiškos plokštelės mikroschemos MRF49XA pagrindu.

Transiveris prijungiamas prie mikrovaldiklio per SPI-sąsają ir leidžia perduoti skaitmeninę informaciją nedideliu atstumu. Vienintelis niuansas – mikroschema maitinasi nuo 3.3v. Reikalauja signalo lygiu suderinimo, jei kartu su transiveriu naudojama 5v mikrovaldiklio schema.

Elektroninių svarstyklių plokštė

2012 metų vasarą atsirado poreikis pagaminti valdymo plokštę elektroninėms svarstyklėms. Plokštė turi skaityti signalą nuo analoginio tenzo jutiklio (load cell), apdoroti, siųsti skaitmeninį signalą per RS232 sąsają toliau.

Pasirodė, kad tai nėra lengva užduotis nuskaityti signalą nuo tenzo jutiklio. Signalas labai mažos amplitudės (iki 10 mili voltų). Mili voltų!!!

Pirmas bandymas pagaminti visa sistemą ant vienos vienpusės plokštės patyrė fiasko. Netinkamas plokštės ištrasavimas, dideli triukšmai:

Read the rest of this entry »

Šešta biliardo plokštės versija

Perdaryta ir pagražinta plokštė:

biliardo valdiklis

ATMega8 relių valdiklis

Aaa!!! Atgal į praeitį!

Pasitaikė projektėlis, kuriam kaip tik tinka antikvarinis :-) mikrovaldikliukas ATMega8A, kažkadą labai pigiai nupirktas per ebay.

Prie vienos jungties jungiasi mygtukai, kitą jungtis – relių kontaktai. Kai relė suveikia, kontaktas prisijungia prie GND. Relės suveikia pagal tam tikrą algoritmą. Segmentinis LEDinis indikatorius rodo pasirinktos kombinacijos numerį.

Relių draiveriai – tranzistoriai 2N7002. Maitinimo stabilizatorius – NX1117-5. Šitie NXP firmos stabilizatoriai truputuką geresni už klasikinius LM1117. Nors abudu kaista neblogai, kai srovė > 50mA, tad visada reikia numatyti gan didelį aušinimo poligoną-takelį spausdintinėje plokštėje. Nepamirškite!

Tekstolitas šį kartą negražus, bet visumoje plokštė išėjo neblogai.

Dvi valdiklio plokštės

Viena plokštė yra „master“, kita, periferinė – „slave“. Tarpusavyje plokštės bendrauja per greita keturių laidų SPI sąsają.

„Master“ plokštės „protas“ PIC24FV32KA302 mikrovaldiklis. Čia 16-kos bitų 5v (!!!) įtaisas. Gan retas žvėris :-)

„Slave“ plokštėje tupi mano mėgstamas 8-ių bitų PIC18F46K22. Idealiausias valdikliukas „kojų judinimui“, t.y. nesudėtingam darbui.

Spausdintinės plokštės gavosi idealiai.

PicKit2 Lite programatorius

Sekmingai pagamintas ir išbandytas PIC mikrovaldiklių USB programatorius.
Veikia gerai, viską sėkmingai programuoja, kaip ir jo brolis kinietiškas klonas iš ebay :-) :-)

Minusas tik vienas – šita programatoriaus versija neprogramina 3v valdikliukų. Norint juos programinti – reik padaryt papildomą suderinimo schemą. Bet kadangi dabar tokio poreikio nėra, tai ir nereikia :-)

Kas nori pats pasidaryt – pagooglinkit, schemų ir aprašymų pilna.

Motor Board Shield plokštė

Pirmas shield‘as DevBoard plokštėms. Dirba su šita ir šita plokštėmis.

Motor Board turi L298N variklių driverį, 4 mygtukus, 4 LEDus, įėjimus trims variklio galinukams. Galima pajungti du DC variklius, arba vieną žingsninį.

L298N driverio ENABLE įėjimai jungiasi prie mikrovaldiklio CPPx kojų (hardwarinis PWM, kuris leidžia reguliuoti variklio apsukas).

Prisukamos jungtys trupučiuką negražiai atrodo (spalvos nesuderintos). Bet tik tokias ir turėjau.

O čia shield‘as prijungtas prie mikrovaldiklio plokštės, kurį ir valdo jį:

Vienam mano geram draugui pagaminta maketinės plokštės nauja versija. Ištaisytos klaidos ir šiek tiek pakeistas funkcionalumas.

Dabar mes turime: USB-COM bridžą, I2C sąsajos lizdą (SPI jungtis dingo, bet prie sąsajos galima prieiti per pagrindę juodą daugiakoję jungtį), LM1117-5 įtampos stabilizatorių, žalią maitinimo indikatorių, raudoną vartotojo LEDą. Programatoriaus lizdas dabar ne auksinių pinų eilutė, o telefoninis 6P6C lizdas. Patogu, nes neįmanoma neteisingai įkišti programatoriaus laido.

Iki Arduino funkcionalumo trūksta RESET mygtuko ir vartotojo mygtuko :-)   Na, manau ateityje galėtų atsirasti.

Ketvirta biliardo valdiklio plokštė

Pagamintas ketvirtas biliardo stalo valdiklio variantas.

Įdėtas lizdas saugikliui (užsakovo pageidavimas), diodai pakeisti į SMD, lauko tranzistoriai irgi į galingesnius SMD. Meniu atsirado naujas punktas su galimybe peržiūrėti ir nuresetinti pozicionavimo klaidų skaičių. Na ir šeip trupučiuką pakeistas ištrasavimas.

Surenkant plokštę, trumpikliams panaudoti nulinės varžos rezistoriai.

Maketinė plokštė (DevBoard)

Pagaliau svajonė išsipildė. Suprojektuota ir pagaminta pirma versija maketinės (a-la „arduino“) plokštės. Tiks greitam prototipavimui. Naudojama su skirta detalių kaišiojimui balta maketine plokšte.

Plokštei tinka tokie mikrovaldikliai, kaip pvz. PIC18F25K22 arba PIC16F1938 ir t.t.

Numatytos atskiros jungtys SPI, I2C, RS232 interfeisams (baltos spalvos) ir pagrindinė jungtis į kurią išvestos visos mikrovaldiklio portų linijos (ant šitos jungties užklijuotas popieriukas su linijų pavadinimais, labai patogu).

Yra įtampos stabilizatorius LM1117-5.0 išoriniam maitinimo šaltiniui jungti (7-12v DC).

Na čia tik pirma versija plokštės. Išlindo šiek tiek trasavimo ir kitų bugų, kurie bus pataisyti naujoje versijoje. Taip pat atsiras USB-COM bridžas ir galimybė programinti valdiklį per bootloaderį (nereikalingas programatorius).

O čia kaip tik greito prototipavimo pavyzdis. Reikėjo „ant greičio“ patikrinti 74HC595 postūmio registro darbą. Imame maketkę ir per minutę sujungiame visą schemą.

Plokštės pagamintos laminatoriaus pagalba.