segunda-feira, 8 de dezembro de 2014

IoT com o Galileo Parte 3 de 3

Esta é a parte 3 de 3 do tutorial IoT com o Galileo. Neste vídeo mostramos como usar a plataforma Paraimpu(https://www.paraimpu.com/) para enviar comandos ao Galileo 

Espero que gostem :):)!


segunda-feira, 1 de dezembro de 2014

IoT com o Galileo -Parte 2 de 3

Esta é a parte 2 do tutorial IoT com o Galileo.

Neste video mostramos como usar a plataforma Paraimpu(https://www.paraimpu.com/)para obter dados do Galileo via Twitter.
Ainda mostramos como estabelecer condições específicas para envio de Tweets

Espero que gostem :):) !

domingo, 30 de novembro de 2014

IoT com o Galileo: Parte 1 de 3

Teremos uma sequencia de três videos para os iniciantes em IoT possam começar a desenvolver projetos e disponibilizar seus sensores na web.

Utilizaremos o Paraimpu como plataforma para gerenciar os sensores https://www.paraimpu.com/


Espero que gostem :):):)



terça-feira, 22 de julho de 2014

Call For Papers: Espaço Arduino no ESC Brazil 2014

O "Espaço Arduino" será um espaço dedicado ao "Movimento Maker" na versão brasileira da Embedded System Conference 2014, que vai ocorrer nos dias 26 e 27 de agosto.

As propostas não precisam ter ligação com Arduino ou microcontroladores Atmel, estamos abertos a todo tipo de sugestão. Eu, Rafael Melero, sou um dos curadores do espaço patrocinado pela Atmel.

Alguns exemplos de assuntos interessantes para palestras/workshops: SBCs (Single Board Computers) como RaspberryPi ou BeagleBone Black, Arduino, projetos DIY, hardware hacking, engenharia reversa, programação, solda, ensino utilizando Scratch/Arduino, etc.

Mais detalhes: https://garoa.net.br/wiki/ESC_Brazil_2014



A chamada de trabalhos estará aberta até 03 de Agosto.

Participem!

segunda-feira, 30 de junho de 2014

Conexão Scratch 2+ Placa Galileo: um exemplo



Link para bat que agiliza conexão Galileo e Scratch.


http://goo.gl/WThjt9 

Tutorial Scratch 2 + Arduino

Ola Pessoal,

Consegui finalizar o tutorial para que voce possa trabalhar com o Scartch 2 + Arduino com liberdade total para a criação de novos blocos.

Link para acesso aqui http://1drv.ms/1meMvK4


Link para acesso a uma .bat que facilita e agiliza a conexão do Arduino com o Scratch.

http://goo.gl/WThjt9 

Veja abaixo como ficou a versão final para um dos aplicativos no Scartch 2 com o uso da câmera 




:):):):)!!

sexta-feira, 27 de junho de 2014

Dúvida em qual plataforma microcontrolada Open Source utilizar ?

Tabela compartiva de microcontroladores Open Source
Aqui dispomos algumas das tecnologias de prototipagem e ensino que utilizam microcontroladores.

quinta-feira, 5 de junho de 2014

Alterando pinos disponíveis do Arduino no S4A

O S4A (Scratch 4 Arduino) é uma ferramenta sensacional, mas é engessado em alguns aspectos. O principal dele é a disponibilidade de portas do Arduino. Normalmente é liberado apenas uma pequena seleção de portas.
Por padrão temos o seguinte disponível:
  • 6 entradas analógicas (A0, A1, A2, A3, A4 e A5)
  • 2 entradas digitais (2 e 3)
  • 3 saídas analógicas (5, 6 e 9)
  • 3 saídas digitais (10, 11 e 13)
  • 2 saídas para motores (4 e 7)
  • 2 saídas para servos (8 e 12)
Portanto para acender um display de 7 segmentos por exemplo, que é composto de 7 leds no dígito e mais um led no ponto decimal, precisamos de 8 saídas digitais.

Temos 3 saídas analógicas e 3 saídas digitais, o que ainda não é suficiente nem elegante (misturar digitais e analógicos), isso significa que não podemos utilizá-lo? Não necessariamente.

Os pinos no S4A são delegados diretamente no código fonte do software (que roda no computador) e do firmware (que é enviado ao Arduino), mas felizmente como o S4A e o próprio Scratch (Até o 1.4) foram desenvolvidos em Squeak SmallTalk é fácil modificarmos.

Ou seja, precisaremos modificar os pinos que desejarmos em dois lugares:
  1.  No código fonte do próprio S4A instalado no computador.
  2. No firmware do S4A que vai para o Arduino.
1) No S4A alterar o código fonte é tão simples quanto usar código de trapaça em um jogo de videogame:

Aparecerá então o seguinte menu:

Nota-se logo que apareceram mais opções no menu que estavam escondidas. A que queremos é "Exit User Mode" (Sair do Modo Usuário).

Esse recurso é herdado da própria origem do S4A/Scratch 1.4 de Squeak SmallTalk. Quando saímos do modo usuário (que utilizamos normalmente), temos acesso direto ao código fonte.

Nossa tela vai ficar estranha, com blocos na parte inferior e lateral direita:


É normal. Clique com o botão esquerdo nessa lateral em branco e irá aparecer o seguinte menu:

 

Escolha "open..." e em seguida "browser".

Teremos agora a seguinte janela, que pode assustar na primeira vista:


Nessa janela está o código fonte do S4A. Não se preocupe em entender o que é cada componente, tudo que precisaremos editar está em um mesmo local.

Atente na caixa selecionada na imagem acima, "instance". Iremos editar primeiramente em "instance" e em seguida em "class".

Primeiro, siga o caminho da imagem abaixo conforme as opções em vermelho:

Em "digitalPinNumbers" estão os números dos pinos digitais a serem utilizados. No caso do nosso exemplo com o display de 7 segmentos, faça como na imagem e preencha com os pinos 4 a 13.

Agora clique em "class" e siga o caminho em vermelho na imagem abaixo:

Remova o trecho de código destacado em verde, que diz respeito a usos dos pinos que iremos descartar para libera-los como pinos digitais de saída.

Agora para gravar nossas modificações precisamos fazer o seguinte:

Clicando com o botão esquerdo segurando ALT aparecerá o seguinte menu:


Clique em "accept" para verificar se há algum erro no código. Caso nenhuma mensagem apareça, está tudo de acordo.

Feche a janela verde do System Browser clicando no "X" no canto superior esquerdo e então clique no espaço em branco na lateral direita ou inferior e escolha "save".

Aparecerão duas mensagens indicando erro, porém não é necessário se preocupar. Clique em "Ok" para ambos.

Voltaremos agora ao Modo Usuário:

Clicando em seguida em "Enter User Mode":


Tudo deverá estar como estava antes de começarmos a modificação. Exceto que ao clicar nas opções de pinos digitais...


Agora temos pinos o suficiente!

2) Falta agora modificar o firmware que será enviado ao Arduino e então se comunicará com o S4A. Baixe o firmware e abra-o com a IDE do Arduino. Nele procure por "configurePins".

Aqui não há muito segredo, note que em cinza estão comentados quais são os pinos. Em azul, logo à esquerda há uma letra que determina qual tipo de pino é cada pino:
  • a - analógico
  • d - digital
  • c - motor
  • s - servo
 Vamos mudar todos pinos de 4 a 13 para digitais (d):

Neste exemplo não é necessário mais modificações, basta enviar o firmware modificado ao Arduino e já deverá ser possível utilizar até 10 pinos digitais.

Note que ainda assim não é possível modificar os pinos de qualquer maneira - há restrições quanto a pinos de entrada/saída e só é possível utilizar como pino analógico de saída aqueles com PWM (Pulse Width Modulation): 3, 5, 6, 9, 10 e 11.

Bons projetos!


quinta-feira, 29 de maio de 2014

Mais uma possibilidade para conexao com o Arduino na Linguagem Scratch

Este é do citilab do pessoal do S4A. Roda direto no navegador e a Conexão com o Arduino é imediata.

Basta rodar o StandartFirmata no Arduino e buscar a porta de conexao e o tipo de placa direto nos comandos Arduino..

Demais!!! Muito Bom!!! Amei!!

http://s4a.cat/snap/


:):)

Scratch 2 e Arduino! Sensacional!



Pessoal trago boas noticias!! Já temos o Scratch 2 com edição Offline que permite conexão com o Arduino. O mais interessante é que podemos destinar os pinos para o que bem entendermos...Muitooooooo Legal!! Não há limites. 

Trabalhamos com o StandartFirmata rodando no Arduino!!

Os sites com as informações básicas estão abaixo:



  • Para baixar a pasta s2a_fm com as bibliotecas e exemplos clique aqui:



  • Você vai precisar instala o Python também



  • Vai precisar instalar o PyMata para comunicar com o Arduino



  • Instalar PySerial também é preciso para acesso a porta serial via python



Em breve postarei um Tutorial com o passo a passo para esta instalação! 

Parabéns ao pessoal da UFSC pelo excelente trabalho que estão realizando. Foi através deste trabalho que chegamos ao Scratch 2 e Snap: Visitem o blog



segunda-feira, 5 de maio de 2014

Tutorial Galileo em RVA

RVA do Tutorial

A partir de cada código a visualização em RVA pode ser feita tanto por um PC/Notebook com câmera, tanto com ipad. As instruções estão abaixo:


Visualização com PC ou Notebook

  • Clicar em play com câmera conectada ao PC/notebook. 
  • Em seguida clique no ícone câmera (canto superior direito).
  • Colocar diante da câmera o código abaixo

Visualização com ipad ou iphone

Para visualização você deve:
  • Baixar o aplicativo Zooburst no ipad/iphone no App Store. 
  • Baixe o aplicativo Zooburst  
  • Em seguida escolha a opção "Story Code" aponte a câmera do seu iphone ou ipad para o código acima. Importante você deve estar conectado a internet
***************************************************



Para visualização no PC veja abaixo

Tutorial para iniciantes com o Galileo

quinta-feira, 20 de março de 2014

quinta-feira, 13 de março de 2014

Tutorial Scracth for Arduino com o Zooburst


Código para visualização com o aplicativo Zooburst instalado no ipad ou iphone