본문 바로가기

개발자/Raspberry Pi

mysql 에러 - Can't connect to MySQL server on '192.168.1.242' (111) mysql 에러 - Can't connect to MySQL server on '192.168.1.242' (111) 실습중 이런 에러가 나온 경우 즉시 해결법은 sudo nano /etc/mysql/my.cnf 를 열어서 bind-address = 127.0.0.1이부분을 찾아서 #bind-address = 127.0.0.1 주석 표시를 하면 된다.
HT-01SV 온습도 센서 구현 코드들 HT-01SV 온습도 센서 구현 코드들 HT-01SV는 정젂용량 방식의 습도센서 와 밴드갭 온도센서의 일체형 센서로 디지털 측정값을 젂압으로 변환하여 출력하도록 구성한, 개별적으로 모두 보정이 되어 출하되는 뛰어난 성능의 온습도 겸용 센서입니다. 특징 - 상대습도 및 온도 측정 센서- 젂압 출력 (관련 수식 참조)- 뛰어난 장기 안정성- 저젂력 소모- 작은 사이즈 (SMD type) 적용 분야 - HVAC, 공장자동화, 데이터 로깅, 가젂, 자동차, 기상장비, 가습,제습기, 의료분야 등.. 자세한 센서 사양은 아래의 두개 문서 참조 - 거의 동일 그리고 아래의 코드를 참조하시면 되는데 코드를 찾아 본 이유는 ADC 로 읽은 코드를 어떻게 처리하는가가 조금 어려운 부분이다. 12Bit 로 읽은 A/D 컨버..
모듈, 센서, 전자부품 구입처 정리 **전자부품 구입처** 아트로봇 - http://artrobot.co.kr/AVR몰 - http://www.avrmall.com디바이스 마트 - http://www.devicemart.co.kr엘레파츠 - http://eleparts.co.kr/main/main.phpIC뱅큐 - http://www.icbanq.com/퍼니키트 - http://www.funnykit.co.kr/로보블럭 - http://www.roboblock.co.kr/로보메카 - http://robomecha.co.kr 하이텍 - http://www.hitecrcd.co.kr로보티즈 - http://www.robotis-shop-kr.com/index.php 계속 업데이트 예정~~
GPIO 충돌, I2C 사용할 때 GPIO와 충돌해결 - wire, w1_gpio, w1_therm 라즈베리 파이와 i2c 통신을 하기 위해 교재를 따라하다가 무엇이 실행이 되는지 자꾸만GPIO 핀이 제대로 제어가 되지 않았다. 이리저리 수소문 해서 알아본 결과 아래와 같은 프로세스들이 생성되면서 GPIO 핀이 제어가 이상해진것이다. wire, w1_gpio, w1_therm요런 파일들을 중지하고, 다시 부팅해서 시험해도 마찬가지 였다. 그래서 더욱 검색하여 나중에 알아 낸 방법은 /etc/modules 파일을 아래 그림처럼 수정하면 된다는 것이다. 즉, i2c 통신이 필요한 때에 실행되어야 할 커널 프로그램이 항상 부팅하면 실행이 되어서 GPIO 테스트가 제대로 되지 않았다. 헐~~ 또 삽질 실컨했다.
라즈베리 파이에 PIR 센서(움직임 감지) 라즈베리 파이에 인체감지 센서- 모션 디텍트 센서 머 다 좋고, APS001 을 연결하여 시험하였다. 센서 사양은 아래와 같다. 주의할 점은 반드시 aps001 사용시 out 추력에 pull-up 저항을 달아야 한다. 그래서 OUT 신호가 LOW 일때 디텍션 하는것이다. 아래는 소스코드 #include #include #define soundDetect 17 #define humanDetect 27 int main(void) { int i = 0; if(wiringPiSetupGpio() == -1) return 1; pinMode(soundDetect, INPUT); pinMode(humanDetect, INPUT); while(1) { if(digitalRead(soundDetect) == 0) { ..
주옥같은 라즈베리 파이 강좌들, 라즈베리 파이 사용법 링크들. 약간 다른... 개발자를 위한 환경 구축개발을 위한 SSH 환경구축개발을 위한 SAMBA 환경구축개발을 위한 Notepad++ 사용 환경설정 Part 1개발을 위한 Notepad++ 사용 환경설정 Part 2리눅스에서 라즈베리파이 개발환경 구축하기(1장,2장)우분투에서 라즈베리파이 개발 환경 구축하기.버츄얼박스 에서 우분투 설치하기우분투에서 라즈비안 설치하기우분투에서 라즈베리파이 크로스 컴파일 환경 구축하기우분투에서 NFS 서버 설치 및 세팅하기우분투에서 Putty 및 NFS Client 설치 및 세팅하기우분투에서 코딩 및 크로스 컴파일 하기 ( EX: hello world )distcc cross compile 환경구축for Ubuntufor MAC-OSX)라즈베리파이 개발 툴 WEBIDE 설치Git Server 구축..
라즈베리파이 활용 및 GPIO 강좌 목차 아주 좋은 자료입니다. 네이버 카페 - 오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카) 제공. 라즈베리파이 활용 및 GPIO 강좌 목차 Created Date: 2013.10.01Modified Date: 2013.12.05revision 5[출처] [목차:완료] 라즈베리파이 활용 및 GPIO 강좌 목차 (오픈소스 소프트웨어 & 하드웨어: 로봇 기술 공유 카페 (오로카)) |작성자 나무꾼 아래 목차 표는 산딸기마을(이하 라즈플레이) 나무꾼 과 오로카 표윤석님, 버섯돌이님을 중심으로 작성된 라즈베리파이를 파이를 구입 후 기본적인 사용법 부터 활용법에 대한 포스트 된 강좌를 목차로 정리한 내용 입니다.(개인적 판단으로 불 필요 자료는 미포함)* 향후 산딸기마을 프로젝트 또는 강좌형태로 추가..