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

Primeiros passos como Maker adotando Arduíno

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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.

Avatar for Opensanca

Opensanca

April 02, 2016

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