반응형

 

https://youtube.com/live/wtFxqV7whfo

[ATtiny85 #4] 블루투스(Bluetooth) 모듈인 HC-06를 연결하고 앱인벤터(App inventor)로 만든 앱으로 스마트폰 제어하는 방법 2부!(녹칸다의 아두이노)

녹칸다의 ATtiny85 시리즈이다!
ATtiny85에 블루투스(bluetooth) 모듈인 HC-06을 연결해서 뭔가를 제어하거나 센서값을 측정하는 것을 목표로 함!
블루투스 통신을 할 디바이스가 필요한데 스마트폰이 가장 적합함!

앱인벤터(app-inventor)를 활용해서 ATtiny85와 블루투스 통신하는 방법을 알아보도록 하자!

1부와 2부로 구성하고 1부에서는 스마트폰에서 ATtiny85를 제어하는데 관심을 가져보자!
2부에서는 ATtiny85에 다양한 센서를 연결하고 블루투스로 전송해서 스마트폰 화면에 출력하는 것을 목표로 해보자!

(대략적인 준비물)
ATtiny85, HC-06, tact switch, 4.7Kohm 저항,광센서(CDS), 온습도센서(DHT-11), 이산화탄소센서(MH-Z19), 온도센서(DS18B20), android smartphone.

(대략적인 목차)
버튼 누르면 스마트폰화면에 뭔가 변화를 주기!(1-3)
광센서값을 스마트폰 화면에 출력하기!(2-2)
온습도센서 값을 스마트폰화면에 출력하기!(2-3)
이산화탄소센서 값을 스마트폰화면에 출력하기!(2-4)
온도센서 값을 스마트폰화면에 출력하기!(2-5)
(기타등등)

(참고자료)
1.앱인벤터에서 블루투스 데이터를 수신하는 수신부가 구현되어있지 않아서 직접 구현해야한다!(약간 복잡할 수 있음)

 

(업로드할때)


(예제목차)
1.ATtiny85에서 1초간격으로 1씩 증가하는 카운터값을 블루투스 전송할때 앱인벤터로 만든 스마트폰앱에서 그결과를 출력하시오!

attiny85-4-1.txt
0.00MB
attiny85_4_1.aia
0.00MB

 

2.ATtiny85에 버튼 2개를 D0과 D1에 각각 연결하고 D0에 버튼을 누르면 버튼1이 눌려졌다라는 문장을 블루투스로 전송하고 D1을 누르면 버튼2가 눌러졌다라는 문장을 전송시키시오!

attiny85-4-2.txt
0.00MB
attiny85_4_2.aia
0.00MB

 

3.CDS를 D2/A1핀에 연결한다음 측정한 아날로그값을 스마트폰 화면에 출력하시오!

attiny85-4-3.txt
0.00MB
attiny85_4_3.aia
0.00MB

 

4.온습도센서(DHT-11)를 D2에 연결하고 측정값을 블루투스로 전송해서 스마트폰 화면에 출력하시오!(값이 온도와 습도 두종류 이므로 CSV형식으로 전송한다)

attiny85-4-4.txt
0.00MB
attiny85_4_4.aia
0.00MB

 

5.이산화탄소센서(MH-Z19)를 TX를 D0에 연결하고 RX를 D1에 연결해서 작동시켜보시오!

attiny85-4-5.txt
0.00MB
attiny85_4_5.aia
0.00MB

 

6.온도센서(DS18B20)를 D0에 연결해서 측정값을 블루투스로 전송하시오!

attiny85-4-6.txt
0.00MB
attiny85_4_6.aia
0.00MB

반응형
Posted by 덕력킹
,