일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- elasticsearch
- Python
- 연동
- docker
- mariadb
- ChatGPT
- 구글
- sample
- Kibana
- Linux
- s3
- JavaScript
- Ai
- logstash
- AWS
- 영어
- JS
- ssh
- SSL
- MSSQL
- MySQL
- build
- unity
- error
- Windows
- nodejs
- API
- 유니티
- 설정
- Today
- Total
목록개발 이야기 (308)
가끔 보자, 하늘.
이전에서는 LED를 주기적으로 깜밖이는 것만 했었다. 이번에는 두가지를 복합적으로 해봐야겠다. 이거 다음엔 바로 인터넷 라디오로 간다. -0-a 일단 오늘의 보드는 아래와 같이 설정한다. LED : 11번 핀에서 입력을 받아 330옴 저항을 통해 LED의 긴다리(+)로 연결되고 짧은다리(-)에서 GND로 나간다. YELLOW BUTTON : 3.3V로 전원이 들어가고 10K옴을 통해 버튼으로 들어간다. 위 그림에서 위 오른쪽 다리 방향으로 GND로 이어지고, 버튼의 입력은 18번 핀으로 받도록 설정했다. Raspberry pi2 이름로 각 핀의 wiringpi 번호는 아래와 같다. 개발 목표는 버튼을 누르면 10초간 LED가 켜지고, 지정한 사운드를 출력하도록 한다. 출력 중 입력이 다시 들어오면 기존의..
gpio의 helloworld 예제인 블링크를 wiringPi를 이용해 샘플을 실행해 봤다. 일단 wiringPi lib 설치부터... 아래와 같다. 설치 1. git 설치 sudo apt-get install git-core 2. wiringPi 프로젝트 다운 git clone git://git.drogon.net/wiringPi 3. build clone한 위치에 wiringPi안에 들어가서 ./build 실행. 빌드가 이상없이 되었다면 "find / -name "gpio"를 실행해 보자. "/usr/local/bin"과 방금 빌드한 곳, 두 곳에 gpio를 발견할 수 있다.빌드한 곳 gpio 폴더 안에서 ./gpio -v 한 결과와, gpio -v 한 결과가 다르다면 gpio 파일을 "/usr/lo..
이 글은 개인적으로, 라즈베리파이를 활용한 첫번째 프로젝트이다. 아내가 집 안쪽에서 라디오 안잡혀서 힘들다고 불평이었다. ipad에 라디오 어플을 설치해줘도 각 방송사마다 별도 어플을 설치해야 되서 힘들다고.. 고민끝에 라파이로 라디오를 만들어주기로 했다. 그래서 최근에 라파이를 구매했고, 오늘 라이브러리 설치해서 테스트까지는 했다. 과정은 아래와 같다. (* 아래 과정은 http://kocoafab.cc/tutorial/view/340 블로그의 내용을 참고해서 제작되었으며, 짧은 진행을 위해 불필요한 과정 생략, 내 환경과 틀린 부분을 수정하여 제작되었음을 알립니다.) (* command의 모든 과정은 sudo 명령을 먼저 입력하고 진행하자. 혹은 귀찮다면 나처럼, sudo su를 입력해서 권환을 획득..
기본 id는 "pi", pw는 "raspberry". -------------------------------- sd에 라즈비안 설치 시 기본 비번은 변경하는게 좋으며, 초기 설정에서 놓쳤다면 이후 "raspi-config"를 입력하면 다시 설정할 수 있다. 보드에 전원 스위치가 없다. -------------------------------- 전원이 연결되면 바로 가동되는데, 종료시 전원을 바로 내리면 주변장치에 문제가 발생할 수 있다. ( sd카드와 같은.. ) " shutdown -h now " 커멘트를 통해 꼭 모든 디바이스가 unmount 된 이후 종료되도록 해줘야 한다. 재가동하려면 전원선을 뺐다가 다시 연결하니 되네. 이거 몰라서 한참 찾음. SD 카드는 가능한 큰걸로 ------------..
작년부터 라즈베리파이를 살까 말까 고민했었는데.. 무얼 만들지를 고민하다가 최근 아내가 간단한 라디오를 원해서, 1) 부엌에 설치할 음성인식 인터넷 라디오.. 아이가 요괴워치 시계를 사고 싶어 하는데 갈 때 마다 없어서 만들기로 한. 2) 메달을 삽입하면 TFT 화면에 소환 영상이 같이 출력되면서 소리가 나는 요괴워치 장남감. 을 만들려고 구매를 결정. 어제 손이 들어왔다. 새로운걸 배우는건 언제나 두근두근이라.. ^^ 게다가 이런 소식도... 윈도우10 라즈베리파이 지원!!
클라이언트는 브라우저, 서버는 nodejs로 가정. 업데이트 진행 과정을 확인할 수 있도록 만들었다. 브라우저에서는 아래와 같은 코드로 작업을 하면 된다. 스트림으로 보낼 파일을 지정하고, 해당 서버로 소켓 연결해서 보낸다. 'data' 메세지를 통해 현재 업데이트된 사이즈를 확인할 수 있다.var fn =$("input[type=file]")[0].files[0]; // input 폼을 이용해서 지정된 파일 확인var AllSize = fn.size; // 진행 사항을 체크하기 위한 파일 전체 사이즈var UploadedSize = 0; // 현재 업로드된 용량var socket = io.connect('localhost:8765');var stream = ss.createStream();ss(sock..
없으면 인스톨.. apt-get install mpstat 기본으로 mpstat를 입력하면 아래와 같은 결과가 출력됨. sudo mpstat Linux 3.13.0-45-generic (rs2mapp1) 04/10/2015 _x86_64_ (2 CPU) CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idleall 0.02 0.01 0.00 0.02 0.00 0.00 0.00 0.00 0.00 99.95 이걸 코더별로 사용률을 보려면 아래와 같이 실행하면 된다. sudo mpstat -P ALL 01:54:52 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle01:54:5..