Category Archives: Betkas

Loginis analizatorius

Viena iš komentarų buvo rašyta apie USB oscilografus ir loginius analizatorius. Klausė ar aš bandžiau… Deja nebandžiau. Tačiau jau seniai masčiau ne apie USB oscilografą, bet loginį analizatorių. Bandžiau net FPGA versiją, ten viskas veikė, tačiau pagrindinė bėda su tais analizatoriais yra softas. Tiksliau jo nebuvimas. Jau keletą metų anksčiau žiūrėjau į USBee projektą. Tačiau legalus variantas labai jau brangus. Tačiau laikai keičiasi, negeri kiniečiai nukopijavo hardwarą ir padarė veikianti su softu. Dar jie padarė ir softo nulaužimą… labai jau negražu. Tačiau dėl kelių pažaidimų mokėti šimtus aš nenorėjau (brangiau už mano oscilografą!), o štai sumokėti $40 jau galiu. Taigi, per pora savaičių ant stalo atsirado toks daiGtas:
LHT00SU1
(USB laidas nepajungtas)

Komplekte tokie čiuptuvėliai:
ciuptuveliai

Pirmiausia, kapitalistai pradėjo kovoti su kinais, tai jei netyčia gausit tokį prietaisą pasiruoškit jį perdaryti:
LHT00SU1
Čia yra USB VID/PID atminties mikroschema. Originalus naujas softas mėgsta naikinti šiuos VID/PID. Gal originaliam hardware ši mikroschema apsaugota nuo įrašymo. Tuo tarpu Kinai padarė perrašoma- taip galima padaryti ne tik USBee įrenginį, bet ir persiklonuoti į kitą komercinį projektą (jau užmiršau pavadinimą). Tereikia tik perrašyti VID/PID. Man užteko tik USBee, tai paprasčiausiai užtenka write protect koją sujungti su Vcc. WP koja atkelta nuo PCB ir su lydmetalio lašu sujungta su Vcc.

Nu ir softo screenšotas:
LHT00SU1
(pasidinina)

Softas analizuoja kelis protokolus, yra analoginis osciloskopas. Gali dirbti kaip generatorius ir t.t. Paprasčiausiai, šias funkcijas aš neišbandžiau. Nelabai buvo jos reikalingos man. Tačiau man reikėjo I2C analizės. Paveiksliuke paprasčiausias I2C variantas, čia nuskaitymas iš LM75/FM75 mikroschemos, mano senas USB termometro projektas. Matosi apačioje USB debug langas ir tie patys skaičiai.

Tikiuosi, kad dar ką nors parašysiu apie šį gaminį. Tačiau dabar kažkaip laikas spaudžia ir nėra projektų. Tiesiog kurybinė ir laiko krizė 🙁

YIG sferos generatorius

Kažkotai senokai rašiau tikrus vandalizacijos straipsniukus. Pasitaisau dabar- straipsnis apie YIG sferų generatorių laužymą.
YIG – tai itrio-geležies granato kristalas. Tiksliau šio sintetinio granato sfera. Šis mineralas turi specifinę savybę- dėl savo feromagnetinių sąvybių šio kristalo sferos rezonuoja ultra aukštame dažnyje. Ir rezonuoja labai siauram diapazone, nes sferos rezonavimo “kokybė” (Q factor, Добротность) yra labai aukšta. Rezonavimo dažnis tiesiogiai (linear) priklauso nuo magnetinio lauko. Ir stipriai priklauso. Todėl galima padaryti generatorius (ir filtrus) kurie valdosi srove ir aprėpia gana platų diapazoną (oktavą ar net daugiau).
O dabar kaip tai atrodo realiam pasaulyje:
YIG oscillator collection AVANTEK
0.5-2.0GHz, 2.0-4.0GHz, 4.0-8.0GHz ir 8.0-12.4GHz.
Continue reading →

V-USB ir Microsoft Visual Basic Express Edition

Padaryti įrenginį kuris valdomas per USB su AVR atmega ar panašia mikroschema gana paprasta. Parašyti command line valdyma linux ar windows sistemai irgi gana lengva. Tačiau paleisti ką nors ant monstriško “visual” jau žymiai sunkiau.
Nesu programuotojas ir man tos visos “struktūros” ir kitokie specifiniai dalykai sunkiai įkandami. Man paprasčiau iškastruoti veikiantį svetimą produktą. Vienas toks produktas, tipo pavyzdinis, buvo “generic_hid_vb_50.zip”. Tačiau jis man neveikė- dar buvo per sudėtingas. Tačiau radau kitą projektą- kažkoks LCF matuoklis. Šitas projektas bent jau pamatė mano USB termometrą ir nuskaitė kelis baitus. Paaukojau dieną ir iškastravau esama source kodą iki minimalistinio varianto, kur jau kiekvienas supras kaip ir ką pakeisti. Rezultatas- pilnas source kodas ir maža programėlė, kuri tiesiogiai nuskaito USB termometro skaičius (HID device).

