Índice:

Projeto 1 Weatheron: 6 etapas
Projeto 1 Weatheron: 6 etapas

Vídeo: Projeto 1 Weatheron: 6 etapas

Vídeo: Projeto 1 Weatheron: 6 etapas
Vídeo: 1 Project and 6 Different Visualization Styles in Architecture 2024, Novembro
Anonim
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron
Projeto 1 Weatheron

Eu, Laurens Dujardin, tive que fazer um projeto para a escola. Então decidi fazer uma estação meteorológica. Eu chamei de Weatheron.

As peças que você precisa para este projeto, sem Raspberry Pi sendo carregado, são: - breadbord - fios de jumper - resistores - DHT11 (sensor de temperatura e umidade) - SI1145 (sensor de UV) - BMP280 (sensor de pressão) - display LCD (16x2) - potenciômetro (você pode verificar na lista de materiais que vinculei aqui)

Para o resto do instrutível, vou explicar como você pode recriar este projeto.

Etapa 1: Fritzing

Fritzing
Fritzing
Fritzing
Fritzing

Então, antes de tudo, fiz um esquema de Fritzing. Você tem que saber como suas peças funcionam corretamente, é claro. Nessas fotos você pode ver qual pino da peça deve ser conectado a qual pino no Raspberry Pi. Se você deixar alguém verificar o seu esquema fritzing, que sabe muito sobre o assunto, você não cometerá erros cruciais que podem ser fatais para o seu projeto.

Etapa 2: Estrutura de banco de dados normalizada

Estrutura de banco de dados normalizada
Estrutura de banco de dados normalizada
Estrutura de banco de dados normalizada
Estrutura de banco de dados normalizada

Para a estrutura de banco de dados noramalizada, é necessário antes de tudo fazer um estudo preliminar. Aqui você pode fazer um brainstorm sobre quais dados você precisa e como seu projeto estará funcionando.

Depois de fazer o estudo preliminar, você pode continuar fazendo a própria estrutura normalizada do banco de dados. Em primeiro lugar, consegui no Draw. IO. Depois fiz no próprio MySQL, para poder testar meu banco de dados com alguns dados de teste.

Etapa 3: Modelo FA2

Modelo FA2
Modelo FA2
Modelo FA2
Modelo FA2
Modelo FA2
Modelo FA2
Modelo FA2
Modelo FA2

O modelo FA2 é um modelo abrangente para todo o projeto. Nesse template fiz uma análise da competição, uma persona que pode ser identificada como um usuário geral. Um mapa da história do usuário e um mapa do site que contém todas as páginas do meu site. Além disso, aqui estão algumas fotos dos meus wireframes.

Etapa 4: Fiação e codificação

Fiação e codificação
Fiação e codificação
Fiação e codificação
Fiação e codificação
Fiação e codificação
Fiação e codificação

Essas fotos podem não ser tão claras, mas é a fiação do meu projeto, que já está na casa dele.

Para a parte de codificação, você pode encontrar tudo o que escrevi no Github:

Existem arquivos que se concentram apenas em obter os dados das peças. Onde eu usei a biblioteca, - biblioteca para BMP280:

- biblioteca para SI1145:

- biblioteca para DHT11:

Em primeiro lugar, você deve instalar essas bibliotecas no Raspberry Pi antes de usá-las corretamente. A maneira de fazer isso é digitando "sudo python setup.py install" na linha de comando.

Depois, há o arquivo 'data.py', este agrupa todos os arquivos separados que obtêm os dados em 1 arquivo grande. Desta forma, você pode gravar todos os dados de uma vez no display LCD e no banco de dados.

Etapa 5: site

Local na rede Internet
Local na rede Internet

O código que escrevi para meu site também pode ser encontrado no Github:

Como já mostrei na etapa sobre o modelo FA2, primeiro fiz alguns wireframes. Esses wireframes foram a base do meu site. A partir daí, comecei a programar.

Etapa 6: Produto Final

Produto final
Produto final

Para finalizar, coloco tudo em uma caixa de madeira, faço furos para que as peças possam sair, para que possam medir os dados corretos.

Agora, para fazer o login no meu projeto, é necessário iniciá-lo conectando a eletricidade e o cabo de internet. Em seguida, faça o login usando putty e digitando o nome do host, que é 'laurens.local'. O nome de usuário é 'pi' e a senha é 'raspberry'. Você pode apenas usar a seta para cima e pressionar Enter para que o projeto comece a ser executado. Ele mostrará suas medidas duas vezes no display LCD, então você pode navegar até o site digitando na barra de pesquisa do navegador: '169.254.10.11:8080'.

Obrigado por ler, espero que tudo tenha sido claro e bom e que este post tenha ajudado muito. Divirta-se recriando meu projeto! Laurens Dujardinstudying New Media and Communication Technology na HOWEST Kortrijk, Bélgica.

Recomendado: