Category Archives: Programavimas

LQR kontroleris

Konstruodamas balansuojančius robotus iki šiol naudojau PID kontrolerius. Paskutiniame buvo dvigubas PID, vienas kontroliuoja poveikį ratams, kitas roboto pasvirimą, priklausomai nuo greičio ir valdymo signalų. Pasivirimo kontrolė reikalinga tam, kad galima būtų geriau priešintis išoriniams poveikiams (pastūmimas), arba kai reikia … Continue reading

Posted in Elektronika, Programavimas, Robotai | 1 Comment

Robotas, balansuojantis ant kamuolio

Pabandžiau padaryt dar vieną robotą – balansuojantį ant kamuolio. Tai beveik tas pats, kas ir balansavimas ant dviejų ratų, tik vietoje ratų – kamuolys. Kamuolys ritasi bet kuria kryptimi, todėl išsilaikyti ant jo – užduotis ne pati paprasčiausia. Toks robotas … Continue reading

Posted in Elektronika, Programavimas, Robotai | 2 Comments

Naujametinė girlianda

Paskutiniu metu visus apšvietimo prietaisus keičia šviesos diodai (led). Tai suprantama, jie ima žymiai mažiau elektros. Tačiau turi ir vieną didelį minusą – gerokai didesnę kainą. Kaina vis krinta, todėl neabejotinai šviesos diodų apšvietimas bus naudojamas vis plačiau. Ne išimtis … Continue reading

Posted in Elektronika, Programavimas | Leave a comment

Programos “Namų buhalteris 2000” atnaujinimas

Kadangi Lietuva nuo 2015 m sausio 1 d. keičia litus į eurus, teko padaryti dar vieną atnaujinimą. Programa jau gerokai senstelėjusi, bet nemažai žmonių ją vis dar naudoja. Maniau, kad padaryti konvertavimą į eurus bus visai paprasta, bet paaiškėjo, kad … Continue reading

Posted in Programavimas | Leave a comment

Radijo ryšio moduliai nRF24L01

Neseniai eBay nusipirkau keletą radijo ryšio modulių nRF24L01. Jų kaina šiuo metu juokinga – mažiau nei 1$ už vnt. Tai mažo galingumo (iki 1mW) 2,4 GHz dažnio moduliai. Ryšys dvikryptis, t.y. ir siųstuvas, ir imtuvas viename. Lengva pajungti prie Arduino, … Continue reading

Posted in Elektronika, Programavimas, Robotai | 13 Comments

Balansuojantis robotas (3 dalis)

Čia jau trečias bandymas padaryti balansuojantį robotą. Kam dar vienas? Tiesiog įdomu, vis dar yra kur tobulėt. Apie pirmuosius galima paskaityti čia: 1 dalis, 2 dalis. Šį kartą bandžiau išspręsti klibančių reduktorių problemą. Rasti geresnius variklius sunkoka, prieš perkant neįmanoma … Continue reading

Posted in Elektronika, Programavimas, Robotai | Leave a comment

FrSky telemetrija planšetėje

Kadangi įsigijau planšetinį kompiuterį, nutariau perdaryti savo FrSky telemetrijos programą Android’ui. Planšetę patogu naudoti tokiems tikslams. Specialiai rinkausi 10 colių ekraną, kad būtų galima patogiau naudotis ne tik FrSky telemetrija, bet ir kopteriui skirtomis programomis. Veikia tos programos ir telefone, bet didelis … Continue reading

Posted in Programavimas, RC modeliai | Leave a comment

Balansuojantis robotas (2 dalis)

Prieš metus jau bandžiau padaryti balansuojantį robotą. Gavosi neblogai, bet visada galima padaryti geriau. Šį kartą pabandžiau atsižvelgti į visus pirmojo trūkumus. Pirmajame buvo visai paprasti varikliai. Reikėjo geresnių. Vis dar buvo klausimas, kokios turėtų būti šių variklių apsukos? Pirmojo … Continue reading

Posted in Elektronika, Programavimas, Robotai | 5 Comments

FrSky telemetrija – praktiniai bandymai

Anksčiau rašiau apie FrSky telemetriją. Galima paskaityti 1dalį, 2 dalį, 3 dalį ir 4 dalį. Padaryta pakankamai, kad galima būtų išbandyti kaip visa tai veikia realiai. Prieš bandydamas pagalvojau, kad laidas iš valdymo pulto į kompiuterį nelabai patogu. Yra geresnių … Continue reading

Posted in Elektronika, Programavimas, RC modeliai | Leave a comment

Balansuojantis robotas

Važiuoti ant keturių ratų per daug paprasta. Ant dviejų daug sudėtingiau ir įdomiau. Balansuojantis robotas – nėra kažkas naujo. Principe tai tas pats, kas visiems žinomas SEGWAY, tik sumažintas variantas. Daug kas jį bandė padaryti, internete galima rasti nemažai video … Continue reading

Posted in Elektronika, Programavimas, Robotai | 2 Comments

Programavimas Android‘ui

Progresas nestovi vietoje, telefonai įgauna vis daugiau įvairiausių galimybių. Sakyčiau, kad dabartiniuose išmaniuosiuose telefonuose, pati telefono funkcija jau ne pagrindinė. Tai kompiuteris, su kuriuo galima ir paskambinti. :)

Posted in Programavimas | 3 Comments

FrSky telemetrija – GPS (4 dalis)

Turbūt įdomiausia telemetrijos funkcija – GPS duomenų perdavimas, kad galima būtų matyti skrydį žemėlapyje. Kaip jau minėjau, tiesiogiai GPS duomenų perdavinėti neina, todėl pasidariau paprastą schemą su mikrokontroleriu, kuri priima NMEA duomenis iš GPS modulio ir perduoda juos mano norimu … Continue reading

Posted in Elektronika, Programavimas, RC modeliai | 1 Comment

FrSky telemetrija (2 dalis)

Prieš pajungdamas siųstuvą prie kompiuterio, pasižiūrėjau oscilografu, ar tikrai iš RS232 eina duomenys, ir kokie ten loginiai lygiai. Pasirodo ten ne 3V ir ne 5V, kaip galima būtų tikėtis, ten yra tikras COM portas (lygiai +12V -12V). Keistas sprendimas, juk … Continue reading

Posted in Elektronika, Programavimas, RC modeliai | 1 Comment

Dar vienas logger’is

Prireikė man įsirašyti telemetrijos informaciją, kuri gaunama per RS232 iš quadrocopter‘io, kad galėčiau vėliau paanalizuoti. Buvo viena neaiški problema, kurios niekaip kitaip nepavyko išspręsti. Vienas iš būdų būtų perdavinėti šią informaciją radijo ryšiu ir kompiuteryje matyti viską realiu laiku. Bet, … Continue reading

Posted in Elektronika, Programavimas | Leave a comment

Programos “Namų buhalteris 2000” atnaujinimas

Po labai ilgos pertraukos yra šioks toks atnaujinimas. Kadangi pats vis dar naudojuosi šia programa, susikaupė kelių metų duomenys. Jau senokai nervina vienas dalykas – mėnesių pasirinkimo meniu pasidarė labai ilgas, netelpa per visą monitorių. Prisiruošiau pagaliau patvarkyt šią problemą. … Continue reading

Posted in Programavimas | 8 Comments