V-USB hid and MS visual basic

Spaudžiant “Write/Read USB” išsiunčiami keli baitai ir kartu nuskaitomi keli baitai iš USB įrenginio. Kiek pamenu, V-USB apribotas 8 baitais vienu metu. Čia jei neklystu.
Dar kažkur pramargalinau automatinį pranešimą, kad “savas” USB įrenginys jau įkištas ar jau ištrauktas. Dabar “statusas” atsinaujina tik pabandžius nuskaityti duomenis.

V-USB HID MS Visual Basic Express Edition 11 source code

Kompiliuojasi su nemokamu Visual Studio paketu.

P.S. turėtu veikti su bet kokiu USB HID įrenginiu. Nebūtinai AVR V-USB…

AVR 43: knyga, liion, led, laikrodis…

Čia tokia kompiliacija. Kažkada dariau rezervinį USB pakrovėją kurį galima maitinti kad ir iš saulės elementų, poto kažkada rašiau apie labai gražius LED indikatorius ir daug kartų rašiau apie savo universalią ATMEGA plokštę.
Kadangi nelabai kaip man ir reikia to rezervinio šaltinio, nutariau viską sujungti į vieną vietą. Ir dar pridėjau biškutį…

Viskas prasidėjo nuo to, kad pastebėjau, kad jei blogai miegu, tai atsibundu kažkodėl lygiom valandom. Tai buvo labai keistas reikalas. Arba ufonautai įsiuvo į mano galvą kokį RTC su batareika, arba veikė kažkoks išorinis reiškinys. Blaivesne galvą pagalvojus dašuto, kad tas išorinis reiškinys yra … didelis LED laikrodis. Jis kiekvieną valandą pradeda su nedidele animacija kol persivartalioja visi skaičiai. Tos šviesos mirgėjimo matyt užtenka, kad smegenys užfiksuotu ir prabudintu. Juolab, kad raudona spalva gana lengvai praeina ir per užmerktus vokus. Teko laikrodį pašalinti.
Bet reikia gi laikrodžio. Todėl tarp Eridano knygų, savadarbėse lentynose atsirado kažkokia ne knyga:
RED LED clock mini
(dizainas dar nebaigtas, reikia padažyti ir dar apsaugines plėveles nuplėšti)
Continue reading →

Radijas Realtek RTL2832U + R820T

Kol kas nėra savų pabaigtų projektų, tai weblogą pildau tokiais nelabai informatyviais straipsniais. Seniau, kiek paeksperimentavau su RTL2832U + FC0013 radija. Dabar atsisiunčiau kitą variantą: RTL2832U + R820T. Tas R802T (Rafael Micro) teoriškai turi didesnį jautrumą ir platesnį diapazoną. Tuoj pabandysim kai ką patikrinti. Čia skreenšotai tos pačios radio stoties, su ta pačia antena ir tuo pat laiku. Nuotraukos išsididina.

RRRR
Čia variantas su FC0013 imtuvu (tiuneriu). Uždėtas didžiausias realus stiprinimas. Ką reiškia realus? Ogi dar padidinus, padidėja foninis triukšmas ir stotis nesigirdi visiškai arba girdisi prasčiau. Matosi, kad smaukytuvas stovi ties -5.8dB.
Continue reading →

Su naujais metais

Chmm, tai jau aštunti metai kaip rašau šią rašliavą… oho. Pats net stebiuosi. Gerai užtenka čia girtis. Su naujais metais! Nuoširdžiai sveikinų šio web-logo-biokronikos skaitytojus su naujais, biški prietaringais 0x07DD ar MMXIII metais. Linkių, kad viskas visada ir nieko blogo. Ir kad netgi geriau.

Linkėjimai nuo Levo ir jo mikroschemų ir kito šlamšto.

Taip pat, linkėjimai nuo dvasinio vadovo:
Happy New Year from Horse Mask

Jei kas šiuose puslapiuose blogai veikia, klaidingai aprašyta, prašom kaltinti šitą. Ir taip pat, šitas Equcefalas kaltas, kad už nugaros stovintis spalvotas LED laikrodis neveikia, o rodo tik spalvotus dryželius.
Per tokius, vat tokius, tinginius ir fantazuotojus, daugybė įdomių projektų dulką lentynose, galvoje ar šiaip nedabaigta. Neveltui apie tokius rašė Kazys Binkis savo monografijoje “Dirbk ir baiki” (ISBN 9786099535333). O gal tai buvo pirma Lietuviška analizė apie ADD? (dėmesio sutrikimo sindromas) 🙂

Radijas ezcap Realtek RTL2832U + FC0013

