분류 전체보기
-
아두이노 프로젝트 | 휴대용 냉각기Technology/Arduino 2024. 11. 23. 16:19
1. 휴대용 냉각기 일상에서 쉽게 발견할 수 있는 아이스박스를 아두이노 플랫폼을 이용해 휴대용 냉각기로 개조해보자. 구현하고자 하는 휴대용 냉각기는 펠티어 열전소자, 열전소자 발열 해소와 냉각기 내부 냉기 순환을 위한 DC 12V 냉각팬 2개, 이들을 제어하기 위한 DC 5V 릴레이 모듈로 구성되어 있다. 사용자가 냉각 온도를 직접 선택할 수 있도록 가변저항과 열전대, LCD 모듈이 추가되어 있다. 사용자가 가변저항을 조작해 원하는 냉각 온도를 선택하면 상온에서 해당 온도에 도달할 때까지 펠티어 열전소자와 냉각팬을 동작한다. 설정한 온도에 도달한 뒤에는 냉각기 내부 온도가 설정 온도보다 높을 때에만 열전소자가 동작하도록 프로그램을 작성해보자. 2. 프로젝트 2.1. 회로 구성 A10 열전소자 펠티어..
-
아두이노 | 펠티어 열전소자Technology/Arduino 2024. 11. 22. 20:05
1. 펠티어 열전소자 열전대와는 반대로, 서로 다른 종류의 금속 한 끝단을 연결한 채로 전류를 가하면 한쪽 면은 뜨거워지고 다른 한쪽 면은 차가워지는데, 이를 열전 효과(thermoelectric effect), 또는 제백 효과와 구분하여 펠티어 효과(Peltier effect)라 한다. 이 효과를 이용해 만든 것이 펠티어 열전소자이며, 전기를 공급하는 것만으로도 냉각 효과를 낼 수 있어 휴대용 냉각기에 많이 사용된다. 아래 링크로 접속하면 펠티어 열전소자를 구매할 수 있다. A10 열전소자 펠티어 40mm 보급형 반도체냉각 12706앗! 화면폭이 너무 좁아요. 브라우져의 사이즈를 더 늘여주세요~ 좁은 화면으로 보실 때는 모바일 기기에서 최적화된 화면으로 쇼핑을 즐기실 수 있어요~scipia.com ..
-
아두이노 SPI 통신 | 열전대 써모커플 증폭 모듈 MAX31856Technology/Arduino 2024. 11. 21. 20:06
1. SPI 통신 SPI(Serial Peripheral Interface) 통신은 I2C 통신과 마찬가지로, 한 컨트롤러(master)에 여러 개의 주변 장치(slave)를 연결하여 신호를 주고 받는다. SPI 통신은 데이터를 구분하는 동기 클럭 라인(Synchronous Clock, SCLK)과, 컨트롤러에서 주변 장치로 데이터를 보내는 라인(Master Out Slave In MOSI), 주변 장치에서 컨트롤러로 데이터를 보내는 라인(Master In Slave Out, MISO), 주변 장치를 선택하는 라인(Chip Select, CS)으로 구성되어 있으며, CS 신호선을 제외하고는 컨트롤러와 모든 주변 장치가 세 가닥의 신호선을 공유한다. I2C와는 다르게 주변 장치들은 고유 주소를 가지고 ..
-
아두이노 라이브러리 | 다중 스텝모터 동시 제어 MultiStepper.hTechnology/Arduino 2024. 11. 20. 14:35
1. 다중 스텝모터 동시 제어 CNC 가공기나 3D 프린터처럼 여러 스텝모터를 사용하는 기계들을 보면, 스텝모터들이 차례차례 움직이는 것이 아니라 동시에 움직이고 있는 것을 알 수 있다. 이는 사실 스텝모터들이 작은 단위의 단계로 차례차례 동작하되 빠르게 움직여 동시에 움직이는 것처럼 보이는 것이다. 이를 구현하기 위해서는 각 스텝모터가 동작해야할 총 단계와 사용자가 지정한 동작 속력을 고려하여 각 스텝모터의 최소 동작 단위를 계산하는 알고리즘이 필요하다. 2. 아두이노 라이브러리 추가 아두이노 플랫폼에는 여러 스텝모터를 동시에 제어하기 위한 알고리즘이 라이브러리로 구현되어 있다. 그러나 기본적으로 제공되는 라이브러리는 아니기 때문에 라이브러리를 IDE에 추가하는 과정이 필요하다. 아두이노 IDE..
-
아두이노 | 유도형 근접 스위치 DC 5V 모듈Technology/Arduino 2024. 11. 19. 19:20
1. 유도형 근접 스위치 유도형 근접 스위치는 금속체가 검출 영역 내로 들어오면 디지털 신호를 바꾸어 출력하는 전자기기이다. 금속 검출부에 있는 코일을 통해 자기장을 형성한 뒤 자기장 변화를 검출한다. 금속체가 검출 영역 내로 들어오면 내부 회로가 자기장 변화를 검출하여 디지털 신호를 바꾸어 출력한다. 일반 스위치와는 다르게 접촉 없이 금속체를 검출할 수 있어 다양한 용도로 사용되고 있다. 근접 스위치의 동작 전압은 대부분 DC 12V, DC 24V인데, 해당 예제에서 다루고자 하는 근접 스위치는 DC 5V에서 동작하도록 설계되어 있으므로 아두이노 플랫폼에서도 사용이 가능하다. 내부 회로 구성에 따라 전선의 개수와 출력 신호가 다르지만, 해당 모듈은 세 가닥의 전선이 있으며, 검은색은 신호 단자..
-
달콤한 위험: 혈당 스파이크Health/Diet 2024. 11. 18. 19:12
1. 혈당 우리가 식사를 통해 탄수화물을 섭취하면, 탄수화물은 포도당으로 분해되어 흡수된다. 흡수된 포도당은 혈액을 따라 순환하는데, 이때 혈중 포도당 농도를 혈당이라 부른다. 탄수화물을 섭취하면 자연스레 혈당이 높아지고, 신체는 일련의 과정을 통해 높아진 혈당을 다시 낮춘다. 신체는 췌장에서 인슐린을 분비하여 세포에 포도당을 밀어넣는데, 세포 내에 위치한 미토콘드리아는 이 포도당을 에너지원으로 삼아 생명을 유지한다. 또한 인슐린은 포도당을 글리코겐으로 변환하여 간과 근육에 저장함으로써 혈당을 낮춘다. 세포에 흡수되지 않았거나 글리코겐으로 변환되지 않은 포도당은 지방으로 변환되어 피부 아래에 저장된다. 2. 혈당 스파이크 현미, 고구마, 감자와 같은 복합 탄수화물과 달리, 백미, 설탕처럼 여러 차..
-
아두이노 프로젝트 | 컨베이어 벨트Technology/Arduino 2024. 11. 17. 21:49
1. 컨베이어 벨트 생산 공장에서 쉽게 발견할 수 있는 컨베이어 벨트를 아두이노 플랫폼으로 구현해보자. 구현하고자 하는 컨베이어 벨트는 바이폴라 스텝모터와 모터를 제어하기 위한 모터 드라이버, 가변저항, 택트 스위치로 구성되어 있다. 스텝모터가 작동하여 벨트를 굴리면, 벨트 위에 놓여져 있는 물건들이 벨트를 따라 이동한다. 이때 가변저항의 저항값을 조정하면 그에 맞게 컨베이어 벨트의 속력을 조절할 수 있도록, 택트 스위치를 누르면 컨베이어 벨트의 방향이 반대가 되도록 프로그램을 작성해보자. 2. 프로젝트 2.1. 회로 구성 56각 100mm 바이폴라 스텝모터 NK2310028BH 2상 1.8도 8파이모터뱅크www.motorbank.kr TB6600 스테핑 모터드라이버사용 가능 모터 : 2상 및 4상..
-
퀀트 프로젝트 | 전자공시시스템 DART 오픈API 인증키 신청Capital/Quant 2024. 11. 16. 21:31
1. 전자공시시스템 전자공시시스템(Data Analysis, Retrieval and Transfer System, DART)은 한국거래소에 상장한 기업의 공시 서류를 온라인으로 조회할 수 있는 시스템이다. 상장 기업이 재무제표를 포함한 공시 서류를 DART에 제출하면 외부사용자들에게 바로 공개된다. 투자자들 입장에서는 기업에 대한 정보를 얻기 위해 기업 홈페이지를 살펴보거나 기업에 직접 연락하지 않고도 정보를 얻을 수 있어 편리하고 합리적인 의사결정이 가능하다. 2. 전자공시 OpenDART 오픈API OpenDART에서는 DART에 공시되어 있는 서류를 누구든지 자유롭게 활용할 수 있도록 API를 제공하고 있다. 오픈API를 통해 공시 서류 원문을 XML 형식으로 받거나, 재무 정보를 데이터 ..