Vamos aprender a colocar o Yún no seu devido lugar: a nuvem, ou 雲, como vcs já aprenderam lá atrás.

Para isso, molezinha: Quando ligamos o Yún pela primeira vez ele aparece como um access point, então vc pode vê-lo através do gerenciador de conexões de rede do seu notebook como Arduino Yun-XXXXXXX, assim:

O número é único por Yún.

Conecte-se ao bicho, abra o seu browser e aponte para: http://arduino.local ou 192.168.240.1 e você verá a tela de configuração da plaquinha:

A senha é arduino.

Digitada a senha, aparece a seguinte tela:

Dá para ver os parâmetros das duas conexões possíveis, wifi e ethernet.

Para colocar na nuvem a bichinha, temos que colocá-la como cliente na nossa rede. Para isso, clique em CONFIGURE e acesse:
Aqui vc pode dar um nome para o seu Yun, alterar a senha de acesso a ele e, mais importante, colocá-lo na sua rede wifi.

Configure a rede e clique em CONFIGURE AND RESTART. Isso feito, após reiniciar a plaquinha estará como client da nossa rede.

Uma dica importante: caso vc leve o seu Yún para passear por alguma outra rede, vc tem duas opções:

1) Apertar o botão de reset do wifi. Aliás, o Yún tem três resets, como vc pode ver abaixo:

O botão 32U4 Reset reseta a parte Arduino da plaquinha, ou seja, reinicia o sketch (programa) que estiver rodando no processador 32U4.

Já o botão Linino Reboot "reboota" o Linux, enquanto que o botão Wifi Reset, se pressionado por mais de 5 segundos e menos de 30 faz com que o wifi volte ao modo access point, ou seja, permita a conexão usando o arduino.local.

E se vc pressionar por mais de 30 segundos? Bom, nesse caso o Linino volta ao seu status inicial, po seja, à configuração "de fábrica" (ou, caso vc tenha baixado alguma outra distribuição mais recente, ele atualiza para ela). Tudo o que vc tiver instalado e, claro, a configuração de rede, será perdido.
2) Eu reparei (mas não achei nada sobe isso na net) que, se vc liga o Yún e ele não acha a rede para a qual foi configurado, ele volta ao modo access point depois de algum tempo, sozinho. Quanto tempo? Sei lá, acho que em torno de um minuto. Quando eu descobrir eu conto.

Bom, e agora, o que fazemos?

Bom, uma coisa legal que dá para fazer é programá-lo via wifi. Para isso, abra a IDE do Arduino, selecione a Board como Yún e dê uma olhada na lista do Port:

Agora o Yún aparece como serial e rede, com o respectivo ip. E vc pode, claro, enviar o seu programa por aí, em vez de pela serial. E porque ele aparece nas duas formas? Porque ele está conectado também pela USB, para que possa ser alimentado. Mas caso vc queira e ele esteja ligado a uma bateria ou outra fonte de alimentação, pode ser programado à distância!

Falar em alimentação, eu já falei que o Yún é PoE? Quer dizer, uma vez que vc plugou o bicho num cabo de rede, ele se alimentará por aí, não sendo necessária outra fonte de alimentação.
É isso.
Abracadabraço,
Mauro Assis

Exibições: 3596

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Evelyn Dias Santos em 15 março 2015 às 19:16

Problema resolvido!

Entre alguns outros problemas, a minha Shield não era compatível com o Arduino 1280.

Caso se interessem, segue um post com algumas dicas:  http://automatobr.blogspot.com.br/2015/03/arduino-yun-acessando-dad...

Obrigado pela força

Comentário de Evelyn Dias Santos em 8 março 2015 às 19:41

Comentário de Evelyn Dias Santos 24 minutos atrásExcluir comentário

