
Desenvolvendo Um Pardal Eletrônico Didático Com O Arduino E Raspberry
By Vitor Amadeu SouzaLength41m
About this audiobook
Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011), Programação para Arduino – Avançado (2014) e Aplicações eletrônicas na Raspberry Pi Zero - Programado em Python (2017) do mesmo autor e editora, onde a proposta é apresentar os passos para desenvolver um pardal eletrônico didático que meça a velocidade e caso a mesma seja maior que 40 km/h faça um registro fotográfico através da Raspberry programada em Python. A proposta inicial deste livro é desenvolver uma lombada eletrônica, para apresentar apenas a velocidade do veículo do veículo em uma via. Para isso, faz uso de um sensor magnético e após a passagem do veículo, faz o cálculo para encontrar a velocidade e apresentar em displays de 7 segmentos. Tal projeto é importante em grandes cidades que procuram através deste recurso, conscientizar os condutores a respeito dos limites de velocidade de uma via. Neste exemplo, um painel com 3 displays de 7 segmentos foi utilizado. A placa didática utilizada foi a Arduino UNO e Raspberry Pi Zero, onde os recursos para testar os circuitos propostos são conectados através das conexões disponíveis na lateral do kit. Tais kits estão à venda no site www.cerne-tec.com.br. Obs: Apesar de funcional, este exemplo tem fim puramente didático, não podendo ser utilizado em sistemas de medição profissionais utilizados em centros urbanos, rodovias, avenidas, ruas etc.
Audiobook details
GenreEducation and Learning, Technology
Length41 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateNov 20, 2017
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2I. Metodologia de desenvolvimento
3II. Expansão de saídas com shift register
4III. Lombada eletrônica
5IV. Câmera
Show all chaptersShow less
6V. Monitoramento
7Zero, onde os recursos para testar os circuitos propostos são
8Figura 2.1: Pinagem do 74HC164 Fonte: 74HC164 Datasheet
9deslocamento.
10figura abaixo, onde observa-se que através de duas linhas DATA e CLK
11modificação até que seja resetado ou atualizado.
12pinMode(DATA,OUTPUT); pinMode(CLK,OUTPUT);
13digitalWrite(CLK,0);
14Apesar deste código representar uma melhoria em relação ao
15A diferença principal deste código é que o bloco de
16shift register.
17A mesma lógica é válida caso haja mais saídas em uma placa
18A seguir o código referente à comunicação com os dois shift
19Capítulo III
20Configurações de I/O
21if(v>40) { digitalWrite(CAPTURA,1); delay(100); digitalWrite(CAPTURA,0); }
22Capítulo IV
23É possível alterar o brilho e contraste de uma imagem capturada