Defenda sua base com circuitos simples, Arduino e Raspberry Pi



Documentos relacionados
Crie Seu Próprio Site

David Hows Peter Membrey Eelco Plugge

Novatec Editora Ltda. [2014].

marketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec

Ademir C. Gabardo. Novatec

Primeiros Passos com o Raspberry Pi

Excel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec

Novatec Editora Ltda

Pete Goodliffe. Novatec

Novatec Editora Ltda

Brandon Rhodes John Goerzen

Sumário. Parte I Elementos essenciais Sobre o autor Sobre o revisor técnico Prefácio... 14

Scrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec

Ricardo Lino Olonca. Novatec

Gerenciamento. de projetos. Bart Gerardi. Novatec. Como evitar problemas previsíveis para o sucesso do projeto

Paulo Strelczuk. Novatec

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec

Josh Pauli Revisão técnica Scott White. Novatec

Ricardo R. Lecheta. Novatec

Lojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec

Arduino Básico. 2ª edição. Michael McRoberts. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

MARKETING DIGITAL NA ERA. Martha Gabriel CONCEITOS, PLATAFORMAS E ESTRATÉGIAS. Novatec

Harrison Kinsley Will McGugan

Pramod J. Sadalage Martin Fowler

Design Centrado no Usuário

Arduino Básico Michael McRoberts

Julia Elman e Mark Lavin. Novatec

Wilson Moraes Góes. Novatec

Segurança em Redes sem Fio

Jonathan Stark Brian Jepson

Primeiros Passos com Sensores Kimmo Karvinen Tero Karvinen

Service Desk Corporativo

Ricardo Lino Olonca. Novatec

Wilson Moraes Góes. Novatec

Adrian Mejia. Novatec

Hélio Engholm Jr. Novatec

Google Analytics Justin Cutroni

Desenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec

João Eriberto Mota Filho

Padrões de Projeto em PHP

André Gugliotti. Novatec

PDF Explicado John Whitington

Keith Wood. Apresentação de Dave Methvin. Novatec

Google Android para Tablets

Camila Porto. Novatec

2ª EDIÇÃO. André Milani. Novatec

JQuery. A Biblioteca do Programador JavaScript. 3ª Edição Revisada e ampliada. Maurício Samy Silva. Novatec

como acabar com sua em apenas 140 caracteres Carolina Lima Novatec

Google Android para Tablets

Criando Relatórios com PHP

Zend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec

Desenvolvimento de Grandes Aplicações Web

Aprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec

Desenvolvendo Websites com PHP

Indira Knight. Novatec

Ricardo Kléber M. Galvão. Novatec

Introdução ao GitHub Peter Bell e Brent Beer

Ricardo R. Lecheta. Novatec

Justin Seitz. Novatec

Laboratórios de Tecnologias. Cisco. em Infraestrutura de Redes. Samuel Henrique Bucke Brito. Novatec

Aprendendo Programação. ios. Alasdair Allan. Novatec

Equipes de Software. Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas. Brian W. Fitzpatrick Ben Collins-Sussman

Copyright 2008, 2013 da Novatec Editora Ltda.

Jody Culkin e Eric Hagan

Composição do MDK-Prog e MDK-Prog Plus

Martin Evans Joshua Noble Jordan Hochenbaum

Novatec Editora Ltda

Luiz Carlos Querino Filho

Nelson Glauber de Vasconcelos Leal

Guia Mangá Circuitos Eletrônicos

Primeiros Passos com o Arduino

Murillo Lo Visco. Novatec

Edgar Gomes de Abreu

Editor: Rubens Prates Revisão gramatical: Patrizia Zagni Capa: Victor Bittow Editoração eletrônica: Camila Kuwabata e Carolina Kuwabata

Andreas Wittig Michael Wittig

Novatec Editora Ltda

A Arte de SEO. Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle. Novatec

Desenvolvendo Websites com PHP

As Leis Fundamentais do Projeto de Software

INFORMATIVO DE PRODUTO

Defenda sua base com circuitos simples, Arduino e Raspberry Pi

Programação Java. em Ambiente Distribuído. Ênfase no Mapeamento Objeto-Relacional com JPA, EJB e Hibernate. Douglas Rocha Mendes.

CHANDER FIRE DO BRASIL. equipamentos de segurança

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec

