Control your Arduino Bluetooh Spy Robot over the internet. WITHOUT USING WIFI MODULE .

ATENÇÃO! ESTE NÃO É UM TUTORIAL DE COMO FAZER UM ROBÔ ESPIÃO!!! SE ESTE É SEU OBJETIVO, NÃO PERCA O SEU TEMPO. ESTE TUTORIAL É DE COMO CONTROLAR O SEU ROBÔ ESPIÃO BLUETOOTH PELA INTERNET SEM NECESSIDADE DE USAR MÓDULOS WIFI.

ATTENTION! THIS IS NOT A TUTORIAL OF HOW TO MAKE A SPY ROBOT !!! IF THIS IS YOUR PURPOSE, DO NOT MISS YOUR TIME. THIS TUTORIAL IS HOW TO CONTROL YOUR  BLUETOOTH SPY ROBOT ON THE INTERNET WITHOUT THE NEED TO USE WIFI MODULES.

Você pode controlar o seu Robô Espião Arduino através da internet, sem precisar usar qualquer módulo WIFI. Para isso, você precisa apenas de alguns softwares que eu desenvolvi e ter um computador ou notebook que possuam conexão com a internet e conexão bluetooth, seja esta conexão bluetooth nativa ou através de um dongle. Tudo o que você precisa, é ter acesso ao IP público da sua rede. Para isso, você pode consultar no site:
http://lopoteam.com/1moA


You can control your Arduino Spy Robot over the internet, without using any WIFI module. For this, you only need some software that I developed and have a computer or notebook that have internet connection and bluetooth connection, whether this bluetooth connection native or through a dongle. All you need to do is access the public IP of your network. For this, you can consult on the website:
http://lopoteam.com/1moA


ATENÇÃO!!!! VOCÊ PODE USAR O SEU IP LOCAL PERFEITAMENTE. MAS, LEMBRE-SE QUE O ALCANCE DO IP LOCAL É LIMITADO A UMA DISTÂNCIA PRÉ-DEFINIDA. COM ACESSO AO IP PÚBLICO, VOCÊ PODE CONTROLAR SEU ROBÔ DE QUALQUER LUGAR, DESDE QUE HAJA CONEXÃO COM A INTERNET. ALGUNS PROVEDORES DE INTERNET, RESTRINGEM O ACESSO AO IP PÚBLICO DO MODEM. PARA RESOLVER ISSO, VOCÊ IRÁ PRECISAR ENTRAR EM CONTATO COM SUA PROVEDORA DE INTERNET.

ATTENTION!!!! YOU CAN USE YOUR LOCAL IP PERFECTLY. BUT, REMEMBER THAT THE LOCAL IP SCOPE IS LIMITED TO A PRE-DEFINED DISTANCE. WITH PUBLIC IP ACCESS, YOU CAN CONTROL YOUR ROBOT ANYWHERE, SINCE IT IS CONNECTED WITH THE INTERNET. SOME INTERNET PROVIDERS RESTRICT ACCESS TO PUBLIC IP OF MODEM. TO RESOLVE THIS, YOU WILL NEED TO CONTACT YOUR INTERNET PROVIDER.



Hardware:
- 01 aparelho com sistema Android, para controlar o robô;
- 01 aparelho com sistema Android com câmera funcionando, para a visão do robô; (* também para a voz do robô, se você optar por isso);
- 01 Computador ou Notebook que possua conexão Bluetooth ( Nativa ou através de um dongle).


Softwares:
Você necessitará baixar as aplicações:
- Robot Control.exe ( servidor) - precisa ser instalado no Windows;
 - Robot Voice.exe* ( *opcional, servidor de voz para seu robô) - também precisa ser instalado no Windows;
- Robot Control.apk - para sistema Android;
- Robot Talkie Web Server.apk* - *opcional, para voz do robô;
- IP web Cam. apk - para a visão do robô. (deve ser instalado em outro aparelho Android, diferente do aparelho que você irá usar para controlar o robô).


Robot Control Server Link - http://lopoteam.com/5iDH

Robot Voice Server Link - http://lopoteam.com/5iC7

Robot Control APK Link - http://lopoteam.com/5iEq

Robot Voice APK Link - http://lopoteam.com/5iFV


Hardware:

- 01 device with Android system, to control the robot;

- 01 device with Android system with camera running, for the view of the robot; (* also for the voice of the robot, if you choose to do so);

- 01 Computer or Notebook that has a Bluetooth connection (Native or via a dongle).


You will need to download the applications:
- Robot Control.exe (server) - needs to be installed on Windows;
  - Robot Voice.exe * (* optional, voice server for your robot) - also needs to be installed on Windows;
- Robot Control.apk - for Android system;
- Robot Talkie Web Server.apk * -   *optional, for robot voice;
- IP web Cam. Apk - for the view of the robot. (must be installed on another Android device, different from the device you will use to control the robot).

Robot Control Server Link - http://lopoteam.com/5iDH

Robot Voice Server Link - http://lopoteam.com/5iC7

Robot Control APK Link - http://lopoteam.com/5iEq

Robot Voice APK Link - http://lopoteam.com/5iFV







ATENÇÃO!!!! O APLICATIVO ANDROID ROBOT TALKIE WEB SERVER TEM QUE SER INSTALADO NO APARELHO ANDROID ONDE ESTÁ INSTALADO O APLICATIVO DE VISÃO DO SEU ROBÔ!!!!

ATTENTION!!!! THE ANDROID ROBOT TALKIE WEB SERVER APPLICATION MUST BE INSTALLED ON THE ANDROID DEVICE WHERE THE ROBOT VISION APPLICATION IS INSTALLED !!!!

