Categories
블로그

라즈베리파이4로 구현하는 사물인터넷(IoT)과 인공지능(AI)

김경연 이현 양정모 공저 408 26,원 광문각 실험키트로 아두이노 완전 정복이라는 책을 집필한지 약 7년의 시간이 흘렀다.

이전에 작성한 할 수 있는 간단한 작업과 사용하여 쉽게 구현가 되는 방법에 대한 기본 과정만 설명했습니다.

7년 전과 달리 국내는 물론 전 세계적으로 아두이노 사용자가 엄청나게 늘어났고 오픈 문서, 소스코드 등의 자원도 늘었다.

이번에는 아두이노에서 가장 많이 사용되는 오픈소스 하드웨어인 라즈베리파이 4 교재를 사용해 봤습니다

운영 체제를 사용하는 라즈베리파이는 낫습니다.

당신은 많은 일을 할 수 있습니다.

유선 무선 네트워크는 기본적으로 활성화되어 있으며 사용할 수 있습니다

전자공학과 소프트웨어를 전공하지 않은 사람도 쉽게 접근할 수 있도록 파이기본 언어와 리눅스 기본 명령어를 학습한다.

파이 언어 전용으로 작성되었기 때문에 프로그래밍 언어 초보자도 쉽게 따라할 수 있으며, 전자가 아닌 엔지니어도 복잡한 부품이나 브레드보드를 사용하지 않고 센서 보드에 연결하여 바로 센서 실습을 할 수 있습니다.

특히 최근 온라인 비대면 수업 중 배선 오류에 대한 부담을 줄일 수 있습니다

집필 당시부터 교과서에 사용된 모든 실험 세트를 제공하기 위해 저렴하고 구입하기 쉬운 재료를 사용했으며, 이 교과서에 사용된 모든 실험 재료가 통합된 개발 키트도 판매한다.

즉각적인 실습을 위한 및 사물인터넷 및 인공지능 구성을 사용한 간단한 센서 작동 원리 목차 1 라즈베리파이 소개라즈베리파이 개요.

1 라즈베리파이 4 구성 12 설치 1 메모리 형식 2 다운로드 3 설치 4 라즈베리파이 환경 설정 5 라즈베리파이 설정 사용 7 한국어 글꼴 입력 연결 6 업데이트 사용 연결 4 서버 구축 5 구축 서버 2 라즈베리파이 사용 21 기본 명령 1 쉘 및 프롬프트 2 파일 명령 3 파일 위치 명령 4 파일 생성 명령 5 파일 보기 명령사용자 및 파일 디렉토리 관리 권한 3 사용자 그룹 2 사용자 23 패키지 설치 및 관리 도구 1 패키지 정보 업데이트 2 모든 패키지 설치 3 패키지 설치 4 패키지 삭제 5 패키지 정보 보기 24 편집기 3 파이기본 31 파이 개요

프로그램 파이1 시작 파이개발 환경 실행 2 파이코드 작성 3 환경에서 파이코드 실행파이쉘 프롬프트에서 파이코드 실행 2 문자 데이터 3 4 5 사전 35 파이 문자열 연산자 1 산술 연산 2 정수 나누기 연산자 3 나머지 연산자 4 거듭제곱 연산자 5 논리 연산자 6 비교 연산자 36 파이 제어문 1 문 2 루프 3 사용자 입력 및 출력 1 사용자 입력 2 인쇄 기능 출력 3 형식 방법 38 파이 함수 1 함수 정의 2 함수 인수 및 반환 값 3 압축 풀기 인수 값 전송 4 가변 인수 값 전달 5 다중 값 반환 6 공통 범위 39 파이 1 2 310 파이 1 파이 2 파이 4 라즈베리파이 라즈베리3 라즈베리 42 1 2 435 1 2 1 47 48 1 2 모터 방향 제어 3 모터 속도 제어 4 모터 드라이버 기능 49 서보 모터 제어 1 온도 모터 제어 원리 5 직렬 통신 51 직렬 장치 1 라즈베리파이 직렬 장치 2 장치 활성화 3 라이브러리 4 시리얼 프로그램 설치 5 시리얼 통신 6 61 블루투스란 무엇인가 62 스마트폰과 블루투스 통신 1 라즈베리파이 블루투스2 블루투스페어링 3 안드로이드4 블루투스 연결 및 데이터 통신 71 통신 구조 1 동기식 비동기식 통신 방식 2 통신 방식 72 아날로그 입력 1 아날로그 입력 2 회로 연결 73 가변 저항 입력 1 통신 활성화 2 라이브러리 설치 3 가변 저항 전압 출력 4 온도 센서 8 통신 81 통신 구조 1 통신 방식 2 통신 읽기/쓰기 82 지자기 자이로 가속도 센서 통신 1 통신 활성화 2 장치 주소 확인 통신 속도 변경 4 자이로 가속 지자기 데이터 출력 5 3렌더링 9 웹 서버 91 웹 서버 역할 92 웹 서버 1 웹 서버 설치 2 테스트 3 웹 페이지 추가 방법 4 페이지 생성 93 요청 1 메소드 파라미터 2 메소드 파라미터 94 웹 제어 1 제어 2 서보 모터 제어 10 데이터베이스 10설치 2 루트 계정 설정 3 사용자 권한 설정 102 연결 1 외부 접근 설정 2 설치 103 테이블 생성 1 온도 테이블 2 사용자 정보 테이블 생성 10데이터베이스 1 문 2 문 3 문 4 문 105 웹 온도 서비스 1 설치 2 테스트 3 온도 센서 데이터 저장 4 온도 센서 데이터 웹 서비스 5 온도 센서 데이터 웹 서비스 날짜 검색 그래프 추가 10 그리기 1 사용 2 그래프 예제 3 온도 변화 선 그래프 그리기라즈베리파이 카메라 활용라즈베리파이 카메라 1 카메라 인터페이스 활성화 2 카메라 모션 테스트 3 파이 카메라 제어 2 카메라 모션 감지 1 모션 모듈 설치 2 모션 모듈 구성 파일 3 스트리밍 확인 4 카메라 원격 제어 12 인공지능 스피커 121 설정 1 마이크 및 스피커 설정 2 개발자 프로젝트 생성 3 장치 모델 등록 4 및 서비스 사용 활성화 5 사용자 인증 정보 설정 6 설치 온 및 샘플 코드 1 어시스턴트 사용 123 음성으로 제어 13 활용 131 45 설정 1 라즈베리파이 4설정 132 기본 활용 1 디스플레이 이미지 인식 그레이스케일 변경 카메라 134 모션인식 136 모션인식 스트리밍 137 오톡 메시지 보내기 1 오계정 로그인 2 애플리케이션 추가 3 오 로그인 활성화 4 접근권한 관리 설정 5 메시지 토큰 발급 138 모션인식 스트리밍 및 침입 감지.