Kontakti | Pirkt | Izmēģināt | Roomba-ikdienas uzkopšana | Braava-uzmazgāšana | Scooba-mazgāšana | Reģistrēties | iRobot Bonusi LV
RU
VADI SAVU ROOMBA AR MOBILO TĀLRUNI

Hakeru konkursa "Robota vadība ar mobilo tālruni" uzvarētāja Vitālija Rodnova veidotais apraksts:

Vienu dienu pie manis uz dzīvi apmetās divi Roomba sadzīves roboti. Viens uzreiz aizsteidzās uz meitas istabu, kur šobrīd arī dzīvo. Meita iedeva viņam vārdu, ļoti to mīl un baro ar putekļiem. Otrs robots palika pie manis un gatavojas kļūt par speciālo vienības „Roomba-Sumo“  locekli. Lai kļūtu par izredzēto viņam ir daudz kas jāiemācās. Viņš palūdza manu palīdzību un es nevilcinoties piekritu.
 
1. Iekārta :
Pirmais kas ir jāiemācās jebkuras speciālās vienības loceklim ir pavēļu izpildīšana. Roomba ir ļoti talantīgs. Viņš saprot daudzas komandas. Viņam ir Bluetooth moduļa pieslēguma vieta (tālāk- BT). BT var uztvert komandas un nodot tās tālāk Roombai. Ja elektronika nav jūsu stiprā puse – varat nopirkt RooTooth, kas jau ir gatavs darbam ar Roomba BT (skatīt zemāk). Ja jūs esat draugos ar lodētāju- varat izmantot citu BT. Jāatzīmē, ka piemēroti ir tikai BT ar UART(serial) interfeisu- tas nozīmē, ka BT ir jābūt Rx/Tx izejām.



RooTooth modulis (to var saņemt arī šeit - Dāvanu Katalogā)

2. Roomba sagatavošana:
BT pieslēgšana pie Roombos ir ļoti vienkārša. Ja izmantojat RooTooth- vienkārši pievienojiet spraudni Roombas SCI ligzdā un skataties tālāk punktu 3.  Ja izmantojat citu BT- jums vajadzēs Mini-Din-7 formāto spraudni, lai tas derētu Roomba SCI ligzdai. Jūsu BT varētu būt nepieciešama 3V vai 5V barošana. Vieglākais ceļš -  izmantot Roombas bateriju. UZMANĪBU: Izmantojot sprieguma regulātoru, Roomba baterijas spriegumu vajag samazināt līdz BT barošanas spriegumam.

Kad BT barošanas spriegums un TTL līmenis ir 5V /Kad BT barošanas spriegums un TTL līmenis ir 3,3V

Pieslēgšanas varianti

3. Telefona sagatavošana:
Der praktiski jebkurš telefons, kuram ir Bluetooth un kurš uztur J2ME (Java).  Vajag lejuplādēt   RoombaCtrl programmu (roombactrl-1.0.jar fails) un tā ir jāsaglabā telefonā. To ir iespējams īstenot dažādos veidos, kurus es neaprakstīšu, jo tas ir atkarīgs no konkrēta telefona modeļa. Personīgi es no interneta pārsūtīju programmu uz savu datoru, bet tālāk ar Bluetooth FileTransfer nogādāju to uz savu telefonu. Nospiežot uz saņemto datu ikonu uzreiz sākas programmas instalēšana. Ja instalācija norit bez kļūdām, tad  apsveicu- jūsu telefons der Roomba vadībai. „Manas Programmas“ telefona sadaļā uzrādīsies jauna RoombaCtrl aplikācijas ikona. Spiežot uz ikonas telefona ekrānā parādīsies uzraksts: „Welcome to RoombaCtrl. Press a key to search for a Roomba“. Nospiežot jebkuru pogu telefons mēģinās meklēt Roombu: „Looking for Roombas...Looking for devices“. Ja Roomba ir ieslēgts un BT ir pareizi pieslēgts, tad redzēsim: „Found device at xxxxx....Looking for serial ports....Ports found: 0.xxxxx“. Tas nozīmē, ka telefons atpazina Roombas BT un ir gatavs ar to sarunāties. Spiežam „0“ un uz jautājumu „Allow  RoombaCtrl to use connectivity applications?“ atbildam  „Yes“. Tagad ekrānā redzēsiet vadības rīkus ar uzrakstu „RoombaCtrl. Use joystick to drive..“ un varēsiet Roomba dod komandas.

4. Slēdziens:
Jūs domājāt, ka vadīt savu Roombu ar mobilā telefona palīdzību nav iespējams? Tagad jūs zināt, ka to var izdarīt pat cilvēks, kuram nav nekā kopīga ar elektroniku. Esiet pacietīgi un draugi uzskatīs jūspr elektronikas profesionālu. Es jau pieminēju, ka Roomba ir ļoti talantīgs. Vadīšana ar mobilā telefona palīdzību ir tikai viens no daudzajiem trikiem, ko var apgūt jūsu Roomba. Apmeklējiet www.balticrobotsumo.org un uzziniet vairāk.

5. Papildus materiāli:

roombactrl-1.0.jar fails

RoombaCtrl: Drive your Roomba with your cell phone“ raksts: šeit atradīsiet video ierakstus ar visa procesa atspoguļojumu- sākot ar programmas instalēšanu beidzot ar Rooma vadību.

RooTooth BT modulis

Mana Roomba: http://www.youtube.com/watch?v=cdAXLsT3ZQk

Vairāk par Roomba programmēšanu (Hacking) >
 
Noteikumi un Privātums | © 2006—2017 Terra Virtuala, SIA
 
Draugiem Twitter YouTube Facebook