Tentei carregar o código do exemplo e ainda dá a msm msg! =((

http://arduino.cc/en/Tutorial/YunSerialTerminal

"/usr/bin/lua: /usr/bin/merge-sketch-with-bootloader.lua:29: attempt to concatenate local 'bootloader' (a nil value)

stack traceback:
/usr/bin/merge-sketch-with-bootloader.lua:29: in main chunk
[C]: ?"

E eu tenho certeza que a senha da minha placa é "dragino", pois qndo peço para abrir o Monitor Serial na minha IDE, pede essa msm senha, digito e valida a senha.

Comentário de Evelyn Dias Santos em 8 março 2015 às 18:28

Tentei carregar um vazio... não deu...

void setup() {}

void loop() {}

Tentei carregar o Blink mas deu o msm erro

Mas Boooa pergunta Miguel!

Vou tentar usar as bibliotecas 

#include <YunClient.h>
#include <YunServer.h>

e testar um código Bridge

Comentário de jose miguel fernandes em 8 março 2015 às 17:44

ok mas qual codigo vc esta tentando carregar?

Comentário de Evelyn Dias Santos em 8 março 2015 às 17:23

Hum... Já tentei "Arduino", "Dragino" (que é a senha q uso para acessar local), já tentei usar a msm senha do WiFi, já troquei a senha, já tentei usar em branco...

mas acredito que o problema não é minha senha... ://

deve ser dessa mensagem que está dando:

"/usr/bin/lua: /usr/bin/merge-sketch-with-bootloader.lua:29: attempt to concatenate local 'bootloader' (a nil value)

stack traceback:
/usr/bin/merge-sketch-with-bootloader.lua:29: in main chunk
[C]: ?"

Estou usando o Windows8, e o local do SketchBook está da seguinte forma:

sketchbook.path=C:\Users\Evelyn Dias\Documents\Arduino

Nem faço ideia mais do que testar! =(

Comentário de jose miguel fernandes em 8 março 2015 às 17:09

evelyn a senha eh arduino

Comentário de Evelyn Dias Santos em 8 março 2015 às 16:25

Acabou q tenho q compilar como Yun msm Mauro, vc está certo... bem q estava estranho msm! Rs

Na hora de eu compilar um programa, ele fica pedindo uma senha... Vc sabe que senha é esse? Onde q eu configura?

A mensagem é a seguinte:

(Já tentei colocar a mesma que eu uso no localhost mas nao deu certo, já deixei sem senha e já configurei o REST API como OPEN mas sem sucesso)

Comentário de Mauro Assis em 23 fevereiro 2015 às 6:54

Essa história de ter que alterar a placa para AtMega  é esquisita... no meu micro aparece como Yún mesmo, com o IP correspondente.

Comentário de Evelyn Dias Santos em 22 fevereiro 2015 às 23:40

Relacionado as dúvidas abaixo, o Garagista José Miguel Fernandes via chat me deu algumas dicas como:

 - Ping no dispositivo (Eu não sabia qual o IP o dispositivo havia pego)

 - Scanner da Rede para verificação dos dispositivos pendurados (Utilizei o Advanced IP Scanner)

 - Refazer as configurações de Rede

 - Reabrir a IDE (Até aqui ainda não tinha dado certo)

 - Alterar a placa de Yún para AtMega1280.

Tchãn nãm... Tudo perfeito! Funcionou.

Agora fiquei encabulada com uma coisa... pq eu não precisei alterar minha placa se a tecnologia e outra? Mas enfim... 

E Mauro muito obrigada! Aaa bacana! Demoro... Anotado! Aos sábados no Pq. Show de bola!

Comentário de Mauro Assis em 22 fevereiro 2015 às 23:32

Evelyn,

Vc conseguiu confirmar se o Yún está na rede via wifi? Consegue dar um ping dele em outro micro da rede?

Outra coisa: vi que vc é de São José dos Campos. Eu também, a gente se reúne no Parque Santos Dumont num projeto chamado Automação no Parque, todos os sábados pela manhã. Pareça por lá. Mais sobre isso aqui: http://automatobr.blogspot.com.br/

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço