Índice:
- Etapa 1: buscar o código no GitHub
- Etapa 2: Conecte-se ao Edison e obtenha um prompt de comando
- Etapa 3: mova os arquivos para seus locais corretos
- Etapa 4: Aprendendo a configurar o WiFi em seu Edison
- Etapa 5: adicione o material do Grove Starter Kit
- Etapa 6: Reinicialize, teste e torne-o seu
Vídeo: Esboço informativo do clima Intel Edison: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Queríamos criar um projeto que fosse colorido, extensível e mostrasse os recursos exclusivos de um Intel Edison.
- Usar wi-fi
- Use Linux
- Use os componentes do Grove Starter Kit.
Além disso, eu queria saber como passar informações do lado do Linux para o lado do Arduino do Edison. O Linux é rico em recursos de rede. O Arduino é rico em GPIO e possui um LCD colorido e sensores e dispositivos extensíveis.
O código está em:
github.com/qtpierce/sMegabyte/tree/master/…
- Faça o download desse código.
- Use SCP para copiar os scripts do Linux para o Edison. Colá-los em / home / root / é um bom começo.
- Mova o arquivo myweatherservice.service para
/etc/systemd/system/multi-user.target.wants/
-
Use o Arduino IDE para instalar o
WeatherAdvisorySketch.ino sketch no lado do Arduino do Edison.
- Conecte um Grove Kit LCD a qualquer uma das portas I2C.
- Opcionalmente, conecte uma campainha a D2.
Etapa 1: buscar o código no GitHub
Publiquei meu código no GitHub em:
github.com/qtpierce/sMegabyte/tree/master/…
Uma maneira simples de obter o código é visitar o site do GitHub, encontrar o botão "Baixar ZIP" e baixar o código. Você terá então que descompactá-lo e "SCP" copiá-lo para o Edison.
Usei um sistema Linux e é um software SFTP para copiar o código do Linux para o Edison. No Windows, acredito que a mesma cópia talvez seja feita usando WinSCP. Quando fiz minha primeira conexão com o Edison usando WinSCP, recebi o aviso "Aviso - Possível violação de segurança!" Eu aceitei porque sabia que estava iniciando a conexão com o Edison. Copie os arquivos de script do zip para o diretório / home / root / do Edison. Mais tarde, haverá instruções sobre como mover os arquivos.
Etapa 2: Conecte-se ao Edison e obtenha um prompt de comando
O método mais simples é conectar-se ao Edison usando uma porta serial USB. Eu segui os primeiros passos em:
software.intel.com/en-us/articles/assemble…
Parei assim que coloquei a porta serial USB em funcionamento. Nesse ponto, eu tinha um prompt de comando porque estava usando o Putty no meu laptop Windows para me conectar.
Estou usando o Edison com o Arduino Breakout Board porque queria conectar um Grove Starter Kit a ele.
Etapa 3: mova os arquivos para seus locais corretos
Os seguintes caminhos de arquivo absolutos são os locais corretos para colocar os 3 scripts do Linux. Existem alguns caminhos de arquivo codificados que esperam os seguintes locais.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
Quando o Edison for iniciado, o systemd iniciará myweatherservice.service
que inicia myweatherservice_wrapper.sh
que inicia o script myweatherservice.pl.
Etapa 4: Aprendendo a configurar o WiFi em seu Edison
Achei legal usar o protocolo SSH para fazer a programação. As etapas a seguir são simplesmente coisas que acho que as pessoas deveriam saber e praticar. Segui um artigo da Intel sobre a configuração de um Edison:
software.intel.com/en-us/articles/assemble…
Eu sei que gosto de usar o método de cabo 2 microUSB porque ele conecta os dois dispositivos USB do Edison ao laptop. Os dois dispositivos USB são o pen drive USB, que permite copiar a imagem do sistema operacional e a porta serial USB. Você deve obter uma sessão PuTTY executando e conversando com o Edison pela porta serial USB; essa é a etapa 3 do artigo da Intel. Você deve obter a configuração do wi-fi; essa é a etapa 4 do artigo da Intel. Assim que chegar até aqui, use a porta serial USB para determinar o endereço IP do Edison e então use o PuTTY para ssh no Edison.
O objetivo desta etapa é conectar seu Edison ao seu ponto de acesso wi-fi para que possa obter páginas da web de estações meteorológicas.
Etapa 5: adicione o material do Grove Starter Kit
Conecte uma placa Grove Breakout GPIO.
Conecte o LCD RGB a qualquer uma das portas I2C na placa Grove Breakout GPIO.
Opcionalmente, conecte a campainha ao GPIO 3.
Etapa 6: Reinicialize, teste e torne-o seu
Reinicialize e aguarde 20 segundos (há alguns segundos de sono no código) para que o wi-fi se conecte e obtenha um arquivo XML da estação meteorológica.
Se funcionar, deve exibir a previsão do tempo para a estação KHIO, a estação meteorológica no aeroporto de Hillsboro, OR.
Para torná-lo seu, o arquivo de script do Linux myweatherservice.pl contém comandos wget para buscar XML nas estações meteorológicas. Por favor, descubra de quais estações você deseja extrair conteúdo.
Recomendado:
Primeiros passos com STM32f767zi Cube IDE e carregue seu esboço personalizado: 3 etapas
Primeiros passos com STM32f767zi Cube IDE e carregue você Custom Sketch: BUY (clique no teste para comprar / visitar a página da web) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBENCHED WORKBENCH · ARDUINO IDETHá vários softwares disponíveis. usado para programar microcontroladores STM
Adicionando o recurso WiFi AutoConnect a um esboço existente: 3 etapas
Adicionando o recurso WiFi AutoConnect a um esboço existente: Em um post recente, aprendemos sobre o recurso AutoConnect para as placas ESP32 / ESP8266 e uma das perguntas feitas foi sobre como adicioná-lo a esboços existentes. Neste post, aprenderemos como fazer exatamente isso e usaremos o projeto de tempo de rede
UChip - esboço simples para motores de controle remoto e / ou servos via rádio 2.4 GHz Tx-Rx !: 3 etapas
UChip - Desenho Simples para Controle Remoto de Motores e / ou Servos via Rádio Tx-Rx de 2,4 GHz !: Eu realmente gosto do mundo RC. Usar um brinquedo RC dá a sensação de que você está no controle de algo extraordinário, apesar de ser um pequeno barco, carro ou drone! No entanto, não é fácil personalizar seus brinquedos e fazer com que eles façam o que você quiser
Esboço de moda com circuito de papel: 5 etapas
Desenho de moda com circuito de papel: fundir moda com engenharia elétrica. Dou workshops de design de moda e tecnologia e acho que este projeto é uma entrada fácil em circuitos de papel para qualquer pessoa que adora desenhar e esboçar. Também pode ser usado para planejar um projeto real de um garm
Fazendo um projeto em escala a partir de um esboço: 10 etapas (com imagens)
Fazendo um blueprint em escala a partir de um esboço: Criando uma impressão azul em escala para auxiliar na construção 3D de um esboço 2D