본문 바로가기

개발자

수심 자동 측정 장치 JSN-SR04T JSN-SR04T Waterproof Ultrasonic Module 방수초음파센서 모듈에 대한 설명은 이전 포스팅을 참고하시고 여기서는 예제코드를 알아봅시다. 회로도와 구성도는 그리고 있어요. Ultrasonic Sensors: Comparison and Test (US42V2, JSN-SR04T, and US-100) 방수 초음파 모듈 JSN-SR04T 테스트 - 20cm 이하 측정 불가하다. 이런~ 방수 초음파 모듈 JSN-SR04T - Water Proof Integrated Ultrasonic Ranging Module 계산 방식이 다른 두 가지 코드를 첨부합니다. 거리 계산에서 중요한 아두이노 함수 pulseIn 함수 설명을 참고하세요. 코드 1 #define ECHOPIN 11 // Pin ..
라즈베리파이4 기반 AI IoT 가이드 7강 Maria DB 기본 MariaDB란? MariaDB는 MariaDB사가 제작한 오픈소스 RDMBS (관계형 데이터베이스 관리 시스템 relational database management system, RDBMS) 소프트웨어입니다. MariaDB가 무엇인지 알기 위해서는 MySQL이란 유명 RDBMS를 알아야 합니다. 왜냐하면 MySQL에서 떨어져 나온 RDBMS가 MariaDB이기 때문이죠. AB사 핵심 창업자 중 한 명이었던 몬티 와이드니어스가 2009년 동료들과 나와 MySQL코드 기반으로 한 오픈소스 RDBMS를 개발한 것이 지금의 MariaDB입니다. 상용으로 사용하기 위해서 돈을 내야 하는 MySQL과 다르게 (교육용, 개발용은 상관없음) MariaDB는 무료로 사용할 수 있습니다. MariaDB 특징 오픈소스 ..
라즈베리파이4 기반 AI IoT 가이드 1강 시작하기 본 포스팅 내용은 주로 'IoT 사물인터넷을 위한 라즈베리파이 4 정석, 최주호, 김재범, 정동진 공저' 책을 참고하여 작성했어요. 이전 버전인 라즈베리파이 3과 동일한 내용은 링크로 대체하고 라즈베리파이 4에서 달라진 내용을 위주로 설명합니다. 아래 목차로 진행될 예정이지만 늘 그렇듯 변화무쌍하고 자유자재로 진행된다는 점을 이해해주기 바랍니다. 예상대로 되는 일은 인생에 별로 없으니까 말입니다. 강의 제목에 AI IoT는 똑똑한 인공지능 IoT를 말합니다. IoT가 사물에 연결된 센서 데이터 수집장치지만 요즈음은 장치를 더욱 똑똑하게 만들려는 시도가 많아졌습니다. 그래서 AI를 붙이게 되었고요. 본 가이드를 진행하면서 다양한 제품을 개발한 경험과 공부하는 법, 다소 철학적이고 의미 없는 말들을 곁들일 ..
도시농업 전문가 양성과정 오랜 기간 자신의 일을 특별한 경지로 만든 사람은 대단히 훌륭한 사람이다. 오늘 도시농업 전문가로 활동하며 '한국 사이버 원예대학' 학장님과 회의가 있었다. 정리를 천천히 하기로 하고 앞으로의 일정을 논의하였다. 우선 도시농업에 대해 알아야 한다. 도시농업이란 도시농업은 도시에서 발생되는 모든 농업활동을 의미하며, 도시지역의 자투리 공간(옥상, 베란다, 골목길, 시민농장)을 활용하여 여가 또는 체험적인 농사로, 농촌에서 생계와 판매를 목적으로 하는 농업과는 구별됩니다. 도시농업의 매력은 무엇보다 건강함에서 찾을 수 있습니다. 몸과 마음을 건강하게 합니다. 그다음은 당연히 먹는 즐거움이겠죠. 건강한 먹거리를 기르고 나누는 즐거움이 있습니다. 식물을 가꾸는 즐거움은 애완동물을 기르는 만큼이나 근사한 일입니다..
초인공지능 7강 의식을 가진 AI 초인공지능 7강 의식을 가진 AI 강한 인공지능을 의식을 가진 인공지능이라고 볼 때 이 장에서 의식을 '퀄리아(개별 감각질), qualia 즉, 개별 감각질은 어떤 것을 지각하면서 느끼게 되는 기분 혹은 심상으로 주관적, 의식적 경험의 개별적 사례를 의미한다'를 가질 수 있는 무언가로 정의한다. 세계의 본연이 모습에 대해 철학적으로 논의한 이후에 인공지능이 의식을 가질 수 있는지 검토해보자. 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍쳐 초인공지능 5강 인간의 지성을 뛰어넘는 AI 초인공지능 6강 로봇의 반란 초인공지능 ..
초인공지능 6강 로봇의 반란 초인공지능 6강 로봇의 반란 기술적 특이점이 찾아올 때 발생할 수 있는 여러 가지 문제를 통틀어 '2045년 문제'라고 부른다. 일자리 문제, 기계 반란 등을 포함한다. 기계 반란을 우려하는 대표적인 사람으로 스티븐 호킹, 빌 케이츠, 일론 머스크가 있다. 컴퓨터가 지능을 갖는 것과 자아를 갖는 것은 다른 문제다.(제프 호킨스와 블레이크슬리 생각하는 뇌, 생각하는 기계) 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍쳐 초인공지능 5강 인간의 지성을 뛰어넘는 AI 초인공지능 6강 로봇의 반란 초인공지능 7강 의식을 가진 AI..
초인공지능 5강 인간의 지성을 뛰어넘는 AI 초인공지능 5강 인간의 지성을 뛰어넘는 AI 인간의 지성을 뛰어넘는 AI가 가능할지에 대한 논의에 앞서 괴델의 불완전성 정리에 대해 알아보자. 괴델은 어떤 명제는 증명도 반증(부정의 증명)도 할 수 없음을 증명했다. 그 명제는 '이 글을 증명할 수 없다'는 문장인데 이것을 '괴델 문장'이라 부른다. '이 글을 증명할 수 없다'는 괴델 문장이 증명될 수 있다면 '이 글을 증명할 수 없다'는 말과 모순된다. 이 명제를 반증할 수 있다면, 괴델 문장은 증명할 수 있게 되어 '이 글을 증명할 수 없다'라는 말과 모순된다. 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 초인공지능 4강..
초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍쳐 초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍처 현재 심층학습이 AI 붐을 일으키는 것은 다양한 산업분야에 활용할 수 있다는 점과 더불어 인간과 동일한 수준의 폭넓은 지적 활동이 가능한 AI를 의미하는 '범용 AI, Artificial General Intelligence, AGI' 실현에 좀 더 가까워지고 있다는 믿음을 키우고 있기 때문이다. 경우에 따라서는 모든 문제를 해결하는 범용 AI 뿐만 아니라 기술적 특이점 Singularity을 야기할 수 있다고 보고 있다. 다시 말해서 범용 AI란 컴퓨터가 "일반적으로" 사람이 할 수 있는 모든 지적인 작업을 수행하고 자연어를 사용해 사람과 같은 방법으로 커뮤니케이션하는 단계다. 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공..
초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 20세기 AI 연구는 주로 기호를 처리하여 인간이 가지고 있는 논리적 사고를 재현하는 것이었다. 그에 반해 21세기 AI 연구 목표는 화상이나 음성 등 감성 데이터를 처리하여 직관적이고 직감적인 사고를 재현하는 것이다. 즉, 기존 규칙에 기반한 연구가 '기계학습'에 기반한 AI 연구로 경향이 바뀌고 있다. 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍쳐 초인공지능 5강 인간의 지성을 뛰어넘는 AI 초인공지능 6강 로봇의 반란 초인공지능 7강 의식을 가진 AI 기계 학습은 수많은 데이터에서 규칙성을 추출함으로써 정확한 지적 ..
초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 2강 인간의 사고를 기계화하려는 시도들 컴퓨터 소프트웨어인 인공지능으로 인간의 지성을 구현하기 어려운 이유는 인간은 기호를 사용한 논리적 추론뿐만 아니라 직관적인 판단도 인간의 지성을 구성하는 중요한 요소이기 때문이다. 현재 진행되는 AI 연구 주역은 심층학습이다. '심층학습'은 인간 뇌의 신경계 구조를 모방한 '인공신경망'이라는 AI 기술의 한 분야로 컴퓨터가 직관적인 사고를 하도록 하는 기술이다. 초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 초인공지능 2강 인간의 사고를 기계화하려는 시도들 초인공지능 3강 기계학습과 심층학습: 인간의 직관을 갖춘 AI 초인공지능 4강 범용 AI: 전뇌 복사와 전뇌 아키텍쳐 초인공지능 5강 인간의 지성을 뛰어넘는 AI 초인공지능 6강 로봇..
리튬 배터리 충전 모듈 TP4056 사용법 리튬 배터리 충전 모듈 사용법 아두이노 나노의 새로운 제품군이 최근 추가 되었습니다. 먼저, 나노보드와 동일한 외형으로 성능을 높인 Nano Every 와, IoT 기능을 추가한 NANO 33 IoT 버전, 그리고 NANO 33 BLE, BLE 보드에 강력한 센서 기능을 추가한 NANO 33 BLE Sensor 보드까지 4종이 추가 되었습니다. 나노 Every 보드를 제외한 나머지 3 보드에 대한 사용법은 연관 포스팅을 참고하시기 바랍니다. 오늘 올릴 포스팅은 리튬배터리 충전 모듈 사용법입니다. 새로 나온 4종 보드 비교표를 참고하십시요. 새로 나온 보드들이 작기 때문에 휴대용 장치나 IoT 제품 프로토 타입 개발에 휴대용 충전지는 거의 필수입니다. 사용할 충전모듈은 Micro USB 5V 1A 1865..
초인공지능 1강 AI와 미래 변화, 기술적 특이점은 올 것인가? 생명의 진화 관점에서 보면 그리 길지 않지만 역사 관점에서 보면 인간이 생각하는 모든 것은 오랜 시간이 지나면 대부분 현실이 된다. 인공지능 분야에 대해 인간이 생각하는 일에 있어서도 예외는 없다. 우리가 생각한 기존 인간을 부정하는 포스트 휴먼이나 인간의 지능을 넘어선 컴퓨터도 현실이 된다. 심지어 로봇이 인간을 동물원에 집어넣고 안전하게 보호하는 일이 일어나지 않는다고 말하는 것도 논리에 맞지 않는다. 미래를 걱정하는 일은 쓸데없는 일이다. 교육, 경제, 일자리, 인문, 철학, 의료 등 모든 분야에서 빠른 속도록 기계의 대체화가 진행되고 있다. 우리는 유행에 맞춰 옷을 갈아입고, 계절이 바뀔 때마다 대비하는 것처럼 잘 이해하는 일이 먼저다. 때때로 기술의 발전은 생각만큼 빠르지 않다. 인간 수명에 비..