Kaip jau rašiau seniau (čia ir čia), mano šabakštyne atsirado kelios radijos. SDR radijos komentaruose buvo rašyta apie pigią USB radiją kuri irgi tinkama eksperimentams. Todėl aš tokią radijukę nupirkau iš DX. Juk ne kiekvienas gali rasti ar nusipirkti profesionalią radiją kuri kainuoja ~1000$, o štai išleisti apie 20$ tikrai gali kiekvienas kas nors kiek nori pažaisti su SDR.

ezcap SDR
Continue reading →

Dar kiek staliaus darbų

Jau gana senai rašiau kaip gaminausi knygų lentyną iš beržinių skydų kuriuos pirkau SSSS parduotuvėje. Poto kelis kartus dar kartojau šitą triuką.

savadarbe lentyna is berzo skydu

Pasidariau dar prie tų lentynų tokią mini uždaromą spintelę į kurią galima susidėti kokias nors paslaptis arba kokius nors rečiau naudojamus daiktus. Iš tikro, aš šią spintelę dariau todėl, kad pagrindinę knygų lentyną kiek pakelti. Seniau lentyna stovėjo ant nenaudojamų knygų. Kodėl pakelti? Todėl, kad lentyna prie lovos (nuotraukoje atitraukta) ir paprasčiausiai apatinė dalis nepasiekiama. Viskas gal ir stovėtu ant knygų, kol vieną dieną nepastebėjau, kad visa konstrukcija supasi. Ir visiškai nenorėjosi, kad knygos su lentyna nukristo ant miegančio žmogaus.
Lentyna padaryta iš tų pačių beržinių skydų ir sukalta kietmedžio kaiščiais. Vienintelė vietą kur panaudoti medvaržčiai tai vyriai (man labai patinka žodis “zaviesai”). Kadangi “sistemos” svoris didelis, tai viskas stovi ypač stabiliai.
Continue reading →

Radijas WiNRADiO G313e

Radijas WiNRADiO G313e (extended 9kHz-180MHz) – tai dar vienas grobis iš kariškių. Tai skaitmeninė- programinė radija (software defined radio- SDR). Jungiasi prie kompiuterio per USB lizdą. Pati radija atlieka tik priėmima ir signalo dažnio numušimą iki kompiuteriui suprantamo ir onboard DSP padaro duomenų srautą. Toliau tuos duomenis konvertuoja-demoduliuoja softas kompiuteryje.
WiNRADiO G313e
Čia radija numesta ant palangės, kiek toliau nuo kompiuterio ir kitų trugdžių šaltinių. O pats fabrikinis softas atrodo taip:
WiNRADiO G313e
(vaizdas išsididina). Čia kažkokie Kauno taksistai šnekasi.

Aišku radija papuolė neveikianti. Kompas ją kartais matydavo, tačiau radijos softas jau nesusišnekėdavo. Panašu, kad USB čipas dar kiek veikė, bet skaitmenis signalas jau nebedasimušdavo.
Kriepiausi į gamintoją, atsiliepė iš Slovėnijos. Remontas sakė kainuos apie 300€… jo, kiek daugokai. Gamintojas liepė paleisti diagnostinį softą, tačiau softas nieko gero nepasakė. Tačiau gamintojas užsiminė: maybe some capacitor failure… 🙂 Yeah, mes nemanėm, kad tokiose radijose kurios TIEK kainuoja bus sudėti šūdini kondikai. Darome skrodimą. Beja, korpusas padarytas iš tokių įdomių aliumininių segmentų.
Continue reading →

Radijas ESM2

Čia mano senas naujas grobis iš kariškių- Rohde & Schwarz VHF-UHF imtuvas ESM 2. Šiaip, tai didesnio radijo monitoringo komplekso dalis, tačiau nei panoraminio indikatoriaus, nei skaitmeninio radijos valdymo nepavyko išgelbėti ir net pabandyti. Paprasčiausiai suveikė karmos dėsniai, ir kažkodėl “berniukas” čiupa šia radija ardyti su plaktuku (todėl ir rack tvirtinimo elementai sulaužyti). Man pasisekė, kad radija sugalvojo ardyti pačia paskutinę, tai dar spėjau išplėšti iš kibių rankų…

R&S ESM2
Kabinamas dažnių plotis 20 – 1000MHz (per 9 persidengenčius diapazonus). Realiai biški daugiau iki ~1005MHz. Moduliacijos: AM, FM ir A1 (for the reception of unmodulated signals). Pralaidumo plotis: 15, 30, 250, 1000kHz.

Kadangi radija skirta jungti prie panoraminio indikatoriaus, pas ją yra tarpiniai išėjimai ir demoduliuoto signalo išėjimai. Taip pat yra skaitmeninis-analoginis dažnio valdymas. Teoriškai tai leidžia prie jos jungti skaitmenę radiją (SDR) ir taip dasimušti prie aukštesnių diapazonų. Continue reading →