AlArMES. instalador. o l i v r o d o. Hélio Reis Magaldi. Guia Completo de instalação de Sistemas de Alarmes de intrusão. Novatec

INFORMATIVO DE PRODUTO

Conrado Adolpho. Novatec

2ª Edição Alexandre Keller

Dinâmica dos fluidos

Exercícios DAC/ADC e Trabalhos

Guia Mangá Motores elétricos

Raspberry Pi Manual do Usuário

Primeiros Passos com o Netduino

Allan Liska e Timothy Gallo. Novatec

Guia Definitivo de. . DJ Waldow Jason Falls. Tradução Aline Naomi Sassaki. Novatec

CONTROLADOR DE RODIZIO NANO V 3.0

Laboratórios de Tecnologias. Cisco. em Infraestrutura de Redes. 2a Edição. Samuel Henrique Bucke Brito. Novatec

Transcrição:

Guia do maker para o Apocalipse Zumbi Defenda sua base com circuitos simples, Arduino e Raspberry Pi Simon Monk Novatec

Copyright 2015 by Simon Monk. Title of English-language original: The Maker s Guide to the Zombie Apocalypse, ISBN 978-1-59327-667-6, published by No Starch Press. Portuguese-language edition copyright 2015 by Novatec Editora Ltda. All rights reserved. Copyright 2015 por Simon Monk. Título original em Inglês: The Maker s Guide to the Zombie Apocalypse, ISBN 978-1-59327-667-6, publicado pela No Starch Press. Edição em Português copyright 2015 pela Novatec Editora Ltda. Todos os direitos reservados. Novatec Editora Ltda. 2016 Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Assistente editorial: Priscila A. Yoshimatsu Tradução: Lúcia A. Kinoshita Revisão gramatical: Jussara Rodrigues Gomes Editoração eletrônica: Carolina Kuwabata ISBN: 978-85-7522-470-0 Histórico de impressões: Janeiro/2016 Primeira edição Novatec Editora Ltda. Rua Luís Antônio dos Santos 110 02460-000 São Paulo, SP Brasil Tel.: +55 11 2959-6529 E-mail: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec PY20151208

SUMÁRIO Agradecimentos...14 Introdução...15 Habilidades fundamentais para sobrevivência dos makers... 15 Sobre os projetos para sobrevivência no apocalipse... 16 Recursos para download antes do surgimento dos zumbis... 18 1 básico sobre o Apocalipse...19 Zumbis...19 Tipos de zumbis...20 Zumbis estão realmente mortos?... 21 Por quanto tempo os zumbis continuarão existindo?...22 Básico sobre sobrevivência no pós-apocalipse...23 Sua casa...24 Água...25 Comida e combustível...25 Matança de zumbis...26 Vestido para matar...27 Permanecendo saudável...28 Sempre alerta...29 Outros sobreviventes...29 Componentes para os projetos...30 Carros...30 Lojas físicas de componentes... 31 Construção do projeto...32 Solda...32 Montagem...33 Módulos eletrônicos...33 7

8 Guia do maker para o Apocalipse Zumbi 2 Gerando eletricidade... 35 Potência e energia...36 Tipos de eletricidade... 37 Baixa voltagem DC...38 Alta voltagem AC...40 Baterias... 41 Baterias usadas somente uma vez...42 Baterias recarregáveis...42 Carregando a bateria...42 Projeto 1: Recarregando com energia solar...43 Painéis solares...43 Controladores de carga...44 De que você precisará...44 Montagem...46 Usando o carregador solar... 51 Projeto 2: Gerador de bicicleta...52 De que você precisará...52 Montagem...53 Usando um gerador de pedal... 61 3 Usando eletricidade... 62 Alimentando dispositivos com uma bateria de carro...63 Tomadas de acendedor de cigarro...63 Alimentação USB...65 Inversores AC...66 Projeto 3: Iluminação com LEDs...67 De que você precisará...67 Montagem...67 Usando a iluminação...70 Projeto 4: Monitor de bateria...70 De que você precisará... 71 Montagem...73 Software...75 Usando o monitor de bateria...80 4 Alarmes contra zumbis...81 Projeto 5: Alarme acionado por corda...82 De que você precisará...83

