본문 바로가기

Lobo's study room/아두이노

(6)
블루투스 모듈과 조도센서 #블루투스 모듈 연결을 받아주는 역활과 연결이 되는 역활이 있다. 연결이 되는 역활에는 블루투스와 프로파일이 있는데, 4.0 버전부터 방식이 확 달라지게 되었다. BLE : Bluetooth Low Energy가 등장하게 되었는데 즉, 기존의 블루투스 보다 96%가량 전력소모가 감소되었다. 아두이노의 블루투스 모듈의 경우 버전 2로 Serial Port을 통해 연결되거나 받을수 있는 장치이다. *프로파일 : 헤드셋/ 스테레오/HID(Human Intractional Device)... 등 수십가지. #블루투스 등록하기 M Mater S Slave AT+ROLE=S : Slave로 역활 설정 AT+NAME : 블루투스 이름 설정 AT+PIN : 블루투스 비밀번호 설정 NAME : 포트번호 선택 Baud :..
[미니프로젝트] Aduino Security Camera #Project Team 조은수 윤도현 #초기 구상 초음파센서, 노트북 내장 카메라, nfc 모듈을 사용하여 웹페이지에서 방범 모드 ON를 눌렀을때 거리 변화시 영상을 캡쳐하여 휴대폰으로 알림메시지 전송. nfc 모듈을 사용하여 자동으로 방범 모드를 켰다가 껐다가 할 수 있고 출입기록 가능. #와이어프레임 #실제 구상 초음파 센서, 아두이노 카메라 모듈 ESP32, 부저 모듈 -웹페이지의 버튼을 이용하여 보안모드를 켰다가 끌수 있다. -초음파센서로 거리측정. -보완모드가 켜져있을때 일정거리내 접근시 부저 모듈에서 경보음. https://github.com/Lobo2u/securitycam.git #실행 화면 처음엔 보안모드 ON상태라 문이 열리자마자 경보음이 울림 두번째 문을 다시 열었을때는 보안모드가 ..
초음파 센서 그리고 아두이노와 웹 연동하기 #hc-sr04_distance_meter2 유효거리 밖에서 ERROR표시 유효거리 내에서는 0.000 dist!=0일때 거리 측정, dist = 0일때 ERROR 표시 #include #include /*set the LCD address to 0x27 for a 16 chars and 2 line display */ LiquidCrystal_PCF8574 lcd(0x27); const int pinSW = 2; const int pinTrig = 4; const int pinEcho = 5; const int bounce_time = 160; void setup(){ pinMode(pinSW,INPUT_PULLUP); pinMode(pinTrig,OUTPUT); pinMode(pinEcho,INPUT..
아두이노 우노와 부저모듈, lcd, 초음파 센서 다루기. #port 신호가 들고 나는 길목. GPIO : 범용입출력신호. HIGH/ LOW 출력 AFIO : A(Alternated)/기본 기능 이외의 추가적 기능 시리얼통신 : 장치끼리 연결시 접핀을 통해 연결 금:전성이 가장 높다. 제일 가느다라면서 길게 늘릴수 있는 물질! #IC칩 패키징 #아두이노 우노 Digital Write 가능한 핀 : 0~13, A0~A5 Analog Write 가능한 핀 : ~(틸더) 표시가 있는 곳 : ~3, ~5, ~6, ~9, ~10, ~11 Analog Read 가능한 핀 : A0~A5 헤더핀 : USB 연결을 시리얼로! #아두이노 우노 회로도 M8TXD8-RXD0 ADC0~5->PCO0~5 SDA(4)~SCL(5) 메모리번지 주소. SDI->RESET,SCK->13BUIL..
아두이노 택트스위치와 가변저항사용하기 #논리연산자 ^ 캐럿(Xor) ~필더(Not) &앤퍼잰드(and) AND INPUT OUTPUT A B A AND B 0 0 0 0 1 0 1 0 0 1 1 1 NOR INPUT OUTPUT 0 0 1 1 0 0 0 1 0 1 1 0 NOT INPUT OUTPUT 0 1 1 0 XOR INPUT OUTPUT 0 0 0 0 1 1 1 0 1 1 1 0 #도체와 부도체. 그리고 반도체 도체와 부도체는 저항이 어느정도인지에 따라 달라진다. 반도체는 조건이 만족되면 전기가 잘 흐르고 만족되지 않으면 잘 통하지않는 물체를 말한다. 실리콘이나 게르마늄같은 진성반도체의 경우 적당한 불순물(갈륨.인륨.비소)등을 섞어야 사용이 가능하다. 반도체에는 + 성질을 띠는 P형 반도체와 - 성질을 띠는 N형 반도체가 있는데, 여..
오픈소스와 IOT. 아두이노와 택트스위치 연동하기. #오픈소스? 누구나 자신의 아이디어를 ICT 분야에 접목시킬 수 있는 강력한 수단으로 처음에 상업용 목적이 아닌 유닉스를 상업용으로 전환하려고해서 오픈소스로 돈 걱정없이 누구나 자유롭게 사용할수 있는 리눅스가 등장하게되었다. ICT+인터넷=IOT 최근에는 개인 메이커, 크라우드 펀딩 등장 #알아두면 유용한 오픈소스 개발 툴 1.Fritzing https://fritzing.org/ Fritzing Fritzing is an open-source hardware initiative that makes electronics accessible as a creative material for anyone. We offer a software tool, a community website and services..