지니어스키트

아두이노 우노 100% 호환되는 한국형 보드와 다양한 부품의 하모니!

지니어스키트 스타터팩

우리는 왜 지니어스키트를 만들었는가?
지난 2014년 봄, 오픈소스 하드웨어를 좋아하는 사람들이 대한민국에 오픈소스 하드웨어를 활성화시켜보자고 모였습니다.
다양한 보드와 제품들을 사용해 보면서
메이커들이 겪는 시행착오, 불편한 점, 아쉬운 점 등을 우리가 개선해보자.


이왕이면 더 좋게, 누구나 쉽게 사용할 수 있도록,
그래서 결국, 우리가 한국형 아두이노를 만들어 보기로 했습니다.

예쁘게, 편리하게, 그리고 안전하게

차갑게 느껴지던 보드도 더 쉽게 애정을 가질 수 있도록 예쁘게!
사용성, 가독성, 안정성을 고려하여 튼튼하고 편하게!
모서리나 마감에 다치지 않도록 안전하게!
분명한 이해에 꼭 필요한 재미있는 것들로 엄선한 쉽고 재미있게!

  • 예쁘다!

    딱딱하고 차갑게만 느껴지던 보드도
    예쁘게 만들면 조금 더
    쉽게 친해질 것이라고
    생각했습니다.

  • 편리하다!

    케이블은 스마트폰 케이블 사용!
    핀번호는 보기 쉽게! 튼튼한 케이스!
    보드와 빵 판을 고정하는
    고정판까지!

  • 안전하다!

    보드 모서리나 납땜 마감 때문에
    어린이가 다치지 않도록!

  • 쉽다!

    OSHW에 첫발을 딛는 이들이
    더 이상 좌절을 겪지 않도록!
    쉽고 재미있는
    코코아팹의 매뉴얼

만들고, 공유하고, 나누고 배우고, 참여하고,
지원하고, 변화하고, 즐기는 문화

- 메이크 운동선언문, 미국 테크샵 CEO 마크햇지 -

- 소프트웨어 공학자 Mr. 알렌케이 -
소프트웨어를 진정 사랑하는 사람은 자신만의 하드웨어를 만들어야 한다.

우리는 소프트웨어가 단지 몇줄의 프로그래밍 코드라고 생각하지 않습니다.
결국 소프트웨어는 오픈소스하드웨어를 사랑하는 마음이고,
지니어스 키트는 누군가의 특별한 선물로, 또 다른 누군가의 발명품으로,
혹은 세상을 바꿀 혁신적인 제품이 될 수 있는 하드웨어입니다.

이왕이면 우리 지니어스키트가, 코코아팹이
오픈소스하드웨어에 첫 발을 딛는 이들과 함께 할 수 있다면
이보다 더 좋을 순 없을 것입니다.

지니어스키트 학습가이드

이 학습가이드는 전자, 전기공학에 대한 배경지식이나, 프로그래밍 에 대한 경험이 없은 일반 사용자들이 쉽게 입문 할 수 있도록, 오렌지보드를 활용하는데 필요한 배경 지식들을 설명하고, 사용 방법 위주로 쉽게 따라하도록 구성하여, 이후에 각 부품들을 쉽게 활용할 수 있도록 하였습니다

오렌지보드가 가지는 문화적 배경에 대하여 설명합니다.

1 도구의 발명 우리에게 도구란?
DIY Do It Yourself 가 무엇인가요?
프로토타이핑 가장 효율적으로 아이디를 구체화 하는 방법!!
오픈소스하드웨어 누구에게나 열려있는 지식!! 마음껏 활용해봅시닷!
새로운도구 우리에게 딱 맞는 도구!

오렌지보드를 시작하기에 앞서, 필요한 기본지식을 습득합니다.

1 전기의 이해 전기에 대해 짚고 넘어갑시다.
아날로그와 디지털 아날로그와 디지털에 대해 알아봅시다.
펄스 폭 변조 (PWM) 디지털 신호로 아날로그 회로를 제어하는 방법입니다.
저항의 용도 저항은 어떠한 목적으로 사용되는지에 대하여 좀 더 살펴보고 가도록 합니다.
오렌지보드 오렌지보드는 아두이노 우노를 기반으로 제작되어, 아두이노 우노와 동일하게 동작합니다.
브레드보드 납땜을 하지 않고도 전자 부품 등을 쉽게 꽂아 전자회로를 구성할 수 있는 보드입니다.
환경설정 오렌지보드를 좀 더 편하게 사용하기 위해 아크릴보드에 오렌지보드와 브레드보드를 고정시키는 작업이 필요합니다.

무작정 따라해봄으로써 오렌지보드 및 각 부품들에 대한 기본적인 사용방법을 습득합니다.

1 LED깜빡이기 전기에너지를 빛에너지로 변환하는 다이오드를 제어해봅시다.
2 스위치로 LED켜기 스위치를 이용해 LED를 켜고 끄는 제어를 연습해 봅시다.
3 피에조부저로 소리내기 압력을 주면 변형이 일어나면서 전압이 발생하는 스피커를 소리내어 봅시다.
4 7세그먼트로 숫자 표시하기 문자를 나타낼 수 있는 표시장치에 숫자를 표시해봅시다.
5 DC모터 돌리기 직류모터를 사용하여봅시다.
6 서보모터 움직이기 목표치에 대한 위치,방위,자세 등 제어가 자동화되어있는 장치인 서보모터를 움직여봅니다.
7 조도센서로 어두워지면 LED 켜기 주변의 밝기를 측정하여 LED를 제어합니다.
8 가변저항으로 LED 밝기 조절하기 사용자가 직접 저항값을 바꾸어 밝기 조절이 가능한 LED를 제어합니다.
9 초음파센서로 거리 측정하기 가청역역보다 높은 초음파를 이용하여, 거리를 측정해봅니다.
10 토양수분센서로 수분량 측정하기 토양내 함량에 따른 저항의 변화를 측정하는 센서로 수분량을 측정합니다.
11 릴레이로 LED깜빡이기 자기장의 원리를 이용한 스위치를 이용하여 깜빡이는 LED를 만들어봅시다.
12 LCD에 문자 출력하기 액정표시장치인 LCD를 사용하여 문자를 출력해봅시다.
13 시프트레지스터로 다수 LED 깜빡이기 시프트레지스터로 다수 LED 깜빡여봅시다.
14 온습도 센서로 실내 온도와 습도 확인하기 DHT11온습도 센서를 사용하여 실내 온도와 습도를 확인해봅시다.

지금까지 학습한 기본 내용을 기반으로 좀더 재미있고 다양한 것들을 만들어 봅니다.

1 초음파 센서로 테레민(Theremin) 만들기 두 고주파 발진기의 간섭에 의해 생기는 소리를 이용하여 발명한 신디사이저인 테레민을 만들어 봅시다.
2 LCD와 피에조 부저, 스위치를 사용하여 알람시계 만들기 각 센서들과 LCD를 이용하여 간단한 알람시계를 만들어 봅시다
3 온도 측정계 만들기 아두이노와 아날로그온도센서로 집안의 온도를 재 봅니다.