Sumário 9 Montagem...84 Usando o alarme acionado por corda...89 Projeto 6: Detector de zumbis PIR...91 De que você precisará...91 Montagem...92 Software...94 Usando o detector de zumbis com PIR...96 Sensores PIR recuperados...96 5 Sobrevivência e RASPBERRY PI... 99 O Raspberry Pi...100 O sistema Raspberry Pi... 101 De que você precisará... 102 Alimentando o sistema...103 Instale o Raspbian...104 Projeto 7: Monitoração de zumbis com uma webcam USB... 106 De que você precisará... 107 Montagem... 108 Usando a webcam... 115 Projeto 8: Um sistema sem fio para vigilância de zumbis... 115 De que você precisará... 117 Montagem... 117 Usando a webcam Wi-Fi...122 6 Acrescentando acesso remoto e detecção de portas abertas...123 Projeto 9: Fecho de porta acionado por controle remoto...124 De que você precisará...126 Montagem... 127 Usando um controle sem fio para abrir as portas com antecedência... 131 Projeto 10: Sensor de porta...133 De que você precisará...134 Montagem...134 Software... 136 Usando o sensor de porta... 138 7 Monitoração do ambiente...140 Projeto 11: Alarme silencioso contra incêndio... 141

10 Guia do maker para o Apocalipse Zumbi De que você precisará... 142 Montagem... 143 Software... 150 Usando o alarme de incêndio... 152 Projeto 12: Alarme de temperatura... 152 De que você precisará... 153 Montagem... 153 Software... 156 Usando o alarme de temperatura... 158 8 Criando um centro de controle para sua base...160 Projeto 13: Um centro de controle com Raspberry Pi... 161 De que você precisará... 162 Montagem... 162 Software... 163 Usando o centro de controle... 170 Projeto 14: Acesso sem fio com Bluetooth... 171 De que você precisará... 172 Montagem... 172 Software... 176 Usando o centro de comandos com Bluetooth... 178 9 Distraindo zumbis...180 Projeto 15: Provocando distrações com flash usando Arduino... 181 De que você precisará... 183 Montagem... 184 Software... 190 Usando o dispositivo de distração com flashes... 192 Projeto 16: Provocando distrações com movimento e som usando Arduino... 193 De que você precisará... 194 Montagem... 195 Software...202 Usando o dispositivo de distração com som e movimento...205 10 Comunicando-se com outros sobreviventes... 207 Projeto 17: Um transmissor de rádio com Raspberry Pi...208 De que você precisará...208 Montagem...209

Sumário 11 Software... 210 Usando o transmissor FM... 211 Projeto 18: Analisador de frequências de rádio FM com Arduino... 214 De que você precisará... 215 Montagem... 215 Software...220 Usando o scanner de rádio...222 Projeto 19: Sinalizador de código Morse com Arduino... 222 De que você precisará...223 Montagem...224 Software...228 Usando o sinalizador de código Morse...232 11 Comunicação háptica... 235 Projeto 20: Comunicação háptica silenciosa com Arduino...235 De que você precisará...237 Montagem...238 Software...244 Usando o comunicador háptico... 247 A COMPONENTES... 249 Uma nota sobre lojas não virtuais...249 Módulos eletrônicos...250 Raspberry Pi e componentes relacionados... 251 Fios de ligação e conectores... 251 Ferramentas...252 Componentes eletrônicos...252 Outros itens de hardware...253 Código de cores dos resistores...253 B Habilidades básicas... 255 Desencapando fios...255 Emendando fios torcendo-os...256 Básico sobre soldagem...258 Emendando fios com solda...259 Soldando uma PCI... 261 Usando tubos termorretráteis...263 Usando um multímetro...265

12 Guia do maker para o Apocalipse Zumbi Medindo voltagem DC...266 Medindo corrente DC...268 Medindo resistências...269 Teste de continuidade... 270 Acessórios... 271 C Introdução ao ARDUINO... 273 O que é um Arduino?... 273 Software para o Arduino... 275 Instalando o IDE do Arduino... 275 Fazendo o upload de um sketch...277 Instalando os sketches antizumbis... 279 Básico da programação do Arduino... 279 Estrutura de um sketch para Arduino... 279 Criando variáveis e constantes...280 Configurando saídas digitais...281 Configurando entradas digitais...282 Estabilizando entradas digitais com resistores pull-up...283 Lendo entradas analógicas...284 Escrevendo em saídas analógicas...284 Repetindo código em laços de controle...285 Definido duas condições com if/else...287 Fazendo comparações lógicas...287 Agrupando código em funções...288 Montando um screw shield...290 Recursos adicionais...293