Monthly Archives: January 2013

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) 🙂