반응형

arduino 34

아두이노 + RTC 모듈로 디지털 시계 만들기 – DS3231 연결부터 LCD 출력까지 완벽 정리

매일 아침 스마트폰 대신 아두이노로 만든 시계가 시간을 알려준다면 어떨까요?RTC(Real Time Clock) 모듈을 활용하면, 아두이노가 전원이 꺼졌다 켜져도 시간을 기억하게 할 수 있습니다.이번 글에서는 DS3231 RTC 모듈을 사용하여 디지털 시계를 만드는 방법을 회로 연결부터 LCD 출력까지 상세하게 소개합니다. 1. RTC 모듈이란?RTC는 Real Time Clock, 즉 실시간 시계 모듈입니다.아두이노 자체는 시간이 흐르는 것을 기억하지 못하기 때문에, 전원이 꺼지면 현재 시간이 초기화됩니다.하지만 RTC 모듈을 사용하면, 내장된 배터리 덕분에 전원이 꺼져도 시간을 계속 기억할 수 있어요.그중에서도 DS3231은 다음과 같은 장점을 갖고 있습니다:I2C 방식 통신 (SDA, SCL 2핀만..

아두이노 2025.04.23

아두이노 프로젝트 시리즈 목차 – 입문부터 응용까지 완성형 가이드

아두이노 프로젝트 시리즈 목차 – 입문부터 응용까지 완성형 가이드이 블로그에서는 아두이노 입문자부터 실전 응용까지 단계별로 정리된 완성형 시리즈를 제공합니다.각 글에는 실전 예제, 회로 설명, 소스 코드, 광고 포함 및 SEO 최적화까지 완료되어 있으며아두이노를 처음 시작하는 분들에게도 확실한 가이드가 됩니다. 📘 입문/기초 편 1편 – 아두이노 소개와 개발환경 2편 – LED 제어 기본 3편 – 버튼 입력과 디지털 입력 4편 – 아날로그 입력과 가변저항 5편 – PWM을 이용한 LED 밝기 조절⚙️ 센서/모듈 제어 편 6편 – 초음파 거리 측정 (HC-SR04) 7편 – DHT11 온습도 센서 출력 8편 – 서보모터(SG90) 제어 9편 – 조도 센서를 이용한 자동 조명 1..

아두이노 2025.04.19

아두이노 + 타이머 + 릴레이 제어 – 시간 설정으로 전원 자동 ON/OFF 구현하기

아두이노 + 타이머 + 릴레이 제어 – 시간 설정으로 전원 자동 ON/OFF 구현하기정해진 시간에 전기를 켜거나 끄는 시스템, 어렵지 않을까요?이번 글에서는 아두이노와 릴레이 모듈을 이용해 시간 설정 기반 자동 ON/OFF 제어 시스템을 만들어보겠습니다.예를 들어, 1분에 한 번씩 전원을 켰다 끄거나, 사용자가 설정한 시간만큼 릴레이를 동작시키는 방식입니다.스마트 팜, 자동 조명, 펌프 제어, 환풍기 자동화 등 다양한 분야에 활용할 수 있습니다. 📦 준비물 아두이노 UNO 또는 나노 5V 릴레이 모듈 (1채널 또는 다채널) LED 또는 220V 부하 장치 (테스트용은 LED 추천) 브레드보드, 점퍼 와이어🔌 릴레이 모듈 작동 원리릴레이는 아두이노의 디지털 출력 신호로 고전압 전원을 O..

아두이노 2025.04.19

아두이노 + USART HMI LCD 사용법 – Nextion LCD로 터치 UI 만들기

아두이노 + USART HMI LCD 사용법 – Nextion LCD로 터치 UI 만들기아두이노 프로젝트에 고급스러운 터치 디스플레이를 달고 싶다면?Nextion HMI LCD를 이용하면 시리얼 통신만으로 손쉽게 터치 기반 GUI를 구현할 수 있습니다.이번 글에서는 Nextion LCD와 아두이노를 USART(UART)로 연결하여 버튼, 텍스트, 센서값을 디스플레이하는 방법을 설명합니다. 📦 준비물 Nextion LCD (2.4", 2.8", 3.2" 등) 아두이노 UNO 또는 MEGA SoftwareSerial 라이브러리 USB-TTL 변환기 (Nextion 프로그램 업로드용) Nextion Editor (공식 GUI 디자인 툴)🔌 기본 연결 (UNO 기준) Nextion..

아두이노 2025.04.19

아두이노 전자 도어락 시스템 만들기 – RFID + 부저 + 서보모터로 출입 제어 구현하기

아두이노 전자 도어락 시스템 만들기 – RFID + 부저 + 서보모터로 출입 제어 구현하기 현관문도 아두이노로 제어할 수 있을까? 이번 글에서는 RC522 RFID 카드 리더, 피에조 부저, SG90 서보모터를 이용해 실제처럼 작동하는 전자식 도어락 시스템을 만들어보겠습니다. RFID 카드가 등록된 UID와 일치하면 서보모터가 회전하며 "문 열림"을 구현하고, 그 외 카드는 거부음과 함께 출입이 차단됩니다. style="display:block" data-ad-client="ca-pub-8362837465904837" data-ad-slot="5674748480" data-ad-format="auto" data-full..

아두이노 2025.04.19

아두이노 시프트 레지스터 74HC165 입력 확장 가이드 – 버튼 8개 이상 제어하는 법

아두이노 시프트 레지스터 74HC165 입력 확장 가이드 – 버튼 8개 이상 제어하는 법아두이노로 버튼 입력을 10개 이상 받고 싶을 때, 핀이 부족하다면?이럴 때 사용하는 부품이 바로 74HC165 시프트 레지스터입니다.이 IC는 8개의 병렬 입력을 시리얼 데이터로 변환해주는 입력 확장 칩으로, 아두이노의 핀 3개만으로도 다수의 버튼을 제어할 수 있게 해줍니다. 📦 준비물 아두이노 UNO 74HC165 푸시버튼 8개 10kΩ 저항 (풀업용) 또는 INPUT_PULLUP 사용 브레드보드, 점퍼 와이어🔍 74HC165란?74HC165는 병렬 입력을 시리얼 데이터로 변환해주는 8비트 시프트 레지스터입니다. LOAD(또는 SH/LD) 핀을 통해 외부 입력을 캡처하고, CLOCK과 함께 ..

아두이노 2025.04.19

아두이노 시프트 레지스터 74HC595 제어 가이드 – LED 출력 확장과 멀티 연결 완벽 설명

아두이노 시프트 레지스터 74HC595 제어 가이드 – LED 출력 확장과 멀티 연결 완벽 설명아두이노 출력 핀 부족 문제, 어떻게 해결하시나요?프로젝트에서 여러 개의 LED나 7세그먼트를 제어하려고 할 때, 아두이노의 디지털 핀이 부족해지는 문제가 자주 발생합니다.이럴 때 시프트 레지스터 74HC595를 사용하면 단 3개의 핀만으로 원하는 만큼 출력을 확장할 수 있습니다. 📦 준비물 아두이노 UNO 74HC595 시프트 레지스터 1~2개 LED × 8~16개 330Ω 저항 × LED 수만큼 브레드보드 및 점퍼 와이어🔍 74HC595란?74HC595는 8비트 시프트 레지스터로 시리얼 입력을 병렬 출력으로 변환하는 IC입니다. 아두이노에서 shiftOut() 함수를 이용해 8비트 데..

아두이노 2025.04.19

아두이노 + MAX31855로 K-Type 써모커플 온도 측정하기 – SPI 방식 온도 센서 예제

고온 환경에서 온도를 측정하려면?바로 써모커플(Thermocouple) + MAX31855 조합이 답입니다.MAX31855는 K타입 써모커플의 미세한 전압을 읽어 **SPI 통신으로 디지털 온도로 변환**해주는 센서입니다.📦 준비물아두이노 UNOMAX31855 모듈K-type 써모커플 센서점퍼 와이어⚙️ 핀 연결MAX31855 핀기능아두이노 핀VCC3.3V3.3VGND그라운드GNDCSChip SelectD10SCKSPI ClockD13SOSPI Data Out (MISO)D12💻 아두이노 코드 예제Adafruit MAX31855 라이브러리를 사용하면 간편하게 데이터를 읽을 수 있습니다.#include #include int thermoCLK = 13;int thermoCS = 10;int thermo..

아두이노 2025.04.19

아두이노로 MCP3202 SPI ADC 제어하기 – 12비트 아날로그 입력 읽기 예제

아두이노로 MCP3202 SPI ADC 제어하기 – 12비트 아날로그 입력 읽기 예제MCP3202는 Microchip에서 만든 2채널, 12비트 분해능의 SPI 기반 ADC(Analog-to-Digital Converter)입니다.아두이노 UNO의 기본 아날로그 입력보다 더 높은 해상도가 필요한 경우, 외부 ADC로 사용하기 좋습니다.📦 준비물 아두이노 UNO MCP3202 10kΩ 가변저항 (테스트용 아날로그 입력) 점퍼 와이어, 브레드보드⚙️ 핀 연결 MCP3202 핀기능아두이노 핀 1 - CH0아날로그 입력 0가변저항 중간핀 2 - CH1아날로그 입력 1미사용 3 - AGND아날로그 GNDGND 4 - VREF기준 전압5V 5 - DGND디지털 G..

아두이노 2025.04.19

아두이노 RFID 카드 인식 시스템 만들기 – RC522 모듈로 출입 인증 구현하기

아두이노 RFID 카드 인식 시스템 만들기 – RC522 모듈로 출입 인증 구현하기카드 한 장으로 문을 여는 출입 시스템, 직접 만들 수 있습니다!이번 글에서는 아두이노와 RC522 RFID 리더 모듈을 이용해 RFID 태그(카드)를 인식하고, 특정 UID에 따라 동작을 수행하는 시스템을 구현합니다. 이 방식은 출입 인증, 출석 체크, 스마트 잠금장치 등에 널리 사용되는 기술입니다. 📦 준비물 아두이노 UNO RC522 RFID 리더기 RFID 카드 or 키태그 점퍼 와이어 브레드보드 (옵션)🔍 RC522 RFID 모듈이란?RC522는 13.56MHz 주파수 대역의 RFID를 읽을 수 있는 SPI 기반 모듈입니다. 전송 속도도 빠르고, 가격도 저렴해 가장 많이 쓰이는 RFID 리..

아두이노 2025.04.19
반응형