Primeiros Passos com o Raspberry Pi

Aprenda do zero como desenvolver programas para comandar o mundo físico através do virtual!

Ratings: 4.32 / 5.00




Description

Durante este curso iremos passar por todos os fundamentos da placa, entendendo sua estrutura física e navegando pelo mundo das distribuições Linux (sistemas operacionais). Vamos conhecer grande parte dos sistemas operacionais disponíveis para o Raspberry e aprender a instalar o principal deles, o Raspbian.

Durante a instalação do Raspbian iremos entender os modos de operação da placa e como realizar toda instalação e operação através de acesso remoto, conhecido como modo headless, no qual não é necessário a utilização de periféricos externos como monitor, mouse e teclado. Além disso vamos aprender como habilitar o SSH (secure shell) e o WiFi antes da inicialização do sistema que irá simplificar todo o processo de instalação e utilização imediata da placa.

Com o sistema completamente configurado e instalado iremos ligar o Raspberry Pi pela primeira vez e assim iniciar uma jornada no mundo da linha de comandos. A linha de comandos será a nossa principal porta de entrada e comunicação com o Raspbian, e a partir dela poderemos criar pastas e arquivos além de navegar por todo o sistema somente através de códigos. Vamos aprender também as principais configurações do sistema operacional e como utilizar páginas de manual (man-pages) para estudar cada comando com mais profundidade.

Conhecendo toda esta parte mais textual do Raspbian vamos passar a trabalhar mais com a interface visual, porém não iremos abrir mão de códigos, vamos começar a programar em Python! Iremos conhecer todos os tipos de variáveis e operações básicas dessa linguagem de programação, além de estudar as principais estruturas de controle que ela oferece, como if, while e for.

Com toda esta base formada estaremos prontos para interagir com o mundo exterior utilizando o Python e os recursos de hardware do Raspberry para executar ações mistas entre mundo real e virtual! Iremos criar códigos para receber ações do mundo físico através de botões e sensores e também enviar ações do mundo virtual para o físico através de atuadores, como LEDs e buzzers.

Estando familiarizado com todos estes recursos de software e hardware iremos criar projetos úteis e incríveis como um Theremin Ultrassônico e um Botão que Tweeta, te mostrando as inúmeras possibilidades desta placa.

A partir deste ponto sua criatividade será o limite e você poderá se aventurar sozinho na criação de seus próprios projetos!

O que você vai aprender:

  • O que é o Raspberry Pi?;
  • Sistemas operacionais no Raspberry;
  • Linha de comandos e principais funções;
  • Principais configurações do sistema;
  • A linguagem Python e suas estruturas;
  • Primeiros passos na eletrônica;
  • Comunicação entre mundo físico e virtual;
  • O que são GPIOs e como funcionam?

Porque fazer este curso?

O Raspberry Pi é um pequeno computador do tamanho de um cartão de crédito que além de te proporcionar todas as características de um computador convencional, oferece também a possibilidade de interação com o mundo exterior. Com programas escritos em praticamente qualquer linguagem você pode manipular o mundo físico através do virtual e vice-versa.

Por utilizar um sistema operacional como base, sua capacidade de realizar projetos complexos é superior a capacidade de microcontroladores convencionais, podendo inclusive realizar múltiplas tarefas simultâneas de forma muito simplificada. Projetos envolvendo inteligência artificial, machine learning, reconhecimento de imagens e internet das coisas (IoT) se tornam muito mais simples de serem desenvolvidos nesta plataforma, com a vantagem do tamanho da placa e sua capacidade de interação com o ambiente real através de sua interface de portas de entradas e saídas (GPIOs).

Se você quer se aventurar futuramente em projetos complexos e que envolvam múltiplas interações, tanto com o mundo físico quanto com o virtual, o Raspberry Pi é ideal para você, e o seu aprendizado abre portas para muitas outras áreas, que podem ser aprimoradas mais tarde com outros cursos e séries.

Porém se você só quer se divertir esta placa também é para você, já que foi construída para ensinar computação e eletrônica para alunos do ensino fundamental, tendo diversos recursos didáticos que te auxiliarão na entrada neste mundo incrível chamado tecnologia.

Venha conhecer tudo sobre esta placa conosco!

What You Will Learn!

  • Instalar sistemas operacionais no Raspberry Pi
  • Realizar tarefas via linha de comandos
  • Criar programas na linguagem Python
  • Criar circuitos eletrônicos simples
  • Criar programas que interagem com o mundo físico

Who Should Attend!

  • Qualquer pessoa interessada em se aventurar no mundo da computação física