João Pedro Menegali Salvan Bitencourt
Aluno no IFSC (Instituto Federal de Santa Catarina) desde 2012/1. Está cursando matérias da 4ª, 5ª, 7ª e 8ª fase da Engenharia de Telecomunicações.
1 Contato
jpcatarinense@gmail.com
joao.ms@aluno.ifsc.edu.br
Canal do YouTube que recomendo: Omatematico.com
2 Guias
Preparando o seu computador para a Engenharia de Telecomunicações
3 Projetos passados
3.1 Repositório no Docker Hub
3.2 Servidor pessoal (Dezembro de 2015 - abril de 2020):
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.5;
- Versão da distribuição: v1.5.5;
- Nome da distribuição: RancherOS;
- Identificação da distribuição: RancherOS;
- Contêineres Docker virtualizando os seguintes serviços:
- Blog didático
- Wiki
- Servidor de câmeras MotionEye
- Servidor de mensagens XMPP (Link de Registro)
- Chat - Usando o usuário e senha criados no link acima
- Servidor Web
- Portainer - Gestor Web para Docker
- Servidor VoIP PABX com Asterisk;
- OverLeaf
- Banco de dados Mongo DB
- Estrutura de dados Redis
- Servidor LDAP
- Proxy Reverso
- PHPLDAPAdmin
- Banco de dados MySQL
- Remote Aplication Projeto do aluno Alisson Boing
- Alertas:
- [ 12/08/2019 - 20:10:20 ] - HDs substituídos. Foram 3 substituições. Também foi trocada a fonte de alimentação. Há espaço para mais um HD, podendo alocar até 5. O servidor já está completamente no ar novamente.
3.3 Servidor de aplicação do IFSC (Março de 2017 - 2021)
- Sistema Operacional de gerência (instalado em máquina virtual do KVM): Container Linux by CoreOS 2079.4.0 (Rhyolite);
- Contêiner Docker com sistema base Debian 8 (Jessie), dispondo das seguintes aplicações:
- Quartus 13.0sp1 com Modelsim Altera 10.1d
- Quartus 16.0 com Modelsim Altera 10.4d
- MatLab 2015a
- Octave 4.2.1
- Omnet++ 5.0
- Gdrive
- Contêiner Docker com sistema base Debian 9 (Stretch), executando servidor Node.js, com o seguinte projeto:
3.4 Servidor com o sistema RancherOS (Setembro de 2017 - março de 2020)
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.1;
- Versão da distribuição: v1.5.1;
- Nome da distribuição: RancherOS;
- Local: Laboratório de Comunicação sem Fio
- Contêineres Docker virtualizando as seguintes aplicações:
- Contêiner que obtém amostras do SDR e as envia para o servidor onde está hospedado o domínio sdr.sj.ifsc.edu.br;
- Contêineres do System-Docker executando os seguintes serviços:
- Console Debian do RancherOS;
- Crontab do RancherOS;
- Configuração de rede do RancherOS;
- Configuração de dispositivos do RancherOS;
- Configuração de horário do RancherOS;
- Contêiner contendo o Docker a nível de usuário;
- Alertas:
- O uso de 2 adaptadores SDR causa conflito.
3.5 Servidor com o sistema RancherOS (11 de Janeiro de 2018 - março de 2020) - Laboratório de Baixo Custo com Contêineres
- Sistema Operacional de gerência (instalado em baremetal): RancherOS v1.5.5;
- Versão da distribuição: v1.5.5;
- Nome da distribuição: RancherOS;
- Local: CTIC
- Atende: Laboratório de Alunos, Monitoria de Alunos, Laboratório Interativo
- Contêineres principais:
- Contêineres baseados em Debian Stretch que provê uma interface de área de trabalho completa a fim de promover a criação de um laboratório de informática de baixo custo com o auxílio de contêineres.
- Contêineres do System-Docker executando os seguintes serviços:
- Console Debian do RancherOS;
- Crontab do RancherOS;
- Configuração de rede do RancherOS;
- Configuração de dispositivos do RancherOS;
- Configuração de horário do RancherOS;
- Contêiner contendo o Docker a nível de usuário;
- Página nesta Wiki
4 Páginas nesta Wiki
Servidor de Aplicações em Contêineres
Estudo de Contêineres
Laboratório de baixo custo com contêineres
5 Situação no Curso
6 Horários de Aula
7 Arquivos de Trabalhos
7.1 Ensino Técnico de Telecomunicações Integrado com o Ensino Médio
7.1.1 Filosofia
7.1.2 Princípios de Telecomunicações
Planilha com gráficos de somas de cossenos
7.1.3 Química
Trabalho sobre os hidrocarbonetos
7.1.4 Mostra Científico Cultural
7.1.5 Artes
Apartheid
O Bilhete
Colores Colores - Bacilos (Stop Motion)
7.1.6 Radiotransmissão
Modulação
Etapa de Misturadores
Diretividade e ganho
7.1.7 Eletrônica Aplicada
Amplificador de áudio com AmPop
Projeto: Teclado de 8 notas
7.1.8 Cabeamento Estruturado
Respostas
Lista de exercícios
Lista de exercícios - Fibra ótica
3ª Lista de exercícios
Lista de exercícios 4
Equipamentos de Telecomunicações
7.1.9 Geografia
7.1.10 Instalação de equipamentos de rede
7.2 Engenharia de Telecomunicações
7.2.1 Química Geral
7.2.2 Física 1
Lista de exercícios para a prova 1
Lista de exercícios para a prova 2
Lista de exercícios para a prova 3
Relatório
7.2.3 Metodologia de Pesquisa
7.2.4 Física 2
Análise da Eficiência de um Transformador de 220 V para 24 V
7.2.5 Mecânica dos Sólidos
Trabalho final de Mecânica dos Sólidos
7.2.6 Eletrônica 1
Script em shell que realiza todos os cálculos necessários
7.2.7 Cálculo 4
Métodos numéricos em planilha eletrônica
7.2.8 Redes de Computadores 2
7.2.9 Dispositivos Lógicos Programáveis
Relatório final sobre o projeto de semáforo
7.2.10 Sistemas Operacionais
Uso do Minix 3
Atividade sobre módulos no Linux
7.2.11 Física 3
Formulário 1
Formulário 2
Formulário 3
Formulário 1 (novo)
Formulário 2 (novo)
Formulário 3 (novo)
7.2.12 Sinais e Sistemas 2
Relatório sobre o Laboratório de Amostragem
Transformada de Fourier de Tempo Discreto: tabelas e conceitos
Transformada Z: Tabela e fundamentos
Avaliação 1
Avaliação 2
Avaliação 4
Relatório 1
Trabalho de Transformada de Fourier de Tempo Discreto
Transformada Z: Exercícios de equação diferença
7.2.13 Processos Estocásticos
7.2.14 Antenas e Propagação
7.2.15 Dispositivos Lógicos Programáveis 2
AP1: Unidade Aritmética
AP2: Modificações do Timer
AP3: Calculadora Rudimentar
Converter diagrama de estado em ASM
PF: Calculadora com o Nios II
7.2.16 Comunicação e Expressão
Apresentação do PITCH final
Pré-projeto
Relatório
7.2.17 Banco de Dados
Lista de exercícios 1
Lista de exercícios 2
7.2.18 Meios de Transmissão Guiados
7.2.19 Processamento de Sinais Digitais
Revisão de Sinais e Sistemas
Trabalho 1
Avaliação 2
Avaliação 3
Trabalho 3
Trabalho 4
Anotações sobre filtros digitais
7.2.20 Sistemas de Comunicação 1
Relatório 1
Relatório 2
Relatório 3
Relatório 4
Anotações
7.2.21 Sistemas de Comunicação 2
Avaliação 3 - Teoria de Códigos: Código de Bloco Linear
Avaliação 5: Códigos Convolucionais
Avaliação 6: Simulação de Códigos Convolucionais
Avaliação 7 – Teoria de Informação: Código de Huffman
Avaliação 8 – Teoria de Informação: Capacidade do Canal
Observação: Na avaliação 8, o cálculo do canal equivalente não está correto e da capacidade também não.
8 Músicas que recomendo (em construção)
Músicas que recomendo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
9 RaspRadio (projeto abandonado)
Fluxo contínuo de áudio transmitido para um servidor shoutcast a partir de um Raspberry Pi 2 utilizando o sistema operacional Raspbian Jessie e o software Mixxx. A taxa de bits é de 128kbps e a taxa de amostragem é de 44100Hz. Atualmente o endereço IP correspondente é utilizado como música de espera (music on hold) em centrais Asterisk para fins de teste.
http://raspradio.listen2myshow.com/
10 Artigos
Motion como solução de Vigilância de Segurança
11 Servidor (antigo em Máquina Virtual) - Projeto migrado para contêineres
VoIP (Asterisk)
Servidor XMPP (Jabber)
Nuvem de arquivos OwnCloud
Nuvem de arquivos NextCloud
Servidor VoIP OpenSIPs (não implementado ainda)
Wiki
Servidor Tomcat 7 executando o ScadaBR (Projeto do Fernando)
Agradecimento especial ao professor Ederson Torresini por ceder os equipamentos necessários para a realização deste projeto e pelo suporte e à equipe da CTIC pelo suporte dado a este projeto.
12 Servidor de Aplicações em Contêineres
13 Máquinas Virtuais
Debian 9 64 bits
Debian 9 32 bits
14 Softwares que recomendo
openSUSE Tumbleweed - Sistema operacional Linux com o poderoso gerenciador de pacotes Zypper!!!
Bedrock Linux
Debian - Sistema operacional Linux
RancherOS (obsoleto) - Sistema operacional designado para a execução de contêineres, com estrutura de contêiner.
LibreOffice - Especialmente a ferramente LibreOffice Draw
Mixxx - Software para DJs e até entusiastas
Genymotion - Ideal para testar diversas versões do Android
Kodi - Central de mídia completo e disponível em diversas plataformas
VideoLAN Center (VLC) - Reprodutor de mídia
Audacity - Editor de áudio
Kdenlive - Editor de vídeo
Clementine Player - Reprodutor de áudio
MuseScore - Crie, execute e imprima belas partituras
Cheese - Aplicação para WebCam
Zoiper - Softphone para chamadas VoIP
Jitsi - Softphone para chamadas VoIP
Mozilla Firefox - Navegador Web
Master PDF Editor - Editor de arquivos .pdf
KolourPaint - Editor de imagens
Kalzium - Tabela periódica dos elementos químicos
Okular - Visualizador universal de documentos
Transmission - Cliente para baixar torrent
GIMP - Editor e criador de imagens
Blender - Suite de criação 3D
GPeriodic - Tabela periódica dos elementos
gElemental - Tabela periódica dos elementos
TuxGuitar - Crie, edite, reproduza acordes
InkScape - Software para desenho vetorial
PlayOnLinux - Rode aplicações do Microsoft Windows® no Linux
FonForge - Crie e edite fontes
Shotwell - Visualizador de imagens
GChemCalc - Calculadora química
Motion - Software que consegue detectar movimento em uma fonte de vídeo. Confira o artigo Motion como sistema de Vigilância e Segurança.
Pidgin - Mensageiro instantâneo.
Gajim - Mensageiro instantâneo.
Gnome Subtitles - Programa para criar e editar legendas.
MotionEye - Interface Web para o software Motion. Exemplo → Usuário: aluno, senha: aluno.
Geogebra - Matemática dinâmica para se aprender e ensinar.
Virt-Manager - Ferramenta gráfica desenvolvida pela RedHat para a gerência de máquinas virtuais utilizando o KVM como hypervisor, além de suporte ao QEMU, o que permite a emulação de variados tipos de CPUs.
Docker - Crie e gerencie facilmente contêineres.
Container Linux by CoreOS (não existe mais) - Sistema Linux com enfoque no manuseio de contêineres.
X2Go - Acesso gráfico remoto via SSH e outros protocolos.
VIM - Editor de documentos em modo texto com infinidades de funções.