[모듈] 9장. 아두이노 앱인벤터 블루투스 모듈 HC-06을 이용해 미세먼지 센서의 측정값을 휴대폰으로 받아오기 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-02-23 10:26:09 조회수 152



블루투스 모듈 HC-06을 통해 미세먼지 센서의 측정값을 휴대폰으로 받아오기



각각 사용법은 여기에서!!



4장. 아두이노 미세먼지 센서 PPD42NS

7장. 아두이노 블루투스 HC-06

8장. 앱인벤터 알아보기




회로연결 및 코딩






위 사진처럼 연결해주세요.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <SoftwareSerial.h>
 
 
SoftwareSerial BTserial(2,3); // rx,tx
 
int DustPin = 8;    //먼지 센서 
unsigned long duration;
unsigned long starttime;
unsigned long sampletime_ms = 5000;
unsigned long lowpulseoccupancy = 0;
float ratio = 0;
float concentration = 0;
float ugm3 = 0;
 
void setup() {
  Serial.begin(9600);
  BTserial.begin(9600);
  
  pinMode(DustPin ,INPUT);      // 먼지센서
  starttime = millis();
 
}
 
void loop() {
 
  duration = pulseIn(DustPin , LOW);
  lowpulseoccupancy = lowpulseoccupancy+duration;
 
  if ((millis()-starttime) > sampletime_ms)
  {
    ratio = lowpulseoccupancy/(sampletime_ms*10.0);  // Integer percentage 0=>100
    concentration = 1.1*pow(ratio,3)-3.8*pow(ratio,2)+520*ratio+0.62// using spec sheet curve
    ugm3= concentration * 100 /13000;
    
    Serial.print("ugm3 = " ); //미세먼지 시리얼모니터
    Serial.print(ugm3);
    Serial.println("ug/m3" );
    
    BTserial.print(ugm3); //블루투스
    BTserial.print("\r\r\n");
    
 
    lowpulseoccupancy = 0;
    starttime = millis();
  }
}
cs


여기에 LCD를 추가해서 값을 확인해도 되고 일정값을 

넘어가면 부저가 울리도록 할수도 있습니다.


앱인벤터 디자인


앱인벤터 블록


이렇게 앱인벤터에서 디자인과 블록코딩을 한 후에 


핸드폰과 연결을 하면 아래처럼 볼 수 있습니다.






  


  



블루투스 bluetooth 블루 투스 블루투쓰 미세먼지 미먼 센서 송신 송수신 수신 ppd42ns 아두이노 arduino 코딩 코딩예제  인투피온 intopion


다음글 10장. 아두이노 초음파 센서를 이용한 선풍기 관리자 2021-02-23 11:20
이전글 8장. 앱인벤터 알아보기 관리자 2021-02-22 12:04
댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.
번호제목조회수
29 [모듈] 28장. 아두이노 조도센서 모듈 사용하기 14
28 [모듈] 27장. 아두이노 SHT20 온습도센서 사용하기 88
27 [모듈] test 0
26 [모듈] 26장. 아두이노 심박 펄스센서 사용하기 147
25 [모듈] 25장. 아두이노 4x4 멤브레인 키패드 응용편 62
24 [모듈] 24장. 아두이노 4X4 멤브레인 키패드 사용하기 83
23 [모듈] 23장. 아두이노와 앱인벤터를 통한 온습도 출력하기 113
22 [모듈] 22장. 아두이노 온습도센서 DHT 11 83
21 [모듈] 21장. 아두이노 앱 인벤터 LED 컨트롤하기 192
20 [모듈] 20장. 아두이노 DS18B20 사용하기 145
19 [모듈] 19장. 아두이노 WS2812B 네오픽셀 LED 모듈 ... 117
18 [모듈] 18장. 아두이노 도트 매트릭스 모듈(MAX7219) ... 82
17 [모듈] 17장. 아두이노 RFID(RC522) NFC 사용하기 118
16 [모듈] 16장. 아두이노 서보모터 사용하기 271
15 [모듈] 15장. 아두이노 스위치 사용하기 80
14 [모듈] 14장. 아두이노 조도센서 사용하기 138
13 [모듈] 13장. 아두이노 HC-SR501 인체 감지 경보기 89
12 [모듈] 12장. 아두이노 초음파 센서 거리측정기 80
11 [모듈] 11장. 초음파 센서를 활용한 접근금지 경보음 울리기 92
10 [모듈] 10장. 아두이노 초음파 센서를 이용한 선풍기 116

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

댓글/답글 등록시에 입력했던 비밀번호를 입력해 주세요.

CS CENTER

1644 - 4457

CUSTOMER SERVICE

주문/배송문의 쇼핑문의 이용안내 제품문의 1:1문의 자주하는질문

BANK INFO

신한은행 140 011 044291 예금주 (주)인투피온 소영삼
  • 회사소개 개인정보처리방침 이용약관 입점안내 광고안내 아이디/비밀번호찾기
  • 통장사본 파일다운 회사소개서 다운

(주)인투피온

대표:소영삼 사업자등록번호:113-86-29364 [사업자정보확인] 통신판매신고:2015-서울구로-1028

본사 : 서울 구로구 경인로 53길 90 STX W-Tower 1307호

매장 : 서울 구로구 경인로 53길 15 중앙유통단지 가동 3101호

전화번호 :1644-4457 팩스번호: 02-6124-4242 이메일: info@intopion.com / Hosting Provider : ㈜가비아씨엔에

개인정보관리책임자 : 이성민

회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
현재 비밀번호
신규 비밀번호
신규 비밀번호 확인
6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합