
Desenvolvendo Um Medidor Poe Contador Geiger Modbus Tcp/ip No Arduino
By Vitor Amadeu SouzaLength1h 17m
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. Finalmente é apresentado o hardware PoE (Power Over Ethernet) de modo a alimentar o projeto pelo próprio cabo de rede. 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 17 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 6, 2019
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Cerne Tecnologia
3I. Metodologia de desenvolvimento 1. Introdução
4II. HTML
5III. Ligando um Led no Arduino
Show all chaptersShow less
6VIII. PoE 1. Introdução 2. Pinagem 3. Regulador
7<body> </body> </html>
8.htm e chame-o de
9browser será o que está apresentado abaixo.
10<body>
11importante meio para apresentar
12lista ordenada.
13exemplo.
14A seguir está listado o código completo gravado no Arduino.
15O bloco de código abaixo importa todas as bibliotecas utilizadas
16enviado corretamente. O próximo frame é o de resposta, composto
17Existem dois modos de transmissão usados no MODBUS. O
18MODBUS. O mesmo está marcado abaixo.
19Ao pressionar o botão Fcn 05 OFF, o resultado será o seguinte.
20Os comandos enviados são os mesmos recebidos, assim o
21MODBUS verifica-se que o valor 0x01 é referente ao endereço da
22transmitido.
23registros.
24void loop() { EthernetClient client = server.available();
25ou seja, em 1.
26Núcleo
27A
28U
29bastando uma folha de papel para este fim.
30A
31U
32A unidade básica para medição será o Bq (Becquerel), no qual
33provocar doenças como o câncer.
34Tabela: Efeitos de uma radioexposição aguda em adulto Fonte: http://www.cnen.gov.br/ensino/apostilas/rad_ion.pdf
35o Arduino possa computar a quantidade de pulsos por segundo
36Figura: Circuito Oscilador e Multiplicador de tensão Fonte: https://www.sparkfun.com/tutorials/132
37radiação em R/h.
38R_h
39hR _
40CPS
41Figura: Esquema elétrico
42Figura: Fluxograma 86
43lcd.clear(); lcd.setCursor(0,0); lcd.print(geiger); lcd.print(" mR/h"); }
44Sensor medidor
45medição realizada.
46capítulo V.
47void setup() { Ethernet.begin(mac,ip,gateway,subnet); server.begin(); attachInterrupt(0,frequencimetro,RISING); pinMode(2,INPUT_PULLUP); }
48Capítulo VIII
49PoE
50mesmo.