본문 바로가기

개발자/Raspberry Pi

Rapsberry Pi 3 Access Point 만들기 AP 만들기 공유기 없이 라즈베리파이와 주변장치 연결하기(ap mode) SSH로 접속하고 로그인하는 과정은 생략하도록 하겠습니다. 1. 업데이트 & 업그레이드 $sudo apt-get update $sudo apt-get upgrade -y 2. 패키지 설치 $sudo apt-get install hostapd -y $sudo apt-get install dnsmasq -y 여기서 hostapd는 wifi ap mode로 설정할 때 사용하며 dnsmasq 는 DHCP나 DNS를 설정할 때 사용합니다. 3. 자동실행 설정 $sudo systemctl disable hostapd $sudo systemctl disable dnsmasq 여기서 바로 넘어가면 설정이 되지 않은 채로 실행되므로 이를 정지시켜 줍니다. 4...
라즈베리 파이에서 node js 로 온습도 센서 dht22에서 데이터 읽어오기 nodejs 로 온습도 센서 dht22에서 데이터 읽어오기 일단 nodejs 가 설치되고, npm(node package manager) 가 설치된 상태에서 무작정$ npm install node-dht-sensor 을 실행 시키면 아래와 같은 에러가 발생한다. 1234567891011121314pi@raspberrypi:~/node_modules $ npm install node-dht-sensor/> node-dht-sensor@0.0.12 preinstall /home/pi/node_modules/node-dht-sensor> ./preinst +--------------------------------------------------------------------------------+| ERR..
라즈베리파이와 MCP3208 ADC 컨버터 사용하기 - 회로와 소스코드 라즈베리파이와 MCP3208 ADC 컨버터 사용하기 - 회로와 소스코드 라즈베리파이의 GPIO는 아두이노와는 다르게 디지털 입력만 가능하도록 되어있다. 라즈베리파이는 ADC(Analog Digital Converter)가 내장되어있지 않다. 그래서 별도의 ADC를 사용해서 ADC 기능을 추가해야 한다. 여기서는 MCP3208 AD 컨버터를 SPI 인터페이스를 이용해서 사용하는 방법을 설명한다. 조도센서는 광량(빛의 세기)를 센싱하여 전기적 신호로 출력하는 센서이다. 센서의 출력은 단순히 밝고 어두운 상태 만을 표시해주는 디지털 출력과 빛의 세기에 따라 값이 변하는 아날로그 출력이 있다. 테스트 할 때는 조도 센서를 사용하여 디지털 출력과 아날로그 출력 각각에 대해 실습하는게 좋은데 여기서는 아날로그 출력..
라즈베리 파이 LCD display C 언어 똑 같은 내용으로 파이썬 프로그래밍과 소스코드는 이곳을 참조한다. http://www.circuitbasics.com/raspberry-pi-lcd-set-up-and-programming-in-python Wiring the LCD in 8 Bit Mode 연결 Wiring the LCD in 4 Bit Mode 연결 위 연결도의 밝기와 선명도 조절 가변저항은 10K, 저항이나 1K~3K 저항을 사용하면 된다. wiringPi 설치 C언어를 사용하여 라즈베리 파이를 프로그래밍 하기 위해 wiringPi 라이브러리를 설치한다. 이미 설치되어 있다면 건너 뛴다. 아래 명령어를 사용하여 wiringPi 를 다운받아 컴파일한다. 1. Git 을 사용하여 WiringPi 를 설치할 수 있는 git-core 설치..
라즈베리 파이 Serial 프로그램 예제와 설명 Serial 프로그램 예제 대부분의 실습 타겟 보드 자체에 메인 콘솔용으로 사용되는 통신 포트 이외에 두개의 다른 포트를 지원하고 있다.일반적으로 메인 콘솔용으로 사용되는 포트는 통신용으로 부적합하다. 커널에서 발생되는 메세지가 메인콘솔로 출력되기 때문에 통신에 방해를 받을 수 있기 때문이다.씨리얼 포트 두 포트 중 한 포트를 이용하여 리눅스에서 통신 프로그램을 어떻게 작성해야 하는가에 대한 간단한 예제를 들고 있다.좀더 자세한 시리얼 프로그램 기법에 대해서는 리눅스 프로그램 관련 서적이나 KLDP 에 한글화된 문서를 참조하기 바란다. 리눅스에서는 터미널을 연결하기 위하여 장치 파일을 이용한다. 장치 파일은 /dev/ttyUSB0 이다.상황에 따라, 연결된 외부 포트에 따라 각기 다른 이름으로 사용될 수..
1월 25일 K-ICT 디바이스랩 판교에서 삼성 ARTIK 소개 즐거운 날 25일 오후에 경기대학교 교육 마치고 사무실 들어왔다가 근처에서 행사가 있었다. 행사 내용은 아래와 같다. 회사 후배와 함께 갔는데 중간에 할 일이 있다며 가버렸다. 미안한데... * 일 시 : 2017. 01. 25.(수) 18:30 ~ 21:00* 장 소 : K-ICT 디바이스랩 판교 (경기도 성남시 분당구 판교로 289번길 20 스타트업캠퍼스 1동 3층)* 강 사 : 곽무성 연구원 (삼성전자)* 주 제 : IoT 플랫폼 ARTIK 알아보기 - ARTIK BIZ 인트로 (IoT란 무엇이고 필요한 것은 무엇인가?) - ARTIK Module / Cloud 소개 (플랫폼의 필요성) - ARTIK Module / Cloud 시연 이날 삼성전자 IoT 사업화팀 곽무성 엔지니어로 부터 들었던 내용과..
라즈베리파이 공식 7인치 터치스크린 (Raspberry-Pi Touch Display) (Rev 1.1) 라즈베리파이 공식 7인치 터치스크린 (Raspberry-Pi Touch Display) (Rev 1.1)Raspberry Pi 재단의 공식 Touchscreen Display 제품 / 해상도 800 x 480 / 라즈베리파이 모든 버전 호환 판매가격86,500원 (부가세 미포함가) - 판매 싸이트 https://www.devicemart.co.kr/1273487# 정상적인 작동을 위해서는 반드시 최신의 Raspbian으로 작동시켜 주세요. 구형 Raspbian에서는 디스플레이가 인식/작동되지 않을 수 있습니다. 라즈베리파이 7인치 터치스크린 디스플레이 Technical Specification - 7" Touchscreen Display- Screen Dimensions: 194mm x 110mm x 2..
라즈베리 파이 LoRa 통신 모듈 테스트 남은 일들 언제 하나. 이런~LoRa 모듈끼리 통신 테스트 잘되고, 라즈베리 USB 포트를 이용해서 통신 테스트 하는 일이 남았다.통신 테스트 사진과 회의 결과 이미지