너무나도 모르는게 많았기에 발로 많이 뛰었다...

사실 나는 소프트웨어로만 프로젝트를 하고싶었지만

교수님께서도 하드웨어쪽 겸하는 권하시고 전체적인 분위기가

하드웨어를 빼면 안되는 분위기로 가서 나도 함께 휩쓸렸다....-_-

지금까지는...정말 엄청 고생이다....정작 취업은 소프트웨어쪽으로 하게 될 것 같은데

맨날 하드웨어 공부랑 조사만 하는거 같고...미칠노릇이다! 어쨋든~

지금까지 발로 뛴 흔적을 남기겠다~!


1. 업체와의 미팅

우선 리모콘을 만들기 위해서는 업체를 알아봐야됐었다..

우리가 원하는대로 우리가 회로를 설계하고 그것을 제작 할수는 없지않은가?? 나는 컴공....-_-ㅎㅎ

열심히 알아보던 끝에 겨우겨우 도움을 주시겠다는 회사를 만났다.

사장님과 이사님이 같이 오셨는데...정말 많은 얘기를 해주셨다.

프로젝트관련해서 많은 얘기를 나누었다.

가장 부족했던 점이...대상자에 대한 조사 부족과 이해 부족 이었다.

그래서 이날 이후로 체험과 봉사활동등을 생각하게 되었다.

그리고 한가지 더 좋은 말씀 해주셨던게....목표와 꿈에대한 이야기!

목표와 꿈에 다른점이 무엇인가??? 기가막힌 멘트였어 공감공감 ㅋㅋㅋ






2. 그 후 우리는 직접 안대를 끼고 학교를 체험해 보았다...정말 신세계다

   생각 하는거랑 직접 해보는거랑 많이 달랐다...굉장히 무서웠다...특히 차에대한 공포?




 

3. 그 후에 시각장애인협회를 찾아갔고 직접 장애우분을 만날수 있었다...잘 몰랐는데 다 안보이시는게 아니라...

   시각장애우분들도 등급이 굉장히 많다...등급에따라 눈이 많이 보이고 덜 보이고의 차이가 있다.

   얘기들었던 것 중에 지팡이로 감지 하기 어려운 작은 물체를 감지 할 수 있으면 좋겠다고 하셨다...그리고

   제일 휴대성 문제! 처음에 우리는 스마트폰과 리모콘을 통신하면 좋겠다고 생각했지만...이것은 조사결과...불가능하

다고 결론이 났다...통신할수 있게 할려면 엄청 고가이기도 하고 무슨 문제 였는데..지금 기억이 안난다 -_-

결국 어쩔수 없이 노트북을 가방에 넣어서 매고 리모콘을 들고 다닐수 밖에 없게 되었다....하지만! 추후에.....

가능하면 스마트폰을 이용한다거나 휴대성있게 해보고싶다...






4. 마지막으로 시각장애우분들에게 연중 가장 큰 행사인 흰 지팡이 행사가 있다는걸 알게 되어서

    조장과 나 둘이서 가서 봉사활동을 하면서 도와드리면서...이해해볼려는 시간을 가졌다...

    은근 피곤했지만 그래도 뿌듯했다!




Posted by 아몰라


이제 티스토리에 글을 쓴지 1년하고도 몇개월...

프로그래밍을 접고 딴 것을 한지 1년즈음..........

프로젝트를 시작한지는 한달이 넘었는데 이제 드디어 너무 글을 쓰게 되었네..

학교에서 졸업하기 전에 필요한 필수과정인 종합설계~!

팀원은 나 포함해서 5명이 됐지만...2명은 취업관계로 사실상...참여가 힘들고...3명이서

하게되었다..ㅋㅋㅋㅋㅋ

거기에다가~ 난 프로그래밍이 기억이 안날뿐이고~~ㅋㅋㅋ

어쨋든 우여곡절 끝에 주제는 정해졌다!

바로! 위에 제목에 있는거~!

그리고 어느정도 세부적인 스토리도 설계가 되었다.

간략히말하면 센서와 카메라를 이용해서 사물과의 거리와 작은물체 유/무를 감지하여 장애우분에게 음성정보로 알려준

다.

추가적으로, 영상처리를 이용하여 사람 유/무 등 을 알려줄 수 있다.

지금까지 알아보고 조사하고 생각해본 바로는~~매우 어렵다

리모콘을 이용하여 휴대성있게 한건 좋았지만 그럼으로인해 영상처리가 너무너무 어려워졌다.

Open CV를 이용할 생각이지만 정작 경험해본적도 없고 더군다나 프로그래밍도 다시 익히면서 해야된다....ㅠ


개념도는 아래와 같다...

대략 이렇다!

리모콘에 초음파센서랑 카메라를 달아서 거기서 오는 신호를 서버 컴퓨터에서 처리하여 음성정보로 알려준다...

모든것은 다 유선으로 하게 되었다. 어쩔수 없다...블루투스같은걸로 전달하기에는 데이터용량도 크고 좋은 블루투스이

어폰이나 수신기를 사기에는 너무 고가다....돈 없음~패스~









Posted by 아몰라

 행을 복사하기 위해서는

Select 와 Insert 문을 합쳐서 사용하면 된다.

예를 들어

insert into CROPS (Crop_Number ,Crop_Name, Mem_Num)
(select Crop_Number,Crop_Name, Mem_Num  from CROPS where @CROP_NUMBER = Number)

이렇게 하면 되는데 서브쿼리로 들어가있는 Select에 보면 where 절이 있는데 이건 where 조건에 해당하는 행을 복사 하겠다는 것이다. 위와 같이 기본키만 다른 똑같은 행을 만들 수도있고 특정 값만 변경시켜서 넣고 싶을때는

insert into CROPS (Crop_Number ,Crop_Name, Mem_Num)
(select Crop_Number,@NEW_CROP_NAME, @MEM_NUM  from CROPS where @CROP_NUMBER = Number)
이와 같이 @스칼라 변수에 어떠한 값을 넣은 후에 특정 열만 복사하는 방법도 있다.


그리고...
Insert into 에서 특정 열을 지정해주지 않으면 이런 오류가 날 수 있다.




아래 글은  http://dualist.tistory.com/159 여기서 퍼왔다.

테이블 A에 있는 ID열의 명시적 값은 열 목록이 상요되고 IDENTITY_INSERT 가 ON일 때만 지정할 수 있습니다.


이 메세지가 나오는 이유는 추측이지만 이런것 같다.

INSERT ... SELECT 사용 시 TABLE 명 뒤에 컬럼 정의를 안하면 발생하는 에러로 보인다.

따라서 INSERT ... SELECT 사용 시에는 반드시 컬럼명을 명시해줘야만 에러가 발생하지 않는다.


그리고 INSERT ... SELECT 하기 전에
SET IDENTITY_INSERT 테이블명 ON 또는 SET IDENTITY_INSERT 테이블명 OFF
적절히 사용해줘야만 문제 없이 입력될 것이다.


SET IDENTITY_INSERT 테이블명 ON 은 인덱스를 수동으로 입력 가능하게 하는 명령이고,

SET IDENTITY_INSERT 테이블명 OFF 은 인덱스를 자동으로 입력 가능하게 하는 명령이다.

'.NET > ADO.NET' 카테고리의 다른 글

내장 프로시저  (0) 2010.08.04
회원탈퇴시 모든정보 날리기  (0) 2010.07.26
다른컴퓨터로 DB 복사  (0) 2010.07.12
내장 프로시저(사용법)  (0) 2010.07.10
DB에 이미지 저장 / 로드 하기  (0) 2010.06.18
Posted by 아몰라