본문 바로가기

만들기80

enumeration conflict 열거형이 충돌합니다. 값(컨트롤)을 만든 뒤 프로퍼티 노드를 만들어서 값의 상태를 활성화/비활성화/ 비활성화 회색처리 와 같이 3가지로 만들 수 있다. 프로퍼티 노드에서 바로 컨트롤을 만들면 프론트패널에 컨트롤이 만들어져서 상태를 변경할 수 있다. 블록다이어그램의 팔레트에서 숫자numeric -> 열거형 상수enum constant 를 넣으면 프론트패널에서는 보이지 않는 열거형 상수를 입력할 수 있다. 열거형 상수를 연결할 때 주의할 점은 연결되는 값(프로퍼티 노드)이 가진 변경값에 대해 정확히 1:1 로 대응되야하기 때문에 순서와 이름을 똑같이 맞춰져야한다. 그렇지 않으면 enumeration conflict가 일어나 wire가 연결되지 않는다. 충돌이 일어난 상황 연결된 enum constant의 속성에서 아이템의 이름이.. 2022. 9. 15.
1602A LCD 디스플레이 가변저항 표시하기 아두이노에서 표시되는 데이터를 컴퓨터의 시리얼 통신으로 보지않고 외부 디스플레이를 이용하게 위해 다양한 방법을 이용할 수 있다. 그중 1602A LCD 디스플레이를 이용하면 I2C 통신을 이용하여 4개의 선으로 아두이노의 데이터를 표현 할 수 있다. 여기에서는 가변저항을 조절하였을 때 변하는 아날로그 신호를 LCD 디스플레이에 표현하는 방법을 알아보았다. 준비물 1. 아두이노, 1602A LCD, 가변저항 방법 1. 아두이노에 1602A LCD 라이브러리를 설치해준다. https://github.com/johnrickman/LiquidCrystal_I2C GitHub - johnrickman/LiquidCrystal_I2C: LiquidCrystal Arduino library for the DFRobo.. 2022. 9. 8.
DC - DC 컨버터 https://youtu.be/QJNVLkiCXwk?t=152 2022. 9. 1.
스텝모터 2개 이상 제어하기 코드 https://dronebotworkshop.com/stepper-motors-with-arduino/ Stepper Motors with Arduino – Bipolar & Unipolar Learn how to control bipolar and unipolar stepper motors with an Arduino using drivers like the ULN2003, L298N and A4988. dronebotworkshop.com /* Stepper Motor Demonstration 2 Stepper-Demo2.ino Demonstrates Two 28BYJ-48 Unipolar Steppers with ULN2003 Driver Uses Accelstepper Library Dron.. 2022. 8. 31.
아두이노를 이용한 워터펌프 (pwm 신호 제어) 아두이노를 이용하여 유량을 조절할 수 있는 워터펌프를 만들어보았다. 기본 개념 워터펌프는 일반적으로 DC모터를 이용하여 물을 순환시킨다. 그렇기 때문에 DC모터의 속도를 조절해서 유량을 조절할 수 있다. DC모터의 속도는 모터에 가해지는 전류의 세기에 따라 달라지는데 모터의 속도를 조절하기 위해 L298n DC모터 드라이브에 PWM 신호를 변화시켜 줌으로서 모터에 공급되는 전류의 세기를 조절할 수 있다. 아두이노를 이요하면 PWM신호를 사용자가 직접 제어할 수 있기 때문에 정량적인 워터펌프의 속도조절이 가능하다. (정량적 컨트롤이 아니라면 DC-DC 컨버터를 이용해서 가변저항을 조절해서 펌프의 속도를 조절할 수 있다.) 하드웨어 부품연결 사용한 부품 - 아두이노 메가(PWM 신호가 나오는 것이면 다 가능.. 2022. 8. 27.
온도조절 펌프 만들기 ( 아두이노, 펠티어, 열선) 온도조절 펌프를 만들기 위해 필요한 것 1. 물을 순환할 수 있는 펌프 - 시간당 공급할 수 있는 물의 양에 따라 다양한 가격대의 펌프가 있다. - 고온의 물을 처리하기 위한 펌프가 따로 있다. - 저가형 펌프에서는 유량을 조절하는 장치가 따로 없다. 2. 가열 혹은 냉각 시스템 - 가열은 히팅베드 혹은 히팅필름 등을 이용 - 냉각은 팰티어 소자를 이용 - 열전달을 위한 히팅블록 혹은 방열방을 이용하여 열전달 3. 온도변화에 따른 시스템 조절 - 아두이노 + 온도측정 센서를 이용하여 온도측정 및 온도조절 - 온도 조절은 히터/펠티어 소자에 공급되는 전원을 ON/OFF 시켜가며 온도조절 - 전원을 ON/OFF하기 위해 릴레이 사용 - 기계식릴레이는 저렴하나 ON/OFF시 똑깍 하는 소리때문에 시끄러움 - .. 2022. 8. 13.