Study501 ADS1115 16bit ADC Module 예제소스코드 다운로드 ADS1115는 ADS를 좀 더 정밀하게 해주는 모듈입니다. 샘플링을 16bit로 합니다. 즉 65535개입니다. 스펙을 보시면 ADC의 Input Range를 설정할 수 있습니다. 그리고 자세히 보시면 -부터 +까지 되어있습니다. 그말인 즉 16bit이지만 15bit로 나눠준다는뜻이됩니다. 왜냐하면 -영역까지 있으니~ 핀을 보시면 ADC채널은 4개가 있고, I2C로 전송되므로 통신핀과 전원핀이 있습니다. Arduino Uno는 제일 끝쪽에 SCL과 SDA가 있습니다. 이곳에 서로 연결해 주시고, 전원을 연결해 줍니다. 그리고 I2C는 병렬통신이라 고유 주소가 있어야하는데 ADDR의 연결위치에 따라 주소가 달라집니다. 즉 ADDR을 GND에 연결하면 I2C주소가 0x48 ADDR을 .. 2018. 6. 8. Face detection(얼굴인식) in Android Using Mobile Vision API - 3 샘플예제 다운로드 앞선 포스팅에서 얼굴의 중요부위(LandMark)에 원을 그렸었습니다. 위 사진을 보고 사람마다 생김새가 다르니 얼굴의 눈과 볼, 입사이의 거리 비율을 적어 비교해 보겠습니다. 수정할 부분은 FaceView.java 파일입니다. drawFaceAnnotations함수를 보면 얼굴에서 랜드마크에 원을 그립니다. 이부분을 보면 랜드마크의 위치를 알 수 있습니다. 123456789101112131415private void drawFaceAnnotations(Canvas canvas, double scale) { Paint paint = new Paint(); paint.setColor(Color.GREEN); paint.setStyle(Paint.Style.STROKE); paint.set.. 2018. 6. 5. Face detection(얼굴인식) in Android Using Mobile Vision API - 4 예제소스 다운로드 이번에는 Face Tracker예제로 테스트 하였습니다. 바로 FaceTracker입니다. 이 예제는 얼굴에서 눈을 얼마나 떴는지, 웃고있는지를 카메라 프리뷰를 통해 알려줍니다. 앞서 했던 photo_demo 예제는 눈코입등을 찾아주는 Landmark였고, 이번꺼는 Classification입니다. Classification은 눈을 얼만큼 뜨고있는지, 얼마나 웃고있는지를 보여줍니다. FaceGraphic.java에서 draw함수에 보면 위 사진과 같이 글자를 나타냅니다. 1234567float x = translateX(face.getPosition().x + face.getWidth() / 2);float y = translateY(face.getPosition().y + face.g.. 2018. 6. 5. Face detection(얼굴인식) in Android Using Mobile Vision API - 2 예제소스코드 다운로드 지난 포스팅에서는 API설치방법과 sample예제 실행만 했었습니다. 샘플예제가 이미지를 지정해서 하는거라 좀 불편해서 이번포스팅에서는 카메라를 찍거나 갤러리에서 가져오는 방법으로 변경해 봤습니다. 레이아웃은 이런 구조입니다. 아래쪽에 버튼 2개를 만들어 gallery를 불러오거나 Camera로 사진을 촬영하도록 하였습니다. 카메라와 갤러리접근을 위한 권한을 추가하고 코드도 추가해줘야 합니다. manifest에 위의 권한을 등록해 줍니다. 1234567891011switch (v.getId()){ case R.id.camera: intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, getC.. 2018. 6. 1. Face detection(얼굴인식) in Android Using Mobile Vision API - 1 이번 포스팅은 Google Codelabs에 있는 Mobile Vision API를 이용한 것입니다. 이전 Luxand꺼는 유료였지만 이건 무료입니다. Mobile Vision API 위 링크를 누르시면 해당 페이지로 이동합니다. 해당 페이지로 이동하시면 Step by step으로 세팅할 수 있도록 도와주고 샘플 앱들을 제공합니다. 마지막 단계에 가시면 샘플앱을 다운로드 받으실 수 있습니다. 7가지 샘플앱이 있습니다. 먼저 photo-demo를 가지고 해보겠습니다. 기본적으로 raw 밑에 face.jpg라는 파일이 있습니다. 앱을 실행하면 눈과 코, 볼, 입을 찾아줍니다. 만약 PhotoViewerActivity의 setLandmarkType을 NO_LANDMARKS로 변경하면 표시가 되지 않습니다. 찾.. 2018. 5. 31. PIR Sensor(모션감지센서) DFRobot PIR Sensor는 모션감지센서 적외선으로 사람의 움직임을 감지하는 센서입니다. 주위의 온도변화로 측정하는 방식이라 인체뿐만 아니라 동물도 측정가능합니다. 저번에는 씨링크테크의 제품으로 RS232로 피드백을 받는 제품이었고, 이번 DFRobot의 제품은 간단히 GPIO로 피드백을 받을 수 있는 제품입니다. 씨링크테크의 PIR SENSOR(인체감지센서) Arduino로 코딩 DFRobt제품은 저렴하고 크기도 작습니다. GPIO로 피드백을 주는 Digital 방식이라 선은 3가닥입니다. Green(Output), Red(VCC), Black(GND) 씨링크테크제품과 비교하면 3분의 1정도 크기입니다. 동작이 한번 감지되면 일정시간동안 출력을 High로 내보냅니다. 만약 동작이 여러번 감지되면 계속해서 출력.. 2018. 5. 31. 이전 1 ··· 10 11 12 13 14 15 16 ··· 84 다음 인기글