
Desenvolvendo Um Contador Geiger Modbus Tcp/ip No Arduino
By Vitor Amadeu SouzaLength1h 13m
About this audiobook
Esta literatura é uma continuação da obra Arduino – Prático e Objetivo (2011) e Programação para Arduino – Avançado (2014) do mesmo autor e editora, onde a proposta é desenvolver um sensor Contador Geiger que forneça o resultado de tal medição através da rede MODBUS TCP/IP programado no Arduino. Também é apresentada a construção de um WebServer, onde ao digitar o IP programado no Arduino em um browser será carregada uma página HTML definida. A placa didática utilizada foi a Cerne Arduino e o Shield Ethernet W5100, onde tais kits estão à venda no site www.cerne-tec.com.br. No entanto, outros modelos compatíveis como a Arduino UNO podem ser utilizados, em função da compatibilidade entre as mesmas.
Audiobook details
GenreEducation and Learning, Technology
Length1 hr 13 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 29, 2016
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2I. Metodologia de desenvolvimento 1. Introdução
3II. HTML
4III. Ligando um Led no Arduino
5Capítulo I Metodologia de desenvolvimento
Show all chaptersShow less
6<body> </body> </html>
7.htm e chame-o de
8browser será o que está apresentado abaixo.
9<body>
10importante meio para apresentar
11lista ordenada.
12exemplo.
13A seguir está listado o código completo gravado no Arduino.
14O bloco de código abaixo importa todas as bibliotecas utilizadas
15enviado corretamente. O próximo frame é o de resposta, composto
16Existem dois modos de transmissão usados no MODBUS. O
17MODBUS. O mesmo está marcado abaixo.
18Ao pressionar o botão Fcn 05 OFF, o resultado será o seguinte.
19Os comandos enviados são os mesmos recebidos, assim o
20MODBUS verifica-se que o valor 0x01 é referente ao endereço da
21transmitido.
22registros.
23void loop() { EthernetClient client = server.available();
24ou seja, em 1.
25Núcleo
26A
27U
28bastando uma folha de papel para este fim.
29A
30U
31A unidade básica para medição será o Bq (Becquerel), no qual
32provocar doenças como o câncer.
33Tabela: Efeitos de uma radioexposição aguda em adulto Fonte: http://www.cnen.gov.br/ensino/apostilas/rad_ion.pdf
34o Arduino possa computar a quantidade de pulsos por segundo
35Figura: Circuito Oscilador e Multiplicador de tensão Fonte: https://www.sparkfun.com/tutorials/132
36radiação em R/h.
37R_h
38hR _
39CPS
40Figura: Esquema elétrico
41Figura: Fluxograma 86
42lcd.clear(); lcd.setCursor(0,0); lcd.print(geiger); lcd.print(" mR/h"); }
43Sensor medidor
44medição realizada.
45capítulo V.
46void setup() { Ethernet.begin(mac,ip,gateway,subnet); server.begin(); attachInterrupt(0,frequencimetro,RISING); pinMode(2,INPUT_PULLUP); }