목차
1 2차 년도 개발의 배경
2 LTE 의 무선 자원 구성
3 LTE 의 채널 품질 측정
3.1 Reference Signal 전력 측정
3.2 Reference Signal 품질 측정
4 2차년도 개발 내용
4.1 Autonomous Multi-Cell Interference Management
4.2 Coordinated Multi-Cell Capacity and Coverage Optimization
4.3 Coordinated Multi-Cell Interference Management
4.4 Mobility Load Balancing
4.5 Mobility Robustness Optimization
5 2차 년도 개발 참고 사항
5.1 X2 Interface
5.2 X2 Interface, Load Information
5.3 X2 Interface, Load Information, Message Types
5.4 X2 Interface, Load Information, Cell ID
5.5 X2 Interface, Load Information, UL Interference Overload Indication
5.6 X2 Interface, Load Information, UL High Interference Indication
5.7 X2 Interface, Load Information, Relative Narrowband Tx Power (RNTP)
5.8 X2 Interface, ABS Information
5.9 X2 Interface, Invoke Indication
5.10 LTE 이동 통신 망 구성
5.10 eNB 하드웨어 및 소프트웨어 구성
5.11 Key Performance Indicator (KPI)
5.13 MRO 가 적용되는 핸드오버 절차
5.14 MRO 가 적용되는 핸드오버를 위한 이벤트
창의·융합·문제해결을 배우는 메이커 활동 리스트
프로그래밍을 배우는 일은 사실 장기간 따분하고 지루한 과정입니다. 특히 코드(Code)가 동작하는 방식을 이해하는 일은 금방 되는 일은 아닙니다. 쉽고 즐겁게 배울 수 있는 교육키트와 잘 정의된 과정으로 쉽고 즐겁게 배우십시오. 메이커 활동을 통해 학습한 코딩에 대한 자신감으로 창의적인 아이디어를 모든 분야에 활용하십시오. 어느덧 당신은 메이커로 성장하여, 일상에 코딩을 적용하는 일이 늘어날 것입니다. 코딩은 이미 우리 생활과 밀접한 분야로 자리 잡았습니다. 다양한 메이커 활동 프로젝트를 소개합니다.
누구나 쉽게 소프트웨어 배우기
Everyone Start
Easy Learning
Software Education
Learning - Study Academy School
소프트박스 Softbox
소프트빈, 소프트멜론,
SEEL : Software Everyone Easy Learning
LESBY : Learn Software by Yourself
과천 디지털 창작 집단은 정보통신, 사물인터넷, 오픈 소프트웨어, 오픈 하드웨어, 코딩(프로그래밍) 분야에 대한 관심을 가진 모임으로 DIY, Maker 운동을 추진하고 있는 단체임.
과천 지역의 주요지역(약 6개소)에 온도, 습도, 공기질, 풍향, 풍속등을 측정하여 세부적인 기상 데이터가 필요한 주민에게 제공할 예정임. 이러한 기상 데이터를 장기간에 걸쳐 수집하면 빅데이터로 환경, 농업, 식물 생장등에 유용한 데이터로 가치가 있게 됨.
과천 디지털 창작 집단은 남녀노소, 나이에 관계없이 생활에 유용한 제품을 스스로 만들고, 창조하는 과정에 관심이 있다면 누구든 열린 공간에서 서로 소통하며 작업이 가능한 공동체로 성장할 것임.
미세먼지 공기청정기 메이커활동 제안서. 우리나라의 공기질과 미세먼지는 국내 산업과 중국의 영향으로 점점 더 악회되고 있다. 우리나라 공기질이 악회되는 원인은
◈ 미국 예일대와 컬럼비아대 공동연구에서 발표한 환경성과지수에 따르면 우리나라 공기질은 조사대상 180개국중 173위로 나타남
◈ 미세먼지의 주범으로 화력발전소와 경유차가 지목되는 가운데, 선진국들은
청정화력발전계획을 통해 석탄→LNG로 연료를 교체하는 반면 우리나라는 석탄화력발전을 확대·증설하고 있고,
◈ 유럽에서는 경유차의 도심 진입을 금지하는 정책이 진행되는 상황에서 우리나라는 비용적 경제성과 상대적으로 유리한 배출기준 등으로 경유차가 확대되는 사회적 구조의 문제점이 가장 큰 원인으로 지적
미세먼지를 비롯한 공기질은 국민건강과 직결되는 만큼 신재생에너지 확대 등 범국가적 노력과 대응이 필요하다. 또한 우리나라 대기환경과 공기질에 대한 기본교육과 가정이나 실내에서 손쉽게 만들어 사용할 수 있는 공기청정기 메이커 활동을 소프트웨어 교육 차원에서 진행한다.
Softbox coding - raspberrypi3 b+ 2019 Lecture File 봉조 김
IoT 의 개념에 대해 발전과정, 현재 적용 사례, 미래의 IoT를 사업의 측면이 아니라 사용자 관점에서 분석하고 사용자 관점에서 바라보는 교육을 진행한다. IoT를 구현하는 3대 기반 기술은 센싱기술, 유무선 통신 및 네트워크 통신기술, IoT 서비스 인터페이스 기술이다. 미래 산업을 지배하는 분야는 사물인터넷, 스마트 카, 인공지능 분야일 것이다. 4차 산업혁명을 이끌어 나가는 힘은 소프트웨어에서 나온다.
본 사물인터넷 임베디드 실습과정은 사물인터넷 제품을 개발하는 전체적인 과정을 배우게 된다.사물인터넷 제품의 기획, 설계, 개발, 소프트웨어 구현, 웹 서비스, 모바일 앱 서비스에 이르는 과정을 대표적인 오픈소스 하드웨어인 라즈베리파이와 아두이노를 사용해서 구현하는 방법을 실습하며, 또한 LoRa 통신 실습을 LoRa보드와 게이트웨이등을 사용하여 실습한다.
SoftBox-RaspberryPi-IoT 설계 시스템은 Gateway(Raspberry Pi)와 8종의 센서, 7종의 액츄에이터, 다양한 주변장비로 구성된다. 5종의 설계 /실습과제를 통합 시스템에서 직접 설계 및 실습할 수 있는 환경을 제공하고, 사용자가 설계한 시스템을 인터넷이나 안드로이드 앱을 통해 정보를 확인하고, 직접 제어할 수 있는 교육 시스템이다. IoT 에 대한 개념을 배우고, 창의적인 아이디어를 바로 적용 제작할 수 있는 시스템이다.
Softbox Raspberry pi education kit development environment setting
이글은 라즈베리 파이에 입문하여 처음 사용하려는 사용자를 위해 작성하였다.
보통 개발을 하든, 무엇인가 하려고 할때 환경을 구축하는것은 까다롭고 힘든 일이다. 그 과정이 단순하고, 쉬울 경우 작업 속도와 성과는 잘 나올 수 있다. 처음 라즈베리 파이를 구입하여 개발환경을 구축하기까지 약간은 번거롭고 힘이 든 과정을 알기 쉽게 설명하려 한다. 문의사항이나 잘 안되는 것은 언제든 답글에 남겨주기 바란다. This article was written for users who want to start using raspberry pi.
It is difficult and difficult to build an environment when you are usually developing or trying to do something. If the process is simple and easy, the speed and performance of the work can be good. I will try to explain the process of purchasing raspberry pie for the first time and building a development environment. If you have any questions or comments, please leave them in a reply.
2018년 따복공동체 활동 공유-과천 디지털 창작집단
사업명 : 소프트웨어 코딩캠프를 통한 메이커 양성 사업
사업기간 : 2018.3 ~ 2018.11
See Maker project Guide for your project
Air Cleaner 미세먼지 공기청정기 https://www.diymaker.net/48
Interaction Stuffed toy https://www.diymaker.net/46
Arduino Mega Sensor Board https://www.diymaker.net/51
☞ 원천징수란?
소득 또는 수입 금액을 지급하는 자(원천징수의무자)가 그 금액을 지급할 때, 상대방(원천납세의무자)이 내야 할 세금을 국가를 대신하여 징수하고 납부하는 조세 징수방법
☞ 원천징수 기간 : 강사료 지급월의 익월 10일까지
ex) 5월 강사료 지급분은 6월 10일까지 세금신고 및 납부 완료
☞ 강사료 원천징수세 구분
공동체 활동으로 인한 강사초빙의 경우 기타소득(비정기 일회성 강의에 대한 소득)
으로 구분됨
☞ 강사료 원천징수세율
기타소득 : 강사료 총액의 6.6%를 세금으로 납부(소득세 6%, 주민세 0.6%)
소프트박스(softbox) 제품 소개 & 퀵스타트 가이드
소프트박스 교육도구는 주변환경과 밀접한 7종의 센서입력부와 센서에서 얻은 데이터를 처리하는 제어통신부, 데이터를 분석하여 제어할 수 있는 5종의 구동출력부를 인쇄회로기판(PCB) 위에 견고하게 모아 제작한 피지컬 아두이노 소프트웨어 교육도구입니다.
소프트박스는 가장 기본적인 “아두이노 피지컬 소프트웨어 교육도구”로서 학생들과 일반인이 처음으로 소프트웨어를 배우기에 적합한 도구입니다. 기본 교육 과정을 마치면 수준에 따른 프로젝트를 진행하게 되는데 이러한 프로젝트를 통해 창의적인 아이디어를 소프트웨어로 구현하는 과정을 배우도록 하는 것이 바로 “프로젝트 실습에 따른 코딩교육”이며 프로젝트를 실행하기 위한 다양한 소스코드와 메이커 활동에 필요한 콘텐츠를 제공합니다.
- 모임계기 : 관문초등학교 좋은 아버지 모임 회원들이 중심이 되어 지역 내 S/W프로그래밍 활동을 하는 메이커(Maker) 공동체 구성하기로 함.
- 구성 : 메이커활동에 관심 있는 과천 거주 학생, 주민, 과천 근무 직장인 및 IT전문가
- 특징 : 지역주민이 중심이 되어 남녀노소, 연령을 구분하지 않고 정보기술에 대한 지식과 정보를 나누고 공유하는 공동체
- 목표 : 공동체 회원들이 정보통신, 사물인터넷, 오픈소스 소프트웨어, 오픈하드웨어, 코딩(소프트웨어 프로그래밍) 분야를 학습하고 필요한 소프트웨어 프로그래밍 교육을 통해 다양한 전자/제어 제품을 디자인하여 스스로 만드는 능력(메이커)을 갖추고 이를 공유하여 메이커문화 확산에 기여한다.
(내부 활동)
1. 회원들의 역량강화: S/W코딩 교육 및 연구
2. 메이커관련 단체 견학
3. 홈페이지 및 밴드로 메이커활동 및 코딩관련 정보 교류
4. 함께 메이커 활동을 실행하고 결과를 공유 전파
(외부 활동)
1. 마을공동체사업 진행: 관내 초중학생 00명 S/W코딩교육
2. 과천지역 웨더스테이션(기상관측소) 설치 및 운영
3. 관외 중학교 자유학기제 S/W 코딩교육과 특강 수행
4. 아두이노 소프트웨어 교육과 Maker 프로젝트 진행(스마트화분)
5. 평생학습 기관으로 평생학습 축제와 사회적 기업 한마당 행사 참여
Softbox arduino software education, softbox 소프트박스 제품소개서 봉조 김
피지컬 아두이노 소프트웨어 교육도구
피지컬 아두이노 소프트웨어 교육도구 소프트박스(softbox)
softbox 교육도구는 주변환경과 밀접한 7종의 센서입력부와 입력부를 처리하여 제어와 통신을 담당하는 제어통신부, 센서 입력을 읽고 분석하여 제어가 가능한 5종의 구동출력부를 인쇄회로기판(PCB) 위에 견고하게 모아 제작한 피지컬 아두이노 소프트웨어 교육도구입니다.
softbox는 가장 기본적인 “아두이노 피지컬 소프트웨어 교육도구”로서 학생들과 일반인이 처음으로 소프트웨어를 배우기에 적합한 도구입니다. 기본 교육 과정을 마치면 수준에 따른 프로젝트를 진행하게 되는데 이러한 프로젝트를 통해 창의적인 아이디어를 소프트웨어로 구현하는 과정을 배우도록 하는 것이 바로 “프로젝트 실습에 따른 코딩교육”이며 프로젝트를 실행하기 위한 다양한 소스코드와 메이커 활동에 필요한 콘텐츠를 제공합니다.
softbox 특징
•견고하게 제작되어 고장이 없고, 반복적인 사용이 가능
•점퍼선을 제거하고 모듈화 하여 소프트웨어 교육에 시간 집중
•아두이노 통합개발환경인 Sketch 환경에서 소프트웨어 교육
•블럭코딩을 지원하는 엔트리, mblock 환경에서 모든 입출력 제어 가능
•arduino UNO 보드와 환경이 동일하고 확장이 용이한 mega2560 사용
•센서입력부(7종), 구동출력부(5종), 제어통신부(2종) 3부분으로 구성
•USB 연결 케이블로 간단한 소프트웨어 교육환경 구성
•태블릿, 스마트폰을 사용하여 프로그래밍이 가능함(otg usb 케이블)
•연결선과 USB 통신 케이블로 간단하게 실습
•다양한 프로젝트 기반의 소프트웨어 교육 프로그램 지원
•메이커들의 창작활동을 돕는 프로그램 개발과 필요 부품 지원
•창의적인 아이디어를 즉시 테스트 가능
•단순한 융합 프로젝트를 즉시 실행 가능
디자인과 메이커 융합 프로젝트 - 반응하는 인형 만들기
반응하는 인형 제작 개요
사람과 반응하는 많은 로봇들이 있다. 사용자의 기분과 주변 상황에 반응하는 로봇들은 친근감이 있지만 재료와 동물 모양의 인형은 단순하고 쉽게 싫증나기도 한다. 로봇기능과 따뜻한 인형을 결합하여 사용자의 기분을 표시하고, 주변 상황을 이해하여 반응하는 인형을 메이커 프로젝트 실습을 통해 만들어 본다.
재료 - 나무, 아크릴, 천, 솜
전자부품 구성 – 조도센서, 소리센서, 인체감지센서, 스피커, OLED, 진동센서, 초음파센서, RGB LED1, RGB LED2
소프트웨어
- 센서를 사용해 주변을 인식하여 주변기기들을 제어하는 소프트웨어 입력
- 주변 상황에 따라 움직이거나 말하거나 전등을 켜는 소프트웨어 입력
- 원하는 기능을 창의적인 아이디어를 반영하여 직접 프로그래밍
한국정보화진흥원 (http://www.nia.or.kr/, NIA) 주죄하는 2018년 집합정보화교육 설명회가 홍익대학교 국제연수원에서 열렸다. 2일간 진행되는 일정에 1일차 오후 4시부터 두 시간동안 소프트웨어교육에 대한 전반적인 설명과 소프트웨어 교육 도구인 리코 컴퓨터 데모와 시연이다.
이날 진행된 행사는 전국 광역 자치단체에서 선정한 집합정보화교육기관 강사 대상의 역량 강화 교육이다. 내가 이해하는 집합 정보화 교육기관이란 정보로부터 소외된 계층을 교육하는 기관이라고 알고있다. 즉 장애인 기관, 소외 어르신 편의 기관, 다문화 가족 관련기관 등 사회에서 각종 정보화 혜택을 누리지 못하는 계층을 말한다. 국가는 이러한 계층의 정보화 격차 해소를 위해 부단히 노력한다. 특히 한국정보화진흥원의 각종 활동은 디지털 격차 해소, 국민 정보화 교육, 소외 계층의 디지털 교육, 무상 PC 스마트 테블릿 제공 등 많은 일을 수행한다.
목차
1 2차 년도 개발의 배경
2 LTE 의 무선 자원 구성
3 LTE 의 채널 품질 측정
3.1 Reference Signal 전력 측정
3.2 Reference Signal 품질 측정
4 2차년도 개발 내용
4.1 Autonomous Multi-Cell Interference Management
4.2 Coordinated Multi-Cell Capacity and Coverage Optimization
4.3 Coordinated Multi-Cell Interference Management
4.4 Mobility Load Balancing
4.5 Mobility Robustness Optimization
5 2차 년도 개발 참고 사항
5.1 X2 Interface
5.2 X2 Interface, Load Information
5.3 X2 Interface, Load Information, Message Types
5.4 X2 Interface, Load Information, Cell ID
5.5 X2 Interface, Load Information, UL Interference Overload Indication
5.6 X2 Interface, Load Information, UL High Interference Indication
5.7 X2 Interface, Load Information, Relative Narrowband Tx Power (RNTP)
5.8 X2 Interface, ABS Information
5.9 X2 Interface, Invoke Indication
5.10 LTE 이동 통신 망 구성
5.10 eNB 하드웨어 및 소프트웨어 구성
5.11 Key Performance Indicator (KPI)
5.13 MRO 가 적용되는 핸드오버 절차
5.14 MRO 가 적용되는 핸드오버를 위한 이벤트
창의·융합·문제해결을 배우는 메이커 활동 리스트
프로그래밍을 배우는 일은 사실 장기간 따분하고 지루한 과정입니다. 특히 코드(Code)가 동작하는 방식을 이해하는 일은 금방 되는 일은 아닙니다. 쉽고 즐겁게 배울 수 있는 교육키트와 잘 정의된 과정으로 쉽고 즐겁게 배우십시오. 메이커 활동을 통해 학습한 코딩에 대한 자신감으로 창의적인 아이디어를 모든 분야에 활용하십시오. 어느덧 당신은 메이커로 성장하여, 일상에 코딩을 적용하는 일이 늘어날 것입니다. 코딩은 이미 우리 생활과 밀접한 분야로 자리 잡았습니다. 다양한 메이커 활동 프로젝트를 소개합니다.
누구나 쉽게 소프트웨어 배우기
Everyone Start
Easy Learning
Software Education
Learning - Study Academy School
소프트박스 Softbox
소프트빈, 소프트멜론,
SEEL : Software Everyone Easy Learning
LESBY : Learn Software by Yourself
과천 디지털 창작 집단은 정보통신, 사물인터넷, 오픈 소프트웨어, 오픈 하드웨어, 코딩(프로그래밍) 분야에 대한 관심을 가진 모임으로 DIY, Maker 운동을 추진하고 있는 단체임.
과천 지역의 주요지역(약 6개소)에 온도, 습도, 공기질, 풍향, 풍속등을 측정하여 세부적인 기상 데이터가 필요한 주민에게 제공할 예정임. 이러한 기상 데이터를 장기간에 걸쳐 수집하면 빅데이터로 환경, 농업, 식물 생장등에 유용한 데이터로 가치가 있게 됨.
과천 디지털 창작 집단은 남녀노소, 나이에 관계없이 생활에 유용한 제품을 스스로 만들고, 창조하는 과정에 관심이 있다면 누구든 열린 공간에서 서로 소통하며 작업이 가능한 공동체로 성장할 것임.
미세먼지 공기청정기 메이커활동 제안서. 우리나라의 공기질과 미세먼지는 국내 산업과 중국의 영향으로 점점 더 악회되고 있다. 우리나라 공기질이 악회되는 원인은
◈ 미국 예일대와 컬럼비아대 공동연구에서 발표한 환경성과지수에 따르면 우리나라 공기질은 조사대상 180개국중 173위로 나타남
◈ 미세먼지의 주범으로 화력발전소와 경유차가 지목되는 가운데, 선진국들은
청정화력발전계획을 통해 석탄→LNG로 연료를 교체하는 반면 우리나라는 석탄화력발전을 확대·증설하고 있고,
◈ 유럽에서는 경유차의 도심 진입을 금지하는 정책이 진행되는 상황에서 우리나라는 비용적 경제성과 상대적으로 유리한 배출기준 등으로 경유차가 확대되는 사회적 구조의 문제점이 가장 큰 원인으로 지적
미세먼지를 비롯한 공기질은 국민건강과 직결되는 만큼 신재생에너지 확대 등 범국가적 노력과 대응이 필요하다. 또한 우리나라 대기환경과 공기질에 대한 기본교육과 가정이나 실내에서 손쉽게 만들어 사용할 수 있는 공기청정기 메이커 활동을 소프트웨어 교육 차원에서 진행한다.
Softbox coding - raspberrypi3 b+ 2019 Lecture File 봉조 김
IoT 의 개념에 대해 발전과정, 현재 적용 사례, 미래의 IoT를 사업의 측면이 아니라 사용자 관점에서 분석하고 사용자 관점에서 바라보는 교육을 진행한다. IoT를 구현하는 3대 기반 기술은 센싱기술, 유무선 통신 및 네트워크 통신기술, IoT 서비스 인터페이스 기술이다. 미래 산업을 지배하는 분야는 사물인터넷, 스마트 카, 인공지능 분야일 것이다. 4차 산업혁명을 이끌어 나가는 힘은 소프트웨어에서 나온다.
본 사물인터넷 임베디드 실습과정은 사물인터넷 제품을 개발하는 전체적인 과정을 배우게 된다.사물인터넷 제품의 기획, 설계, 개발, 소프트웨어 구현, 웹 서비스, 모바일 앱 서비스에 이르는 과정을 대표적인 오픈소스 하드웨어인 라즈베리파이와 아두이노를 사용해서 구현하는 방법을 실습하며, 또한 LoRa 통신 실습을 LoRa보드와 게이트웨이등을 사용하여 실습한다.
SoftBox-RaspberryPi-IoT 설계 시스템은 Gateway(Raspberry Pi)와 8종의 센서, 7종의 액츄에이터, 다양한 주변장비로 구성된다. 5종의 설계 /실습과제를 통합 시스템에서 직접 설계 및 실습할 수 있는 환경을 제공하고, 사용자가 설계한 시스템을 인터넷이나 안드로이드 앱을 통해 정보를 확인하고, 직접 제어할 수 있는 교육 시스템이다. IoT 에 대한 개념을 배우고, 창의적인 아이디어를 바로 적용 제작할 수 있는 시스템이다.
Softbox Raspberry pi education kit development environment setting
이글은 라즈베리 파이에 입문하여 처음 사용하려는 사용자를 위해 작성하였다.
보통 개발을 하든, 무엇인가 하려고 할때 환경을 구축하는것은 까다롭고 힘든 일이다. 그 과정이 단순하고, 쉬울 경우 작업 속도와 성과는 잘 나올 수 있다. 처음 라즈베리 파이를 구입하여 개발환경을 구축하기까지 약간은 번거롭고 힘이 든 과정을 알기 쉽게 설명하려 한다. 문의사항이나 잘 안되는 것은 언제든 답글에 남겨주기 바란다. This article was written for users who want to start using raspberry pi.
It is difficult and difficult to build an environment when you are usually developing or trying to do something. If the process is simple and easy, the speed and performance of the work can be good. I will try to explain the process of purchasing raspberry pie for the first time and building a development environment. If you have any questions or comments, please leave them in a reply.
2018년 따복공동체 활동 공유-과천 디지털 창작집단
사업명 : 소프트웨어 코딩캠프를 통한 메이커 양성 사업
사업기간 : 2018.3 ~ 2018.11
See Maker project Guide for your project
Air Cleaner 미세먼지 공기청정기 https://www.diymaker.net/48
Interaction Stuffed toy https://www.diymaker.net/46
Arduino Mega Sensor Board https://www.diymaker.net/51
☞ 원천징수란?
소득 또는 수입 금액을 지급하는 자(원천징수의무자)가 그 금액을 지급할 때, 상대방(원천납세의무자)이 내야 할 세금을 국가를 대신하여 징수하고 납부하는 조세 징수방법
☞ 원천징수 기간 : 강사료 지급월의 익월 10일까지
ex) 5월 강사료 지급분은 6월 10일까지 세금신고 및 납부 완료
☞ 강사료 원천징수세 구분
공동체 활동으로 인한 강사초빙의 경우 기타소득(비정기 일회성 강의에 대한 소득)
으로 구분됨
☞ 강사료 원천징수세율
기타소득 : 강사료 총액의 6.6%를 세금으로 납부(소득세 6%, 주민세 0.6%)
소프트박스(softbox) 제품 소개 & 퀵스타트 가이드
소프트박스 교육도구는 주변환경과 밀접한 7종의 센서입력부와 센서에서 얻은 데이터를 처리하는 제어통신부, 데이터를 분석하여 제어할 수 있는 5종의 구동출력부를 인쇄회로기판(PCB) 위에 견고하게 모아 제작한 피지컬 아두이노 소프트웨어 교육도구입니다.
소프트박스는 가장 기본적인 “아두이노 피지컬 소프트웨어 교육도구”로서 학생들과 일반인이 처음으로 소프트웨어를 배우기에 적합한 도구입니다. 기본 교육 과정을 마치면 수준에 따른 프로젝트를 진행하게 되는데 이러한 프로젝트를 통해 창의적인 아이디어를 소프트웨어로 구현하는 과정을 배우도록 하는 것이 바로 “프로젝트 실습에 따른 코딩교육”이며 프로젝트를 실행하기 위한 다양한 소스코드와 메이커 활동에 필요한 콘텐츠를 제공합니다.
- 모임계기 : 관문초등학교 좋은 아버지 모임 회원들이 중심이 되어 지역 내 S/W프로그래밍 활동을 하는 메이커(Maker) 공동체 구성하기로 함.
- 구성 : 메이커활동에 관심 있는 과천 거주 학생, 주민, 과천 근무 직장인 및 IT전문가
- 특징 : 지역주민이 중심이 되어 남녀노소, 연령을 구분하지 않고 정보기술에 대한 지식과 정보를 나누고 공유하는 공동체
- 목표 : 공동체 회원들이 정보통신, 사물인터넷, 오픈소스 소프트웨어, 오픈하드웨어, 코딩(소프트웨어 프로그래밍) 분야를 학습하고 필요한 소프트웨어 프로그래밍 교육을 통해 다양한 전자/제어 제품을 디자인하여 스스로 만드는 능력(메이커)을 갖추고 이를 공유하여 메이커문화 확산에 기여한다.
(내부 활동)
1. 회원들의 역량강화: S/W코딩 교육 및 연구
2. 메이커관련 단체 견학
3. 홈페이지 및 밴드로 메이커활동 및 코딩관련 정보 교류
4. 함께 메이커 활동을 실행하고 결과를 공유 전파
(외부 활동)
1. 마을공동체사업 진행: 관내 초중학생 00명 S/W코딩교육
2. 과천지역 웨더스테이션(기상관측소) 설치 및 운영
3. 관외 중학교 자유학기제 S/W 코딩교육과 특강 수행
4. 아두이노 소프트웨어 교육과 Maker 프로젝트 진행(스마트화분)
5. 평생학습 기관으로 평생학습 축제와 사회적 기업 한마당 행사 참여
Softbox arduino software education, softbox 소프트박스 제품소개서 봉조 김
피지컬 아두이노 소프트웨어 교육도구
피지컬 아두이노 소프트웨어 교육도구 소프트박스(softbox)
softbox 교육도구는 주변환경과 밀접한 7종의 센서입력부와 입력부를 처리하여 제어와 통신을 담당하는 제어통신부, 센서 입력을 읽고 분석하여 제어가 가능한 5종의 구동출력부를 인쇄회로기판(PCB) 위에 견고하게 모아 제작한 피지컬 아두이노 소프트웨어 교육도구입니다.
softbox는 가장 기본적인 “아두이노 피지컬 소프트웨어 교육도구”로서 학생들과 일반인이 처음으로 소프트웨어를 배우기에 적합한 도구입니다. 기본 교육 과정을 마치면 수준에 따른 프로젝트를 진행하게 되는데 이러한 프로젝트를 통해 창의적인 아이디어를 소프트웨어로 구현하는 과정을 배우도록 하는 것이 바로 “프로젝트 실습에 따른 코딩교육”이며 프로젝트를 실행하기 위한 다양한 소스코드와 메이커 활동에 필요한 콘텐츠를 제공합니다.
softbox 특징
•견고하게 제작되어 고장이 없고, 반복적인 사용이 가능
•점퍼선을 제거하고 모듈화 하여 소프트웨어 교육에 시간 집중
•아두이노 통합개발환경인 Sketch 환경에서 소프트웨어 교육
•블럭코딩을 지원하는 엔트리, mblock 환경에서 모든 입출력 제어 가능
•arduino UNO 보드와 환경이 동일하고 확장이 용이한 mega2560 사용
•센서입력부(7종), 구동출력부(5종), 제어통신부(2종) 3부분으로 구성
•USB 연결 케이블로 간단한 소프트웨어 교육환경 구성
•태블릿, 스마트폰을 사용하여 프로그래밍이 가능함(otg usb 케이블)
•연결선과 USB 통신 케이블로 간단하게 실습
•다양한 프로젝트 기반의 소프트웨어 교육 프로그램 지원
•메이커들의 창작활동을 돕는 프로그램 개발과 필요 부품 지원
•창의적인 아이디어를 즉시 테스트 가능
•단순한 융합 프로젝트를 즉시 실행 가능
디자인과 메이커 융합 프로젝트 - 반응하는 인형 만들기
반응하는 인형 제작 개요
사람과 반응하는 많은 로봇들이 있다. 사용자의 기분과 주변 상황에 반응하는 로봇들은 친근감이 있지만 재료와 동물 모양의 인형은 단순하고 쉽게 싫증나기도 한다. 로봇기능과 따뜻한 인형을 결합하여 사용자의 기분을 표시하고, 주변 상황을 이해하여 반응하는 인형을 메이커 프로젝트 실습을 통해 만들어 본다.
재료 - 나무, 아크릴, 천, 솜
전자부품 구성 – 조도센서, 소리센서, 인체감지센서, 스피커, OLED, 진동센서, 초음파센서, RGB LED1, RGB LED2
소프트웨어
- 센서를 사용해 주변을 인식하여 주변기기들을 제어하는 소프트웨어 입력
- 주변 상황에 따라 움직이거나 말하거나 전등을 켜는 소프트웨어 입력
- 원하는 기능을 창의적인 아이디어를 반영하여 직접 프로그래밍
한국정보화진흥원 (http://www.nia.or.kr/, NIA) 주죄하는 2018년 집합정보화교육 설명회가 홍익대학교 국제연수원에서 열렸다. 2일간 진행되는 일정에 1일차 오후 4시부터 두 시간동안 소프트웨어교육에 대한 전반적인 설명과 소프트웨어 교육 도구인 리코 컴퓨터 데모와 시연이다.
이날 진행된 행사는 전국 광역 자치단체에서 선정한 집합정보화교육기관 강사 대상의 역량 강화 교육이다. 내가 이해하는 집합 정보화 교육기관이란 정보로부터 소외된 계층을 교육하는 기관이라고 알고있다. 즉 장애인 기관, 소외 어르신 편의 기관, 다문화 가족 관련기관 등 사회에서 각종 정보화 혜택을 누리지 못하는 계층을 말한다. 국가는 이러한 계층의 정보화 격차 해소를 위해 부단히 노력한다. 특히 한국정보화진흥원의 각종 활동은 디지털 격차 해소, 국민 정보화 교육, 소외 계층의 디지털 교육, 무상 PC 스마트 테블릿 제공 등 많은 일을 수행한다.
마라톤 안전사고 예방 가이드- □ 최근 건강증진 차원에서 마라톤 및 달리기 붐이 조성되고, 금년 초 우리부에서 발간한 “2003년도 국민생활체육활동 참여 실태조사”결과 국민이 가장 선호하는 종목이 마라톤 으로 나타났습니다
□ 현재 각종 달리기대회 참가 동호인 수의 증가로 인한 각종 대회 개최 수는 연간 210회 정도이며, 체육단체가 아닌 기관․단체의 대회 개최도 계속 증가하는 추세입니다
□ 그러나 이러한 대회의 양적 성장에 비해 마라톤 행사 시 운동 상해 예방 조치는 미흡한 실정이므로 금번 우리부는 대회 주최 측과 참가자 측에 모두 유용한「마라톤 안전 사고 예방 가이드」안내서를 국민체육진흥공단 체육과학연구원과 스포츠의학 관계자의 도움으로 제작하게 되었습니다. 마라톤을 즐기는 동호인 및 대회 개최 관련 기관․단체에게 본 안내서가 도움이 되는 자료로 활용되기를 기대합니다
클라우드 컴퓨팅은 인터넷("클라우드")을 통해 서버, 저장소, 데이터베이스, 네트워킹, 소프트웨어, 분석 등의 컴퓨팅 서비스를 제공하는 것이다. 이러한 컴퓨팅 서비스를 제공하는 회사를 클라우드 공급자라고 하며, 사용자는 특정한 서비스(새로운 앱 및 서비스 만들기, 데이터 저장, 백업 및 복구, 웹 사이트 및 블로그 호스트, 오디오 및 비디오 스트리밍, 주문형 소프트웨어 제공, 데이터의 패턴을 분석하여 예측)를 이용한 만큼 만 비용을 지불하면 되는 방식이다. 클라우드 컴퓨팅은 기업에서 IT 리소스에 대해 생각하는 전통적인 방식에서 큰 변화를 이룬 것이다.
4차 산업혁명의 정수, 사물인터넷(Internet of Things)
김 봉 조 (주)휴인스 수석연구원, 디지털 창작집단(사) 대표
1. 제4차 산업혁명 중심은 사물인터넷
2. 제4차 산업혁명의 특징과 미래 사회의 변화
3. 사물인터넷에 기반한 산업구조 변화
4. 사물인터넷 시대의 주도권을 잡기 위한 방안
3. --33--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-1 USART의 개요
⊙ 2개의 USART(Universal Synchronous and Asynchronous Receive and Transmitter) 구성
- 외부 디바이스와 직렬로 인터페이스를 통해 데이터를 송수신할 수 있게 해 줌
(외부 디바이스는 다른 마이컴 혹은 PC)
⊙ USART0, USART1
⊙ 전이중 통신 및 멀티 프로세서 통신가능
⊙ 동기식 전송 모드
- 마스터 동작의 경우 전송속도는 내부 클럭사용
- 슬레이브 동작의 경우 XCKn 단자로 입력되는 외부 클럭신호에 의해 동작한다.
⊙ 비동기식 전송 모드에서는 항상 내부의 시스템 클럭에 의하여 보레이트가 결정된다.
⊙ 송신 완료(TX Complete), 송신 데이터 레지스터 준비완료(TX Data Register Empty), 수신
완료(RX Complete) 등 3가지의 인터럽트 사용 가능
4. --44--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART I/0 데이터 레지스터 (UDR0, UDR1)
: USART0 또는 USART1 포트의 송수신 데이터 버퍼의 기능
RXB0[7..0]UDR0 (READ)
Init Value
UDR0 (Write)
BIT
00000000
TXB0[7..0]
01234567
RXB1[7..0]UDR1 (READ)
Init Value
UDR1 (Write)
BIT
00000000
TXB1[7..0]
01234567
5. --55--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART 제어 및 상태 레지스터 A (UCSR0A, UCSR1A)
: USART0, USART1 포트의 송수신 동작제어 ,송수신 상태 저장 기능
- RXCn (USARTn Receiver Complete): 수신버퍼의 상태 플래그
- TXCn (USARTn Transmit Complete): 송신버퍼의 상태 플래그
- UDREn (USARTn Data Register Empty) : 새로운 송신 데이터를 받기 위한 상태 플래그
- FEn (Frame Error) : 수신 프레임 에러 상태 플래그
- DORn (Data Overrun Error) : 수신동작 오버런 에러 상태 플래그
- UPEn (USARTn Parity Error)
- U2Xn (Double the USARTn Transmission Speed) : 비동기 모드에서만 유효하며, 클럭의
분주비를 16에서 8로 낮추어 전송속도를 2배 높이는 기능
- MPCMn (USARTn Multi-Processor Communication Mode)
MPCMnU2XnUPEnDORnFEnUDREnTXCnRXCnUCSRnA
Init Value
BIT
00000000
01234567
6. --66--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART 제어 및 상태 레지스터 B (UCSR0B, UCSR1B)
: USART0, USART1 포트의 송수신 동작제어, 전송데이터를 9비트로 설정한 경우에 전송
데이터의 9번째 비트값을 저장하는 기능을 수행
- RXCIEn (USARTn RX Complete Interrupt Enable): 수신완료 인터럽트
- TXCIEn (USARTn TX Complete Interrupt Enable): 송신완료 인터럽트
- UDRIEn (USARTn Data Register Empty Interrupt Enable) : 송신 데이터 레지스터 준비완료 인터럽트
- RXENn (USARTN Receiver Enable) : 수신부 동작허용, 직렬 데이터 수신단자로 동작하도록 설정하며,
FEn , DORn, UPEn 의 동작을 유효하게 함
- TXENn (USARTn Transmitter Enable) : 송신부 동작허용
- UCSZn2 (USARTn Character Size) : UCSRnC 레지스터의 UCSZn1~0 비트와 함께 전송 문자의 비트수를
설정
- RXB8n (USARTn Receiver Data 8Bit) : 전송문자가 9비트로 설정된 경우 수신된 문자의 9번째 비트
(MSB)를 저장. 반드시 UDRn 레지스터 보다 먼저 읽어야 함
- TXB8n (USARTn Transmit Data 8Bit) : 전송문자가 9비트로 설정된 경우 송신할 문자의 9번째 비트
(MSB)를 저장. 반드시 UDRn 레지스터 보다 먼저 라이트되어야 함
TXB8nRXB8nUCSZn2TXENnRXENnUDRIEnTXCIEnRXCIEnUCSRnB
Init Value
BIT
00000000
01234567
7. --77--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART 제어 및 상태 레지스터 C (UCSR0C, UCSR1C)
: 송수신 동작 제어
- UMSELn (USARTn Mode Select) : 동기전송모드 시 1, 비동기 전송모드 시 0
- UPMn1~0 (USARTn Parity Mode) : 패리티 모드 설정
- USBSn (USARTn Stop Bit Select)
USBSn = 0 , Stop Bit 1 USBSn = 1, Stop Bit
UCPOLnUCSZn0UCSZn1USBSnUPMn0UPMn1UMSELn-UCSRnC
Init Value
BIT
00000000
01234567
ODD PARITY MODE11
EVEN PARITY MODE01
RESERVED10
NO PARITY MODE00
PARITY MODEUPMn0UPMn1
8. --88--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART 제어 및 상태 레지스터 C (UCSR0C, UCSR1C)
- UCSZn1~0 (USARTn Character Size) : UCSRnB 레지스터의 UCSZn2 비트와 함께 전송 문자의 데이터
비트수를 설정
- UCPOLn (USARTn Clock Polarity) : 동기 전송모드의 슬레이브 동작에서만 유효
UCPOLn = 0, 송신데이터는 XCKn 클럭의 상승 에지에서는 새로운 값이 출력되고, 수신 데이터는 XCKn
클럭의 하강 에지에서 검출
UCPOLn = 1 이면 송신 데이터는 XCKn 클럭의 하강 에지에서 새로운 값이 출력되고 수신 데이터는 XCKn
클럭의 상승 에지에서 검출
9bit111
Reserve011
Reserve101
Reserve001
8bit110
7bit010
6bit100
5bit000
Character SizeUCSZn0UCSZn1UCSZn2
9. --99--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-2 USART의 레지스터
⊙ USART BAUD RATE REGISTER (UBRR0H/L , UBRR1H/L)
: 16비트 중 12비트 만 유효, 송수신 속도를 설정, 클럭의 분주비로 작용하여 직렬포트의 전송속도인
보레이트를 결정
UBRRn[11:8]----UBRRnH
UBRRn[7:0]UBRRnL
Init Value
BIT
00000000
01234567
-0.79%34+2.12%1657,600
+0.16%51+0.16%2538,400
+0.64%68-0.79%3428,800
+0.16%103+0.16%5119,200
-0.08%138+0.64%6814,400
+0.16%207+0.16%1039600
-0.08%416+0.16%2074800
+0.04%832-0.08%4162400
ErrorUBRRnErrorUBRRn
비동기 2배속 모드
(U2Xn=1)
비동기 일반모드
(U2Xn=0)Baud Rate
(bps) / 16MHz
10. --1010--20062006--0404--0505
Embedded AVR ProgrammingEmbedded AVR Programming
1-3 USART0 실습 1
☞ 송신은 폴링 방식, 수신은 인터럽트 방식으로 PC와 연결하여 USART0로 데이터를 받으면
그 받은 데이터를 전송하는 프로그램
void main(void)
{
// USART0 initialization
// Communication Parameters: 8 Data, 1 Stop, No
Parity
// USART0 Receiver: On
// USART0 Transmitter: On
// USART0 Mode: Asynchronous
// USART0 Baud rate: 9600
UCSR0A=0x00;
UCSR0B=0x98;
UCSR0C=0x06;
UBRR0H=0x00;
UBRR0L=0x67; //16MHz일 때
//UBRR0L=0x33; //8MHz일 때
#asm("sei")
while (1)
; // do nothing
}
#include <mega128.h>
#include <delay.h>
#define UDRE0 5
void TxData(char data)
{
while(!(UCSR0A & (1<<UDRE0)));// UDRE0 CHECK
//while((UCSR0A & 0x20) == 0X00);
UDR0 = data;
}
interrupt [USART0_RXC] void usart0_rx_isr(void)
{
char status,data;
status=UCSR0A;
data=UDR0;
TxData(data);
}