Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Primeiros passos como Maker adotando Arduíno

Primeiros passos como Maker adotando Arduíno

Workshop que foi ministrado pelo amigo Andre Bertuzzi (https://br.linkedin.com/in/andré-bertuzzi-3432a147) abordando no dia do Arduino Day uma oficina 100% Maker com parceria da UFSCar IoT e S2IT.

Opensanca

April 02, 2016
Tweet

More Decks by Opensanca

Other Decks in Technology

Transcript

  1. Sobre o palestrante Desenvolvedor de so8ware, Scrum Master e aficionado

    por proto=pagem eletrônica. Bacharel em Informá=ca pela USP, trabalha desde 2004 com ferramentas Oracle (PL/SQL, Forms e Reports). Em 2013 também passou a trabalhar com Scrum (CSM e CSPO) e se aventurar na plataforma Arduíno. Ao longo da carreira profissional já teve experiências com sistemas para usinas sucroalcooleiras no Brasil e exterior, atualmente trabalhando no desenvolvimento e evolução do so8ware de back office do e-commerce de uma grande mul=nacional.
  2. Público alvo •  Nesse workshop as pessoas irão aprender a

    dar seus primeiros passos na plataforma de proto=pagem Arduíno, conhecendo sua história, princípios e conceitos básicos de funcionamento, além de "colocar a mão na massa" montando desde protó=pos básicos até um disposi=vo conectado à internet.
  3. O que é Arduino? •  Arduino é uma plataforma eletrônica

    de código aberto baseado em hardware e so8ware "easy-to-use". É des=nado para qualquer um fazer projetos intera=vos.
  4. O que é Arduino? O projeto iniciou-se na cidade de

    Ivrea, Itália, em 2005, com o intuito de interagir em projetos escolares de forma a ter um orçamento menor que outros sistemas de proto=pagem disponíveis naquela época. Apesar do hardware poder ser montado pelo próprio usuário, os mantenedores possuem um serviço de venda do produto pré-montado, através deles próprios e também por distribuidores oficiais com pontos de venda mundiais.
  5. O que é Arduino? O Arduino IDE é uma aplicação

    mul=plataforma escrita em Java derivada dos projetos Processing e Wiring. É esquema=zado para introduzir a programação a ar=stas e a pessoas não familiarizadas com o desenvolvimento de so8ware. Inclui um editor de código com recursos de realce de sintaxe, parênteses correspondentes e identação automá=ca, sendo capaz de compilar e carregar programas para a placa com um único clique.
  6. Arduino Day O Arduino Day é um evento mundial que

    ocorrerá no dia 02/04/2016 com o obje=vo de reunir todos os aficcionados pela plataforma, de modo a compar=lhar o conhecimento, experiências e projetos feitos com Arduino.
  7. O jeito Arduino •  Proto=pagem e experimentação •  Patching – 

    modularidade •  Circuit bending –  reformulação cria=va de disposi=vos de áudio de baixa tensão •  Modificação de teclados / brinquedos •  Adoramos tranqueiras •  Colaboração •  DIY (Do it yourself)
  8. O hardware •  Qualquer pessoa pode baixar o projeto, implementar

    e/ou alterar sem ter que pagar nada para ninguém:
  9. UNO

  10. Resistor Limita a corrente elétrica que passa pelo circuito. Para

    limitar mais ou menos corrente, o valor deste componente pode variar. Resistores 300 Resistores 10k
  11. Chave Momentânea (PushButon) Quando o botão é apertado, os contatos

    entre os terminais de cada lado são ligados entre si (os 2 pinos de cada lado já estão em contato normalmente. Quando o botão é apertado os 4 entram em contato)
  12. LED Emite uma luz quando percorrido por uma pequena corrente

    (apenas em uma direção, do pino mais longo para o pino mais curto)
  13. SENSOR DE TEMPERATURA LM35 •  É circuito integrado que mede

    a temperatura ambiente em ºC (graus Celsius) •  Fornece no pino do meio uma tensão que varia linearmente com a temperatura (10mV/ºC) •  25ºC -> 250mV •  50ºC -> 500mV
  14. Sensor de Temperatura •  Monitor Serial •  Leitura Analógica – ADC

    (Conversor analógico - digital) – Resolução de 10 bits (2^10 = 1024) – Referencia 5V •  0V = 0, 1V = 205 – Referencia 1.1V •  0V = 0, 1V = 931
  15. POTENCIÔMETRO Varia a resistência dos terminais conforme a haste superior

    é girada (a resistência varia entre um dos pinos mais da extremidade para com o do centro)
  16. PWM - Pulse Width Modula=on De uma maneira bem simples,

    esta técnica pode ser explicada como: u=lizando bases de tempo, conseguimos ligar e desligar uma porta tão rapidamente que para nossos olhos parece estar sempre ligado, e o que muda é a intensidade com a qual a porta está ligada.
  17. SENSOR DE LUMINOSIDADE LDR É uma resistência que varia conforme

    a luminosidade se altera sobre ele. Quanto mais luz, menos a resistência
  18. Display de LCD Mostra dados lidos pelo Arduino em letras

    e números, muito u=lizado em diversos equipamentos eletrônicos. Este disposi=vo mostra os dados que estão dentro do Arduino para os seres humanos de uma forma inteligível
  19. Projetos Inspiradores •  Cubeto •  htps://www.kickstarter.com/projects/ primotoys/cubeto-hands-on-coding-for-girls- and-boys-aged-3?ref=video •  Fab

    Lab – Fantás=co •  htp://g1.globo.com/fantas=co/quadros/fab- lab/no=cia/2016/03/fab-lab-faca-voce- mesmo-cassio-ramos-e-=te-entregam- protese-italo.html