[IoT] MAKE with Open H/W + Node.JS - 4thPark JonggunIoT 시대에 Opensource H/W 와 NodeJS 를 이용하여 누구나 나만의 H/W + S/W + Service 를 만들기 위한 교육 과정을 만들어 보았습니다.
상상했던 아이디어를 Raspberry Pi 기반으로 나만의 IoT 제품을 현실로 만들어 보세요.
Lesson 1 - Introduction : IoT개요, Opensource H/W, 라즈베리파이 기초
Lesson 2 - Linux : Raspberry Pi 에서 리눅스 활용하기
Lesson 3 - Node.JS : Raspberry Pi 에서 Node.JS 로 프로그래밍 하기
Lesson 4 - Sensor : GPIO 를 Node.JS 로 동작시켜 센서 제어하기
Lesson 5 - Project : Raspberry Pi 로 스마트폰 + 무선 IoT 오디오 제작
챕터가 완성되는대로 추가적으로 공유하겠습니다.
Circulus Site - http://www.circul.us
Circulus Group - http://group.circul.us
메이커 페어 서울 2018 - 레고 측우자격루JongyoonWon1메이커 페어 서울 2018 소개 자료입니다.
- 측우자격루
- 라즈베리파이, 아두이노, 레고를 활용하여 만든 작품입니다.
목차
- 프로젝트 소개
- 제작 과정
- 기능 상세
- 느낀 점
작업 후기 링크입니다.
https://blog.skcc.com/3805
https://blog.skcc.com/3810
라즈베리파이와자바스크립트로만드는 IoTCirculus자바스크립트로 라즈베리파이 제어 및 리모콘을 만들어 IoT를 실습하는 방법을 다루고 있습니다. 관련 목차는 다음과 같습니다.
0. 시작하기 앞서 (4p)
1. 파이를 동작시켜 보자 - 초기설정 (17p)
2. 파이의 운영체제 - Linux 속성실습 (33p)
3. JavaScript로 하드웨어 제어를 - Node.JS (57p)
4. 거리 측정하고 정보 표시 하기 - GPIO (81p)
5. 스마트폰으로 리모콘을 - jQueryMobile (119p)
6. 인터넷으로 음악과 날씨를 - OpenAPI & RSS (137p)
7. 오디오 소프트웨어 개발하기 - (153p)
8. 외관을 생각대로 만들기 - 3D 프린팅 (189p)
9. 언제 어디서나 동작하는 IoT- Circulus (192p)
10. 마무리(256p)
창조경제 IoT 해커톤 교육 4일차유명환 FunFun Yoo창조경제 IoT 해커톤 대회에 참가할 비전공자들을 위해 준비한 교육과정의 4일차 자료입니다.
이제껏 배웠던 아두이노(Arduino)의 디지털 입출력과 아날로그 입출력, 그리고, 센서 제어 등을 복습해보고, DC 모터와 블루투스(BlueTooth) 모듈을 간단하게 제어해 보는 내용을 다루고 있습니다.
IoT 해커톤 교육 3일차유명환 FunFun Yoo서울창조경제혁신센터에서 2015.9.12~13 에 개최될 <창조경제> 대회에 참가할 비전공자들을 위해 준비한 3일차 아두이노(Arduino) 교육 자료입니다.
디지털 입출력(I/O)과 센서(Sensor)를 제어하는 방법에 관한 내용을 다루고 있습니다.
코딩클럽 왕초보 아두이노따라잡기 1탄Eunhee Ha재밌는 컴퓨팅, 신나는 메이킹, 즐거운 소프트웨어를 추구하는 모두를 위한 코딩 커뮤니티 '코딩클럽'의 왕초보 아두이노따라잡기 워크샵 자료입니다. 아두이노와 오픈소스하드웨어의 기본개념, 아두이노 설치, 구동 방법, C 코딩, LED, 센서 활용법 등을 쉽게 이해할 수 있도록 소개하였습니다. by 코딩클럽의 신송섭 선생님
스크래치로 배우는 사물인터넷 DIY 창작키트봉조 김사물인터넷 DIY 방과후 학교 교육 키트는 부엉이 로봇을 활용한 사물인터넷 체험 창작용 키트입니다. 오프소스인 쉬운 개방형 스크래치를 사용한 수준별 학습 테마로 구성되어 있으며 여러가지 실습을 통해 소프트웨어에 대해 이해할 수 있는 학습을 제공합니다.
교육 키트는 라즈베리 파이 기반으로 동작되며 리눅스의 X-Window 기반으로 스크래치를 사용하여 교육이 진행됩니다. 부엉이 로봇 교육 키트의 특징은 아래와 같습니다.
쉬운 개방형 스크래치를 사용한 수준별 학습 테마
빛과 소리 그리고 움직임을 만드는 실습
모터와 LED, 다양한 센서를 실습할 수 있도록 구성
기본 원리에 상상하기를 더한 DIY 창작활동
실습을 통한 센서부, 구동부, 통신부 이해
오픈 소스인 스크래치 사용으로 쉽게 소프트웨어와 친숙한 환경 제공
[IoT] MAKE with Open H/W + Node.JS - 4thPark JonggunIoT 시대에 Opensource H/W 와 NodeJS 를 이용하여 누구나 나만의 H/W + S/W + Service 를 만들기 위한 교육 과정을 만들어 보았습니다.
상상했던 아이디어를 Raspberry Pi 기반으로 나만의 IoT 제품을 현실로 만들어 보세요.
Lesson 1 - Introduction : IoT개요, Opensource H/W, 라즈베리파이 기초
Lesson 2 - Linux : Raspberry Pi 에서 리눅스 활용하기
Lesson 3 - Node.JS : Raspberry Pi 에서 Node.JS 로 프로그래밍 하기
Lesson 4 - Sensor : GPIO 를 Node.JS 로 동작시켜 센서 제어하기
Lesson 5 - Project : Raspberry Pi 로 스마트폰 + 무선 IoT 오디오 제작
챕터가 완성되는대로 추가적으로 공유하겠습니다.
Circulus Site - http://www.circul.us
Circulus Group - http://group.circul.us
메이커 페어 서울 2018 - 레고 측우자격루JongyoonWon1메이커 페어 서울 2018 소개 자료입니다.
- 측우자격루
- 라즈베리파이, 아두이노, 레고를 활용하여 만든 작품입니다.
목차
- 프로젝트 소개
- 제작 과정
- 기능 상세
- 느낀 점
작업 후기 링크입니다.
https://blog.skcc.com/3805
https://blog.skcc.com/3810
라즈베리파이와자바스크립트로만드는 IoTCirculus자바스크립트로 라즈베리파이 제어 및 리모콘을 만들어 IoT를 실습하는 방법을 다루고 있습니다. 관련 목차는 다음과 같습니다.
0. 시작하기 앞서 (4p)
1. 파이를 동작시켜 보자 - 초기설정 (17p)
2. 파이의 운영체제 - Linux 속성실습 (33p)
3. JavaScript로 하드웨어 제어를 - Node.JS (57p)
4. 거리 측정하고 정보 표시 하기 - GPIO (81p)
5. 스마트폰으로 리모콘을 - jQueryMobile (119p)
6. 인터넷으로 음악과 날씨를 - OpenAPI & RSS (137p)
7. 오디오 소프트웨어 개발하기 - (153p)
8. 외관을 생각대로 만들기 - 3D 프린팅 (189p)
9. 언제 어디서나 동작하는 IoT- Circulus (192p)
10. 마무리(256p)
창조경제 IoT 해커톤 교육 4일차유명환 FunFun Yoo창조경제 IoT 해커톤 대회에 참가할 비전공자들을 위해 준비한 교육과정의 4일차 자료입니다.
이제껏 배웠던 아두이노(Arduino)의 디지털 입출력과 아날로그 입출력, 그리고, 센서 제어 등을 복습해보고, DC 모터와 블루투스(BlueTooth) 모듈을 간단하게 제어해 보는 내용을 다루고 있습니다.
IoT 해커톤 교육 3일차유명환 FunFun Yoo서울창조경제혁신센터에서 2015.9.12~13 에 개최될 <창조경제> 대회에 참가할 비전공자들을 위해 준비한 3일차 아두이노(Arduino) 교육 자료입니다.
디지털 입출력(I/O)과 센서(Sensor)를 제어하는 방법에 관한 내용을 다루고 있습니다.
코딩클럽 왕초보 아두이노따라잡기 1탄Eunhee Ha재밌는 컴퓨팅, 신나는 메이킹, 즐거운 소프트웨어를 추구하는 모두를 위한 코딩 커뮤니티 '코딩클럽'의 왕초보 아두이노따라잡기 워크샵 자료입니다. 아두이노와 오픈소스하드웨어의 기본개념, 아두이노 설치, 구동 방법, C 코딩, LED, 센서 활용법 등을 쉽게 이해할 수 있도록 소개하였습니다. by 코딩클럽의 신송섭 선생님
스크래치로 배우는 사물인터넷 DIY 창작키트봉조 김사물인터넷 DIY 방과후 학교 교육 키트는 부엉이 로봇을 활용한 사물인터넷 체험 창작용 키트입니다. 오프소스인 쉬운 개방형 스크래치를 사용한 수준별 학습 테마로 구성되어 있으며 여러가지 실습을 통해 소프트웨어에 대해 이해할 수 있는 학습을 제공합니다.
교육 키트는 라즈베리 파이 기반으로 동작되며 리눅스의 X-Window 기반으로 스크래치를 사용하여 교육이 진행됩니다. 부엉이 로봇 교육 키트의 특징은 아래와 같습니다.
쉬운 개방형 스크래치를 사용한 수준별 학습 테마
빛과 소리 그리고 움직임을 만드는 실습
모터와 LED, 다양한 센서를 실습할 수 있도록 구성
기본 원리에 상상하기를 더한 DIY 창작활동
실습을 통한 센서부, 구동부, 통신부 이해
오픈 소스인 스크래치 사용으로 쉽게 소프트웨어와 친숙한 환경 제공
4. 오디오 앰프 제작 _ 첫번째
- IC(LM386)
- 회로도 Circuit
- Fritzing 툴 사용
- 브레드 보드 설계 / 테스트
5. 흐름
• 제작에 대한 개념 / 생각
• 무엇을 위해 만들 것인가? (사용 목적)
• 원리의 이해 (접근 방법) / 생각-질문하기
• 실험 / 실패 – 완성도 높이기
• 사용
• 다음 단계(NEXT)로 진화 / 전환
6. 제작 과정
관련 자료 찾기 (키워드 검색, 영상, 사례 등)
부품 정리 (기초적인 이해)
회로도 이해
FRITZING 설계 - (서킷 레이아웃에서 PCB파일 제작까지)
브레드 보드 - 테스트
기판 제작 (케이싱 디자인 함께 고려)
(PCB 제작)
케이싱 Casing
12. 회로(circuit) : 전류가 흐르는
회로의 사전적 정의
- 어디를 갔다가 돌아오는 길
- 생체 내에서 진행되는 물질과 에너지의
교대 과정 중에서 화학 반응의 경로가 순환
하는 부분
- 전기 회로 (여러개의 회로 소자를 서로 접
속하여 구성한 전류가 흐르는 통로 )
인터넷 검색 이미지
13. …. 회로를 만드는 것은 문장을 만드는 것과 같다.
각각의 기능을 하는 표준 구성성분이 있다. 문장에서 명사, 동사, 형
용사는 회로에서 젶기, 콘덴서, 다이오드, 그리고 트랜지스터이다.
젶기는 전류의 흐름을 제한해서, 회로 설계자가 어떤 지점에서든 전류의 흐름을 정확
하게 조절할 수 있게 하는 노즐이다. 텔레비전에서 볼퓸을 조절하는 것은 실제 젶을 조
절하는 것이다. 볼륨 조절은
노줄을 조여서 스피커로 흐르는 전류를 제한하여 소리를 감소시키는 것이다. 콘덴서는
필요할 때 전기적 에너지를 흡수하거나 배출하는 스폰지 역할을 한다. 카메라 안에 있는
콘덴서는 건전지에서 전력을
충분히 흡수했다가 플래시를 터뜨릴 때 전력을 한번에 내보낸다. …
<The Chip 내용 발췌>
14. Fritzing – 전자회로 CAD툴
오픈소스 소프트웨어 fritzing.org
회로 옮기기 (설계)
브레드 보드 (기초 제작)
PCB제작
* 123d 툴
https://123d.circuits.io/
17. 부품의 이해 / 기능 (칩 chip)
Pin 1: Unused
Pin 2: Ground of audio plug
Pin 3: To the Potentiometer and to the audio plug
Pin 4: Ground
Pin 5: Power of speaker
Pin 6: Power from Regulator
Pin 7: Unused
Pin 8 Unused
18. 칩의 역사
전자식 숫자 적분 및 계산기
에니악 컴퓨터 ENIAC computer
수의 문제를
디지털 칩으로 해결
트랜지스터
증폭과 스위칭 기능을 하는
반도체 소자
19. 젶값이 변하는 젶 (라디오 볼륨 조절기)
중앙(가운데) 단자는 와이퍼로 한쪽끝에서 다른쪽 끝으로 이동
부품의 이해 / 가변젶 (포텐셔미터)