2016년 5월 운영체제부터 지원 WIFI와 ssh 자동 설정 이유 연결할 모니터도 없고, 직접 연결할 LAN 케이블도 없을 경우 Micro SD 에 라즈비안을 설치하면 MicroSD의 /boot폴더는 FAT32로 되어 있어 윈도우즈에서 특정 드라이브로 잡힘(예: F:) 윈도우즈에서 윈도 탐색기를 열면 확인 가능 WIFI 자동 설정 /boot/wpa_supplicant.conf 라는 파일 생성

부팅 시 자동으로 새… Continue Reading 라즈베리파이 설치후 WIFI, ssh 자동설정(Headless 접속)

참조 PMS7003 활용 예 : http://blog.naver.com/elepartsblog/221347040698 필요 장비 PMS7003 먼지 센서 먼지센서 인터페이스 보드 USB  to UART 변환 케이블 시리얼 통신을 위한 설정 : 참조 데이터 시트 : http://eleparts.co.kr/data/_gextends/good-pdf/201803/good-pdf-4208690-1.pdf 출력 모드 2가지 존재 Active Mode : 기본 설정, 자동으로 측정값 전송, 예제 프로그램은 Activie Mode용 stable mode : 2.3s 간격 fast mode… Continue Reading 라즈베리파이 미세먼지 센서(PMS7003)

참조 : UART 시리얼통신 : https://cccding.tistory.com/93 UART 연결 : https://blog.naver.com/windi97/220913135183 raspi-config에서 serial 활성화 sudo raspi-config 5. Interfacing Options  Configure connections to peripherals F6 Serial Enable 시리얼통신을 위한 기본 설정 : Raspi 3이상에서는 Bluetooth를 끊어줘야 한다. sudo nano /boot/config.txt  <– 맨 아래에 다음 코드 추가 dtoverlay = pi3-disable-bt   <– disable bluetooth sudo systemctl… Continue Reading 라즈베리파이 시리얼 통신을 위한 설정

내용 : 아두이노에 연결한 MH-Z19B 센서를 PWM을 이용하여 CO2 측정 결과를 시리얼(serial) 통신을 사용하여 라즈베리파이로 전송 연결 : 아두이노에 소스코드를 업로드 한 후에 아두이노를 라즈베리파이의 USB에 연결 아두이노 소스 코드

라즈베리파이 소스 코드

 

참조 https://lidron.tistory.com/44 https://blog.naver.com/heennavi1004/222051331011 str <-> byte 변환 : encode(), decode() 소켓은 byte로 전송해야 하기 때문에 string을 byte로 변환해서 전송 byte로 받아서 string으로 변환해서 사용 a = ‘hello’     #string b = b’hello’  # byte string -> byte a.encode()                  #UTF-8 로 변환 a.encode(‘euc-kr’) … Continue Reading 파이썬으로 소켓프로그래밍(byte, string 변환, encode(), decode())

참조 https://www.clien.net/service/board/lecture/12574251 파이썬 3.7.3 설치 라즈베리파이 기본 파이썬 버전 2.7 버전 -> python   python2   python2.7    : 3개 이름 사용 3.5 버전 -> python3  python3.5   : 2개 이름 사용 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev  libsqlite3-dev tk-dev libgdbm-dev libc6-dev… Continue Reading 라즈베리파이 파이썬 3.7 설치

Notepad++ 설치 : https://notepad-plus-plus.org/downloads/ 플러그인 – Plugins Admin.. – NppFTP 선택 후 Install Notepad++ 재실행 – 플러그인 – NppFTP – Show NppFTP Window 체크 Notepad++ 오른쪽에 작업창이 나타남 설정 아이콘 -> Profile Settings -> 주소,아이디,암호 등 넣으면 됨 경우에 따라 Connection type 를 SFTP로 설정

LED 켜고 끄기 : URL 소스 코드 초음파 센서로 거리 측정하기 : URL 소스 코드 인코딩 utf-8 euckr 다음 식의 의미는?

초음파 센서로 거리를 측정하여 일정거리 안에 물체가 있으면 LED 켜고 거리가 멀어지면 LED를 끄기.

교재 교 재 : 없음 평가 중간고사 : 시험 100점만점(비율:30%) 기말고사 : 시험 100점만점(비율:40%) 과 제 : 20점만점(비율:20%) 출 석 : 30점만점(비율:10%) 결석 1회당 2점 감점 지각 1회당 1점 감점 11회이상 결석은 F 성적 계산 예 중간 90, 기말 80, 과제 85, 출석 28일 경우 90 * 0.3 + 80… Continue Reading IoT표준과오픈소스 강의계획서

개발환경 CNDI사의 라즈베리파이 모듈 사용 Motor Module Buzzer : 전력을 이용하여 회전운동의 힘을 얻는 기계 3.3V 전원에서 동작, 정회전과 역회전이 가능한 2개의 핀으로 구성됨 라즈베리파이와 연결 Motor 소스 :

error: Content is protected !!