Índice:
- Etapa 1: telas de inicialização
- Etapa 2: Acessando a página do terminal
- Etapa 3: Salvar a página do terminal em seu computador
- Etapa 4: Conectando ao Pixel Kit
- Etapa 5: Conectando-se a uma rede Wifi
- Etapa 6: modo de recuperação / offline
- Etapa 7: Codifique com Luzes
Vídeo: Pixel Kit executando MicroPython: primeiras etapas: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
A jornada para desbloquear todo o potencial do Pixel de Kano começa com a substituição do firmware de fábrica por MicroPython, mas isso é apenas o começo.
Para codificar no Pixel Kit, devemos conectar nossos computadores a ele.
Este tutorial explicará o que as telas de inicialização significam, como acessar a página do terminal e como conectar ao Pixel Kit.
Etapa 1: telas de inicialização
Quando o Pixel Kit é inicializado, ele mostra algumas telas para que você saiba o que está fazendo e seu estado. Aqui está o que eles significam:
- Laranja: tentando conectar.
- Azul: criou sua própria rede wi-fi.
- Verde: conectado a uma rede wi-fi.
- Vermelho: tentei conectar-se a uma rede wi-fi e falhou.
Quando o Pixel Kit cria sua própria rede wi-fi, deve ser nomeado algo como PIXEL_KIT_XXXX, mas com um número em vez de XXXX.
Na primeira vez que o Pixel Kit for inicializado, ele sempre exibirá a tela azul.
Caso seu Pixel Kit esteja conectado (tela verde) ou criado uma rede wi-fi (tela azul), ele exibirá seu endereço IP em formato binário: Pontos vermelhos significam 1, nenhum ponto significa 0.
Etapa 2: Acessando a página do terminal
Tela azul
Se o Pixel Kit inicializar na tela azul, você encontrará uma rede wi-fi aberta chamada PIXEL_KIT_ * NUMBERS *.
Para abrir a página do terminal em seu navegador, certifique-se de estar conectado à rede wi-fi Pixel Kit e navegue até https://192.168.4.1. Você verá a página nas fotos. Embora seja acessível através deste endereço, é altamente recomendável clicar no botão de download e salvar esta página offline. Funcionará da mesma forma, mas muito mais rápido!
O endereço IP do Pixel Kit enquanto exibe a tela azul nunca mudará: ele sempre será
Tela verde
Se o seu kit Pixel inicializar na tela verde, ele exibirá seu endereço IP na rede em que está conectado. Presumiremos que ele está conectado à mesma rede do seu computador, mas se não estiver, verifique a última etapa sobre como recuperar / reconectar seu Pixel Kit.
Depois de verificar se o computador e o Pixel Kit estão conectados à mesma rede, navegue até o endereço IP para acessar a página do terminal.
Etapa 3: Salvar a página do terminal em seu computador
Quando você acessa o navegador do terminal a partir do ip do Pixel Kit, o Pixel Kit está se comportando como um servidor da web: ele hospeda uma página da web que você pode acessar em seu navegador. Cada vez que você solicitar ou atualizar esta página, o Pixel Kit deve parar tudo o que está fazendo e responder a esta solicitação.
Embora seja incrível, o Pixel Kit pode se comportar como um servidor web, mas não foi feito para ser um servidor web e às vezes pode ser muito lento. A boa notícia é que, depois de carregar a página do terminal, você pode salvá-la offline!
Para salvar a página do terminal offline, clique no botão de download na barra lateral. Ele salvará automaticamente o arquivo na pasta "Downloads", mas você pode movê-lo e renomeá-lo para onde quiser.
Etapa 4: Conectando ao Pixel Kit
Com a página do terminal aberta e depois de verificar se o Pixel Kit e o computador estão na mesma rede (seja o Pixel Kit criado por si ou aquele ao qual você o conectou), digite o endereço IP em formato binário ou decimal. Vai parecer algo assim:
11000000101010000000010000000001
ou
192.168.4.1
Se você quiser saber como converter números binários em decimais, verifique este link:
Uma vez conectado, os cabeçalhos ficarão verdes e você será apresentado a um REPL do Python: Leia, Avalie, Imprima e Loop. Yay!
Etapa 5: Conectando-se a uma rede Wifi
Enquanto estiver conectado na rede criada pelo Pixel Kit, você não terá acesso à internet.
Se quiser codificar e ter acesso à internet ao mesmo tempo, você deve conectar o Pixel Kit a uma rede wi-fi que tenha internet. O computador que você usará para codificar e seu Pixel Kit devem estar sempre conectados à mesma rede.
A maneira mais fácil de se conectar a uma rede wi-fi é executar "saveWifiConf (ssid, passord)" no REPL, onde ssid é o nome da rede que você deseja que seu Pixel Kit se conecte e a senha é a senha da rede:
saveWifiConf ('WifiName', 'Senha')
Depois de executar "saveWifiConf (ssid, senha)", você deve desligar o Pixel Kit e ligá-lo novamente para aplicar as alterações.
Dica profissional: você pode redefinir seu Pixel Kit na página do terminal digitando o seguinte comando:
Redefinir()
Seu terminal perderá a conexão assim que você reiniciar o Pixel Kit. Se você salvou sua página de terminal offline, basta atualizá-la e conectar ao novo ip exibido na tela verde (assim que seu computador se reconectar ao wi-fi ao qual você acabou de conectar seu Pixel Kit).
Se você não salvou a página offline, converta o número binário exibido pelo Pixel Kit em um ip e acesse-o de seu navegador.
Etapa 6: modo de recuperação / offline
A qualquer momento, desligue o Pixel Kit e ligue-o novamente enquanto segura os dois botões vermelhos para forçá-lo a mostrar a tela azul.
Isso é muito útil em alguns casos:
- Você se conectou à rede wi-fi errada, senha errada, erro de digitação, etc … Nestes casos, o Pixel Kit inicializará na tela vermelha e forçar a tela azul é a única maneira de se conectar novamente ao Pixel Kit.
- A rede wi-fi que você conectou não está mais disponível. Isso pode ser devido a problemas técnicos, mas também pode ser porque você se conectou ao wi-fi de sua casa e agora está na escola ou na casa de um amigo. Entrar na tela azul permitirá que você se conecte a uma nova rede wi-fi.
- Parece que vivemos em um mundo conectado, mas acredito que não devemos depender da disponibilidade da rede para aprender, fazer coisas e ser criativos! Se você quiser codificar seu Pixel Kit 100% offline ou se não houver wi-fi disponível, faça seu Pixel Kit entrar na tela azul e boa codificação!
Etapa 7: Codifique com Luzes
Documentação
Você pode encontrar toda a documentação de coisas que você pode fazer com seu Pixel Kit executando o Pixel32 em:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Mas o Pixel Kit também tem toda a documentação offline! Você pode acessá-lo clicando no botão do ponto de interrogação ou navegando para https://192.168.4.1/index.html/#!/docs se o seu Pixel Kit estiver exibindo a tela azul. Se o Pixel Kit estiver exibindo a tela verde, será https://IP_ADDRESS/index.html/#! / Docs.
Desenhando
Existem basicamente duas maneiras de desenhar nos LEDs do Pixel Kit: bibliotecas PixelTurtle e PixelKit.
O primeiro é a maneira mais simples de começar e você pode encontrar tudo o que pode fazer em:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
A segunda é uma biblioteca mais avançada (PixelTurtle foi escrito usando-a) e você encontrará como usá-la em:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Se você estiver tendo problemas com o Python, também há uma introdução rápida incluída na documentação off-line e nos seguintes links:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Se você estiver tendo um problema que não está descrito na documentação, dê uma olhada na página de solução de problemas / FAQ:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/trou troubleshooting
Para vídeos inspiradores sobre o que pode ser feito pelo Pixel Kit, verifique as páginas do tutorial:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Recomendado:
Executando LED com Arduino: 3 etapas
Executando LED com Arduino: É divertido ver muitas iluminações … Então pensei, podemos fazer LEDs rodando com padrões diferentes usando Arduino ?? Então tentei fazê-los … Aqui está um tutorial de como fazer
Executando a pista de LED do aeroporto: 7 etapas
Running LED Airport Runway: Esta é uma revisão e inspiração de https://www.instructables.com/id/Running-LEDs-Ardu…Eu mudo o código-fonte para fazer a luz piscar para frente e para trás, e mais lenta. é um modelo feito à mão da pista do aeroporto
Executando sem uma tela / display (sem cabeça) no Raspberry Pi ou outros computadores baseados em Linux / unix: 6 etapas
Executando sem uma tela / monitor (sem cabeça) no Raspberry Pi ou outros computadores baseados em Linux / unix: Quando a maioria das pessoas compra um Raspberry PI, elas pensam que precisam de uma tela de computador. Não desperdice seu dinheiro com teclados e monitores de computador desnecessários. Não perca seu tempo movendo teclados e monitores entre computadores. Não desligue a TV quando não
Neopixel Ws2812 Rainbow LED com brilho M5stick-C - Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: 5 etapas
Neopixel Ws2812 Rainbow LED com brilho M5stick-C | Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: Olá pessoal, neste instructables aprenderemos como usar LEDs neopixel ws2812 ou tira led ou matriz led ou anel led com placa de desenvolvimento m5stack m5stick-C com IDE Arduino e faremos um padrão de arco-íris com isso
Modelo de ferrovia simples automatizado ponto a ponto executando dois trens: 13 etapas (com fotos)
Modelo de ferrovia simples e automatizado ponto a ponto executando dois trens: Os microcontroladores Arduino são uma ótima maneira de automatizar layouts de modelos de ferrovias devido à disponibilidade de baixo custo, hardware e software de código aberto e uma grande comunidade para ajudá-lo. Para modelos de ferrovias, os microcontroladores Arduino podem provar ser uma gr