Elektronika.lt
 2025 m. gruodžio 7 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 - Elektronika, technika
 - Ryšio technika
 - Programinė įranga
 - Operacinės ir tinklai
 - Kompiuterinė įranga
 - Kitos protingos mintys
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Gruodžio 7 d. 14:10
Žvilgsnis į Lietuvos energetikos strategiją – branduolinė energija ir neužtikrintos vandenilio perspektyvos
Gruodžio 7 d. 11:31
VU mokslininkai siekia sukurti biojutiklį efektyvesnei vėžio diagnostikai
Gruodžio 7 d. 08:17
Baltijos šalių gyventojai taupo energiją tik prireikus: Lietuva pirmauja pagal investicijas į saulės elektrines
Gruodžio 6 d. 20:10
Dėl šios smulkmenos gali nepavykti užvesti automobilio: skirkite 10 minučių ir neturėsite jokių problemų
Gruodžio 6 d. 17:24
Nuo „Excel“ iki dirbtinio intelekto: kaip NT vystytojo kasdienybę keičia specialiai tam pritaikyta projektų valdymo sistema
Gruodžio 6 d. 14:28
Daugiau nei pusė lietuvių vairuodami griebiasi telefono: ekspertė įvardijo, kas slypi už šio pavojingo įpročio
Gruodžio 6 d. 11:31
Motociklų pasaulyje elektrifikacija vandens nedrumsčia: kokias tendencijas parodė didžiausia metų paroda?
Gruodžio 6 d. 08:50
Debesija keičia e. prekybos taisykles – kainuoja kiekviena sekundė
Gruodžio 5 d. 20:30
Ar automobilis tikrai apsaugo nuo žaibo? Pateikiamas atsakymas, kuris gali išgelbėti jūsų gyvybę
Gruodžio 5 d. 17:19
Skaitmeninio gyvenimo kokybės tyrimas: kaip atrodo Lietuva?
FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Must have farming mods
Farming simulator modhub, Best farming simulator mods
Reklama
 Patarimai » Elektronika, technika Ankstesnis patarimas | Sekantis patarimas | Dalintis | Spausdinti

Išmokink savo „Roomba“ rašyti

Publikuota: 2009-01-12 08:21
Tematika: Elektronika, technika
Autorius: Vitalij Rodnov, Darius Kasiulevičius
Aut. teisės: ©Vitalij Rodnov, Darius Kasiulevičius
iRobot

Skalbimo mašina yra sukurta skalbti drabužius. Skrudintuvas yra sukurtas kepti duoną. „Roomba“ dulkių siurblys yra sukurtas valyti grindis.... Palaukite, tai tik dalis tiesos! „Roomba“ yra kitoks. Tai - ateities vizija. Tai - prietaisas, kuris gali ne tik atlikti savo tiesioginę funkciją, bet ir būti modifikuojamas šeimininkų. Tai - ideali platforma robotų konstruktoriams ar tiesiog besidomintiems elektronika. Jūs galite išmokyti jį įvairių triukų. Jis gali netgi tapti jūsų draugu. Taigi, leiskite paklausti: „O ką moka tavo „Roomba“?“.

Tokiais žodžiais buvo pradėtas konkursas Elektronika.lt portale. Pirmoji vieta ir prizas - „Roomba 560“ - atiteko Dariui Kasiulevičiui už idėją „Roomba“ išmokinti rašyti.

Darius Kasiulevičius ir „Roomba“

Ar norite pasigirti draugams, kad jūsų dulkių siurblys moka rašyti savo vardą? Tada skaitykite toliau.

Ko reikės

  1. Kompiuteris su integruotu arba išoriniu „Bluetooth“ moduliu.
  2. Siurblys „Roomba 500“ serijos (siurblio modelio pirmasis skaičius turi būti 5).
  3. „Bluetooth“ modulis su serijiniu interfeisu (skirtas „Roombai“).
  4. Programa „D-control“ (D-control.exe ir ABC.txt failai turi būti viename aplanke).
  5. Markeris arba flomasteris.
  6. A1 formato vatmano lapas.

Suderinamumas

„D-control“ dabartinėje versijoje nepalaiko „Roomba Green“ serijos siurblių. Suderinamumas su „Roomba Green“ serijos siurbliais bus sekančioje „D-control“ programos versijoje.

„D-control“ programa buvo testuojama kompiuteryje su „Windows XP SP2“ operacine sistema. Suderinamumas su „Windows Vista“ – nežinoma.

„D-control“ programa buvo testuojama su „BlueSoleil“ „bluetooth“ valdymo paketu. Suderinamumas su kitais „bluetooth“ valdymo paketais - nežinoma.

„Bluetooth“ moduliai

„Roomba“ bendraus su kompiuteriu per „bluetooth“ (BT) modulius. Pirmas BT turi būti kompiuteryje (integruotas arba išorinis USB modulis). Teoriškai tinka bet kokio gamintojo BT, nes jo veikimas daugiausiai priklauso nuo programines įrangos (tvarkyklių). Pati populiariausia BT valdymo programa yra „BlueSoleil“, su kuria ir buvo testuota „D-control“ programa. Teoriškai turėtų tikti ir kitos programos.

Antras BT turi būti prijungtas prie „Roombos“. Jei elektronika nėra jūsų stiprioji pusė – galite nusipirkti „Rootooth“ - jau paruošta naudojimui su „Roomba“ BT. Jei jus draugaujate su lituokliu, galite naudoti kitą BT. Reikia pažymėti, kad tinka tik BT su UART (serial) sąsaja - tai yra BT turi turėti Rx/Tx išėjimus.

„Rootooth“

BT pajungimas prie „Roombos“ yra labai paprastas. Jei naudojate „Rootooth“ - tiesiog jungiate kištuką į „Roomba“ SCI lizdą. Jei naudojate kitą BT, jums reikia „Mini-Din-7“ formato kištuko kad tiktu „Roomba“ SCI lizdui. Tokiu kištukų galima nusipirkti, pavyzdžiui, www.lemona.lt (kodas AU/CX-MD7-M). Jūsų BT gali reikalauti 3V arba 5V maitinimo. Lengviausias kelias - panaudoti „Roombos“ bateriją. DĖMĖSIO: Roomba baterijos įtampą reikia sumažinti iki BT maitinimo įtampos naudojant įtampos reguliatorių.

„Roombos“ paruošimas

Prie „Roombos“ reikia pritvirtinti pieštuką arba flomasterį. Jus tai galite padaryti keliais budais:

  1. Su lipnia juosta tiesiog priklijuokite flomasterį prie „Roombos“ korpuso.
  2. Parinkite plastikinį vamzdelį, į kurį su nedideliu laisvumu telpa flomasteris. Su lipnia juosta priklijuokite vamzdelį prie „Roombos“.  Įdėkite flomasterį į vamzdelį – tokiu budu flomasteris visada prisispaus prie popieriaus lapo netgi esant grindų nelygumams.
  3. Padekite popieriaus lapą ant lygaus paviršiaus ir pastatykite ant jo „Roombą“.

Darbas su „D-control“ programa

Prieš paleidžiant programą įsitikinkite, kad abudu BT (kompiuteryje ir „Roomboje“) yra pajungti. Pirmą kartą suradus „Rootooth“ „BlueSoleil“ programoje reikia atlikti „Pair“ procedūrą. „Rootooth“ PIN kodas yra 1234 (slaptažodis, reikalingas „Pair“ procedūrai atlikti). Po sėkmingai atliktos „Pair“ procedūros vėliau PIN kodo įvėdinėti nereikės. Paspauskite SPP (serial port profile) ikonėlę kad patikrinti, ar kompiuterio BT prisijungia prie „Rootooth“, ir atsijunkite. Įjunkite „Roombą“ ilgu „CLEAN“ mygtuko paspaudimu - laikykite „CLEAN“ nuspausta apie 10 sekundžių kol išgirsite trumpą melodiją (taip mes perjungiame „Roombos“ SCI bendravimo greitį į 19200 baud). Paleiskite „D-control“ programą ir vadovaukitės nurodymais programos lange:

  1. Žingsnis 1 – parinkite teisingą „bluetooth“ COM portą (tai galite sužinoti „BlueSoleil“ konfigūravimo lange).
  2. Žingsnis 2 – prisijunkite prie „Rootooth“ konfigūravimo režime.
  3. Žingsnis 3 – sukonfigūruokite „Rootooth“ (instrukcija programos lange) ir atsijunkite nuo „Rootooth“.
  4. Žingsnis 4 – prisijunkite prie „Roombos“.
  5. Žingsnis 5 – įveskite norimą tekstą langelyje.
  6. Žingsnis 6 – spauskite mygtuką DRAW!- Roomba atkartos  įvestą tekstą ant popieriaus lapo.

Vieną kartą sukonfigūravus „Rootooth“, to daugiau daryti nereikia. Kitą kartą paleidžiant programą iš karto pereikite prie 4 žingsnio (kol neatjungsite „Rootooth“ nuo „Roombos“). Atjungus „Rootooth“ nuo „Roombos“ reikės pakartoti 1 žingsnį, 2 žingsnį ir 3 žingsnį. Taip yra todėl, kad dabar parduodama „Rootooth“ versija neprisimena pakeistų nustatymų po maitinimo atjungimo (gamintojai žada ištaisyti klaidą).

Penkios raides (R,O,M,B,A) yra užprogramuotos ABC.txt faile. Jei jus norite, kad jūsų „Roomba“ išmoktų visą abėcėlę - jums teks patiems užprogramuoti trūkstamas raides. Tam reikės tiesiog papildyti ABC.txt failą naujomis eilutėmis.

Eilutės pavyzdys:

A;137,40,32767;80;137,100,200;1200;137,40,32767; 170;137,100,200;1600;137,40,32767;175;...........

Pirmas simbolis - tai bet kuris spausdinamasis simbolis, kuris gali būti įvedamas į įvesties langelį. Po to pateikiamos komandos, kaip tas simbolis piešiamas. Viskas atskiriama kabliataškiais. „Roombos“ komandos ir duomenys atskiriami kableliais, po to nurodoma, kiek enkoderiai turi suskaičiuoti žingsnelių, kad „Roomba“ pradėtų vykdyti kitą komandą.

Komandų pavyzdžiai:

137,40,32767;80;

137- SCI komandos kodas (žiūrėti Roombos SCI aprašymą).

40- greitis (nuo –500 iki 500, teigiamas greitis- važiuoti pirmyn, neigiamas- važiuoti atgal).

32767- važiuoti tiesiai.

80- nusako atstumą (enkoderių impulsais), kurį reikia pravažiuoti.

137,100,200;1200;

137- SCI komandos kodas (žiūrėti Roombos SCI aprašymą).

100- greitis (nuo –500 iki 500, bet prie didesnių greičių auga enkoderių paklaida).

200- suktis aplink flomasterio ašį.

1200- nusako kampą (enkoderių impulsais), kiek reikia pasisukti.

Su „D-control“ programa jus galite valdyti „Roomba“ rankiniu būdu. Pasinaudokite mygtukais FWD, LFT, RGT, BCK. Nepatartina naudoti rankinį valdymą kol nebaigtas DRAW! ciklas. Geriau sulaukite DRAW! ciklo pabaigos ir tada naudokite rankinio valdymo mygtukus.

„D-control“ programa kartais gali pakibti arba išduoti klaidos pranešimą. Neišsigąskite ir nepanikuokite, tiesiog pirmoji programos versija nėra tobula. Jus galite pagerinti ir praplėsti programos funkcionalumą pasinaudojus projekto išeities (angl. source) failais.

Linkiu jums linksmai praleisti laiką žaidžiant su savo „Roomba“! Galbūt jus tapsite sekančio konkurso laimėtoju!

Papildoma informacija


