장난감 6

라즈베리파이 VNC(라즈베리파이 원격조종) 방법

라즈베리파이를 다른 컴퓨터에서 원격으로 제어할 수 있는 방법. Download VNC Viewer | VNC® Connect www.realvnc.com 사용하고자 하는 컴퓨터에서 위 링크에서 설치, 실행 시 이런 화면을 볼 수 있는데, Sign in까지 할 필요 없고, "Enter a VNC Server address or search" 라고 적힌 부분에 조종하고자 할 기기의 IP주소를 입력하면 된다. 그 주소를 어떻게 알아내는지 간단한 설명 해보자면, 터미널실행 -> ifconfig -> 하면 아래 wlan0: 부분 두번째 줄 inet 옆에 숫자가 IP IP를 입력하게되면, user와 password라고 치면 되는데, user에 뭘 치면 될지 모르겠다? 라즈베리파이에서 터미널 누르고 whoami 명령..

장난감 2020.09.28

라즈베리파이 40개의 Connector pin에 대한 설명

라즈베리 파이를 아래 사진처럼 보게되면 좌측 상단에 각기 다른 기능을 하는 핀 40여 개를 가지고 있다. 해당 기기 : 라즈베리파이3 B+ 이 글에서 다룰 내용은 위 사진의 빨간 직사각형 부분에 대하여 다룰 것이고, 저 부분이 핀이다. (세보면 40개다.) 이제 핀에 대해 간단한 설명을 적어놓았는데 적어놓은 Pin number는 물리적인 핀의 번호일 뿐이지 각 핀의 이름은 위와 같이 존재한다는 것을 참고하면 되겠다! ex) Pin number가 18 : GPIO24 - GPIO(General purpose input output, 범용 입출력) 핀 24개 - 이 GPIO 핀은 해석 그대로 원하는 여려 용도에 따라 입출력을 연결하여 사용할 수 있다. (3.3V Logic) Pin number : 3, 5,..

장난감 2020.08.05

라즈베리파이와 파이썬을 이용한 아주 간단한 LED 실험

라즈베리파이를 이용하여 LED를 0.5초 간격으로 점등, 점멸시키는 준비과정, 코드를 설명해보고자 한다. 내용 사용기기는 라즈베리파이 3B+이고, 개발환경은 라즈베리파이 OS 설치할 때 같이 설치되어있던 Thonny로 하였고, 언어는 파이썬. 라즈베리 파이와 브레드 보드를 코블러 커넥터를 통해 아래 사진과 같이 연결한다. 일단 여기선 GPIO6을 사용할 것이고, 보게 되면 이렇게 GND(접지)는 - 버스와 연결해주고, 3.3V Power는 +Bus와 연결시켜 주고, GPIO6을 LED와 연결하여 준다. 참고로 본인이 사용한 LED를 보시면 아래와 같이 되어있는데, 긴 부분은 GPIO6에, 짧은 건 GND 연결된 -버스에 연결하면 된다. 참고로 긴 부분을 Anode(애노드)라고 하며, 짧은 부분은 Cath..

장난감 2020.08.04

아두이노의 특징과 개발환경

아두이노란? -이탈리아에서 만들어진, Open source를 기반으로 한 단일 보드 마이크로컨트롤러로 만들어진 보드 및 개발환경을 지칭하는 말. 센서나 입력장치를 통해 데이터를 받아들이고, 사용자가 원하는 동작을 프로그래밍 언어를 통해 구현하여 LED, LCD 같은 소형 기기들을 제어 가능한 임베디드 기기 중 하나이다. -우측 상단의 14개의 디지털 핀과, 우측 하단의 6개의 아날로그 핀을 이용하여 기기들을 연결하고, 제어 할 수 있다. -사용되는 마이크로 컨트롤러에는 ATmega종류인 megaAVR 시리즈가 사용. -아두이노 UNO R3는 ATmega328 마이크로 컨트롤러를 사용한다. 사용 전압 5V EEPROM 1KB(1024 Byte) SRAM 2KB(2048 Byte) Clock 속도 16 MH..

장난감 2020.08.04

라즈베리파이3 (B+) 한글 패치 방법

일단 다운로드 과정이 있기 때문에, 기본적으로 라즈베리파이가 인터넷이 연결되어 있어야 한다. 한글 패치 시작 전에 sudo apt-get update sudo apt-get upgrade 를 통해 반드시 업그레이드 하고 하면 된다. 1. Terminal 창 띄우기 2. sudo raspi-config 입력 -> 라즈베리파이설정 창 진입 (sudo란 사용자가 라즈베리파이의 시스템에 접근 할 수 있게 해주는 명령어) 3. 4번째 항목에 있는 Localisation Options 항목 진입 4. I1 항목의 change Locale 선택 후 쭉~ 내리다 보면 (ko_KR, UTF-8 UTF-8) 항목 선택 5. 다시 Localisation Options 항목으로 진입 후 I2항목의 Change Timezone..

장난감 2020.08.04

라즈베리파이 입문(준비물,설치, 개발환경 구축)

라즈베리파이는 간략하게 말씀드리면 초소형 PC로 보시면 될 것 같구요. 또 이 조그만한게 와이파이도 내장되어있다고 하네요. 일단 저는 라즈베리파이3 (B+) 모델을 사용 할 것이고, 라즈베리파이 OS다운로드, SD메모리카드에 설치 할때 사용한 PC의 OS는 마이크로소프트 Window고 사양은 Window 10 pro입니다! 준비하실 것이 있는데, 물리적인 부분부터 보자면 일단 당연히 라즈베리파이 기기와 전원으로는 안드로이드 충전기에 쓰는..(사진보면 다들 아실 거라 생각해요 ㅎㅎ) 이것을 아래 사진보시면 맨 왼쪽 구멍에 넣어주시면 전원 연결은 끝이 납니다. 그럼 이제 이 라즈베리파이 화면을 출력해줘야 뭘 해야할 것 아니에요? 아래 보이는 HDMI 핀을 모니터 뒤에 연결해주시고 친절하게도 라즈베리파이 모듈..

장난감 2020.08.04