Após fazer o download das aplicações Windows, você não precisa instalá-las. Para abrir as aplicações, basta clicar duas vezes ou executar como administrador. Porém, as aplicações Android, necessitam de instalação. É possível que seu Android recuse a instalação das aplicações. Por isso, sugiro que você pesquise no Google, "como instalar aplicações de fontes desconhecidas" em seu aparelho.

After downloading Windows applications, you do not need to install them. To open the applications, simply double-click or run as administrator. However, Android applications require installation. Your Android may decline to install applications. So I suggest you search Google for "how to install apps from unknown sources" on your device.

Antes de qualquer ação, você precisa adicionar o bluetooth do seu robô espião ao seu computador/notebook. Deixe o módulo bluetooth do robô ligado. Clique no ícone do bluetooth da barra de tarefas do seu Windows e selecione "Adicionar Dispositivo Bluetooth".  O Windows vai pesquisar até identificar o seu módulo bluetooth. Você deve adicionar inserindo um "código de pareamento". Caso você não tenha mudado a senha do seu bluetooth, esse código é "1234". Depois de adicionado, ele fornecerá uma nova porta COM em seu computador.

Before any action, you need to add the bluetooth of your spy robot to your computer / notebook. Leave the bluetooth module of the robot on. Click the bluetooth icon in your Windows taskbar and select "Add Bluetooth Device". Windows will search until identify your bluetooth module. You must add it by inserting a "pairing code". If you have not changed your bluetooth password, this code is "1234". Once added, it will provide a new COM port on your computer.


Abra primeiro a aplicação Windows "Robot Control.exe". Digite corretamente o seu IP Público na caixa de texto  e pressione o botão "Activate Server". Se o IP estiver correto, você se conectará sem nenhum erro.

Depois, selecione a porta COM do Bluetooth do seu Spy Robot. Deixe esta porta apenas selecionada.

Por fim, coloque nas caixas de texto, as strings ou char de comando do seu robô. Em meu robô, eu programei o Atmega para receber os chars : "f", "b",
"e", "d" e "p" , que representam respectivamente "ir para frente", "voltar", "esquerda", "direita" e "parar de mover".

* Caso você queira ativar a voz do robô, abra a aplicação "Robot Voice.exe". Digite seu IP público nela e conecte. Não há mais nada a ser feito.



First open the Windows application "Robot Control.exe". Properly enter your Public IP in the text box and press the "Activate Server" button. If the IP is correct, you will connect without any error.

Then select the Bluetooth COM port of your Spy Robot. Leave this port just selected.

Finally, put in the text boxes, the strings or command char of your robot. In my robot, I programmed Atmega to receive the chars: "f", "b",
"e", "d" and "p", respectively representing "forward", "back", "left", "right" and "stop moving".

* If you want to activate the voice of the robot, open the application "Robot Voice.exe". Enter your public IP into it and connect. There is nothing more to be done.





Agora, abra a aplicação Android Robot Control.apk em seu aparelho. Na primeira caixa de texto, digite corretamente o seu IP público . Na segunda caixa de texto abaixo, você digita o IP público outra vez, mas este, é para o caso de você querer ativar a voz do robô. Na terceira caixa de texto abaixo, digite o IP público e coloque a porta a qual seu aplicativo IP Web Cam está usando. A minha, eu configurei como porta: 64558. Eu uso a aplicação "IP Web Cam" que fiz download na Playstore. Para acionar a visão da câmera, você deve deixar a caixa de texto configurada da forma a seguir: http://o-seu-ip-público:a-porta/browserfs.html
Exemplo: http://192.161.0.5:8080/browserfs.html


Pressione o botão "Hide IPs". Agora, você deve pressionar os botões abaixo, para ativar as conexões com o servidor Robot Control. Se você leu atentamente este tutorial do início ao fim, você está totalmente pronto para controlar o seu robô  de qualquer lugar. A sensibilidade dos botões via internet, pode ser relativa, sugiro que em seu código Arduino, você estabeleça métodos de controlar bem o PWM.

Você pode deixar esta aplicação rodando em background no seu Android. Pressione "Voltar" ou "Home" no aparelho.

ESTA APLICAÇÃO É MULTI-TOUCH!!!!  significa que, por exemplo, você pode apertar "ir para frente" e "esquerda" ao mesmo tempo.

   Espero muito que você tenha gostado. Acredito que tenha sido fácil de realizar os procedimentos, mas, qualquer dúvida que apareça, deixe seus comentários por aqui e eu tentarei ajudar. Até a próxima!




Now open the Android Robot Control.apk  on your device. In the first text box, enter your public IP correctly. In the second text box below, you enter the public IP again, but this, in case you want to activate the voice of the robot. In the third text box below, enter the public IP and place the port to which your IP Web Cam application is using. My, I configured it as port: 64558. I use the "IP Web Cam" application that I downloaded in Playstore. To trigger the camera view, you should leave the text box set up as follows: http://your-your-ip-public:a-port/browserfs.html
Example: http://192.161.0.5:8080/browserfs.html


Press the "Hide IPs" button. You should now press the buttons below to enable connections to the Robot Control server. If you have read this tutorial carefully from start to finish, you are fully ready to control your robot from anywhere. The sensitivity of buttons over the internet, may be relative, I suggest that in your Arduino code, you establish methods to control the PWM well.

You can leave this application running in the background on your Android. Press "Back" or "Home" on the Android Device.

THIS ANDROID APPLICATION HAS MULTI-TOUCH FEATURE !!!! means that, for example, you can press "go forward" and "left" at the same time.

   I really hope you enjoyed. I think it was easy to carry out the procedures, but if you have any questions, leave your comments here and I'll try to help. See you soon!












Nenhum comentário:

Postar um comentário