Skip to content
@ifsc-sj-2024-1-pji29008

Projeto Integrador III - Turma 2024/1

Esta organização contém o código-fonte e documentações dos trabalhos realizados na disciplina de Projeto Integrador III.

Projeto IFSC-SJ-2024-1-PJI29008

Repositório: GitHub - IFSC-SJ-2024-1-PJI29008

Índice

  1. Introdução
  2. Estrutura do Projeto
  3. Instalação e Configuração
  4. Executando o Projeto
  5. Funcionamento do Hardware
  6. Contribuição

Introdução

Este manual descreve o projeto de hardware desenvolvido pelo IFSC-SJ-2024-1-PJI29008. O objetivo deste projeto é implementar um sistema utilizando a plataforma de hardware Raspberry Pi, que inclui a leitura de sensores e o controle de dispositivos através de scripts.

Estrutura do Projeto

A estrutura do projeto é organizada da seguinte forma:

  • /client: Contém o código do cliente que interage com o hardware.
  • /hardware: Arquivos relacionados à configuração e controle do hardware.
  • /software: Scripts e programas responsáveis pelo processamento e execução das tarefas.
  • /docs: Documentação do projeto, incluindo este manual.
  • /tests: Scripts de teste para garantir o funcionamento correto do sistema.

Instalação e Configuração

  1. Clone o repositório:
    git clone https://github.com/ifsc-sj-2024-1-pji29008/project.git
  2. Acesse o diretório do projeto:
    cd project
  3. Instale as dependências necessárias:
    sudo apt-get update
    sudo apt-get install -y <dependências_necessárias>
  4. Configure o ambiente:
    • Configure os scripts de inicialização.
    • Ajuste as permissões dos arquivos conforme necessário.

Executando o Projeto

  1. Para iniciar o sistema, execute:
    python3 /caminho/para/seu/script_principal.py
  2. Verifique se os sensores estão funcionando corretamente e se os dispositivos respondem aos comandos enviados.

Funcionamento do Hardware

O projeto utiliza a plataforma Raspberry Pi para monitorar e controlar dispositivos. Os principais componentes de hardware incluem:

  • Sensores: Leitura de dados ambientais (temperatura, umidade, etc.).
  • Atuadores: Controle de dispositivos como motores ou LEDs.
  • Interface de comunicação: Protocolos como I2C ou SPI para comunicação entre os dispositivos e o Raspberry Pi.

Contribuição

Contribuições são bem-vindas! Para contribuir, siga os passos abaixo:

  1. Faça um fork do repositório.
  2. Crie uma nova branch para sua feature ou correção de bug:
    git checkout -b minha-nova-feature
  3. Faça suas modificações e commit:
    git commit -m "Adiciona nova feature"
  4. Envie suas alterações para o repositório remoto:
    git push origin minha-nova-feature
  5. Abra um pull request descrevendo suas alterações.

Pinned Loading

  1. hardware hardware Public

    Códigos relacionados a parte de hardware do projeto.

    Python

  2. software software Public

    Python 2

Repositories

Showing 5 of 5 repositories
  • client Public

    Web client for the API.

    ifsc-sj-2024-1-pji29008/client’s past year of commit activity
    Python 1 0 0 0 Updated Aug 26, 2024
  • microservice Public

    Files to create containers and images.

    ifsc-sj-2024-1-pji29008/microservice’s past year of commit activity
    Shell 0 GPL-3.0 0 0 0 Updated Aug 23, 2024
  • hardware Public

    Códigos relacionados a parte de hardware do projeto.

    ifsc-sj-2024-1-pji29008/hardware’s past year of commit activity
    Python 0 GPL-3.0 0 0 0 Updated Aug 21, 2024
  • software Public
    ifsc-sj-2024-1-pji29008/software’s past year of commit activity
    Python 2 0 0 0 Updated Aug 20, 2024
  • .github Public

    Public description of this organization.

    ifsc-sj-2024-1-pji29008/.github’s past year of commit activity
    0 GPL-3.0 0 0 0 Updated Aug 13, 2024

Top languages

Loading…

Most used topics

Loading…