Web2Cast + Gogo Board + Labview

Utilizando o Web2Cast, poderemos visualizar alguns dados relacionados à Gogo Board, através da sua conexão com o Labview, baseada na Gogo Dll e do uso do Servidor Web, já publicados aqui anteriormente. Assim permitimos que o Chromecast acesse nossa página de internet, aonde, por exemplo, exibiremos os dados de um ou mais sensores na Gogo Board. Exemplo:

Além do Web2Cast, poderemos, através do computador e do Google Chrome, realizar este mesmo compartilhamento de tela com o Chromecast, basta para isso utilizar a extensão Google Cast e acessar o endereço no qual nossa aplicação escrita em Labview estiver em execução.

Web2Cast

A web na tela grande. Envie qualquer página web ou imagem para o seu ChromeCast!

Basta digitar uma URL, dar-lhe um nome e, em seguida, toque para exibi-lo em seu ChromeCast.

Ótimo para sinalização digital, menus, apresentações e painéis.

Fonte e foto aqui.

App Inventor + S4A – II

codebotao

Acima termos como poderá ser o código que enviará o valor do botão acionado ao S4A, neste momento, para apenas dois botões.

Através da caixa de texto, também presente na tela do programa, apresentada anteriormente, poderemos inserir o número ip do S4A.

Android: Scratch Sensor

Scratch is an interpreted dynamic visual programming language. It has the goal of teaching programming concepts to kids and teens and letting them create games, videos, and music. It can be downloaded for free and is being used at home and in a wide variety of in-school and after-school settings around the world.

The Scratch Sensor uses the Scratch networking protocol to send the smartphone accelerometer and compass sensor information and broadcast two states (jump and walk) to Scratch.

Fonte e mais detalhes aqui.

Scratch Sensor – the Android Smartphone as a DAQ module

Scratch is an interpreted dynamic visual programming language. Being dynamic, it lets code be changed even as programs are running. It has the goal of teaching programming concepts to kids and teens and letting them create games, videos, and music. It can be downloaded for free and is being used at home and in a wide variety of in-school and after-school settings around the world.

Connections between Scratch and other programs are made using the Scratch networking protocol. With this feature turned on, Scratch automatically sends all broadcasts and values of global variables out to any program connected to it. That program can also send broadcasts and global variables into Scratch. The Scratch Sensor is an Android app that uses the Scratch networking protocol to turn the Android Smartphone into a DAQ module and sends its accelerometer and compass sensor information and broadcast two states (jump and walk) to Scratch.

Fonte e mais detalhes aqui.

Utilizando o App Inventor

Retomando um dos posts mais famosos e acessados aqui do blog: Android + Arduino + Bluetooth, percebi que muitos leitores tiveram dificuldades com a programação em Android utilizando o AppInventor. Devido a isso, resolvi criar esse post explicando como utilizar essa plataforma didática para a criação de aplicativos Android. Vale ressaltar que nesse post não será ensinado como criar aplicações complexas, mas sim um simples aplicativo que envia caracteres serialmente via Bluetooth para o Arduino.

Fonte e mais detalhes aqui.

Google App Inventor

O sonho de todo usuário de smartphone é um aplicativo que faça exatamente o que ele quer. A realidade é bastante diferente. O usuário tem que se contentar com aplicativos desenvolvidos por terceiros, e muitas vezes programas específicos possuem apenas versões pagas nas lojas de apps dos desenvolvedores.

Usuários do sistema operacional Android em smartphones e tablets estão um passo mais próximos de se libertarem desse paradigma. A Google está desenvolvendo há algum tempo uma interface visual para permitir que qualquer um possa programar seus próprios aplicativos, mesmo sem saber construir linhas de código e compilar programas de qualquer forma. A solução é chamada App Inventor, e está disponível sob requisição para participação na fase Beta da ferramenta.

O conjunto é composto por duas seções: o App Inventor Designer e o App Inventor Blocks Editor, cada uma com uma função específica.

Fonte e mais detalhes aqui.

Arduino + Android + Bluetooth

Nesse novo post, vou fazer uma pequena introdução à como controlar aplicações utilizando um celular com Android.

Para realizar a comunicação entre o celular e o Arduino, é necessário criar um aplicativo que envie caracteres via Bluetooth. O Arduino será responsável por interpretar esses caracteres e de acordo com o caractere recebido, realizar diversas funções. Nesse caso, vamos apenas apagar e acender um led. Mas é possível controlar motores, abrir e fechar janelas, etc. Você pode ter o controle de todo o seu projeto na palma da sua mão.

Fonte e mais detalhes aqui.

Gogo Board + Php + Qr Code: Beep – III


Sempre utilizamos como referência o comando beep da placa Gogo, porém, vale lembrar que há uma dezena de funções que podem ser acessadas, dependendo da versão do firmware, protocolo e componente de controle (dll, ocx).

Pensado na automação residencial, não só podemos imaginar, um espécie de código qr em cada ambiente que estivermos, assim controlando cada um em particular, como, através de cada smartfone, o ambiente pode assumir determinado comportamento ou perfil, de acordo com as preferências pessoais dos usuários.

Foto: http://upload.wikimedia.org/

Gogo Board + Php + Qr Code: Beep – II

Após a criação de um código qr, com o exemplo acima, bastará apontar a câmera do smartfone e a função programada será executada, neste caso, abrirá um site com o código php responsável pelo beep.

Foto: http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Link_pra_pagina_principal_da_Wikipedia-PT_em_codigo_QR_b.svg/280px-Link_pra_pagina_principal_da_Wikipedia-PT_em_codigo_QR_b.svg.png

Gogo Board + Php + Qr Code: Beep

Antes de falarmos sobre intereções por meio de smartfones, uso na domótica, automação em geral, etc, vamos fazer a seguinte experiência, usando conceitos já abordados aqui e outros novos.

Já experimentamos o controle através da linguagem php, tanto, utilizando computador, ou mesmo smart tvs. Agora utilizaremos smartfones, não apenas para acessar uma página em php, mas criaremos formas diferentes de iniciar este processo.

Neste primeiro exemplo, utilizaremos um código qr criado através de programas geradores de qr, como o Gerador de QR Code, que apontará para uma página em php, a qual fará com que a placa emita um bip.