목록RaspberryPi (5)
miinsun
저번 게시글에 이어서 모션세서를 활용한 조명 제어 코드를 조금 업그레이드 했다. 이번에는 조명 제어기능을 구현한 motion.py에 데이터를 서버에 전송하는 server.py 와 client.py를 추가하였다. - 이전 게시글 [토탈 솜루션/RaspberryPi] 움직임 감지 센서로 조명 제어하기 진행 중인 프로젝트의 모션 센서 제어 부분을 맡았다. 📌 기능을 구현하기 위한 준비물 라즈베리 파이(초기 설정된) GPIO 확장 보드 MF선 모션감지센서 3색 LED >> 3색 LED가 조명을 대체한다. 그 외 miinsun.tistory.com 💻 데이터 흐름도 서버 리스닝 소켓을 만들어 클라이언트의 응답을 기다린다. 클라이언트의 모션센서의 입력 값을 보내준다. 서버는 클라이언트의 응답을 기반으로 제어 값을 ..
💻 실습 환경 인터넷 연결 📌 시스템 한글 설정 $ sudo raspi-config 4 Localisation Options에 접속 Change Locale에서 ko_KR. UTF-8 UTF-8 선택 Change Time zone에서 Area : Asia Time zone : Seoul 선택 Change Keyboard Layout에서 Generic 105 --> Korean - Korean (101...) 선택 📌 한글 패치 설치 한글 폰트와 키보드 입력기를 설치하기 위해서 해당 명령어 들을 차례로 입력한다. "Do you want to continue?"처럼 Yes/No를 묻는 질문이 있으면, 'Y'를 입력하면 된다 $ sudo apt-get install fonts-unfonts-core $ sud..
라즈베리파이 GPIO란 GPIO는 (General Purpose Input Output)의 약자이며, 임베이트 시스템에서 외부와 입/출력 통신을 하기 위한 핀이다. 일반 PC와 라즈베리파이의 가장 큰 차이점은 GPIO핀이라고 할 수 있다. 라즈베리파이는 GPIO핀을 통해 센서, 모터 등의 외부 장치와 연결할 수 있으며 각종 센서, 모터, 출력 모듈 등을 연결하면 추가적으로 기능을 부여할 수 있다. 우리는 GPIO를 통해 다양한 장치 구현 및 제어 시스템을 구축할 수 있다. GPIO 배치도 3.3VDC: DC 3.3V의 전압을 출력한다. (1번,17번) 5VDC: DC 5V의 전압을 출력한다. ( 2번, 4번) GND: 그라운드(접지) 핀 (6번, 9번, 14번, 20번, 25번, 30번, 34번, 39번..
진행 중인 프로젝트의 모션 센서 제어 부분을 맡았다. 📌 기능을 구현하기 위한 준비물 라즈베리 파이(초기 설정된) GPIO 확장 보드 MF선 모션감지센서 3색 LED >> 3색 LED가 조명을 대체한다. 그 외에 기능 확장을 위해서 서브모터가 있으면 좋을 것이다.. 요구 사항은 다음과 같다. 스마트 홈을 구축한다고 하였을 때, 거실이나 각각의 방에 움직임이 감지된다면 조명이 자동으로 켜져야 한다. 1시간 이상 움직임이 감지되지 않을 시에는 자동으로 조명이 꺼지도록 제어할 수 있어야 한다. 💬 요구사항을 바탕으로 기능을 만들어보자 움직임 센서는 1초에 한 번씩 계속해서 움직임을 감지한다. 움직임이 감지되면 그 이후로 1시간 동안 LED 등을 켜둔다. 1시간이 지나면 반복해서 움직임 센서가 입력을 받는다. ..
❌ 오류 현상 라즈베리파이 구동 시, 와이파이 목록 자체가 생기지 않는 현상 1. 첫 번째 해결 방법 _ WI FI Country 재설정하기 라즈베리 파이 메인 화면에서 menu -> Preferences -> Raspberry PI Configuration -> Localisation을 누른다 Locale과 Wifi Country를 GB 영국으로 바꿔주면 된다. 대부분의 경우, 이 방법이면 해결이 되는 거 같았다. 하지만, 나는 이 이후에도 연결이 안 됐으므로 패스 2. 두 번째 해결 방법 _ 터미널로 와이파이 재설정하기 먼저 터미널 창을 켜준다. iwconfig //명령어로 현재 라즈베리 파이에 연결되어 있는 와이파이를 확인한다. sudo iwlist wlan0 scan /..