Draudžiama platinti, skelbti, kopijuoti informaciją su
nurodyta autoriaus teisių žyma be redakcijos sutikimo.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 
Vardas:    El. paštas:   (nebūtinas)
Pakartokite kodą: 
  Apsaugos kodas: 
 
Komentarus rašo lankytojai. Komentarai nėra redaguojami ar patikrinami, jų turinys neatspindi redakcijos nuomonės. Redakcija pasilieka teisę pašalinti pasisakymus, kurie pažeidžia įstatymus, reklamuoja, yra nekultūringi arba nesusiję su tema. Pastebėjus nusižengimus, prašome mums pranešti. Jei nurodomas el. pašto adresas, jis matomas viešai. Patvirtindami komentaro įrašymą, kartu patvirtinate, jog esate susipažinęs su portalo privatumo politika ir su ja sutinkate.
Dėl šios smulkmenos gali nepavykti užvesti automobilio: skirkite 10 minučių ir neturėsite jokių problemų

Dauguma vairuotojų rūpinasi savo automobiliu, tai plauna kėbulą, valo saloną, prižiūri padangas ir stebi techninį stovį. Tačiau yra viena svarbi detalė, kuri dažnai lieka be dėmesio, būtent tai automobilio akumuliatorius.

Ar automobilis tikrai apsaugo nuo žaibo? Pateikiamas atsakymas, kuris gali išgelbėti jūsų gyvybę

Audros metu daugelis žmonių nerimauja, ypač netikėtai atsidūrę kelyje. Kyla klausimas, ar automobilis gali apsaugoti nuo žaibo. Nors gali pasirodyti, kad metalas traukia žaibus, iš tiesų automobilis gali būti viena saugiausių vietų, jei laikomasi tam tikrų taisyklių.

Vaizdo registratorius už keliasdešimt eurų gali išgelbėti tūkstančius: pasakė, kaip nepadaryti klaidos

Automobilinės vaizdo kameros šiandien vis dažniau tampa būtinu kiekvieno vairuotojo įrankiu. Technologijų pažanga leidžia rinktis iš daugybės modelių, tačiau ne visi jie yra vienodai patikimi ir naudingi. Rinkoje netrūksta įrenginių, kurie atrodo modernūs, tačiau praktikoje gali pasirodyti visiškai neefektyvūs.

2025-12-03 17:10
Kalėdinės nuolaidos: pirkimas ar taisymas? Buitinės technikos servisas ragina rinktis ekologiją ir taupymą
2025-11-30 20:30
Sukčiai randa naujų būdų pasisavinti jūsų pinigus
2025-11-28 20:35
Pamirštas automobilio mygtukas, kuris žiemą gali išgelbėti gyvybę, daugelis jį ignoruoja iki nelaimės
2025-11-28 11:49
Aštuoni patarimai, kurių elektromobilių vairuotojai privalo nepamiršti šaltuoju metų laiku
2025-11-24 20:13
Automobilyje įsižiebė raudona lemputė? Ši klaida gali kainuoti labai brangiai, neignoruokite jos
2025-11-23 08:35
Dėl jų elektros sąskaitos per metus gali išaugti ir šimtu eurų: kas tie tylieji elektros vagys?
2025-11-18 17:22
Paneigė populiariausius šaldytuvų priežiūros mitus – piniginę tuštinti gali ir smulkmenos
2025-11-16 17:35
Šaldytuve viena klaida kasdien ryja pinigus: pataisykite rankenėlę ir sutaupysite pinigų
2025-11-15 17:37
Ši lemputė vairuotojams kelia didžiulį stresą, tačiau viena paprasta gudrybė ją leis išjungti per dvi minutes
2025-11-12 08:21
Automatiniai užtvarai – prieš šventinis vairuotojų galvos skausmas
2025-11-10 11:40
Sukčiai atranda naują nišą – elektromobilių įkrovimo stoteles: pataria, į ką atkreipti dėmesį
2025-11-05 20:21
Popieriaus lapas ir šaldytuvo durelės: slaptas triukas, kuris padės jums sutaupyti krūvas pinigų
Daugiau...Paieška archyve

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas


Reklama
‡ 1999–2025 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama