일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- github
- C언어
- data serialization formats
- Jenkins
- ci/cd
- Notification
- kubernetes
- OnlineIDE
- 3D프린터 입문
- 3d프린터 초보
- 3D 프린터 용어
- NAS HDD교체
- Kotlin
- IoTNetwork
- docker container
- 3D모델링
- 3D프린터입문
- linux job
- git
- 3D프린터
- nas
- 데이터 직렬화 포맷
- 코틀린개발환경
- 네이버클라우드
- gitlab
- 리눅스 파일동기화
- octoprint
- 3D
- docker
- Token인증방식
- Today
- Total
목록Project/Smart Home (3)
0과 1을 공부하다.
개요 본 프로젝트의 기획단계에서 기기간의 연결성과 사용자와 상호작용을 위해 서버와 센서간 Bluetooth 통신을 계획했다. 이번 게시물은 스마트홈에 빌드하여 바로 적용하는 코드가 아닌 서버-센서간 통신을 위한 기초 예제이다. 본 예제는 향후 Sensor에서 다루는 내용에 기본적으로 포함되는 예제이므로 반드시 확인하고 넘어가야하는 항목 중 하나이다. Arduino 가. 환경구성 앞서 2-1에서 Arduino IDE를 설치했다면 별도의 환경구성은 필요없다. 본 예제에서 사용된 MCU와 센서는 Arduino UNO, HC-06)을 사용하였다. 나. 회로연결 블루투스 모듈(HC-06)에 Arduino에서 5V를 인가한다. (5v, GUD 결선) 소스코드에서 지정한 RX(수신) 아날로그 포트와 블루투스 모듈의 ..
본 게시물에서는 스마트홈 환경을 구성하기 위해 필요한 개발환경 구성에 대해 다룬다. 자세한 내용에 대해서는 다루지 않으니 세부적인 환경 설정에 대해서는 인터넷 검색을 통해 알아보길 바란다. 1. Arduino IDE Arduino는 센서의 정보를 받고 처리하기 위한 Open H/W 기반의 MCU(Micro Control Unit)이다. Arduino를 제어하는 프로그래밍을 하기 위해 IDE(Integrated Development Environment)를 설치한다. Download Web: https://www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interact..
1. 스마트홈 개요 스마트홈(Smart Home)은 무선통신, 센서, PC 성능 등 IT 기술이 발전함에 따라 다양한 기술이 융합되어 가전제품을 비롯한 집 안의 모든 장치를 연결해 제어 하는 기술을 뜻한다. 가정 내 모든 사물이 연결되어 얻는 이점으로는 장소의 제약을 받지 않고 가정 내 사물의 상태를 모니터링하거나 제어할 수 있게 되어 가정의 안전과 편리함을 제공하게 된다. 최근 건축되고 있는 신축 아파트는 건축 단계에서부터 이러한 스마트홈 기술이 적용을 고려하여 건축되어지고 있는 추세이다. 오래된 건축물 또한 별도의 스마트홈 장비를 도입하여 환경을 구축할 수 있지만 건축단계에서부터 구축한 스마트홈에 비해 제한적이거나 인프라를 구축하기 위한 비용이 상대적으로 높은 실정이다. 하지만 제한적인 스마트홈일지라..