{"id":1812,"date":"2013-08-31T10:25:26","date_gmt":"2013-08-31T08:25:26","guid":{"rendered":"http:\/\/www.blue-bears.com\/blog\/?p=1812"},"modified":"2013-09-02T11:07:46","modified_gmt":"2013-09-02T09:07:46","slug":"rover-spy-tank-bookstone-2-0","status":"publish","type":"post","link":"http:\/\/www.blue-bears.com\/blog\/?p=1812","title":{"rendered":"Rover Spy Tank Bookstone 2.0"},"content":{"rendered":"<ul>\n<li>Objectif : en faire un robot de surveillance \u00e0 distance pour v\u00e9rifier pendant les absences (vacances, d\u00e9placement)\u00a0 les raisons du d\u00e9clenchement d&rsquo;une alarme.<!--more--><\/li>\n<li>Les plus :\n<ul>\n<li>connexion Wifi native (mais sous forme de serveur, on verra l&rsquo;inconv\u00e9nient plus loin)<\/li>\n<li>Cam\u00e9ra int\u00e9gr\u00e9e avec un d\u00e9bit tr\u00e8s correcte et une fonction vision nocturne efficace (utile pour un local aux volets clos)<\/li>\n<li>Un micro et un haut parleur int\u00e9gr\u00e9.<\/li>\n<li>Un guidage \u00e0 partir d&rsquo;une App Iphone ou Ipad<\/li>\n<li>Un guidage relativement facile : par bouton ou inertie de la tablette<\/li>\n<\/ul>\n<\/li>\n<li>Les moins :\n<ul>\n<li>La connexion \u00e0 la tablette se fait par un r\u00e9seau g\u00e9n\u00e9r\u00e9 par le Rover. Cela permet un tr\u00e8s haut d\u00e9bit et une fluidit\u00e9 de guidage et de vid\u00e9o tr\u00e8s \u00e9lev\u00e9 mais emp\u00eache la connexion \u00e0 distance. L&rsquo;app est programm\u00e9e pour une connexion au r\u00e9seau sp\u00e9cifique du Rover.\n<ul>\n<li>IP router ROVER : 192.168.1.100<\/li>\n<li>Si l&rsquo;on veut utiliser l&rsquo;App \u00e0 distance il faut \u00e9muler cette adresse sur le Wifi de connexion. =&gt; PAS SIMPLE<\/li>\n<\/ul>\n<ul>\n<li>Autre solution passer par une interface de guidage de type HTML\/ Javascript puisque le ROVER dialogue avec l&rsquo;App via un mini serveur HTTP<\/li>\n<li>Et Faire un Pont Wifi entre le Rover et la connexion WIFI local (Internet) nexion Internet + Wifi local\n<ul>\n<li>Le pbs c&rsquo;est que l&rsquo;adresse du r\u00e9seau Wifi Rover devrait \u00eatre chang\u00e9 en 198.168.2.1 avec un r\u00e9seau WIFI Local en 19.168.1.1 pour faire un pont.<\/li>\n<\/ul>\n<\/li>\n<li>Des embryons d&rsquo;interface Java existe : <a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/AC13-Library.zip\">AC13 Library<\/a><\/li>\n<li>Une Appli <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.uceta.AC13Controller&amp;hl=frhttp:\/\/\" target=\"_blank\">Android a \u00e9t\u00e9 d\u00e9velopp\u00e9e par Uceta<\/a>.<\/li>\n<li>Une autre solution serait de passer par le logiciel Ez-Robot (Gratuit)<\/li>\n<li>Connecter le Rover \u00e0 un PC :\n<ul>\n<li><a href=\"http:\/\/dangerousprototypes.com\/docs\/Bus_Pirate\" target=\"_blank\">Bus Pirate<\/a> : 40$ pour la V4 port International inclus<a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/yI9Fxl.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-1821\" alt=\"Rover Hacking\" src=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/yI9Fxl-150x150.jpg\" width=\"150\" height=\"150\" \/><\/a><\/li>\n<li>\u00ab\u00a0just set the Bus Pirate to UART, 115200\/8\/N\/1, Idle 1, Normal. then I set it to Transparent Bridge using the (1) macro, let the Bus Pirate reset into that mode, and then fired up the rover and went to town\u00a0\u00bb<\/li>\n<li>Achat ce jour (02\/09\/2013) du <a href=\"http:\/\/www.ebay.com\/itm\/Bus-Pirate-v4-Universal-Interface-1-Wire-I2C-SPI-UART-etc-BPv4-Gadget-\/121050184890\" target=\"_blank\">Bus Pirate 38\u20ac sur Ebay<\/a> ( Bus Pirate v4 Universal Interface (1-Wire, I2C, SPI, UART etc) BPv4 Gadget ) : Sandbox_electronics (copie de celui de Dangerous Prototyope moins bien fini et\u00a0a peine moins cher).<\/li>\n<li>Il semble\u00a0possible de r\u00e9cup\u00e9rer (Downloader) les fichiers :\n<ul>\n<li>1.camera.unz.tar &#8211; untars to camera.unz\n<ul>\n<li>Camera contiendrai les CGI de commande (pour passer des instructions d&rsquo;un browser distant)<\/li>\n<\/ul>\n<\/li>\n<li>2.dump_to_binary.py.tar &#8211; untars to a python file<\/li>\n<li>3.firmware.tar &#8211; untars to three files Boot_info, linux and romfs<\/li>\n<li>4.romfs.tar &#8211; untars to linux directory structure<\/li>\n<li>5.webui.bin.tar &#8211; untars to webui.bin<\/li>\n<li>6.webui.tar &#8211; untars to a www kind of directory<\/li>\n<\/ul>\n<\/li>\n<li>La question est :\n<ul>\n<li>Comment les modifier ?\n<ul>\n<li>Changer l&rsquo;adresse Router de base de 192.168.1.100 en 192.168.2.100<\/li>\n<\/ul>\n<\/li>\n<li>Comment les recompiler ?<\/li>\n<li>comment les Uploader ?<\/li>\n<\/ul>\n<\/li>\n<li><a href=\"http:\/\/www.spansion.com\/Support\/Datasheets\/s29gl-n_01.pdf\" target=\"_blank\">S29GL032N90TF1040 and is the expected 32Mbit (4MB) Spansion <\/a>flash chip<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>L&rsquo;autonomie est mince : 2:30\n<ul>\n<li>A contourner avec des accus NiMh (2100mAh moins que des piles Alcalines 2900mAh)<\/li>\n<li>un chargeur externe qui maintient la charge<\/li>\n<li>Une base de rechargement une fois la mission termin\u00e9e.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Le Hacking le plus avanc\u00e9 est de <a href=\"http:\/\/www.openipcam.com\/forum\/index.php?topic=261.0http:\/\/\" target=\"_blank\">Armin Tamzarian en F\u00e9vrier 2012 <\/a>\n<ul>\n<li>il a trouv\u00e9 que :\n<ul>\n<li>Le syst\u00e8me semble copi\u00e9 en grande partie d&rsquo;un webcam motoris\u00e9e.<\/li>\n<li>L&rsquo;OS est un mini Linux qui permet de g\u00e9rer le son, la vid\u00e9o, l&rsquo;USB, un serveur web, le wifi.<\/li>\n<li>L&rsquo;interface s\u00e9rie du robot est un connecteur 3 pins<\/li>\n<li>En effet, une fois connect\u00e9 au Rover en Wifi :\n<ul>\n<li>Connection via un browser en 192.168.1.100<\/li>\n<li>User : AC13<\/li>\n<li>Psw AC13<\/li>\n<li>Les Pages Web dispo :<\/li>\n<\/ul>\n<\/li>\n<li>Il utilise un syst\u00e8me qui dialogue avec la <a href=\"http:\/\/wiki.openwrt.org\/doc\/hardware\/port.serialhttp:\/\/\" target=\"_blank\">Console S\u00e9rie\u00a0 <\/a><\/li>\n<li>Bus Pirate : cf supra<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Au cas o\u00f9 tout ceci ne marche pas je viens d&rsquo;acheter pou 39\u20ac une camera WIFI motoris\u00e9e (mais fixe) avec vision nocturne.<\/p>\n<figure id=\"attachment_1826\" aria-describedby=\"caption-attachment-1826\" style=\"width: 150px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Camera.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-1826\" alt=\"39\u20ac port inclus\" src=\"http:\/\/www.blue-bears.com\/blog\/wp-content\/uploads\/2013\/08\/Camera-150x150.jpg\" width=\"150\" height=\"150\" \/><\/a><figcaption id=\"caption-attachment-1826\" class=\"wp-caption-text\">39\u20ac port inclus<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Objectif : en faire un robot de surveillance \u00e0 distance pour v\u00e9rifier pendant les absences (vacances, d\u00e9placement)\u00a0 les raisons du d\u00e9clenchement d&rsquo;une [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1812","post","type-post","status-publish","format-standard","hentry","category-idees-diverses"],"_links":{"self":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1812"}],"version-history":[{"count":13,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1812\/revisions"}],"predecessor-version":[{"id":1828,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1812\/revisions\/1828"}],"wp:attachment":[{"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1812"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.blue-bears.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}