Arduino(아두이노) 활용 강좌122 Arduino Uno 로 A4988 스테핑 모터 드라이버를 사용해서 2상 4선 바이폴라 스테핑모터 구동시켜 보기 Arduino Uno 로 A4988 스테핑 모터 드라이버를 사용해서 2상 4선 바이폴라 스테핑모터를 구동시켜 보는 프로젝트입니다A4988 스텝모터 드라이버는 Allergo사의 A4988 칩 A4988-Datasheet.pdf 을 탑재한 바이폴라 마이크로 스테퍼 모터 드라이버 이며 최대전류 조정 (가변저항으로 조정), 과전류 및 과열 보호, 5가지 마이크로 스텝 분해능 (1/16단계까지)을 특징으로 합니다동작전압 8~35V 으로 동작가능하며 방열판이나 강제 공기 흐름없이 충분히 위상 당 약 1A (최대 2A까지)의 부하전류 사양입니다Pololu사의 A4988 스테핑 모터 드라이버 유사버전으로 RepRap 3D 프린터 등에 적용 됩니다 사전에 알아두면 좋은것들스테핑모터 유니폴라와 바이폴라의 차이점A4.. 2018. 2. 26. Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈 5개를 이용해 이동하는 문자 출력해 보기 Arduino Uno 로 MAX7219 (8X8) 도트 매트릭스 모듈 5개를 이용해 매트릭스에 우에서 좌로 이동하는 문자를 출력해 보는 프로젝트 입니다MAX7219 (8X8) 도트 매트릭스 모듈은 8-Digit LED 드라이버 MAX7219 칩 max7219.pdf 을 기반으로 제작된8열 8행의 디스플레이 모듈 입니다아두이노 나 AVR, PIC, STM 등의 마이크로 컨트롤러로 손쉽게 제어 가능하기 때문에 유용합니다또한 입, 출력 인터페이스로 제작되어여러개의 매트릭스 모듈을 연결해서 사용이 가능합니다 사용된 부품Arduino Uno R3 (Italy)MAX7219 (8X8) 도트 매트릭스 모듈 - 5개점퍼케이블 구성 배선도 사용된 예제소스 example code.txt 사용된 라이브러리 Max.. 2018. 2. 1. Arduino Uno 로 A3967 Easy Driver 를 사용해서 2상 4선 바이폴라 스테핑모터 제어해 보기 Arduino Uno 로 A3967 Easy Driver 를 사용해서 2상 4선 바이폴라 스테핑모터를 구동시켜 보고조이스틱 모듈을 활용해서 정회전 & 역회전 제어를 해보는 프로젝트입니다A3967 스텝모터 드라이버는 A3967 IC A3967.pdf 기반으로 6~30V 전원을 인가하여 4선, 6선, 8선의 바이폴라 스텝모터를 간단하게 구동시킬수 있는 Easy Driver 입니다3.3V 또는 5V 의 인터페이스를 선택해서 사용할수 있으며 단 2개의 핀 (DIR, STEP)을 사용해서 저용량의 스텝모터를 구동시킬수 있습니다MS1, MS2 핀을 사용해서 마이크로 스텝 컨트롤을 할수 있습니다 사전에 알아두면 좋은것들스테핑모터 유니폴라와 바이폴라의 차이점A3967 Easy Driver 는 모터 드라이버의 전원이.. 2018. 1. 9. Arduino Uno 로 0.91인치 I2C OLED 를 사용해서 문자 및 그래픽 출력해 보기 Arduino Uno 로 0.91인치 I2C OLED (128 X 32 해상도) 를 사용해서 U8glib 범용 라이브러리와 Adafruit 라이브러리를 사용해서 문자와 그래픽 등을 출력해 보는 프로젝트 입니다OLED(Organic Light Emitting Diodes)란?유기발광다이오드 또는 유기EL이라고도 부르며 형광성 유기화합물에 전류가 흐르면 빛을 내는전계 발광 현상을 이용하여 스스로 빛을 내는 '자체발광형 유기물질'을 일컫습니다OLED의 특징낮은 전압에서 구동이 가능하고 얇은 박형으로 만들 수 있으며넓은 시야각과 빠른 응답속도를 갖고 있어 일반 LCD와 달리 바로 옆에서 보아도 화질이 변하지 않으며 화면에 잔상이 남지 않습니다또한 소형 화면에서는 LCD이상의 화질과 단순한 제조공정으로 인한 유리.. 2018. 1. 8. Arduino Uno 로 0.96 I2C OLED와 DHT11 온습도 센서를 사용해서 OLED 에 실내 온습도 출력해 보기 Arduino Uno 로 0.96 I2C OLED와 DHT11 온습도 센서를 사용해서 OLED 에 실내 온습도 출력해 보는 프로젝트 입니다OLED(Organic Light Emitting Diodes)란?유기발광다이오드 또는 유기EL이라고도 부르며 형광성 유기화합물에 전류가 흐르면 빛을 내는전계 발광 현상을 이용하여 스스로 빛을 내는 '자체발광형 유기물질'을 일컫습니다OLED의 특징낮은 전압에서 구동이 가능하고 얇은 박형으로 만들 수 있으며넓은 시야각과 빠른 응답속도를 갖고 있어 일반 LCD와 달리 바로 옆에서 보아도 화질이 변하지 않으며 화면에 잔상이 남지 않습니다또한 소형 화면에서는 LCD이상의 화질과 단순한 제조공정으로 인한 유리한 가격 경쟁력을 갖습니다휴대전화나 카오디오, 디지털카메라와 같은 소형.. 2018. 1. 5. Arduino Uno 로 MMA8452Q 3축 가속도센서를 사용해 위치 변화에 따른 출력값 확인해 보기 Arduino Uno 로 MMA8452Q 3축 가속도센서를 사용해서 센서의 위치 변화에 따른 출력값의 변화를 아두이노 IDE의 시리얼 모니터를 통해 확인해 보는 프로젝트 입니다 MMA8452Q 3축 가속도센서는 Freescale 사의 MMA8452Q MMA8452Q_Datasheet.pdf 칩 기반의 12비트 분해능의 저전력 3축 정전용량 MEMS 가속도센서 입니다MMA8452Q 는 하이패스로 ±2g / ±4g / ±8g (사용자 선택 가능) 풀 스케일 필터링 된 데이터는 물론 필터링되지 않은 데이터를 실시간으로 사용할수 있습니다2개의 인터럽트 핀 인터페이스 구성으로 유연한 사용자 프로그램 기능 옵션이 포함되어 있습니다I2C 통신방식을 사용하며 자세제어, 방향감지, 기울기, 진동감지 등에 응용이 가능한 .. 2018. 1. 4. Arduino Uno 로 수위감지센서와 LED, 부저를 사용해서 간단한 수위 경보기 만들어 보기 Arduino Uno 로 아날로그 수위감지센서와 LED, 부저를 사용해서 간단하게 수위 경보기 키트를 만들어 보는 프로젝트 입니다 수위감지센서는 말 그대로 수위를 감지해서 아날로그 방식으로 출력값을 출력해 주는 센서이며 물탱크나 수조등에 활용할수 있습니다 세로로 위치한 전극 부분은 수위에 따라 저항값과 전류값이 서로 다르게 변하는데 수위가 높아지면 저항이 감소하고, 전류가 증가하며, 수위가 낮아지면 저항이 증가하고, 전류가 감소하는 원리를 이용한 센서입니다 사용된 부품 Arduino Uno R3 (Italy) 아날로그 수위감지 센서 SG90 마이크로 서보모터 5mm LED 3색상 3색 RGB LED (캐소드 타입) 능동 부저 막대저항 220 Ohm 3개 점퍼케이블 사용된 키트 아두이노 수위센서 키트 구성.. 2017. 12. 25. ESP-12E ESP8266 WIFI 모듈 펌웨어 업데이트 후 시리얼 통신으로 AT Command 통신 해 보기 ESP8266 Wifi 모듈 (ESP-12E)를 CP2102 Micro USB to TTL 모듈을 사용해서 펌웨어 업데이트를 해보고 이어서 아두이노 IDE의 시리얼 모니터로 AT Command 통신을 해보는 프로젝트 입니다 ESP8266 은 32Bit ARM-core 기반의 Wifi 모듈로 ADC, I2C, UART 등의 기능을 할수있는 MCU가 탑재되어 아두이노 (Arduino) 와 같은 마.. 2017. 11. 28. Arduino Uno 로 FSR 압력센서 를 사용해서 SG90 마이크로 서보모터 제어해 보기 Arduino Uno 로 FSR 압력센서 를 사용해서 압력감지시 SG90 마이크로 서보모터를 제어해 보는 프로젝트입니다FSR (Force Sensitive Resisiter) 압력센서 는 정밀도가 뛰어나진 않지만 저렴한 가격에 간단한 구조로 설계되어 손쉽게물리적인 압력이나 무게등을 측정할수 있습니다 위 이미지 처럼 다양한 사이즈의 다양한 모양의 FSR 압력 센서가 있습니다 (각자의 프로젝트나 용도에 맞게 선택해서 사용하면 되겠습니다) 위 이미지 처럼 FSR 압력센서는 몇개의 레이어로 구성되어 있습니다Active Area 의 면적중 Semi-Conductor 에 닿는 면적이 증가하면서 저항이 줄어드는 원리입니다구조는 간단한 반면 정확도는 떨어지는 단점이 있습니다다양한 제조사에서 생산한 FSR 압력센서가 .. 2017. 11. 12. Arduino Uno 로 조이스틱 모듈을 사용해 마이크로 서보모터 2개를 제어해 보기 Arduino Uno 로 조이스틱 모듈(Joystick Module)을 사용해 마이크로 서보모터 2개(MG90S & SG90)를 제어해 보는 프로젝트 입니다 - Robot Arm 등의 프로젝트의 기본 원리에 대해서 알아볼 수 있습니다 서보모터(Servo Motor)는 모터와 제어구동보드(적당한 제어 회로와 알고리즘)를 포함하는 것으로모터 자체만 가지고 서보모터라고 부르지 않습니다서보모터의 개념은 모터와 구동 시스템 까지 포함하는 것으로 흔히 볼수 있는 공작기계, CCTV 카메라, 캠코더, 프린터 등에서사용되는 모터와 같이 명령에 따라 정확한 위치와 속도를 제어할수 있는 모터를 서보모터라고 부릅니다서보 모터는 일반 모터와 달리 회전 반경이 정해져 있습니다. 종류에 따라 다르지만 일반적으로 약 0~270도 .. 2017. 10. 31. Arduino Uno 로 MRP121 정전식 근접 터시센서 모듈과 스피커를 사용해 전자 피아노 만들어 보기 Arduino Uno 로 MRP121 정전식 근접 터시센서 모듈을 사용해서 개별전극 터치시 시리얼 모니터로 출력값이 변하는것을 확인해 보고 이를 활용해스피커를 사용해 전자 피아노를 만들어 보는 프로젝트 입니다MPR121은 프리스케일의 MPR121QR2 칩 MPR121_Datasheet.pdf 기반의정전 용량형 터치 센서(Proximity Capacitive Touch Sensor) 모듈입니다Capacitive(Capacitance) 란 의미는 전하를 저장하는 물체라는 뜻으로 센서가 일정량의 전하를 저장하고 있다가 외부 접촉에 의해 이 값이 바뀔 경우 터치를 인식하는 원리를 말합니다MPR121 터치센서 모듈은 총 12개의 개별전극(electrods)으로 구성되어 있으며 각각의 개별전극으로 터치를 인식할 .. 2017. 9. 9. Arduino Uno 로 HC-06 블루투스 모듈과 L9110S 듀얼 모터 드라이버를 사용해 블루투스 스마트 카를 만들어 보고 스마트폰으로 무선으로 제어해 보기 Arduino Uno 로 HC-06 블루투스 모듈과 L9110S 듀얼 모터 드라이버를 사용해서 스마트 카를 만들어 안드로이드 폰으로 아두이노 블루투스 컨트롤 어플을 사용해 무선으로 스마트카를 구동시켜 보는 프로젝트 입니다 아두이노 스마트카 차대 를 기본으로 해서 HC-06 블루투스 슬레이브 모듈, L9110S 듀얼모터 드라이버 그밖의 부품들을 사용해아두이노 블루투스 스마트 카를 구성해 봅니다 (부품을 개별로 준비하기 번거롭다면 아두이노 블루투스 스마트 카 키트 도 손쉽게 구할 수 있습니다)HC-06 블루투스 슬레이브 모듈HC-06 블루투스 슬레이브 모듈은 다양한 무선 블루투스 프로젝트를 가능하게 합니다Arduino(아두이노) 나 PC, 안드로이드 폰과 연결하여 다양한 프로젝트를 수행할 수 있습니다무선이라.. 2017. 8. 26. 이전 1 ··· 4 5 6 7 8 9 10 11 다음 반응형