1. 개요 이번 17년 5월달에 출시한 삼성 보드인 ARTIK 053에 이야기해 보려고 합니다. 2. 050과의 차이점 아래 왼쪽 보드는 많은 문제점으로 출시하지 못했던 ARTIK 050 보드입니다. 반대로 우측 사진의 보드는 이번에 새로 출시한 ARTIK 053 보드입니다.. (화질이 좋지않아 죄송합니다.) 위 사진을 보시면 아시겠듯이 PCB 디자인부터 하드웨어 부분이 많이 바뀌었습니다. MCU는 기존의 050 버전과 같은 제품이지만 OS가 ThreadX에서 Tizen으로 변경되었습니다. 그리고 기존 050 버전에 없던 ADC pin이 추가 됬을 뿐만 아니라 다른 유선 통신에 사용되는 인터페이스도 증가하였습니다. 게다가 pin 위치를 아두이노 Uno와 같게하여 기존 아두이노 Uno 쉴드를 호환 사용할 ..
1. 개요 안드로이드에서 몽고디비를 연동하기 위해 Java로 구현 및 테스트 해보았습니다. 2. 라이브러리 설치 우선 몽고디비 홈페이지의 라이브러리 다운 페이지(https://mongodb.github.io/mongo-java-driver/)로 들어갑니다. mongo-java-dirver로 맞춘 다음 왼쪽 다운로드 버튼을 누릅니다. 그리고 새로 나온 페이지에서 mongo-java-driver-버전.jar으로 된 파일을 다운받습니다. 개발자마다 사용 툴이 다를 것이라고 생각하기에 jar파일 등록하는 것은 따로 설명하지 않겠습니다. 3. 접속 및 DB, Collection 정보 보기 1. Source Codeimport java.util.List; import java.util.Set; import com...
1. 개요 처음 몽고디비를 입문하는 상황에서 검색 시 가장 먼저 나오는 것은 Robomongo라는 DB 메니저 툴을 설치하여 몽고디비를 사용하여 보았습니다. 몽고 디비는 기존 MySQL과 데이터 형식뿐만 아니라 용어도 달랐습니다. 이번 글에서는 Robomongo를 설치하는 법과 데이터 입력하는 부분까지 해보겠습니다. 2. 설치 Robomongo의 홈페이지(https://robomongo.org/)에 접속하여 설치파일을 다운받습니다. 그리고 설치합니다. 3. 접속 DB에 접속하기 위해서는 당연힌 DB가 켜져있어야겠죠. 저는 Window 환경에서 몽고디비를 설치하였고 테스트하도록 하겠습니다. 설치에 관한 내용은 http://twinw.tistory.com/205에서 확인하시기 바랍니다. 설치하신 Robomo..
1. 개요 한번 사용해보고 싶어서 누가 인터넷에 작성한 글을 보고 따라 해봤는데 잘 안되더라구요. 그래서 한번 장리해 보았습니다. 2. 설치 window에서 사용할 것이구요. 따라서 홈페이지(https://www.mongodb.com/download-center?jmp=nav#community)에서 윈도우용으로 설치를 받습니다. 이후 다운받은 파일을 실행 시킨 후 막 다음 버튼을 누르시지 마시고 custom으로 설치하셔서 경로에 띠어쓰기가 없도록 합니다. 띠어쓰기에 대해서는 대부분이 문제가 발생하지 않는 것으로 보이지만, 제가 집컴에 설치 후 회사 컴퓨터에서 설치시 db, log 경로 설정에서 문제가 발생하였습니다. 그래서 혹시 몰라 위와 같은 작업을 하였습니다. 3. 환경 변수 설정 제어판 - 시스템 ..
1. 개요 개발 요청으로 스마트 멀티탭을 만들게 되었습니다. 예전에 만들었던 1구 제어가 아닌 5구 제어 멀티탭에 USB 충전 기능까지 추가하게 되었습니다. 2. 준비 - 보드 WIFI 통신을 해야하기 때문에 ESP8266-12E를 선택하였고, 부족한 제어핀(GPIO, ADC)를 추가하기 위해 아두이노 나노를 같이 사용하였습니다. 처음에는 아두이노 나노와 ESP8266-01 모듈을 사용할까 했지만 가격면에서도 비슷하고 아두이노에서 사용하기 위한 셋팅보다 회로만드는게 더 편해 ESP8266-01이 아닌 ESP8266-12E를 사용하였습니다. 3. 준비 - 센서 스마티 콘센트 기능 중 On/Off 기능을 구현하기 위한 릴레이 모듈과 전류 사용량을 측정하기 위한 전류 측정 센서입니다. 전선을 깔끔하게 하기위해..
1. 개요 커피숍에 있는 진동벨을 만들게 되었습니다. WIFI 기반으로 제어를 할 것이며 ESP8266-12E 모듈을 이용하여 만들었습니다. 통신은 MQTT프로토콜을 이용하였습니다. 이번 프로젝트는 만능 기판과 소자들로 만든것에 의의를 두었습니다. 2. 프로토콜 개요에서 말했듯이 프로토콜은 MQTT를 이용하였으며, 토픽으로는 vibrationRing/on과 vibrationRing/off를 지정해 두었습니다. Value값으로는 json 형식으로 { num : 1 }과 같이 보내는 것으로 정하였습니다. 3. 사진1. 앞면부 사진입니다. 2. 뒷면부 사진입니다. 3. 내부 사진입니다. 3. 내부 보드 방향 사진입니다. 4. 소스코드#include #include #define Num "0" #define m..
1. 개요 Git이나 cmd에서 특정 프로그램을 설치 시 새로운 Command Line이 생성되지 않고 %가 증가하는 Progress Bar를 구현해 보자. 2. Source Code 사실 아래 코드는 CodeProject에서 발견한 소스이다. 원본 주소는 다음과 같으며 유용하게 사용했다면 별점 5개 부탁한다. - https://www.codeproject.com/Tips/537904/Console-simple-progress #include #include void DoProgress( char label[], int step, int total ) { //progress width const int pwidth = 72; //minus label len int width = pwidth - strle..
1. 개요 페이스북의 글을 읽던 중 Google Cloud Platform Korea User Group의 조대협님께서 작성하신 글을 보고 흥미가 있어 따라하게 되었고, 거기에 대한 과정을 작성한 내용입니다. 최종 목표는 CNN(Convolutional Neural Network)와 뎉서 플로우를 이용한 얼굴인식 서비스 구현까지입니다. 이번 글은 기나긴 여정의 첫번째이며, 원본 글의 첫번째 내용인 학습할 이미지 데이터를 받아오는 부분입니다. 원본 글을 조대협님의 Blog(http://bcho.tistory.com/1166)에 가시면 확인하실 수 있습니다. 2. 공개 데이터 다운 머신러닝을 하기위해서는 일정량 이상의 데이터가 필요한데 특정 인물의 사진을 적정량을 일일이 수집하기엔 많은 시간이 들어갑니다. ..
1. 개요 hostapd를 이용하여 리눅스 기반 보드를 AP mode, 즉 공유기로 활용해 보자. 2. 설치 우선 hostapd를 설치합니다. dnf install hostapd bridge-utils 3. 설정(1) Configure을 정의합니다. vi /etc/hostapd/hostapd.conf 내용은 어떤한 통신 프로토콜을 사용할 것인지, 암호체계는 어떤 것으로 할 것인지에 따라 다릅니다. hostapd 홈페이지에는 다음과 같이 정리되어 있습니다.802.11b/g/n with WPA2-PSK and CCMPA simple but secure AP with maximal compatibility for current hardware:FILE /etc/hostapd/hostapd.confinterfa..
- Total
- Today
- Yesterday
- Java Decompiler
- 자바 입출력
- 아두이노
- java 파일 입출력
- 포켓몬 Go
- 카운터
- 인텐트
- 유전 알고리즘
- 포켓몬 고
- php
- Service
- 안드로이드
- LISTVIEW
- 5582
- java url
- 유전
- vim
- vim 설치
- 파일 입출력
- 서버
- 알고리즘
- Res
- jad
- counter
- java
- 파일입출력
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- c언어
- android
- Notification
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |