
Desenvolvendo Projetos De Monitoramento De Sensores Com Envio Para Uma Conta De E-mail Com A Raspberry Pi Programada Em Python
By Vitor Amadeu SouzaLength4h
About this audiobook
A proposta deste livro é enviar para uma conta de e-mail a medição de diversos tipos de sensores segundo o sumário através de um exemplo prático que permita conectar a Raspberry Pi a internet e atualizando-o periodicamente, sendo a programação baseada no Python. Recomenda-se a leitura prévia ou conhecimento dos assuntos abordados na referência Aplicações eletrônicas na Raspberry Pi Zero - Programado em Python (2017) do mesmo autor e editora.
Audiobook details
GenreEducation and Learning, Technology
Length4 hrs
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 28, 2018
LanguagePortuguese
Table of contents
1Vitor Amadeu Souza
2Para que este objetivo seja alcançado, não deixe de conectar um
3A alimentação é feita através dos pinos VDD e VSS, podendo
4if(adc & 0x00800000): #Testa bit 23. OVL? lcd_texto(1,1,"Overflow! ") lcd_texto(2,1,"Vin<Vref ") time.sleep(1)
5GPIO.output(D4,0) GPIO.output(EN,1) GPIO.output(EN,0) time.sleep(0.01) return
Show all chaptersShow less
6VOUT
7ADC
8fonte completo, seguindo o algoritmo visto
9GPIO.output(CS,0)
10GPIO.setup(SCK,GPIO.OUT) GPIO.setup(SO,GPIO.IN,pull_up_down=GPIO.PUD_UP) GPIO.setup(CS,GPIO.OUT) GPIO.output(SCK,1) GPIO.output(SI,1) GPIO.output(CS,1)
11Apesar de composto de 6 pinos, apenas 3 destes são usados
12V
13sensor de pressão está ligado a uma das entradas analógicas, no qual
14GPIO.setmode(GPIO.BOARD) spi_inic()
15GPIO.setmode(GPIO.BOARD) spi_inic() server = smtplib.SMTP('smtp.gmail.com', 587)
16Figura 3.8: Circuito elétrico Fonte: MQ-135 Datasheet
17Figura 3.9: Curva característica
18Figura 3.12: Esquema elétrico
19Figura 3.13: Fluxograma
20GPIO.output(SCK,1) GPIO.output(SCK,0) contador=contador>>1
21GPIO.output(CS,0)
22Fonte: http://www.ti.com/lit/ds/symlink/ina125.pdf
23V. Sendo assim, pode-se modelar o seguinte gráfico, no qual converte
24A seguir o fluxograma referente à implementação da medição
25GPIO.output(CS,1)
26GPIO.setup(SCK,GPIO.OUT) GPIO.setup(SO,GPIO.IN,pull_up_down=GPIO.PUD_UP) GPIO.setup(CS,GPIO.OUT) GPIO.output(SCK,1) GPIO.output(SI,1) GPIO.output(CS,1)
27produzi-lo é através da queima incompleta de derivados de petróleo.
283300mV). Sendo assim, torna-se necessário amplificar esta tensão
29IN
30R 3 R 2
31Figura 3.10: Esquema elétrico completo
32GPIO.output(SCK,1) GPIO.output(SCK,0) contador=contador>>1
33GPIO.output(CS,0)
345000 ppm, o ∆EMF será de aproximadamente 72 mV, sendo esta
35Figura 4.4: Pinagem do TGS 4160 Fonte: TGS 4160 Datasheet
36con(ppm)
37Figura 4.10: Esquema elétrico completo
38Figura 4.11: Fluxograma
39GPIO.output(CS,0)
40GPIO.setup(SO,GPIO.IN,pull_up_down=GPIO.PUD_UP) GPIO.setup(CS,GPIO.OUT) GPIO.output(SCK,1) GPIO.output(SI,1) GPIO.output(CS,1)
41caso passe de determinado limite, pode comprometer a saúde
42Segundo a Norma Regulamentadora 15 (NR-15), a exposição a
43Figura 3.2: Microfone de eletreto Fonte: http://en.wikipedia.org/wiki/Electret_microphone
44Figura 3.4: Circuito de amplificação
45microfone de eletreto para encontrar em seguida a potência em dB
46GPIO.output(CS,0)
47algoritmo anterior. Sua explicação está detalhada logo em seguida.
48server.login("seu_email@gmail.com", "sua_senha") msg = str(ppm) server.sendmail("seu_email@gmail.com", "e_mail_destino ", msg) server.quit() time.sleep(60)
49F
50fluxograma está listado abaixo.