2017.03.02 ~ 06.19

학교에서 인문대학생들과 함께 프로젝트를 진행하였다.
위과정을 하면서 다양한 어려움들이 있었지만
좋은 결과가 나와 좋았던것 같다.

개발파트 : 임베디드 하드웨어, 소프트웨어
플랫폼 : Arduino


012


이프로젝트는 대학생 혼자 개발하여 코드상의 오류(스파게티코드) 등으로 이루어져 오류가 많을 수 도 있습니다. 하지만 제가 공부한 흔적과 저와 비슷한 프로젝트를 생각하는 사람들을 위해 업로드 합니다.

<1> 사용센서

1. 불꽃감지 센서 (SZH-EK086)

2. 가스 센서 (SZH-SSBH-026)

3. 아두이노 우노 (Arduino UNO)

4. LCD (16×2, LiquidCrystalDisplay 1602 V1)

5. LCD Interface Converter (DRV1)

6. Bluetooth (HC-05)

<2> 사용방법

차후 회로도를 추가하여 핀번호나 애매한 부분을 수정할 예정이지만 기본적으로 코드상에 나와있는 핀번호 및 기본적인 흐름을 따라가야한다.

Arduino 의 Vcc 의 개수가 부족하기 때문에 Bread Board 에 배선을 미리 생각하고 제작하여야 한다.

추가적인 Data sheet 는 첨부하지 않음

가스센서 와 LCD 패널을 사용하기 위해서는 각 제조사에서 제공하는 라이브러리를 아두이노 스케치에 추가하여 사용해야 한다 특히 LCD 패널의 경우에는 각각의 핀에 연결하는 방식이 매우 복잡하기 때문에 부품목록의 5번에서 사용한 컨버터를 이용하는 것을 추천한다.

<3> 코드설명

불꽃 및 가스 를 감지를한다 이때 불꽃감지 센서는 Digital 이고 가스 센서의 경우 Analog 통신을 이용하기 때문에 핀세팅을 할때 주의 하여야 한다. 특히 가스센서의 경우 약간의 예열시간이 필요하며 지속적으로 사용할시 발열이 있다.

블루투스 통신을 할경우 위의 라이브러리를 활용하되 기본적인 ATCOMMAND 를 참고하여 세팅하여야 한다.

AT+NAME, AT+PIN1234 등과 같이 디바이스에서 인식할 수 있는 이름과 비밀번호를 설정해야한다. 계속해서 반복되는 Data 가 쌓이게 되면 속도가 저하 되는 현상을 발견하여 Refresh 하는 코드를 추가하여 구성하였다.

LCD 의 경우 인터페이스를 활용하였기 때문에 라이브러리를 사용해야 함. https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library 위 링크의 라이브러리를 클론 또는 다운로드 하여 아두이노에 추가하여 인터페이스의 SDA 와 SCL 핀을 각각 Analog 4,5번 핀에 연결하여 사용한다.

불꽃 센서의 경우 적외선 센서 이기 때문에 약간의 오차가 발생할 수 있다 현재 사용하는 센서가 가격이 저렴한 편에 속하는 센서 이기 때문에 위와 같은 문제가 발생하는 것 이다. 따라서 차후에 더욱더 크게 프로젝트를 진행 할 때에는 조금더 정밀하고 공업용에 맞춰진 센서를 이용하는 것을 추천한다

위작품은 임베디드소프트웨어 개론 프로젝트를 위한 것 이므로 간단한 프로토타입으로 되어 있으니 추가적인 질문이나 궁금한 점은 이슈를 올려주시면 잘모르는 대학생 초보 개발자에게 공부할 수 있는 기회가 된다고 생각하니 사소한것 이라도 이슈를 올려주시면 정말 감사하겠습니다.


2017.01.20

MSP 추가 선발을 한다고 하여 MSP 소속인 동아리 선배가 추천을 하게되어

추천서를 받고 자기소개서와 포토폴리오를 제출하여 떨리는 마음으로 기다렸다.

다행이도 면접을 볼 수있는 기회가 주어졌고 MSP 관련 정보를 찾으며 

알바와 병행하며 광화문으로 출발하였다.

다행이 방학중에는 서울에서 지냈고 이때당시 알바를 삼성동에서 하고 있어서

시간이 좀 소요되었지만 떨리는 마음으로 면접을 보았다.

간단한 자기소개로 시작했고 전체적으로 자소서 위주의 질문이 나왔다.

하지만 내가 여기서 제일큰 실수를 한부분이 바로 Github 였다. 

나는 지금까지 오픈소스의 중요성을 알지 못하고 깃허브를 하지않았다.

이부분이 감점요인 이 되었던것 같았다.

ps. 바로 집에 와서  source tree 깔고 소스코드 정리해서 github에 업로드하였다.

결과적으로 MSP 에 떨어지게 되었지만 나의 부족했던 부분을 알 수있었고

이부분을 수정 보완하여 다음에 또 도전해야겠다.

2017.05.27 ~ 06.10


전북대학교 창의기술 아카데미에서 APP 분반 튜터(멘토) 를 맡아 수업을 진행하였다.

작년에 이어 또다시 멘토를 하게 되어 조금더 책임감이 강하게 들었다.

이번에는 나의 노력이 조금더 빛을 보았는디 우수멘토상을 받게되었다.

앱인벤터로 진행되는것이라 생각보다 더욱더 난이도가 있었다고 생각한다.

상대적으로 알고리즘에 대한 지식이 없는 학생들에게 이부분을 구현 하는것이 어려웠고

앱인벤터라는 틀이 학생들의 창의력을 표현하기에는 약간 부족했다고 생각이 들었다.

하지만 앱인벤터가 아닌 다른 방식으로 진행한다면 학생들이 어려워 할 수밖에 없기때문에

최대한 학생들이 원하는것을 앱인벤터로 표현하는(?) 것이 중요했던것 같다.

앞으로 멘토링을 할때 조금더 전문적으로 접근해야겠다는 생각이든다. 


01


2016년 2학기 동안 수강하였던 창의적 공학설계 입문 과목의 프로젝트 이다,

종강은 하였지만 종강후에 프로젝트가 끝나 이제서야 작성하게 된다.

나름대로의 프로젝트를 진행하는 프로세스를 이해할 수 있었다.

기존의 해커톤과 같이 당일에 하고 승부보는 그런 방식의 프로젝트가 아니라

장기적으로 진행하는 방식이다보니 중간중간 문제가 많았지만 나름대로

공부도 많이하게되었고 전체적으로 나의 실력을 올려준 프로젝트라고 생각한다.


0123


전북대학교 SEDay(2016.12.04)

은상


전북대학교 소프트웨어공학과에서 SEDay(Software Engineering Day) 가열렸다.

이대회는 1년간 본인이 진행했던 프로젝트를 발표하는 대회이다.

이대회에서 경희대 HUMANITAS HACKATHON 에 출품하였던 작품을 발표하여 수상을 하였다.


012




경희사이버대학교주관 

HMANITAS MAKEATHON

대상(직위:팀장)[Together]

왕대성, 이어진

비콘을 활용한 시각장애인을 위한 IoT 지팡이

개발파트: 임베디드 하드웨어, 임베디드 소프트웨어, WEB

플랫폼: Arduino, HTML, PHP


메이커톤(해커톤) 에 참가하여 대상을 수상하였다.

시각장애인에게 안전하게 횡단보도를 건너갈수 있게하고

위험상황을 지팡이를 통해 알려준다.

또한 시각장애인이 위험에 처해있을때 주변 사람들에게 알림이 발송된다.


기사:

http://www.ohmynews.com/NWS_Web/View/ss_pg.aspx?CNTN_CD=A0002262132&PAGE_CD=&CMPT_CD=

01






2016.1015 ~ 10.29


전북대학교 창의기술아카데미 APP 분반 멘토로 활동을 하였다.

기존의 나의 지식을 다른 사람들에게 전해주는 것의 힘듬을 깨닫게 되었다.

하지만 처음 개발에 입문하였을때 방법을 몰라 경거망동 하였던 나의 모습이 떠올라

더욱더 성의것 최대한 학생들을 도와주며 교감하며 수행하였던 멘토링 이었다.

다양한 친구들과 좋은 멘토링을 하며 나의 실력과 개발능력이 향상 되었다고 생각한다.


0123


제1회 부산 ICT 융합 해카톤 대회

우수상(부산창조경제혁신센터장)

왕대성, 이지호, 한관희

직위:팀장[Helper]

비콘을 활용한 시각장애인용 지팡이

개발파트:임베디드 하드웨어,소프트웨어

플랫폼: Arduino,Html,PHP 

무박2일 해커톤은 많이 해보았지만

무박3일 해커톤은 처음이여서 신체적으로피로도가 많았다

하지만 다양한사람들과 네트워킹을 하고 원했던 결과물을 얻어

좋은 평가를 받아 기억에 남는 대회였다.


01


한국대학사회봉사협의회

2016년 32기 월드프렌즈 청년봉사단

몽골 비오콤비나트

2016.06.26

~

2016.07.08


몽볼 비오콤비나트 지역으로 해외봉사를 다녀왔다

세상에는 다양한 사람들이 있고 그 환경속에서 다양한방식으로

살아가는 모습을 보며 많은것을 느끼고 나를 변하게 만들었다.

0


서포터즈(영어 통역 및 멘토링)

미래창조과학부 와 정보통신 산업진흥원이 주최주관

차세대융합콘텐츠 산업협회가운영

(2016.07.08)

~

(2016.08.28)


담당업무: 행사기획, 행사진행, 통역(영어)

기존에 해커톤에 자주 참가했던 경험을 살려

해커톤을 기획하고 함께 해커톤을 즐길수 있는 기회가 있어

지원하게 되었다 통역을 잘할 수 있을까? 라는 두려움을 가지고 지원하였지만

면접을 통해 선발되었고 재미있게 즐기며 진행했던 대회였다.

0




전북대학교 아이디어해커톤 (2016.05.15)

