• 주체: 정보통신산업 진흥원
  • 내용: IoT



Posted by 류종택


우당탕탕 IT 탐정단 2권의 메인인 금속탐지기의 테스트 영상입니다.  코일은 좀 더 크게 그리고 더 많이 감아야 할 듯 합니다.  책에는 코일을 감지 않고 바로 사용 할 수 있는 부품을 제공 할 예정입니다.



아두이노를 이용하면 소리의 변화가 거의 없더라도 금속이 근처에 있는 것을 확인 할 수 있습니다.  그래프가 치솟는 빨간 동그라미 부분이 금속이 발견 된 시점입니다.



배선도

schematic.txt



만드는 과정



Posted by 류종택

아이 자전거에 안전등을 몇 번이나 사서 달아줬는데 계속 도난 당하고 있어서, 집에 돌아다니는 부품들을 이용해서 하나 만들었습니다.  (이 정도는 다들 있잖아요 ^^*)



우선 자전거 바퀴 살에 매달기 위해서 드릴로 구명을 네 귀퉁이에 뚫었습니다.





제가 자주 사용하는 납땜용 빵판입니다.  빵판과 유사한 구조라서 선 연결하기가 좀 편합니다.




0.5W LED입니다.  상당히 밝은 편입니다.  심프팀과 함께 저술한 "우당탕탕 IT 탐정단 1권"에서도 사용하는 부품입니다.  




100 mAh 리튬 충전지를 연결하여 사용합니다.  0.5W 짜리 LED에 직접 연결하여도 됩니다.  (저항이 필요없음)




마지막으로 진동 센서입니다.  못쓰는 아이들 장난감에서 빼서 쓰느라 선이 짧아서 아래면에 부착하였습니다.




동영상으로 촬영한 것입니다.  진동이 발생하면 불이 들어오도록 하였고, 충천을 위해서 핀헤더를 달았습니다.  (생각없이 달아서 나중에 위치를 변경함 ^^;;)




Posted by 류종택

소스 코드 및 3D 모델링 파일



올 해 봄에 딸 아이와 친구들에게 만들어 준 것입니다.  딸 아이가 이름을 지었습니다, "하트 뿅뿅"!

"TODO LIST" 썩고 있어서 일단 동영상과 사진부터 올립니다.


ATTINY85와 MAX7219를 수은 스위치로 연결하여 만들었습니다.  뒤집으면 꺼지고 바로 놓으면 수은 스위치에 의해서 작동하는 방식입니다.  3D 프린터를 이용하여 케이스를 제작하였습니다.


MAX7219 다루는 방법은 http://ryulib.tistory.com/359https://youtu.be/1XZl_iUWtT0 를 참고하시기 바랍니다.


동작 시연



 
만드는 과정














Posted by 류종택

  • https://github.com/ryujt/ff-player 에 대한 동영상 강의입니다.
  • 객체지향적 설계 및 개발 전반에 대한 강의입니다.
  • 초보분들의 경우 실습이 없이는 다소 어려운 내용일 수도 있습니다.
  • VC++, FFMPEG, SDL



'프로젝트 > FF-Player' 카테고리의 다른 글

실전 프로젝트 동영상 플레이어 만들기  (0) 2016.07.19
FFMPEG player example  (0) 2016.07.12

Posted by 류종택

제가 새로 만드는 실시간 강의 시스템이 완성되면 온라인으로 강의하려고 만든 강의 자료입니다.  새로 만드는 실시간 강의 시스템이 좀 더 시간이 필요하여 예제를 미리 공개합니다.  

1차 완성되자 마자 공개하는 것이라 버그가 상당히 많을 것 입니다.  (100% 유기농 코드!!)

  • 특정 비디오 파일 재생에서 에러가 나는 것을 확인
  • 테스트로 사용하던 와우자 링크의 비디오 재생에 문제가 있는 것을 확인  (오디오는 정상)
  • 스레드 종료 처리가 제대로 되지 않아서 디버깅 모드에서 종료할 때 에러 확인

페북에서 이와 관련된 강의한다고 한 것이 두 달은 넘어가는 듯 하네요 ^^;  혹시 오프라인 강의실이 마련되면 온라인 강의 이전에 오프라인 강의를 진행해보겠습니다.

소스코드는 https://github.com/ryujt/ff-player 에서 받으시면 됩니다.  제가 사용하는 디랙토리 구조와 달라서 VC++ 프로젝트 옵션에서 폴더를 변경해주셔야 합니다.


폴더 구조

  • Bin
    • 실행 파일 및 dll
  • Doc
    • 최초 설계 문서
    • 코딩하면서 설계와 다른 부분들이 상당 수 발생하였으니 참고하시기 바랍니다.
  • Src/VC++/ff-player
    • 소스 코드
  • include
    • ffmpeg 2.7.1 버전을 사용하였습니다.
    • SDL2 2.0.4 버전을 사용하였습니다.
    • 기타 제가 만든 라이브러리를 사용하였습니다.
  • lib



'프로젝트 > FF-Player' 카테고리의 다른 글

실전 프로젝트 동영상 플레이어 만들기  (0) 2016.07.19
FFMPEG player example  (0) 2016.07.12

