본문 바로가기

Projects53

ios 계산기 만들기 v0.1 IOS용 계산기 처음 아주 간단할꺼라고 생각하고 만들게 되었는데 생각만큼 만만치는 않네요;; 일단 첫번째 버전은 아주 아주 간단한 계산기 만드는데 참고한 계산기는 바로 맥에있는 기본 계산기!! 이건 현재 만들어진 계산기 현재 문제점은 소수점 2자리아래로는 잘 안된다는거,,, 계산결과는 잘나오지만 입력하는 부분이 잘 안됩니다. 이건 계속해서 봐야하는 부분이고 버튼이 많다보니 이벤트 등록하는게 거의 노가다 수준이었습니다. 1234567@IBAction func btn0(sender: AnyObject) { if sym==0 { chkpointnum(old_num,num2: 0) }else{ chkpointnum(new_num,num2: 0) }}Colored by Color Scriptercs 이 코드가 각.. 2016. 1. 22.
엔지니어 아빠의 주차장 만들기 2 - 조립하기 지난번에 이어 실제 주차장을 만드는 과정인데, 3D프린터가 있는것도 아니라서 뭘로 만들까 하다가 하드보드지를 이용하기로 했습니다. 하드보드지는 4절보다 좀 큰거였는데 좀 비쌌습니다. 이 하드보드지를 이렇게 접었습니다. 벽은 7cm정도로 접었습니다. 오른쪽 위쪽이 주차 부스입니다. 저쪽에 아두이노가 들어갑니다. 요런식으로요. 그리고 뒤쪽을 보시면 전원쪽 구멍을 뚫었습니다. 아직 많이 지저분합니다. ㅠ 그리고 센서랑 차단기를 달기위해 남는 하드보드지를 이용했습니다. 센서를 요렇게 달고 (뒤쪽엔 지저분합니다 ㅠ) 양면테이프로 고정합니다. 모터의 차단기 바는 카페라테 빨대를 이용했습니다.^^; 가로등용 LED입니다. 아이들이 빼거나 다칠까봐 투명테이프로 고정(바깥부분은 색지를 붙였습니다. 주차라인은 수정테이프를.. 2015. 9. 30.
Raspberry openCV 얼굴인식시 GPIO제어(wiringPi 적용) 바로 전에 system() 함수를 이용하여 쉘명령어로 GPIO를 제어하였는데, C코드에서 wiringPi라이브러리를 바로 제어할 수 도 있습니다. 이전글 보러가기~ 제가 초기화 wiringPiSetup()함수를 빼먹었었네요 ㅠ 일단 컴파일을 위한 준비를 합니다. 수정된 파일 다운로드 Strech버전 수정파일 다운로드 압축을 풀어보면 camcv_vid1과 CMakeLists.txt 파일이 있습니다. 기존파일은 백업후 붙여넣고, cmake와 make를 해주세요. 그리고 실행을 하면 에러가 발생합니다. wiringPiSetup() 는 root 권한이 있어야 해서 sudo를 꼭 붙여주세요. 2015. 9. 15.
엔지니어 아빠의 주차장 만들기 1 -코딩하기 우리 아들이 자동차를 워낙 좋아하는 지라 이번 생일엔 주차장을 만들어 주기로 했습니다. 차는 많으니^^ 예전에 했던일을 바탕으로 간단하게 만들어 보기로 했습니다. 우선 준비물은 아두이노, 서보모터, 근접센서, CDS센서, LED, 저항등입니다. 구매물품은 위의 아두이노, 적외선 근접센서, 그리고 서보모터입니다. 가격은 얼마되지 않네요. 근접센서는 메카 솔루션 홈페이지에 가면 결선도를 볼 수 있습니다. 위와 같이 연결하면 Digital로 값을 읽기 때문에 0이나 1만 출력되게 됩니다. 저는 좀 더 세분화된 값을 얻기 위해 Analog로 연결했습니다. 1234567891011bool sensor1(){ bool detect; int ir_value=analogRead(5); Serial.println("se.. 2015. 8. 25.
미세먼지 측정 앱 만들기 5 미세먼지 앱 v0.3 미세먼지앱 수정(2017/06/26) 미세먼지앱 수정(2019/12/09)-android o 이제 GPS에서 현위치 좌표를 가져오고, 이 좌표를 TM좌표로 변환하고, 가까운 측정소에서 대기정보를 가져오는 앱을 만들어 보겠습니다. 먼저 레이아웃입니다. 제일 위에 가까운 측정소 정보 가져오는 버튼이 추가되었습니다. 그리고 현재 위치를 읽어와야해서 google services location API를 사용하였고, TM좌표로 변환하기 위해 daum 좌표계 변환 API를 이용하였습니다. 각 API 사용에 대한건 아래 포스트를 방문해 주세요.^^ 안드로이드 location (위치찾기) 좌표계 변환하기 그리고 가져온 TM좌표로 측정소 조회 API를 이용하여 가까운 측정소를 찾아보겠습니다. 먼저 .. 2015. 4. 30.
Raspberry Pi2 picam에서 openCV 적용하기5(final) Raspbian JESSIE로 적용하기 앞에서 picam으로 동영상을 촬영하는 것 까지는 했습니다. 이제 본격적인 얼굴인식을 해보겠습니다. 먼저 opencv-2.3.1을 다운받습니다. opencv 2.3.1 다운로드 다운로드가 안되면 여기서 다운로드 다운받은 파일을 압축을 풀어 폴더 안의 OpenCV-2.3.1/data/harrcascades폴더를usr/share/opencv/haarcascades로 복사합니다. 이제 새로운 실행파일을 하나 다운로드 합니다. camcv_vid1.cpp 보기 그리고 cmakelists.txt를 편집기를 통해 수정해줍니다.sudo nano CMakeLists.txt camcv.c 대신 camcv_vid1.cpp 로 바꿔줍니다. 이제 camcv_vid1.cpp를 수정합니다. .. 2015. 4. 23.

인기글