You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 라즈베리 파이 활용 사례 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 라즈베리 파이 활용 사례 라즈베리파이 간단한 프로젝트, 라즈베리파이 아이디어, 라즈베리파이 활용 iot, 라즈베리파이 활용 사이트, 라즈베리파이 프로젝트 추천, 라즈베리 파이 상용 제품, 라즈베리 파이 제로 W 활용, 라즈베리파이 사용법
기발한 라즈베리파이 활용 프로젝트 Top 10 :: Aedi의 스마트라이프
- Article author: smartaedi.tistory.com
- Reviews from users: 38469 Ratings
- Top rated: 3.3
- Lowest rated: 1
- Summary of article content: Articles about 기발한 라즈베리파이 활용 프로젝트 Top 10 :: Aedi의 스마트라이프 라즈베리파이는 영국 캠브릿지 대학의 교수와 학생들이 만든 프로젝트 인데요. 전세계의 IT정보기술의 격차를 줄이기 위해 후진국과 개발도산국가의 어린이들에게 보급 … …
- Most searched keywords: Whether you are looking for 기발한 라즈베리파이 활용 프로젝트 Top 10 :: Aedi의 스마트라이프 라즈베리파이는 영국 캠브릿지 대학의 교수와 학생들이 만든 프로젝트 인데요. 전세계의 IT정보기술의 격차를 줄이기 위해 후진국과 개발도산국가의 어린이들에게 보급 … 라즈베리파이는 영국 캠브릿지 대학의 교수와 학생들이 만든 프로젝트 인데요. 전세계의 IT정보기술의 격차를 줄이기 위해 후진국과 개발도산국가의 어린이들에게 보급할 수 있는 신용카드만한 초소형&초저가 보..
- Table of Contents:
Main Menu
기발한 라즈베리파이 활용 프로젝트 Top 10
‘IT’ 관련 글
Sidebar
라즈베리파이를 어디에 활용할까? – 코드도사
- Article author: codedosa.com
- Reviews from users: 7571 Ratings
- Top rated: 3.4
- Lowest rated: 1
- Summary of article content: Articles about 라즈베리파이를 어디에 활용할까? – 코드도사 라즈베리파이는 생각보다 활용범위가 폭 넓은 IT 기기라고 볼 수 있습니다. 남녀노소 할꺼 없이 누구나 마음만 먹으면 여러 분야의 활용이 가능한 만물상 … …
- Most searched keywords: Whether you are looking for 라즈베리파이를 어디에 활용할까? – 코드도사 라즈베리파이는 생각보다 활용범위가 폭 넓은 IT 기기라고 볼 수 있습니다. 남녀노소 할꺼 없이 누구나 마음만 먹으면 여러 분야의 활용이 가능한 만물상 …
- Table of Contents:
누구나 할 수 있는 실용적인 라즈베리 파이 프로젝트 10선 – ITWorld Korea
- Article author: www.itworld.co.kr
- Reviews from users: 27461 Ratings
- Top rated: 3.6
- Lowest rated: 1
- Summary of article content: Articles about 누구나 할 수 있는 실용적인 라즈베리 파이 프로젝트 10선 – ITWorld Korea 라즈베리 파이가 집안의 다른 기기의 중앙 장치로써 보조작업을 수행할 수 있다. 예를 들어 이 라즈베리 파이를 외장 USB 하드 드라이브를 기기에 연결 … …
- Most searched keywords: Whether you are looking for 누구나 할 수 있는 실용적인 라즈베리 파이 프로젝트 10선 – ITWorld Korea 라즈베리 파이가 집안의 다른 기기의 중앙 장치로써 보조작업을 수행할 수 있다. 예를 들어 이 라즈베리 파이를 외장 USB 하드 드라이브를 기기에 연결 … 라즈베리 파이 단일보드 컴퓨터와 초저가 라즈베리 파이 제로, 터보부스트가 탑재된 라즈베리 파이 4 등의 다양한 제품군은 DIY 매니아와 새로운
- Table of Contents:
06.활용사례 – 라즈베리파이 RaspberryPi
- Article author: sites.google.com
- Reviews from users: 12401 Ratings
- Top rated: 4.9
- Lowest rated: 1
- Summary of article content: Articles about 06.활용사례 – 라즈베리파이 RaspberryPi 06.활용사례 · 라즈베리파이기반 TensorFlow 사물인식 로봇 · AWS를 활용한 얼굴분석 서비스 만들기 #2(라즈베리파이) · •라즈베리파이 라디오 만들기 · 라즈베리파이 활용법 … …
- Most searched keywords: Whether you are looking for 06.활용사례 – 라즈베리파이 RaspberryPi 06.활용사례 · 라즈베리파이기반 TensorFlow 사물인식 로봇 · AWS를 활용한 얼굴분석 서비스 만들기 #2(라즈베리파이) · •라즈베리파이 라디오 만들기 · 라즈베리파이 활용법 …
- Table of Contents:
우리 집을위한 Raspberry Pi를 사용한 13 개의 프로젝트, 쉽고 매우 유용합니다! | 무료 하드웨어
- Article author: www.hwlibre.com
- Reviews from users: 1713 Ratings
- Top rated: 4.2
- Lowest rated: 1
- Summary of article content: Articles about 우리 집을위한 Raspberry Pi를 사용한 13 개의 프로젝트, 쉽고 매우 유용합니다! | 무료 하드웨어 Raspberry Pi 프로젝트 · 1 홈 미디어 센터 · 2 SSH 게이트웨이 · 3 애완 동물을 주시하십시오 · 4 홈 방화벽 · 5 Google 홈 · 6 수제 아마존 에코 · 7 양파 파이 … …
- Most searched keywords: Whether you are looking for 우리 집을위한 Raspberry Pi를 사용한 13 개의 프로젝트, 쉽고 매우 유용합니다! | 무료 하드웨어 Raspberry Pi 프로젝트 · 1 홈 미디어 센터 · 2 SSH 게이트웨이 · 3 애완 동물을 주시하십시오 · 4 홈 방화벽 · 5 Google 홈 · 6 수제 아마존 에코 · 7 양파 파이 … 홈 오토메이션 및 홈 오토메이션 애호가를 기쁘게 할 Raspberry Pi와 함께 13 개의 프로젝트를 소개합니다. 다 해봤 어?
- Table of Contents:
홈 미디어 센터
SSH 게이트웨이
애완 동물을 주시하십시오
홈 방화벽
Google 홈
수제 아마존 에코
양파 파이
킨들 베리 파이
아케이드 기계
게임 보이
온도 모니터
자동 관개
조명 및 기타 장치 켜기
기상청
손끝에 FM 방송국
전자 애완 동물 공급기
차고를위한 음성 제어
모션 센서 카메라
MoccaPi 또는 Raspberry Pi로 만든 최고의 커피
아름다운 디지털 정원
결론
14가지 기발한 라즈베리 파이 프로젝트들 – 공개SW 포털
- Article author: www.oss.kr
- Reviews from users: 47032 Ratings
- Top rated: 4.5
- Lowest rated: 1
- Summary of article content: Articles about 14가지 기발한 라즈베리 파이 프로젝트들 – 공개SW 포털 인스트럭터블(Instructables) · 아두이노 GPS 동기화 시계 · 라즈베리 파이 스트레이텀(Stratum) 1 NTP 서버 · 라즈베리 파이 벽면 달력 · 라즈베리 파이용 애 … …
- Most searched keywords: Whether you are looking for 14가지 기발한 라즈베리 파이 프로젝트들 – 공개SW 포털 인스트럭터블(Instructables) · 아두이노 GPS 동기화 시계 · 라즈베리 파이 스트레이텀(Stratum) 1 NTP 서버 · 라즈베리 파이 벽면 달력 · 라즈베리 파이용 애 … 2014년 07월 15일 (화)
ⓒ ITWorld, Brian Chee | InfoWorld라즈베리 파이를 만든 에벤 업튼과 그 동료들은 찬사를 받아 마땅하다. 가난한 학…
- Table of Contents:
열린마당
라즈베리파이 시작하기 (1) – 라즈베리파이란?
- Article author: techman-tooltip.tistory.com
- Reviews from users: 12521 Ratings
- Top rated: 3.2
- Lowest rated: 1
- Summary of article content: Articles about 라즈베리파이 시작하기 (1) – 라즈베리파이란? 일반적으로 처음 라즈베리파이를 시작하면 굉장히 많은 자료가 파일 저장을 위한 서버 구축, 고전 게임 에뮬레이터, 음악 스트리밍 장치, 인공지능 스피커 … …
- Most searched keywords: Whether you are looking for 라즈베리파이 시작하기 (1) – 라즈베리파이란? 일반적으로 처음 라즈베리파이를 시작하면 굉장히 많은 자료가 파일 저장을 위한 서버 구축, 고전 게임 에뮬레이터, 음악 스트리밍 장치, 인공지능 스피커 … ** 본 카테고리는 졸업논문을 위한 IoT 시스템 구현이 목적입니다. 라즈베리파이란? 라즈베리파이(Raspberry Pi)라고 하면 영국의 라즈베리파이 제단에서 “학교나 교육기관에서 기초 컴퓨터 & 과학 교육을 향상시..정부지원 사업, 기획서 작성, 기획 실무에 대한 다양한 정보와 유용한 TIP을 소개하고 서비스 개발을 위해 맨땅에 해딩하는 초보 기획자의 블로그입니다.
- Table of Contents:
라즈베리파이 시작하기 (1) – 라즈베리파이란
라즈베리파이란
티스토리툴바
전세계 개발자를 열광시킨 Raspberry Pi와 Java Technology의 활용 – DATA ON-AIR
- Article author: dataonair.or.kr
- Reviews from users: 25790 Ratings
- Top rated: 3.8
- Lowest rated: 1
- Summary of article content: Articles about 전세계 개발자를 열광시킨 Raspberry Pi와 Java Technology의 활용 – DATA ON-AIR 그럼 이제, 라즈베리파이를 활용할 수 있도록 운영체제를 설치하는 방법을 알아 … DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다. …
- Most searched keywords: Whether you are looking for 전세계 개발자를 열광시킨 Raspberry Pi와 Java Technology의 활용 – DATA ON-AIR 그럼 이제, 라즈베리파이를 활용할 수 있도록 운영체제를 설치하는 방법을 알아 … DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다. 전세계 개발자를 열광시킨 Raspberry Pi와 Java Technology의 활용 초소형 컴퓨터 라즈베리파이(Raspberry Pi)의 열풍이 뜨겁게 불고 있다. 2012년 초 처음 발매 이후 벌써 100만대 이상이 판매되었으며, 이미 해외나 국내의 발빠른 개발자들은 이 작은 컴퓨터를 이용하여 다양한 창작품들을 만들어내고 있다. 그리고 얼마 전 구글(Google)이 영국의 어린이 프로그래밍 교육을 위해 라즈베리파이 15,000대를 기부했다는 소식도 언론에 소개되고 있는 것을 보니, 그 열풍을 쉽게 가늠해 볼 수 있을 것 같다. 도대체 신용카드 한 장 보다 조금 큰 크기에 불과한 이 작은 컴퓨터가 무엇이기에 이렇게 화제를 만들어내는걸까 본고에서는 최근 개발자들 사이에서 화제가 되고 있는 라즈베리파이에 대하여 자세히 알아보고, 최신의 Java기술을 이용하여 이를 좀 더 다양하게 활용할 수 있는 방법에 대하여 알아보고자 한다. 라즈베리파이(Raspberry Pi)란라즈베리파이는 영국의 라즈베리파이 재단이 학교에서 기초 컴퓨터 과학 교육을 증진시키기 위해서 만 든, 신용카드 한 장 크기 정도의 기판으로 제작된 싱글보드 컴퓨터이다. 기본적으로 작은 회로보드, ARM 기반의 CPU, 그래픽 프로세서, 이더넷, 그리고 몇가지 핀과 포트로 구성된 단순한 형태의 PC이지만, 데스 크탑PC가 할 수 있는 많은 것들을 라즈 베리파이에서도 할 수 있다. 운영체제 (OS)는 일반적으로 리눅스를 탑재하는 경우가 많지만, 오픈소스 PC인만큼 안 드로이드를 탑재하여 사용하기도 한다. <그림 1>은 라즈베리파이 모델B를 나타 내고 있으며, 그림에서 볼 수 있듯이 화 면 출력을 위한 HDMI포트를 비롯하여 다양한 입출력 포트 등이 내장되어 있는 것을 확인할 수 있다. <그림 1> 라즈베리파이 모델B라즈베리파이는 그래픽 성능이 뛰어나면서도 저렴한 가격(모델 A의 경우 25달러, 모델 B의 경우 35달러) 이라는 특징을 갖고 있다. 세부적으로 좀 더 자세히 특징을 살펴보면 브로드컴의 BCM2835 단일 칩 시스 템을 사용하며, 이 칩에는 ARM1176JZF-S 700 MHz 프로세서, 비디오코어 IV GPU와 RAM이 들어 있다. 라 즈베리파이는 하드 디스크나 솔리드 스테이트 드라이브를 비롯한 내장 디스크 드라이브를 포함하고 있 지 않으며, SD카드를 운영체제를 포함한 데이터를 담기 위한 외부저장 장치로 사용하고 있다. 와이파이 와 블루투스 모듈이 빠져 있는 것이 아쉬운 부분이지만, 별도로 판매하는 모듈을 사용하면 이러한 기능들 도 추가해서 사용할 수 있다. 라즈베리파이 재단은 컴퓨터 교육 증진을 위해 2가지 모델을 시중에 출시하 였으며, 각각 25달러(256MB RAM)와 35달러(512MB RAM)의 저렴한 가격으로 책정하였다. 라즈베리파이 의 자세한 하드웨어 스펙은 아래와 같다. <표 1> 라즈베리파이의 하드웨어 스펙라즈베리파이 재단 측에서는 라즈베리파이에 포팅한 데비안(Debian)과 아치(Arch)리눅스, QtonPi등의 리눅스 배포판을 제공하고 있으며, 라즈베리파이의 주 프로그래밍 언어인 스크래치(Scratch), 파이썬에 BBC 베이직(Basic), C, 펄(Perl)등을 지원할 수 있는 툴들을 계획 중에 있다.라즈베리파이는 비상업적 환경에서 다양한 분야에 응용될 수 있다. 라즈베리파이를 이용하여 약간의 프 로그래밍 과정을 거쳐 게임을 조작할 수 있는 게임패드를 만들기도 하고, XBMC를 설치해 미디어 센터로 활용하거나, 정해진 시간마다 화분에 물을 뿌려주는 간이 스프링클러 등을 제작하기도 한다. 이 외에도 센서와 LCD 패널을 연결하여 온도/습도계를 만들어내는 등, 사용자가 상상하는 것 그대로 라즈베리파이 를 이용하여 손쉽게 다양한 형태의 창작물들을 만들어 낼 수 있다. <그림 2> 라즈베리파이를 활용한 다양한 창작물들<그림2>는 라즈베리파이를 이용하여 만 들어진 다양한 형태의 창작물들을 나타 내고 있으며, 그림에서 볼 수 있듯이 라 즈베리파이를 이용하여 게임 콘솔부터 미니노트북, 심지어 슈퍼컴퓨터에 이르 기까지 다양한 형태의 결과물들이 만들 어지고 있다. 지금 이 시간에도 다양한 형태의 창작물들이 만들어지고 있을 뿐 만 아니라, 여러 커뮤니티들을 통하여 국 내 개발자들의 활동도 꽤나 활발하게 이 루어지고 있다.그럼 이제, 라즈베리파이를 활용할 수 있도록 운영체제를 설치하는 방법을 알아보자. 라즈베리파이 환경 준비서두에서 언급하였다시피 라즈베리파이는 기본적으로 하드웨어만을 제공하기 때문에, 이를 활용하기 위 해서는 공식사이트에서 제공하는 운영체제를 설치해 주어야 한다. 오픈소스 PC인 만큼 안드로이드 OS를 비롯하여 다양한 오픈소스 기반의 운영체제를 설치할 수 있지만, 공식사이트에서는 리눅스 커널기반의 운영체제만을 제공한다.라즈베리파이에 설치할 수 있는 OS는 공식사이트(http://www.raspberrypi.org/downloads)에서 확인 및 다운로드 할 수 있으며 이 글을 쓰고 있는 현재, 공식사이트에서는 다음의 네가지 버전의 리눅스 배포판 을 제공한다.· Raspbian “wheezy”· Soft-float Debian “wheezy”· Arch Linux ARMM· RISC OS각각의 배포판에 대한 자세한 설명은 라즈베리파이의 공식 사이트에서 참조할 수 있으며, 이 글에서는 Raspbian “wheezy” 리눅스를 기준으로 설명한다. Note : Raspbian “wheezy”는 데비안(Debian) 리눅스를 라즈베리파이에 맞게 최적화한 버전이며, LXDE, Midori, 개발자 도구 및 멀티미디어 기능 그리고 예제 소스코드들을 포함하고 있다. 라즈베리파이에 운영체제를 설치하는 방법은 다음과 같다.1. 설치하고자 하는 리눅스의 이미지를 다운로드 받는다. <그림 3> Raspbian “wheezy” 다운로드 페이지2.다운로드 받은 이미지 파일을 dd(Unix Tool)나 Win32DiskImager(Windows Tool)를 이용하여 SD 카드 에 운영체제를 설치한다. 예를들어 dd를 이용한다면, 아래의 명령어로 SD카드에 운영체제를 설치할 수 있다.$ddbs=1Mif=[라즈베리파이 OS Image의 Path] of=[SDCard의 path]3.운영체제의 설치가 완료된 SD카드를 라즈베리파이의 SD카드 슬롯에 넣어준 후, MicroUSB 형태의 전 원 케이블을 입력한다. Note : 라즈베리파이에는 별도의 On/Off 스위치가 없다. 4. 전원을 입력하면, 화면에 부팅과 관련된 메시지들이 출력되며, 부팅 과정이 완료된 후 아이디/패스워 드를 물어보게 된다. 이때 기본값은 pi/raspberry이다.5. 최초 부팅단계에서 로그인이 완료되 면, 자동으로 라즈베리파이의 설정 페이 지(rasp-config)가 실행된다.<그림4> 설 정페이지에서 다음의 항목을 추가로 설 정한다. 참고로 설정 페이지는 이후 sudo raspi-config를 이용하여 다시 실행할 수 있다. <그림 4> raspi-config 환경설정 페이지a. expand_rootfs: root 파티션을 확장한다. (실제 Resize 작업은 이후의 재시작 단계에서 수행된다.) Note : expand_rootfs는 필수적으로 실행해야하는 작업이다. 왜냐하면, SD카드에 올렸던 이미지는 2기가바 이트로 크기가 고정되어 있어서, 메모리카드의 용량에 상관없이 2기가바이트의 크기로 파티션이 설정되기 때문 이다. expand_rootfs를 실행하면 이후의 재시작 단계에서 파티션의 크기를 최대로 확장시켜 준다. b. change_timezone: Timezone을 설정한다.c. memory_split : CPU와 GPU에서 사용하게 될 메모리의 양을 설정한다. 3D 환경이나 복잡한 그래픽 연 산, 비디오 디코딩의 작업이 필요할 경우 GPU에 128MB를 할당한다. 다음단계에서 다루게 될 JavaFX 애플리케이션을 원활하게 실행하기 위해서는 128MB의 메모리를 할당한다.d. ssh: SSH서버의 실행여부를 설정한다.e. boot_behavior: X-Windows Desktop의 자동실행 여부를 설정한다.f. Finish를 선택하여 라즈베리파이의 설정을 완료한다.에디터를 실행하여 /boot/config.txt 파일을 수정한다. 예를들어 라즈베리파이의 콘솔이나 SSH에서 vi 에디터를 사용한다면, 다음의 커맨드를 실행하여 파일을 수정할 수 있다.$ sudo vi /boot/config.txta. /boot/config.txt 파일의 여러 항목 중, 아래의 항목을 찾아 주석(Comment)을 제거한다.framebuffer_width=1280 framebuffer_height=720이 단계까지 완료하면, 이제 라즈베리파이를 사용하기 위한 준비는 끝난 상태이다. 아래의 커맨드를 입력 하여 라즈베리파이를 재시작하여, 변경한 설정값을 적용한다.$ sudo shutdown r 자바 개발킷(Java Development Kit) 설치자바(Java)가 다른 프로그래밍 언어와 비교하여 가지는 가장 중요한 특징 중 하나는 자바는 플랫폼에 독 립적인 방향으로 설계되었다는 것이다. 자바로 작성된 애플리케이션은 자바를 지원하는 모든 운영체제에 서 별도의 코드수정 없이 실행될 수 있으며, 그 어떤 언어로 작성된 프로그램보다 훨씬 이식성이 뛰어나다 는 장점을 가진다. 자바로 작성된 애플리케이션은 실행할 플랫폼의 개수에 상관없이 한가지의 소스 코드 만 있으면 된다. 다른 프로그래밍 언어의 경우에는 애플리케이션을 각각의 플랫폼에서 실행하기 위해서 여러가지의 소스코드가 필요하다. 특히 다양한 GUI가 연관되어 있는 경우나 다양한 하드웨어 스펙이 존 재하는 임베디드 시스템의 경우 이러한 이식성은 커다란 강점이자 장점이 될 수 있다.자바의 중요한 두 번째 특징은 자바가 객체지향적(Object Oriented)이라는 것이다. 객체지향 프로그램은 이해하기 쉬우며, 유지보수와 확장이 필요할 때 소모되는 시간을 줄여준다.라즈베리파이 재단에서 배포하는 리눅스 운영체제에는 기본적으로 Java가 설치되어 있지 않기 때문에 Java 애플리케이션을 개발하기 위해서는 우선 라즈베리파이에 자바 개발킷(Java Development Kit)을 설 치하여야 한다.얼마 전 오라클은 Java SE8 Developer Preview for ARM 버전을 릴리즈하였다.Java SE8 for ARM버전은 임베디드(Embedded) 시스템에서 동작하는 애플리케이션을 개발하기 위한 최 적의 플랫폼을 제공한다. 이 릴리즈는 또한 라즈베리파이와 같이 ARM 프로세서를 사용하는 리눅스 시 스템에서 동작하는 GUI 애플리케이션의 개발을 지원하기 위한 JavaFX for Linux를 포함하고 있다. 또한 OpenGL 기반의 그래픽 가속 기능을 제공하기 때문에 복잡한 3D나 2D 그래픽을 포함하는 애플리케이션 의 제작에도 적합한 개발 환경을 제공하고 있다. Note : JavaFX는 자바 언어를 기반으로 하는 RIA(Rich Internet Application) 개발툴킷으로써 다양한 UI 컴포넌트 들과 미디어 처리를 지원한다. 기존의 Java Swing과 비교하였을 때, 보다 간편한 방법으로 UI를 구성할 수 있으 며, 고수준의 그래픽 작업을 수행할 수 있다. Java 8에서는 JavaFX 8이 자바의 기본 UI로 제공될 예정이다. 라즈베리파이에 Java SE8 for ARM을 설 치하는 방법은 다음과 같다.1. http://jdk8.java.net/fxarmpreview/ 에서 JDK8(with JavaFX) for ARM 버전 과 샘플을 다운로드 한다. <그림 5>JDK & Sample 다운로드 페이지2.다운로드 받은 JDK 파일을 아래의 명령어를 순서대로 실행하여 설치한다.$ mkdir -p /opt$sudotarzxvffx_ea_download_file_name-C/opt3.설치가 완료되면, 아래의 명령어를 실행하여 다운로드 받은 설치 파일을 제거한다.$ rm fx_ea_download_file_name4.정상적으로 Java가 설치되었는지 아래의 명령어를 실행하여 확인한다.$ sudo /opt/jdk1.8.0/bin/java version정상적으로 설치가 되었을 경우 아래와 같은 메시지가 화면에 출력된다.java version “1.8.0-ea”Java(TM)SERuntimeEnvironment(build1.8.0-ea-b36e)JavaHotSpot(TM)ClientVM(build25.0-b04,mixedmode)자바의 설치를 완료하였다면, 다운로드 받 은 샘플 애플리케이션들을 실행해 볼 수 있다. <그림 6> Java SE8 for ARM에 포함되어 있는 JavaFX 기반의 애플리케이션<그림6>은 Java SE8 for ARM에 포함되어 있는 JavaFX 예제 애플리케이션을 라즈베 리파이에서 실행해 본 것이며, PC 데스크 탑 환경에서 볼 수 있는 결과와 동일한 형 태의 GUI가 제공되는 것을 확인할 수 있 다. 예제 애플리케이션은 다음과 같은 형 식의 명령어를 입력하여 실행할 수 있다.$ sudo /opt/jdk1.8.0/bin/java -cp\/opt/jdk1.8.0/jre/lib/jfxrt.jar:JavaFX_Sample_path/sample_name.jar\sample_app_entry_class예를 들어, Stopwatch 애플리케이션을 실행하기 위해서는 아래와 같이 명령어를 입력하여 실행한다.$ sudo /opt/dk1.8.0/bin/java -Djavafx.platform=eglfb -cp \/opt/jdk1.8.0/jre/lib/jfxrt.jar:/tmp/JavaFXSamples/Stopwatch.jar \stopwatch.MainScreen이 뿐만 아니라, 자바의 가장 큰 특징 중 하나라고 할 수 있는 WORA(Write Once, Run Anywhere : 한번 개발한 코드는 다양 한 플랫폼 어디서나 실행할 수 있다)의 개 념을 바탕으로, 이미 보유하고 있는 다양 한 애플리케이션 및 코드들을 별다른 포 팅작업 없이 바로 테스트해볼 수 있다. 예 를 들어, 아파치 톰캣(Tomcat)이나 제티 (Jetty)와 같은 오픈소스 기반의 자바 서버 소프트웨어를 설치하여 라즈베리파이를 작은 크기의 애플리케이션 서버(Small Embedded Server) 로 변 신시키는 것도 가능하다. <그림 7> 라즈베리파이에서 아파치 톰캣 서버 구동 <그림 8>라즈베리파이와 자바를 이용한 다양한 디바이스 제어또한, 라즈베리파이에 <그림 8>과 같이 다 양한 USB 디바이스(Device)들을 연결한 후, 자바 API를 이용하여 제어하는 등의 실 험적인 시도들도 개발자들 사이에서 꾸준 히 일어나고 있다.지금까지 라즈베리파이와 자바 개발 환경 을 구성하는 방법에 대하여 알아보았다. 구슬이 서말이라도 꿰어야 보배라 했듯이, 이제 준비된 환경을 이용하여 애플리케이션을 개발하는 방법 을 알아보자. 자바 애플리케이션 개발라즈베리파이에서의 Java 애플리케이션 개발 과정은 데스크탑 환경에서의 그것과 완전히 동일하다. 넷빈즈(NetBeans)를 비롯하여 이클립스(Eclipse), 제이디벨로퍼(JDeveloper), 인텔리제이(IntelliJ) 등과 같은 통합개발환경(IDE)을 이용하여 애플리케이션을 개발할 수 있다.지금부터 대표적인 자바 통합 개발환경인 넷빈즈(NetBeans)를 이용하여 자바 애플리케이션을 개발하 는 방법을 설명한다. 넷빈즈는 임베디드 (Embedded)부터 데스크탑(Desktop), 그리 고 엔터프라이즈(Enterprise) 애플리케이션 까지 자바를 기반으로 하는 모든 애플리케 이션의 개발에 필요한 과정(테스트 및 디 버깅을 포함하여)을 하나의 툴에서 수행할 수 있는 통합된 개발 환경을 제공해 준다. 넷빈즈를 이용하여 애플리케이션을 개발 하는 과정은 대부분의 경우 다음의 과정 을 따른다.먼저 새로운 프로젝트를 생성한다. 새로운 프로젝트 생성의 첫 번째 단계는 프로젝트 의 속성을 설정하는 부분으로, 개발하고 자 하는 애플리케이션의 종류(Categories) 를 먼저 선택한 후, 프로젝트에 대한 속성 (Projects)을 결정한다. 각각의 종류는 그 에 맞는 프로젝트 속성을 포함하고 있다. <그림 9>애플리케이션 및 프로젝트 속성 설정다음으로 선택한 프로젝트의 종류에 따라 적절한 속성값을 입력한 후, 새로운 프로 젝트를 생성한다.넷빈즈는 사용자의 입력값에 기반하여 새 로운 프로젝트를 생성하며, 이렇게 생성된 프로젝트에는 바로 실행하여 결과를 확인 할 수 있는 템플릿(Template) 코드를 포함 하고 있다. 이러한 코드 템플릿이나 자동 완성 등의 기능을 이용하면 보다 쉽게 애 플리케이션을 개발할 수 있다. <그림 10> 프로젝트 윈도우 및 코드 윈도우그리고 JavaFX와 함께 제공되는 씬 빌더(Scene Builder)는 애플리케이션의 UI를 시각적인 환경에서 개발 할 수 있는 개발 환경을 제공할 뿐만 아니라 JavaFX의 주요 기능 지원 및 넷빈즈를 비롯한 기타 다른 자바 개발 환경과 쉽게 상호 작용할 수 있다. <그림11>JavaFX UI를 쉽게 개발할 수 있는 Scene Builder이 외에도 넷빈즈는 자바 개발환경 뿐만 아니라 HTML5 애플리케이션, 자바스크립트(Javascript), 루비 (Ruby), 그루비(Groovy), 파이썬(Python), C/C++ 등과 같은 다양한 언어의 개발환경을 지원하고 있다. 넷빈즈에 대한 자세한 내용은 넷빈즈의 공식 사이트에서 확인할 수 있다. 라즈베리파이, 그 무한한 가능성…라즈베리파이 재단은 지난 2012년 12월, 라즈베리파이용 응용프로그램(앱)을 내려받을 수 있는 앱 장터인 파이스토어(Pi Store)를 오픈하였다. 파이스토어는 컴퓨터 디자인, 애플리케이션, 팁을 공유하는 허브 역 할을 한다. 이를 통하여, 전세계 사람들의 다양한 아이디어를 공유할 수 있으며, 원한다면 내가 만든 아이 디어를 전세계 사람들과 공유할 수 있다.이 외에도 라즈베리파이는 좀 더 다양한 분야에서 활용할 수 있는 무한한 잠재력을 지니고 있으며, 이러한 가능성에 대한 다양한 연구가 방대한 온라인 커뮤니티 등을 통해서 이루어지고 있다. 본고를 통해서 라즈베 리파이에 흥미를 느끼기 시작했다면 주저하지 말고 지금 당장 라즈베리파이의 매력 속으로 빠져들어보자. 라즈베리파이 공식 사이트 : http://www.raspberrypi.org라즈베리파이 리눅스 다운로드 사이트 : http://www.raspberrypi.org/downloads라즈베리파이 위키피디아 페이지 : http://en.wikipedia.org/wiki/RaspberrypiJavaSE Embedded on the Raspberry Pi : http://www.oracle.com/technetwork/articles/java/raspberrypi- 1704896.htmlJavaFX Overview : http://www.oracle.com/technetwork/java/javafx/overview/index.htmlJDK 8(with JavaFX) for ARM Early Access : http://jdk8.java.net/fxarmpreview/JDK 8(with JavaFX) for ARM Early Access Document : http://jdk8.java.net/fxarmpreview/javafx-armdeveloper- preview.htmlNetBeans IDE : http://netbeans.org/downloads/Apache Tomcat : http://tomcat.apache.orgJetty : http://jetty.codehaus.org/jetty/Win32DiskImager 다운로드 페이지 : https://launchpad.net/win32-image-writer/+download
- Table of Contents:
See more articles in the same category here: 180+ tips for you.
기발한 라즈베리파이 활용 프로젝트 Top 10
라즈베리파이는 영국 캠브릿지 대학의 교수와 학생들이 만든 프로젝트 인데요. 전세계의 IT정보기술의 격차를 줄이기 위해 후진국과 개발도산국가의 어린이들에게 보급할 수 있는 신용카드만한 초소형&초저가 보급형 PC는 만드는 것을 목표로 진행됐습니다. 이들은 결국 2012년 $25짜리 초저가형 라즈베리파이 1세대 모델은 만드는데 성공했는데요. 이 모델은 저렴한 가격 덕분에 전세계적으로 품귀현상을 일으키며 팔려나가게 됩니다.
프로젝트가 성공을 거두자 연구팀은 추가로 기능을 업그레이드한 2세대 3세대 모델을 출시하게 되는데요. 성능이 개선됐기 때문에 가격은 $35로 오르게됩니다. 하지만 이들은 성능보다 가격이 더욱 중요한 이들을 위해 단돈 $5 짜리인 라즈베리파이 제로 모델도 출시하게 되는데요.
전세계 사람들은 초저가 PC를 이용해 프로젝트를 진행하게 됩니다. 처음 의도대로 저렴한 보급형PC가 널리퍼지게 되고 사람들이 이를 통해 다양한 연구를 진행하게 된 것이죠. 그래서 오늘은 초저가형 PC 라즈베리파이 활용 프로젝트 Top 10에 대해서 알려드리도록하겠습니다.
1. 날씨 측정기 : 제작방법
스마트폰 덕분에 일기예보를 거의 실시간으로 확인이 가능하고 내가 원하는 시간에 알림을 받을 수 있지만, 재미로 날씨 측정기를 만들어 볼 수도 있는데요. 물론 스마트폰 구입이 어려운 국가에서는 현재 날씨를 측정할 수 있는 유용한 도구로 사용할 수 도 있습니다. 풍향, 풍속, 온도, 습도, 기압과 강수량 측정이 가능하다고 합니다.
2. 애드블럭 : 제작방법
IT 분야에 전문지식이 있다면, 라즈베리파이를 이용해서 집에서 사용하는 인터넷에서 모든 광고를 차단할 수 있는데요. 모든광고(팝업광고, 마우스오버 광고)는 물론 악성코드까지 차단할 수 있다고 합니다. 물론 스마트폰으로 와이파이를 잡으면 스마트폰에서도 광고를 없앨 수 있습니다.
3. 추억의 게임기 : 제작방법
초등학교 시절 엄마몰래 또는 친구집에서 즐기던 게임기에 대한 추억이 있으실텐데요. 요즘은 이런 고객들을 노리고 클래식버전을 출시하기도 합니다. 하지만 그 가격이 ㅎㄷㄷ 하죠. 하지만 라즈베리파이에 에뮬레이터를 설치하고 케이스만 끼우면 옛추억이 떠오르는 게임기를 그대로 재현해 낼 수 있습니다.
4. 인공지능 스피커 : 제작방법
라즈베리파이 전문 매거은 Magpi 제57호에서는 라즈베리파이로 인공지능 스피커를 만들 수 있는 방법을 공개했는데요. 구글의 Cloud Speech API와 Google Assistant API를 이용하면 자작 구글홈을 만들 수 있습니다. 물론 스피커와 마이크 등의 추가 부품 구입이 필요합니다.
5. 반려동물 자동급식기 : 제작방법
반려동물에게 직접 먹이를 주는 것이 가장 좋지만, 갑자스러운 출장이나, 해외여행을 할 경우 따로 돌봐줄 사람이 없다면 그것처럼 난감할 때가 없는데요. 자동급식기를 만든다면 1-2일 정도 집을 비워도 부담이 없겠죠. 물론 시중에서 파는 제품을 구입하는게 더 저렴하고 시간을 아낄수 있습니다만, 나의 반려동물을 위해 내가 손수 제작한다면 뿌뜻함은 느낄 수 있을 것입니다. ^^
6. 매킨토시 : 제작방법
애플의 팬이라면 한번 도전해볼만한 프로젝트인데요. 기존 Mac의 1/3 크기의 미니 맥을 제작한 사람도 있습니다. 놀라운 것은 실제로 Mac OS인 System 6가 돌아간다는 것입니다.
7. 스마트달력 : 제작방법
이제 매년 그리고 매월 집에 있는 달력을 넘길 필요가 없는데요. 라즈베리파이로 구글캘린더 벽걸이 버전을 만들면 되기 때문입니다.
8. 스마트거울 : 제작방법
조금 투자가 필요하지만 LCD 모니터를 활용해서 스마트거울을 만든 능력자도 나타났는데요. 집에 손님이 온다면 깜짝 놀랄만한 프로젝트인 것 같습니다.
9. 비트코인채굴기 : 제작방법
라즈베리파이로 비트코인을 채굴할수도 있는데요. USB형 비트코인 채굴기를 사용하면 됩니다. 저전력이니 전기세를 아낄 수 있다는 장점이 있는데요. 재미로 채굴을 한번 시도해 보는 것도 좋을것 같습니다. 왜냐하면 USB형 채굴기로 본전을 뽑으려면 10년도 넘는 기간이 필요하기 때문인데요. 관심이 있으신분들은 LCD 액정을 추가해서 실시간 비트코인 시세도 확인할 수 있습니다.
10. 전자액자 : 제작방법
왠지 조금 특별한 액자를 만들고 싶다면 복고풍 물씬 풍기는 전자액자를 만들 수 있는데요. UHD 세상에선 느낄 수 없는 픽셀프레임의 전자액자를 보며 옛 향수에 잠시 젖어드는 것도 좋을 것 같습니다.
라즈베리파이를 어디에 활용할까?
이 글을 쓰는 와중에 라즈베리파이 4 가 드디어 출시되었다는 기사를 볼 수 있었습니다. 코드도사에서 라즈베리파이 3 B+ 모델에 대한 리뷰를 한지가 얼마 되지 않았지만 최신 사양의 라즈베리파이 4 가 출시되었다고 하니 반갑기도 하고 시간이 빠르기도 합니다.
최신 라즈베리파이4는 1.5GHz Clock에 ARM Cortex-A72 MP4 CPU를 탑재하였고, 메모리는 옵션에 따라서 최대 4 GB 까지 지원한다고 하네요. 그리고 추가적으로 USB 3.0 포트까지 지원한다고 하는 것을 봐서 시스템의 성능적인 측면에서는 전 모델인 3 B+보다 좀더 개선되었다고 볼 수 있습니다.
시간이 지날수록 라즈베리파이는 점점 진화하는거 같습니다. 본래의 취지인 저소득 개발국가의 어린이들과 학생들에게 교육 목적으로 제공하기 위해 저렴한 가격의 하드웨어를 공급한다는 목적으로 시작된 라즈베리파이 프로젝트는 현재까지도 저렴한 가격으로 공급이 되고 있고 그 저렴한 가격의 하드웨어가 가성비가 아주 좋은 제품으로 평가되면서 학생들의 교육용 뿐만 아니라 개발자 혹은 연구용이나 산업체의 선행 목적으로도 사용되기도 하는 꽤 괜찮은 개발용 플렛폼으로도 평가받고 있습니다.
따라서 라즈베리파이와 비슷한 성능의 프로젝트가 많이 진행이 되고 실제로도 관련 제품들이 판매가 되고 있는 중입니다. 얼마전에 소개해 드린 UDOO Neo 같은 제품들이 대표적이라고 볼 수 있습니다.
그렇다면 이런 라즈베리파이를 어떻게 활용을 할 수 있을까요? 라즈베리파이를 구입했지만 이를 어떻게 활용할지에 대한 질문에 대해 어떻게 판단을 해야 할지 좀 고민이 되긴 하네요.
이번 포스트에서는 라즈베리파이에 대한 활용법에 대해 한번 생각해 보는 시간이 되었으면 합니다. 천천히 나열해 보도록 하겠습니다.
가정용 데스크탑 PC
일반적으로 라즈베리파이 제품의 취지에 가장 잘 맞는거 같습니다. 라즈베리파이는 저소득층이나 저 개발국가에 거주하는 청소년 및 학생들의 인터넷 및 컴퓨터 교육을 위해 만들어진 프로젝트의 산물이라고 볼 수 있습니다. 그래서 비용을 줄이기 위해 OS를 라즈비안이라는 리눅스 기반의 OS로 탑재를 하기도 했습니다.
리눅스는 OS를 설치하기 위한 별도의 비용이 들지 않습니다. 저렴한 라즈베리파이의 H/W에다가 비용이 들지 않은 리리눅스는 저가형 데스크탑 PC에 딱 들어맞는 OS라고 보면 되겠습니다.
그런데, 실제로 실생활에서 라즈베리파이를 가정용 데스크탑으로 사용할 수 있을까요? 충분히 가능합니다. 라즈베리파이는 3 B+ 모델같은 경우에도 1.4 Ghz 의 Clock 속도에 HDMI 인터페이스를 지니고 있으며, 마우스나 키보드를 연결할 수 있는 USB 2.0 포트, 인터넷을 연결할 수 있는 WiFi와 Ethernet 포트 등을 탑재하고 있습니다. 심지어 블루투스도 탑재하고 있으니 인터넷과 멀티미디어 기기를 서로 연결하여 사용하기에 충분합니다.
심지어는 전력을 많이 소모하지 않기 때문에 전기료 절약에도 도움이 됩니다. ARM 프로세서 자체가 저전력 CPU이기 때문이죠. 하루종을 켜놔도 전력 소모가 일반 PC에 비하여 훨씬 적을 것입니다.
라즈베리파이의 공식 OS인 라즈비안에서는 인터넷 사용을 위한 크롬 브라우저를 제공하고 있으며, 사무작업을 위한 오피스 프로그램, 코딩을 위한 교육용 Scratch 같은 툴들이 제공이 되어서 인터넷 검색 및 오피스 작업을 수행하기에 부족함이 없을 것으로 판단됩니다.
각자의 집에 저가형으로 미니 PC를 사용하고 싶으면? 라즈베리파이를 구입하여 사용하면 될꺼 같습니다.
NAS 및 네트워크 공유 저장 장치
라즈베리파이의 큰 장점 중에 하나는 일반 PC나 노트북에 비해 전력소모가 월등히 적다는 점입니다. 라즈베리파이 3 B+ 모델의 메인 CPU인 Broadcom BCM2837B0 의 Core는 저전력 Core인 ARM Cortex-A53 MP4입니다. 현재까지 라즈베리파이의 전 모델이 Broadcom 사의 SoC를 메인 CPU로 탑재하였는데, 이들 CPU가 저전력 CPU인 ARM Core기반이라서 전력소모가 적다는 점은 라즈베리파이를 사용함에 있어서 큰 장점이 될꺼 같습니다.
그렇다면 이 전력소모가 적은 장점을 어떻게 이용하면 좋을까요? 집에서 데스크탑 PC를 사용하여 네트워크 서버나 NAS등을 구성하려면 24시간~365일 전원을 켜야 합니다. 그럼 많은 전력 소모를 할 수 밖에 없어서 전기세 걱정이 앞섰는데요, 라즈베리파이는 그 걱정을 덜어줄 수 있는 대안이 될 수 있습니다.
현재 집에서 구동중인 라즈베리파이 서버입니다. 라즈베리파이 1 모델로 라즈비안을 설치하여 1년 365일 동안 켜놓고 있습니다. 전기세는 평균 3만원 이내 나오고 있네요. 라즈베리파이 서버를 켜기 전과는 월간 1~2천원 차이도 안나는거 같습니다. 거의 전기요금은 차이가 없는거 같기도 합니다^^
집에서 구동중인 라즈베리파이 서버는 WEB 서버를 구동하여 자료 정리를 하는 용도와 파일을 저장하는 용도로 사용하고 있습니다. 현재 SD Card는 16 GB 짜리는 끼워서 사용하고 있는데요, 대용량의 파일 저장용은 아니고 문서파일이나 프로그래밍 소스 파일들이 주로 많습니다. 밖에서나 이동중에 모바일이나 노트북에서 저장되있던 자료를 전송하는 용도로도 사용하고 있는데, 굉장히 유용하게 사용중입니다.
시중에 판매하는 NAS 제품까진 아니더라도 시간과 장소에 제약을 받지 않게 자료를 전송하고 저장하는 용도로는 라즈베리파이가 훌륭한 수단이 될수 있는거 같습니다. 라즈베리파이에다 집에 있는 IP 공유기를 사용하면 외부에서 라즈베리파이로 접근할 수 있게 설정이 가능합니다. 라즈비안에서 WEB 서버를 구동하고 파일 공유나 데이터 업로드 용도로 활용하면 NAS 같은 기능을 할 수도 있겠네요.
라즈베리파이에서 활용할 수 있는 WEB 기반의 오픈 소스 들도 많이 있습니다. 대표적으로 위키 서비스나 프로젝트 이슈 트레커 같은 서비스도 라즈베리파이에서 구동시킬 수 있습니다. 저는 현재 ‘Trac’을 개인 프로젝트 이슈 트레커로 사용중입니다.
혹은 Git Remote 서버나 SVN Remote 서버도로 활용할 수 있습니다. Git Remote Server 같은 경우에 늘 Remote 서버가 연결이 되어 있어야 하는데, 저전력의 라즈베리파이는 Git Remote 용도로 꽤 괜찮은 수단이 될것으로 보입니다.
라즈베리파이를 개인용 네트워크 공유 서비스 하드웨어로 활용한다면 꽤 이점이 많을 듯 싶습니다.
멀티미디어 기기
라즈베리파이에는 이어폰 잭이 탑재되어 있습니다. 이 의미는 이어폰이나 스피커를 연결할 수 있다는 의미가 될꺼 같습니다.
위 사진에서처럼 잭이 보이시죠? 여기에 이어폰이나 스피커를 연결한다면? 라즈베리파이가 작은 오디오가 될 수도 있을꺼 같습니다. 여기에 작은 LCD를 붙힌다면? 동영상을 재생하면서 음성도 들을 수 있는 멀티미디어 기기가 될꺼 같네요. 라즈베리파이 3 B+ 모델같은 경우는 블루투스가 탑재되어 있으므로 블루투스 스피커가 있다면 연결하여 음악을 재생하는 용도로도 사용이 가능합니다. 물론 요즘은 모바일 폰이 워낙 멀티미디어 지원이 잘 되기 때문에 라즈베리파이가 멀티미디어 기기 용도로 사용을 할지 쉽게 예측할 수 없지만 집안에서 오디오나 동영상 재생 용도로 별도로 쓸 수 있는것은 분명합니다.
라즈베리파이는 HDMI 커넥터가 있어서 HDMI 케이블로 TV에 연결하면? 아주 훌륭한 동영상 재생기가 됩니다. 특히 인터넷을 연결할 수 있기 때문에 유튜브 같은 동영상 채널을 TV로 감상할 수 있게 됩니다. 스마트 TV 셋탑박스 기능을 할 수 있겠네요. 이 외에 라즈베리파이에다 동영상 파일이나 각종 영화, 드라마 같은 영상 파일을 재생할 수 있기 때문에 꽤 괜찮은 멀티미디어 기기로써 활용이 가능할것으로 생각됩니다.
5만원 이내의 라즈베리파이는 가격에 비해 훌륭한 멀티미디어 기기가 될 수도 있겠네요.
IoT 기기 개발 및 활용
라즈베리파이의 가장 큰 장점은? 저렴한 하드웨어 가격에 네트워크 인터페이스 지원이 충분하다는 점입니다. 또한 공식 제공되는 라즈비안은 리눅스 기반의 OS로써 네트워크 연결에 아주 강점을 보여줍니다. 이런 부분은 라즈베리파이를 IoT 기기로 활용하거나 IoT 기기의 개발 플렛폼으로 사용 할 수 있다는 점입니다.
최근에는 라즈베리파이를 기반으로 수많은 IoT 관련 오픈소스 프로젝트가 Github나 커뮤니티에 소개가 되고 있습니다. 가장 대표적인 프로젝트는 라즈베리파이에 웹 카메라를 부착하여 폰이나 웹으로 실시간 장면을 볼 수 있는 CCTV 가 소개되기도 했습니다. 이것은 단적인 예이며, 라즈베리파이에 각종 장치나 센서를 부착하여 그 측정값을 네트워크로 전송하여 결과를 실시간으로 전달해주는 사물인터넷 프로젝트에 라즈베리파이가 많이 활용이 되고 있습니다. 위의 링크가 라즈베리파이를 활용한 IoT 프로젝트의 좋은 예가 될 것입니다.
여러분들도 라즈베리파이를 IoT 기기로 활용해보고 싶은 생각이 들지 않으세요?^^
프로그래밍 교육 및 프로그래밍 개발 도구
라즈베리파이는 명성에 답게 가격이 저렴한 가성비가 좋은 강력한 프로그래밍 도구입니다. 공식적으로 제공되는 라즈비안은 리눅스 기반의 OS이기 때문에 일반 PC나 리눅스 서버와 동일하게 리눅스 드라이버, 어플리케이션 프로그래밍을 수행 할 수 있습니다. C/C++ 을 사용하여 리눅스 기반의 프로그램을 개발할 수 있으며, GPL 라이선스의 무수히 많은 오픈소스를 이용할 수 있습니다.
이에 자유 소프트웨어 재단에서는 GPL 라이선스에 따르기만 하면 무료로 소스를 이용할 수 있고, 개발할 수 있으며, 본인이 수정한 소스를 배포할 수 있습니다. 다만 GPL 라이선스인 오픈소스는 소프트웨어를 재 배포시 소스를 공개하는 것을 원칙으로 하고 있습니다. 이 정책만 잘 따른다면 무수히 많은 오픈소스를 사용하여 라즈베리파에 컴파일 및 설치하여 사용할 수 있게 됩니다.
따라서 라즈베리파이 하드웨어만 구입한다면 무수히 많은 개발 도구와 소스를 거의 비용들 들이지 않고 이용할 수 있게 됩니다. 어때요? 무궁무진 하죠?
또 라즈베리파이에서는 C/C++ 뿐만 아니라 최근에 라즈베리파이와 함께 매우 인기있는 언어인 파이썬을 얼마든지 이용할 수 있습니다. 파이썬은 Windows 기반의 시스템에서 뿐만 아니라 라즈베리파이 즉 리눅스 기반의 시스템에서도 얼마든지 이용할 수 있습니다. 따라서 수많은 파이썬 라이브러리와 예제들을 라즈베리파이에서 구동시켜 볼 수 있습니다. 파이썬을 실습하기엔 라즈베리파이 만한게 없을꺼 같습니다.
그외에 리눅스에서 사용하는 Linux Shell이나 Makefile 같은 리눅스 기반의 스크립트 언어들과 PHP, Java script, JAVA, Perl 등 본인이 실습하고 싶은 거의 모든 언어를 라즈베리파이에서 지원합니다. 코딩을 하기에는 정말 강력하나 도구일꺼 같습니다.
맺으며…
지금까지 라즈베리파이로 활용할 수 있는 부분에 대하여 알아봤습니다. 라즈베리파이는 생각보다 활용범위가 폭 넓은 IT 기기라고 볼 수 있습니다. 남녀노소 할꺼 없이 누구나 마음만 먹으면 여러 분야의 활용이 가능한 만물상자라고도 볼 수 있습니다. 누군가에게는 코딩 교육용으로 활용할 수 있으며, 인터넷 서핑용 컴퓨터로 활용할 수 있습니다. 혹은 산업용 장비의 선행 개발로도 활용이 가능하며, IoT 기기의 플렛폼으로도 사용할 수 있습니다.
라즈베리파이가 출시됨으로써 임베디드 시스템의 접근이 훨씬 쉬워진게 사실입니다. 얼마 전까지만 해도 임베디드 시스템의 접근은 개발자들의 전유물이었다고 볼 수 있었습니다. 하지만 가격이 저렴하고 학생들의 교육목적으로 출시된 라즈베리파이는 이제 학생들의 교육 목적을 넘어서서 다양한 분야에 접목시킬 수 있는 흥미로운 시스템이 되었다고 볼 수 있겠습니다.
자신이 무언가 발명해 보고 싶다면? 라즈베리파이로 시작해 보시기 바랍니다.
우리 집을위한 Raspberry Pi를 사용한 13 개의 프로젝트, 쉽고 매우 유용합니다!
많이있다 Raspberry Pi를 사용한 프로젝트 MagPi 덕분에 매달 Raspberry Pi와 약간의 돈으로 할 수있는 더 많은 프로젝트가 있습니다. 이 경우 우리는 20에 대해 이야기 할 것입니다 집에서 Raspberry Pi로 할 수있는 프로젝트입니다.
집을 더 유용하게 만들고 우리 모두가 이미 알고있는 미니 PC로 라즈베리 파이를 사용하는 것에서 멀어지게하는 프로젝트. 이 프로젝트는 집을위한 것이지만 이 분야에 존재하는 유일한 프로젝트는 아닙니다., 비록 가장 인기가 있습니다.
홈 미디어 센터
Raspberry Pi 및 Kodi와 결합 된 Raspbian 우리는 저렴하고 저렴한 미디어 센터. 프로세스는 간단하며 OpenElec으로 변경할 수도 있습니다. 어쨌든 우리는 hdmi 케이블 인 Raspberry Pi 만 필요합니다. 마우스가 내장 된 TV와 무선 키보드에 연결 운영 체제 옵션을 제어 할 수 있습니다. 비용은 매우 저렴하고 물론 가정에 흥미로운 것입니다.
관련 기사 : 다음은 Raspberry Pi에서 사용되는 가장 일반적인 명령입니다.
SSH 게이트웨이
우리 중 많은 사람들은 가정용 컴퓨터와 컴퓨터에 대한 외부 액세스가 필요합니다. 이것은 IP 주소와 네트워크 보안에 엉망이 될 수 있습니다. 퍼블릭 IP 주소를 갖도록 Raspberry Pi를 사용하십시오. 및 연결 SSH를 통해 집에있는 컴퓨터와 연결될 Raspberry Pi에. 이러한 컴퓨터에는 개인 IP 주소가 있으므로 외부인이 액세스 할 수 없습니다. 이 프로젝트에서는 Raspbian과 함께 Raspberry Pi 만 필요합니다. 만.
애완 동물을 주시하십시오
Raspberry Pi에 대한 또 다른 흥미로운 프로젝트 유명한 Pi Cam을 사용하여 아기 나 애완 동물을 모니터링하는 것으로 구성됩니다.. Pi Cam을 Raspberry Pi에 연결하고 카메라를 배치하여 애완 동물이나 아기가있는 위치를 기록하기 만하면됩니다. 그런 다음 그들이 무엇을했는지 또는 무엇을하는지보기 위해 SSH 또는 원격 제어 애플리케이션을 통해서만 Raspberry Pi에 연결하면됩니다. 기록되었거나 기록중인 내용을 확인합니다.
이 애완 동물 모니터는 가정에서 유용하지만 Raspberry Pi 가격에 PiCam 가격을 추가해야하기 때문에 다른 프로젝트보다 더 비쌉니다. 어쨌든 그것은 가정을위한 흥미로운 프로젝트입니다.
관련 기사 : Raspberry Pi로 나만의 아케이드 머신 만들기
홈 방화벽
우리는 외부에서 컴퓨터에 액세스하는 것에 대해 이야기했지만 Raspberry Pi를 외부 공격에 대한 보호막으로 만들 수도 있습니다. 이 경우 허브 인 Raspberry Pi 만 있으면됩니다. (유선으로 연결된 컴퓨터가 많은 경우) 및 Tor for Raspberry Pi.
Tor와 그 “양파”기술 덕분에 우리는 공격으로부터 우리를 보호 할뿐만 아니라 익명의 웹 브라우징을 수행 할 수 있습니다.. 이 경우 프로젝트는 소프트웨어를 기반으로합니다. 잘 알려진 Raspbian에 Tor와 그 기술을 추가해야합니다. 쉽고 간단한 것.
Google 홈
가상 비서가 인기를 얻고 있습니다. 이 경우 이러한 추세는 특정 하드웨어와 관련이 없지만 모든 장치가 될 수 있습니다. 따라서 누구나이 Raspbery Pi 프로젝트를 수행하고 Raspberry Pi 덕분에 가상 비서 생성. Google은 오랫동안 MagPi와의 협력 그들은 키트를 출시했습니다 골판지 Google Home 만들기. 가정을위한 흥미롭고 유용한 프로젝트입니다. 최근 골판지 프레임을 홈 인터콤 80 년대부터.
수제 아마존 에코
Google Home이 Raspberry Pi에 합류했다면 Amazon Echo는 Google이 이미 자체 Amazon Echo를 만들 수 있기 훨씬 전부터있었습니다. Echo는 세련된 스마트 스피커입니다.. 사용자는 Raspberry Pi 덕분에 자체 Amazon Echo 복제본을 만들 수 있습니다. 오랜만이야 우리는 그것을 만드는 방법을 알려줍니다 물론 집에서 할 수있는 훌륭한 프로젝트입니다. 이 장치는 휴대용으로 만들 수 있으므로 원래 제품보다 낫습니다. 또는 Bezos 장치에없는 사용자 지정을 추가합니다.
양파 파이
이전에 Raspberry Pi 덕분에 홈 메이드 방화벽 구축에 대해 이야기했습니다. 어니언 파이의 기능은 비슷하지만 다른 프로젝트와 달리 Onion Pi는 외부에서 액세스하려는 경우 뛰어난 보안을 제공합니다. 우리 집에있는 팀에게. Onion Pi는 일반적인 것보다 더 많은 보안과 개인 정보를 제공하기 위해 양파 계층의 작동을 사용하는 네트워크 인 Tor 네트워크의 프로토콜을 사용합니다. 의 위에 이 링크 이 프로젝트를 구축하는 방법을 알려드립니다.
킨들 베리 파이
컴퓨터는 가정에서 일반적이고 일반적이며 거의 필요한 장치입니다. 30 년 전에는 그렇지 않았던 것. 어쨌든 Raspberry Pi와 eReader를위한이 프로젝트 덕분에 우리는 기본적인 컴퓨터를 가질 수 있습니다 눈의 건강에 해를 끼치 지 않도록 이상적인 화면을 갖추고 있습니다. 다른 프로젝트와 달리 KindleBerry Pi는 오래된 eReader와 같은 가젯을 재사용하거나 단일 가젯에 eReader와 컴퓨터를 사용할 수 있다는 단순한 사실로 인해 매우 흥미 롭습니다.
아케이드 기계
많은 가정에서 놀이방은 가정의 중요한 공간이되었습니다. 일반적으로 편안한 소파와 비디오 콘솔, 미디어 센터 등과 같은 많은 게임 장치를 제안합니다. SuperMario Bros와 같은 평생 비디오 게임을 제공하는 맞춤형 아케이드 기계를 만드십시오.. Raspberry Pi 덕분에 우리는 게임을 요청하는 데 사용했던 25 페세타를 지불하지 않고도 과거의 아케이드 기계를 만들 수 있습니다. 재활용 재료와 Raspberry Pi Zero W 덕분에 게임을 수정할 수 있으며 비용은 거의 최소화됩니다. 의 위에 이 링크 게임 룸을위한 아케이드 기계 구축에 대한 자세한 정보를 찾을 수 있습니다.
게임 보이
이전 프로젝트로 돌아가서,이 경우 원래 게임 보이의 복제에 대해 이야기하고 있습니다. 이 아케이드 기계는 Raspberry Pi Zero W 덕분에 완벽하게 만들 수 있습니다. 이 프로젝트의 어려운 점은 케이스를 만드는 것입니다.. 우리는 오래된 원본 기계를 사용하거나 3D 프린터로 케이스를 인쇄합니다. 그러나 이것과는 거리가 멀기 때문에 제공하는 엔터테인먼트와 관련하여 비용이 매우 낮습니다. 우리는 당신에게 이 프로젝트 그러나 원하는 경우 Instructables에서 약간의 차이가있는 더 유사한 프로젝트를 찾을 수 있습니다.
온도 모니터
집의 온도는 매우 중요합니다. XNUMX ~ XNUMX도 정도면 난방이나 전기에 연간 수백 유로를 쓸 수 있습니다. 따라서 온도 모니터를 사용하면 큰 도움이 될 수 있습니다. 이 Proyect를 위해 Raspberry Pi, 온도 센서 및 각 방의 온도를 시각적으로 나타내는 LCD 화면이 필요합니다.. 보다 정확한 온도 모니터를 만들고 싶다면 Arduino 보드를 사용하여 집안의 모든 방에서 센서를 확장 할 수 있지만 간단한 Raspberry Pi를 사용하면 훌륭한 결과를 얻을 수 있습니다. 의 위에 Instructables 이 프로젝트에 대한 자세한 정보를 찾을 수 있습니다.
자동 관개
축제 시즌에는 많은 사람들이 휴가를 보내는 경향이 있습니다. 필요한 활동이지만 식물에 물을주고, 애완 동물에게 먹이를주는 등 집에 문제가 생깁니다.이 경우에는 Raspberry Pi를 사용한이 프로젝트 덕분에 우리가 가질 수있는 프로젝트가 있습니다. 우리 식물을위한 자동 급수 시스템. 또한 Raspberry Pi의 Wi-Fi 기능 덕분에 스마트 폰에서도 작업을 수행 할 수 있습니다. 이것에 Instructables 페이지 이 프로젝트에 대한 소프트웨어, 재료 목록 및 구성 가이드를 찾을 수 있습니다.
조명 및 기타 장치 켜기
이전에 우리는 외부와 통신 할 수있는 홈 방화벽을 만드는 것에 대해 이야기했습니다. 이 프로젝트는 우리가이 프로젝트를 만들면 필요하기 때문에 방화벽에 기능을 제공 할 것을 제안합니다.. Raspberry Pi와 스마트 조명 덕분에 우리는 집의 불을 켤 수 있습니다 또는 스마트 폰의 특정 기기. 일반 조명에서도 똑같이 할 수 있지만이를 위해서는 전구로 스마트하게 “반환”하는 어댑터를 만들어야합니다. Instructables에서 찾을 수 있습니다. 건축 안내 한 명 이상이 조명을 끄는 것을 잊었 기 때문입니다. 그렇지 않습니까?
기상청
화면을 사용하여 쉽게 만들 수 있습니다. 우리에게 많은 양의 정보를 제공 할 완전한 기상 관측소 온도, 습도, 기압, 자외선, 조도, 심지어 이산화질소 수준까지.
우아하고 잘 관리 된 케이스로 만들 수 있다면, 예를 들어 Amazon에서 얻을 수있는 모든 높이에 멋진 기상 관측소를 집에 둘 수 있습니다.
이 링크에는 인트 루치 온 지금 일하러 가야합니다.
손끝에 FM 방송국
열정이 라디오라면 Raspberry Pi 덕분에 안테나 역할을 할 케이블과 오디오를 재생할 수있는 Python 스크립트, 우리는 친구들이 근처 라디오를 통해들을 수있는 작은 프로그램의 발표자가 될 수 있습니다.
다음 단계를 통해 구축 할 수있는이 장치 덕분에 표준 FM 주파수 (1MHz ~ 250MHz)로 방송하는 것이 이상적이지만 87.5MHz ~ 108.0MHz 범위의 주파수에서 방송 할 수 있습니다. 또한 공식 방송국이있는 많은 방송국의 방송을 항상 존중해야합니다.
여기 FM 방송국을 구축하기위한 지침이 있습니다.
전자 애완 동물 공급기
휴일이 올 때마다 애완 동물을 어디에 또는 누구와 함께 둘 것인지에 대한 문제도 일반적으로 발생합니다. 운 좋게도 고양이와 함께 사는 모든 사람들은 하루에 한 번 또는 이틀에 한 번 애정을 표현하더라도 고양이를 내버려두고 누군가를 방문하게 할 수 있습니다. 그리고 그것은 Raspberry Pi 덕분에 다시 한 번 우리 자신의 자동 공급 장치를 만들 수 있습니다. 고양이 나 다른 동물에게 자동으로 음식을 분배합니다.
프로젝트는 다음과 같이 세례를 받았습니다. 파워 캣 피더데이비드 브라이언이 개발 한이 제품은 널리 받아 들여졌으며 휴가 중에도 애완 동물이 먹는 음식을 통제하는 것을 좋아합니다. Raspberry Pi 덕분에 제어되는 감시 카메라도 추가하면 프로젝트가 매우 흥미롭고 수익성이 높아질 수 있습니다.
차고를위한 음성 제어
시리다양한 Apple 장치를 통합하는 잘 알려진 음성 비서 인은이 프로젝트에서 우리를 도울 수 있습니다. 음성 명령으로 차고 문을 열어. 우리는 작업이 쉽지 않다고 경고하지만 그 결과는 단순히 훌륭하고 무엇보다 편안합니다. 그리고 우리는 차고 문을 열기 위해 차에서 나올 필요가 없으며, 창문을 열기 위해 다시 열쇠를 꺼내지 않아도되기를 바랍니다.
모션 센서 카메라
우리는 이미 감시 카메라가되는 Raspberry Pi로 만들 수있는 많은 제품을 보았지만 여전히 한 걸음 더 나아갈 수 있습니다. 그리고이 강력한 장치는 우리가 어느 정도 쉽게 움직임을 감지하는 감시 카메라, 예를 들어 집 안에서 가능한 움직임을 감지 할 수 있습니다..
약간의 편집증이 될 수있는 모션 제어 기능을 제공하고 싶지 않다면 언제든지이를 사용하여 애완 동물이 집 안을 돌아 다닐지 정원으로 나가는 지 제어 할 수 있습니다.
En 이 링크 자신 만의 모션 센서 카메라를 만들기 위해 따라야하는 모든 단계가 있습니다.
MoccaPi 또는 Raspberry Pi로 만든 최고의 커피
Raspberry Pi의 사용이 사실상 무한하다고 말할 때 많은 사람들이 그것을 의심하지만 우리가 하나의 iota가 아니라 틀렸다는 것이 매우 두렵습니다. 그리고이 인기있는 장치는 이미 우리의 주방에 커피 또는 홍차를 만드는 스마트 커피 메이커 MoccaPi, 그것을 시도한 모든 사람들의 의견에 따르면 아주 좋습니다.
총 가격은 너무 높지 않으며,이 호기심 많은 커피 머신을 만드는 데 필요한 모든 요소를 획득 한 후에는 80 유로를 훨씬 넘지 않아야합니다.
오늘 MoccaPi 구축을 시작하고 싶다면 여기 인트 루치 온 따라야합니다.
아름다운 디지털 정원
식물을 좋아하고 꽃으로 가득한 정원을 만들기 위해 작은 땅을 갖고 싶었지만 그럴 수 없다면 라즈베리 파이를 사용한이 프로젝트는 항상 꿈꿔 왔던 것에 가깝습니다. 농담처럼 들릴지 모르지만 이러한 강력한 장치 중 하나 덕분에 상상할 수있는 가장 간단한 방법으로 약간의 기술로도 만들 수 있습니다. 꽃이 움직이는 디지털 정원, 꽃 주위에 새나 동물이 나타나거나해질 무렵 놀라운 조명이 비치는 곳.
위에서 볼 수있는 YouTube 동영상에는 모든 지침 (및 다음 링크를), RaspBerry Pi가 있으면 상상력을 발휘하여 원할 때마다 생기를 불어 넣을 놀랍고 아름다운 정원을 만드는 것이 좋습니다.
결론
RaspBerry Pi는 일반 대중에게 거의 알려지지 않은 장치에서 없어서는 안될 도구가되었습니다. 엄청난 수의 프로젝트를 위해. 이 기사에서 우리는 당신의 가정에 좋은 소수를 보여 주었지만이 작고 저렴한 장치의 사용과 응용은 사실상 끝이 없습니다. 많은 사람들이 RaspBerry Pi에 대한 가능성은 상상력과이를 발명하고 작업 할 수있는 능력에 달한다고 말합니다.
이 목록에 표시 할 가치가 있다고 생각하는 집용 RaspBerry Pi로 프로젝트를 만들었습니까?. 그렇다면이 게시물에 대한 의견을 위해 예약 된 공간이나 연락처 이메일을 통해 알려 주시면 목록에 포함하겠습니다.
So you have finished reading the 라즈베리 파이 활용 사례 topic article, if you find this article useful, please share it. Thank you very much. See more: 라즈베리파이 간단한 프로젝트, 라즈베리파이 아이디어, 라즈베리파이 활용 iot, 라즈베리파이 활용 사이트, 라즈베리파이 프로젝트 추천, 라즈베리 파이 상용 제품, 라즈베리 파이 제로 W 활용, 라즈베리파이 사용법