Posted by 류종택
  • "Intel Media SDK"를 이용한 H.264 인코딩과 디코딩 라이브러리 입니다.
  • YUV 변환을 위해서 "Intel Parallel Studio"를 사용하였습니다.  libyuv 같은 오픈 소스를 사용하셔도 됩니다.
  • 화상회의나 아프리카 TV와 같은 어플리케이션을 작성하시려는 분들에게 참고가 될 것 입니다.

소스코드는 https://github.com/ryujt/IntelEncoder 에서 다운 받으실 수 있습니다.

폴더 구조

  • Src/IntelEncoder
    • Visual C++ 을 이용하여 DLL로 만들어진 라이브러리 소스입니다.  (IntelEncoder.dll)
  • Samples/Delphi/01. Basic Demo
    • C++로 작성 된 IntelEncoder.dll 를 이용하는 가벼운 예제입니다. 
    • 예제는 아직 델파이 버전만 작성하였습니다.
    • 화면의 (0, 0) - (1280, 720) 영역을 H264로 인코딩하고 이것을 다시 디코딩해서 프로그램 화면에 표시하는 예제입니다.


아래는 델파이로 만든 Basic Demo 실행 파일입니다.

Bin.zip



'RyuLib > Intel Encoder' 카테고리의 다른 글

Intel H.264 Encoding and Decoding  (0) 2016.07.10

Posted by 류종택



Arduino Yun과 관련 된 설명은 추후 이곳에 계속 업데이트 하도록 하겠습니다.



1. 간단한 예제 실행

  • 원격으로 프로그램(스케치) 올리기
  • 원격으로 프로그램과 통신하기




2. 설정 방법 설명




'프로그래밍 > Arduino & IoT' 카테고리의 다른 글

자전거 안전등  (0) 2016.08.22
하트 뿅뿅 LED Matrix  (0) 2016.08.15
Arduino Yun 소개  (0) 2016.06.08
아두이노 게임 - Snake bite  (0) 2016.05.30
우당탕탕 IT 탐정단 1 - 유령이 나타났다  (0) 2016.05.18
방범 장치 만들기  (0) 2016.02.03

Posted by 류종택

게임 설명





소스코드






게임기 만들기 과정





배선도

  • Jumper: top.a12 - top.Vcc
  • Jumper: top.a14 - top.Gnd
  • Jumper: top.j12 - top.Gnd

  • Jumper: top.Vcc - bottom.Vcc
  • Jumper: top.Gnd - bottom.Gnd

  • Jumper: bottom.j3 - Gnd
  • Jumper: bottom.j6 - Gnd
  • Jumper: bottom.j9 - Gnd
  • Jumper: bottom.j16 - Gnd
  • Jumper: bottom.j28 - Vcc
  • Jumper: bottom.j30 - Gnd

  • Jumper: bottom.e10 - bottom.f10
  • Jumper: bottom.e30 - bottom.f30

  • Jumper: bottom.a4 - Gnd
  • Jumper: bottom.a6 - a10
  • Jumper: bottom.a30 - Gnd

  • Nokia 5110: top.c23 - top.c30, bottom.g23 - bottom.g30, 

  • Buzzer: bottom.a11 - Gnd

  • Push button: bottom.f1, bottom.f3, bottom.e1, bottom.e3
  • Push button: bottom.f7, bottom.f9, bottom.e7, bottom.e9
  • Push button: bottom.f14, bottom.f16, bottom.e14, bottom.e16

  • Push button: bottom.i4, bottom.i6, bottom.g4, bottom.g6
  • Push button: bottom.d4, bottom.d6, bottom.b4, bottom.b6

  • Jumper cable: top.j11(d2) - bottom.e11

  • Jumper cable: top.j10(d3) - bottom.j1
  • Jumper cable: top.j9(d4) - bottom.j7
  • Jumper cable: top.j7(d6) - bottom.j4
  • Jumper cable: top.j6(d7) - bottom.j10
  • Jumper cable: top.j5(d8) - bottom.j14

  • Jumper cable: top.j4(d9) - top.e27
  • Jumper cable: top.j3(d10) - top.e26
  • Jumper cable: top.j2(d11) - top.e25
  • Jumper cable: top.j1(d12) - top.e24
  • Jumper cable: top.a1(d13) - top.e23


'프로그래밍 > Arduino & IoT' 카테고리의 다른 글

하트 뿅뿅 LED Matrix  (0) 2016.08.15
Arduino Yun 소개  (0) 2016.06.08
아두이노 게임 - Snake bite  (0) 2016.05.30
우당탕탕 IT 탐정단 1 - 유령이 나타났다  (0) 2016.05.18
방범 장치 만들기  (0) 2016.02.03
LED Projects  (0) 2016.02.02

Posted by 류종택


아두이노 관련 학습 만화입니다 ^^*


자세한 내용은 아래 링크에서!


http://blog.naver.com/PostList.nhn?blogId=yeamoonsa9302&from=postList&categoryNo=1

'프로그래밍 > Arduino & IoT' 카테고리의 다른 글

Arduino Yun 소개  (0) 2016.06.08
아두이노 게임 - Snake bite  (0) 2016.05.30
우당탕탕 IT 탐정단 1 - 유령이 나타났다  (0) 2016.05.18
방범 장치 만들기  (0) 2016.02.03
LED Projects  (0) 2016.02.02
아두이노 게임엔진 - 이미지 표시  (0) 2016.02.01

Posted by 류종택


티스토리 툴바