Idées diverses

Rover Spy Tank Bookstone 2.0

  • Objectif : en faire un robot de surveillance à distance pour vérifier pendant les absences (vacances, déplacement)  les raisons du déclenchement d’une alarme.
  • Les plus :
    • connexion Wifi native (mais sous forme de serveur, on verra l’inconvénient plus loin)
    • Caméra intégrée avec un débit très correcte et une fonction vision nocturne efficace (utile pour un local aux volets clos)
    • Un micro et un haut parleur intégré.
    • Un guidage à partir d’une App Iphone ou Ipad
    • Un guidage relativement facile : par bouton ou inertie de la tablette
  • Les moins :
    • La connexion à la tablette se fait par un réseau généré par le Rover. Cela permet un très haut débit et une fluidité de guidage et de vidéo très élevé mais empêche la connexion à distance. L’app est programmée pour une connexion au réseau spécifique du Rover.
      • IP router ROVER : 192.168.1.100
      • Si l’on veut utiliser l’App à distance il faut émuler cette adresse sur le Wifi de connexion. => PAS SIMPLE
      • Autre solution passer par une interface de guidage de type HTML/ Javascript puisque le ROVER dialogue avec l’App via un mini serveur HTTP
      • Et Faire un Pont Wifi entre le Rover et la connexion WIFI local (Internet) nexion Internet + Wifi local
        • Le pbs c’est que l’adresse du réseau Wifi Rover devrait être changé en 198.168.2.1 avec un réseau WIFI Local en 19.168.1.1 pour faire un pont.
      • Des embryons d’interface Java existe : AC13 Library
      • Une Appli Android a été développée par Uceta.
      • Une autre solution serait de passer par le logiciel Ez-Robot (Gratuit)
      • Connecter le Rover à un PC :
        • Bus Pirate : 40$ pour la V4 port International inclusRover Hacking
        • « just 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 »
        • Achat ce jour (02/09/2013) du Bus Pirate 38€ sur Ebay ( 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 a peine moins cher).
        • Il semble possible de récupérer (Downloader) les fichiers :
          • 1.camera.unz.tar – untars to camera.unz
            • Camera contiendrai les CGI de commande (pour passer des instructions d’un browser distant)
          • 2.dump_to_binary.py.tar – untars to a python file
          • 3.firmware.tar – untars to three files Boot_info, linux and romfs
          • 4.romfs.tar – untars to linux directory structure
          • 5.webui.bin.tar – untars to webui.bin
          • 6.webui.tar – untars to a www kind of directory
        • La question est :
          • Comment les modifier ?
            • Changer l’adresse Router de base de 192.168.1.100 en 192.168.2.100
          • Comment les recompiler ?
          • comment les Uploader ?
        • S29GL032N90TF1040 and is the expected 32Mbit (4MB) Spansion flash chip
    • L’autonomie est mince : 2:30
      • A contourner avec des accus NiMh (2100mAh moins que des piles Alcalines 2900mAh)
      • un chargeur externe qui maintient la charge
      • Une base de rechargement une fois la mission terminée.

     

    • Le Hacking le plus avancé est de Armin Tamzarian en Février 2012
      • il a trouvé que :
        • Le système semble copié en grande partie d’un webcam motorisée.
        • L’OS est un mini Linux qui permet de gérer le son, la vidéo, l’USB, un serveur web, le wifi.
        • L’interface série du robot est un connecteur 3 pins
        • En effet, une fois connecté au Rover en Wifi :
          • Connection via un browser en 192.168.1.100
          • User : AC13
          • Psw AC13
          • Les Pages Web dispo :
        • Il utilise un système qui dialogue avec la Console Série 
        • Bus Pirate : cf supra

Au cas où tout ceci ne marche pas je viens d’acheter pou 39€ une camera WIFI motorisée (mais fixe) avec vision nocturne.

39€ port inclus
39€ port inclus