[대상(총장상)/직위:팀장]

[Magic Stick]

왕대성, 이어진, 강호정

비콘 을 활용한 장애인 보조기구

개발파트:임베디드 하드웨어 & 소프트웨어 개발 웹 구축

플랫폼: Arduino, Web, PHP, HTML


전북대학교 아이디어 해커톤에 참가하여 장애인 보조기구를 제작하였다.

기존의 방식인 RFID 의 접촉식의 방식을 비콘을 활용하여 해결하였다.


01





012


충남창조경제혁신센터 주관 오감만족 써니데이 해커톤 

최우수상(직위:팀장)[ECHO]

왕대성,신광수,신제근,장우석,김한슬마로

개발파트: 임베디드 하드웨어 및 소프트웨어 구축 및 개발

플랫폼: Arduino,Android

태양열을 주제로 열린 해커톤에서 비콘을 활용한 스탬프 투어 서비스를 제작하였다.

비콘을 활용하여 많은 사람들의 접근이 용이하였다.

이 대회에서 임베디드 개발을 맡아 및 팀장을 맡아 팀원들과 함께 대회를 진행하여

최우수상을 수상하였다.






<카이스트 방문(T academy) CSS3 강의>



흔이 말하는 공돌이 들의 꿈의 성지 

'카이스트'를 방문할수 있는 기회가 생겼다.


T academy 에서 CSS3 강의를 해준다하여 신청을 하였는데

마침 장소가 한번쯤은 꼭 가보고 싶었던 카이스트 였다.


하지만 주된 목적은 아직 우리나라에서 IE 의 점유율 떄문에

활성화 되지못한 CSS3 의 강의를 듣는것 이었다.


CSS3 를 이용하면 기존의 플래쉬에서 구현이 가능하였던

입체 영상이나 다양한 패턴들을 웹에서(자바스크립트 개발환경) 에서

그대로 사용을 할수있다는 엄청난 장점을 가지고 있다.


특히 내가 이수업을 들으며 가장 크게 느꼈던것은

우리나라가 외국 이었다면 지금 CSS3 를 시작하기에

늦은 시기 이지만 우리나라는 아직 이르다는 생각이었다.


어쩔수없이 IE의 점유율이 완전히 떨어지기 전짜지는 

새로운 기술을 사용하지도 못하고 개발자도 각광받지 못할것 이라는 생각이 들었다.


물론 이 강의를 진행하신 웹동네 대표님 이라던가 강의의수준은 정말 만족스러웠다.

하지만 강의를 조금더 기초부터 탄탄히 해줄수 있었으면 많은사람들이 즐길수 있었을것 같다.





2016.1.28~29














<로고>

맘모스!

큰 의미는 없다.


마모수 가 맘모스 라는 단어를 치다가

오타가 자주 나서 와 이걸로 하면 구글링해도 

정보가 안나오겠다! 싶어서 마모수로 하게되었다.


절대 네이버 사전검색에 뜨는 그런 이상한 의미는 아니다.


Mamosoo 의 첫글자인 'M' 이 맘모스의 몸통과 비슷하고

앞에 대충 코랑 뿔을 다니 M과 맘모스를 합쳐놓은 듯한 모양이 나왔다.

내가 만든것이 아니라서 100퍼센트 마음에 들진않지만 

마음에 드는척하면서 써야겠다.


친구말로는 맘모스가 뿔이 솟아있고 시무룩한 표정이라는데

시무룩한놈 치고 안귀여운놈 없는데 이로고는 안귀여우니

친구의 실력이 부족한것같다.


아무튼 내가 포토샵을 배워서 무언가를 만들수 있을때까지는

이로고를 계속 사용할것이다 아마 30년쯤 쓸듯하다.


로고를 만들어준 친한친구인 마루티안(신광수) 에게 고맙다는 말을 전한다.




'기타' 카테고리의 다른 글

로고  (0) 2016.01.09

<한국 MicroSoft 본사방문 및 AZURE 교육>



웨어러블 해커톤에서 수상을 하게 되어 

한국 마이크로 소프트 MVP 출신이신

고재관 멘토님 께서 진행하시는

AZURE 교육에 참여할수 있는 기회가 주어졌다.


비록 서버 개발쪽에는 문외한 이지만 

한국 마소 본사를 내가 언제가볼까 싶어

무작정 지원하게 되었다.


(첫날)


이교육이 일전에 했던 해커톤 기본교육의 연장이여서

아두이노 센서 활용부터 시작을 하였다.

하지만 Visual Studio 를 사용하여 IoT 기기를 

제어할수 있다는 부분이 흥미로웠다,

하지만 딱히 해커톤에서 계속했던 것들을 

꼭다시 해야할 필요가 있을까? 라는 의문이 들었다,


(둘째날)


개인당 AZURE PASS 를 등록하고 애져를 배웠다.

아마존에서 제공하는 것과 마찬가지로 다양한 방식을 지원한다

이번에 발급받은 애져패스를 이용하여 서버를 하나 운영해보고 재미있게 가지고 놀아봐야겠다.






+ Recent posts

-->