전자 및 전기 공학 프로젝트에서 Arduino 보드를 사용하는 방법

문제를 제거하기 위해 도구를 사용해보십시오





Arduino 보드는 다음을 위해 설계된 오픈 소스 단일 보드 마이크로 컨트롤러입니다. DIY 전자 및 전기 프로젝트 . 기본적으로 2004 년 이탈리아 디자인 학생을 위해 개발되었지만 초심자, 임베디드 프로그래머, 제품 제작자에게 빠르게 인기를 끌었습니다. Arduino 보드에는 센서, 모터, 조명, 슬레이브 컨트롤러, 확장 가능한 실드에 직접 연결된 내장 입력 및 출력 세트와 같은 몇 가지 고유 한 기능이 있기 때문입니다. Arduino는 프로그래밍 가능한 회로 기판 (일반적으로 마이크로 컨트롤러)과 소프트웨어 (IDE, 통합 개발 환경)로 구성됩니다.

Arduino는 프로그래밍 가능한 회로 기판 (일반적으로 마이크로 컨트롤러)과 소프트웨어 (IDE, 통합 개발 환경)로 구성됩니다. Arduino 보드의 주요 기능은 다음과 같습니다.




  • 간단한 프로그래밍 환경
  • 저렴하고 유연한 하드웨어
  • 오픈 소스 및 확장 가능한 소프트웨어
  • 오픈 소스 및 확장 가능한 하드웨어
  • 크로스 플랫폼

전자 및 전기 프로젝트를위한 다양한 Arduino 보드

Arduino 보드는 용도와 사양에 따라 분류됩니다. 다른 Arduino 보드 아래에 언급되어 있습니다.

보급형 Arduino 보드



  • Arduino UNO
  • Arduino Leonardo
  • Arduino 탐색
  • Arduino Micro
  • Arduino Nano

향상된 기능 Arduino 보드

  • Arduino MEGA 2560
  • Arduino MEGA ADK
  • Arduino TWO
  • ArduinoM0
  • ArduinoM0 PRO

사물 인터넷 (IoT) 기반 Arduino 보드


  • 아두 이노 윤
  • Arduino 이더넷
  • 아두 이노 티안
  • Arduino 산업 101
  • Arduino Leonardo ETH

웨어러블 Arduino 보드

  • LilyPad Arduino
  • LilyPad Arduino USB
  • LilyPad Arduino 간단한 스냅
  • Arduino Gemma

Arduino 및 Arduino 호환 보드

Arduino UNO

ArduinoUNO 보드는 초보자가 처음부터 배울 수있는 기본 보드입니다. ATmega328P 마이크로 컨트롤러가있는 마이크로 컨트롤러 기반 보드입니다. 여기에는 마이크로 컨트롤러를 지원하는 데 필요한 모든 것이 포함되어 있습니다. 간단히 USB 케이블로 컴퓨터에 연결하거나 AC-DC 어댑터 또는 배터리로 전원을 공급하여 시작합니다.

Arduino UNO 보드

Arduino UNO 보드

ArduinoUNO 보드의 주요 사양은 다음과 같습니다.

  • 디지털 I / O 핀 -14 (이 중 6 개는 PWM 출력 제공)
  • PWM 디지털 I / O 핀 -6
  • 아날로그 입력 핀 -6
  • 플래시 메모리 -32KB (ATmega328P)
  • SRAM-2 KB (ATmega328P)
  • EEPROM-1 KB (ATmega328P)
  • 클럭 속도 -16MHz 수정
  • USB 연결
  • 전원 잭
  • ICSP 헤더 및 재설정 버튼

Arduino 호환 하드웨어

우리 모두 알다시피 Arduino는 오픈 소스 프로토 타이핑 보드입니다. 상업적으로 출시 된 많은 Arduino 호환 제품, 여기에서 다음 보드는 Arduino 하드웨어 및 소프트웨어와 거의 완벽하게 호환됩니다.

InVentor (인도) 및 Richduino (인도), 매우 저렴한 가격에 ATmega328P 단면 보드 디자인을 갖춘 Arduino UNO R3 호환 보드

ST Freeduino 로봇 공학 보드, Arduino UNO R3 호환. 4 개의 서보를위한 서보 포트가 내장되어 있습니다. 1500mA 전류 용 LM1117 레귤레이터. 유연한 전원 (DC 소켓 또는 USB).

YourDuinoRoboRED, 5.0 / 3.3V, 모든 I / O ~ 3 핀과 호환되는 고급 Arduino UNO

Microduino, 많은 편리한 확장 모듈을 포함하는 1/4 크기의 부착 가능한 Arduino 호환 보드입니다. 제품 프로토 타이핑 및 디자인에 가장 잘 알려져 있습니다.

워두 이노, 단일 레이어 PCB에서 실현 된 DIY Arduino 클론입니다.

RockBLOCK, 이것은 Arduino 보드 호환 보드로 USB 또는 직렬 인터페이스를 사용하여 쉽게 통합 할 수있는 양방향 위성 메시징 장치로 매우 유명합니다. 지구상 어디에서나 짧은 메시지를주고받을 수있었습니다.

Digispark, 온보드 USB, 6 I / O, SPI, I2C, PWM 및 ADC가있는 오픈 소스, 마이크로 크기의 Arduino 호환 개발 보드입니다.

측량법, Arduemtry의 주요 기능인 Arduino 호환 보드는 무선 원격 측정 (아마추어 로켓, 고고도 풍선, RC 차량, APRS 등)을 위해 설계된 GPS 데이터 로깅 플랫폼입니다.

DT-AVR Inoduino, DT-AVR Inoduino는 Arduino와 호환되는 AT90USB1286 기반의 마이크로 컨트롤러 모듈입니다. 크기가 작은 고품질 SMD 구성 요소를 사용합니다. 이 모듈은 Arduino IDE 소프트웨어를 사용하여 코드를 다운로드하기 위해 내부 부트 로더로 설계되었습니다.

Arduino 호환 하드웨어

Arduino 호환 하드웨어

전자 및 전기 공학 프로젝트의 Arduino 보드

Arduino 보드의 응용 프로그램은 주로 임베디드 실시간 시스템 산업 기기 제어, 가로등의 강도 제어, 장애물 회피, 전기 기기 제어, 홈 자동화, 지하 케이블 결함 감지, 태양 광 가로등 등을 포함하는 기반 프로젝트. 이러한 애플리케이션에 대한 더 나은 이해를 위해. 여기서는 적절한 다이어그램을 사용하여 간략하게 설명합니다. 이 애플리케이션 개발을 위해서는 Arduino 프로그래밍 언어와 ArduinoIDE로 소프트웨어를 작성해야합니다.

여기서는 적절한 다이어그램을 사용하여 간략하게 설명합니다. 이 애플리케이션 개발을 위해서는 Arduino 프로그래밍 언어와 ArduinoIDE로 소프트웨어를 작성해야합니다.

자동 강도 제어 기능이있는 Arduino 기반 LED 가로등

이 프로젝트의 주요 목표는 Arduino 보드를 사용하여 가로등의 자동 강도를 제어하는 ​​것입니다. Arduino 보드는 PWM 신호를 진화시켜 빛의 강도를 제어하는 ​​데 사용됩니다. 온 / 오프를 전환하는 MOSFET 발광 다이오드 세트.

하드웨어 요구 사항

  • Arduino 보드 (ATmega AVR 시리즈 마이크로 컨트롤러)
  • 전원 공급 장치
  • 커패시터, 저항기
  • 백색 LED
  • MOSFET
  • 결정
자동 강도 제어 기능이있는 Arduino 보드 기반 LED 가로등의 블록 다이어그램

자동 강도 제어 기능이있는 Arduino 보드 기반 LED 가로등의 블록 다이어그램

HID 램프에 비해 LED의 수명은 LED가 더 적은 전력을 소비하기 때문에 더 깁니다. Arduino 보드는 생성 된 PWM 신호를 기반으로 광도를 제어하는 ​​프로그래밍 가능한 명령으로 구성되어 있으며, 도로 교통량이 서서히 감소하고 광도도 아침까지 점점 감소하는 야간에는 광도를 높게 유지합니다. 마침내 빛의 강도가 오전 6시에 완전히 종료되고 다시 오후 6시에 다시 시작됩니다. 저녁에이 과정이 자주 발생합니다.

자동 강도 제어 기능이있는 Arduino 기반 LED 가로등

자동 강도 제어 기능이있는 Arduino 기반 LED 가로등

Arduino 운영 장애물 회피 로봇

이 프로젝트의 주요 목표는 장애물을 피하는 데 사용되는 로봇 차량을 설계하는 것입니다. 이 프로젝트는 로봇의 움직임에 초음파 센서를 사용하고 원하는 작업에 Arduino를 사용합니다.

하드웨어 요구 사항

Arduino 작동 장애물 회피 로봇의 블록 다이어그램

Arduino 작동 장애물 회피 로봇의 블록 다이어그램

로봇이 앞에있는 장애물을 감지하면 즉시 신호를 Arduino 보드로 보냅니다. 수신 된 입력 신호에 따라 마이크로 컨트롤러는 모터 드라이버 IC를 통해 인터페이스 된 모터를 적절히 활성화하여 다른 방향으로 이동하도록 명령을 로봇에 보냅니다.

Arduino 운영 장애물 회피 로봇

Arduino 운영 장애물 회피 로봇

Arduino 기반 홈 자동화

일상적인 기술이 발전하고 주택도 매우 스마트 해지고 있습니다. 우리 가정에서 부하는 기존 스위치를 사용하여 작동합니다. 그러나 그 스위치를 근처로 이동시키는 것은 우리에게 매우 어렵습니다. 그래서이 프로젝트는 아두 이노와 스마트 폰을 이용한 최상의 솔루션을 제공합니다.

하드웨어 요구 사항

  • Arduino 보드 (ATmega AVR 시리즈 마이크로 컨트롤러)
  • 블루투스 모듈
  • 9V 전원 공급 장치 모듈
  • 광절 연기
  • 트라이 액
  • 다이오드, 저항기, 커패시터
  • 램프 (부하)
Arduino 기반 홈 오토메이션의 블록 다이어그램

Arduino 기반 홈 자동화의 블록 다이어그램

수신기 쪽에서 Bluetooth 장치가 Arduino 보드에 연결되어있는 반면, 송신기 쪽에서는 Android 휴대폰의 GUI 응용 프로그램이 수신기에 ON / OFF 명령을 보냅니다. GUI에서 특정 위치를 눌러 부하를 원격으로 켜고 끌 수 있습니다. 이러한 부하는 TRIAC를 사용하는 사이리스터 및 광 절연기를 통해 Arduino 보드로 제어 할 수 있습니다.

Arduino 보드 기반 홈 자동화

Arduino 보드 기반 홈 자동화

따라서 이것은 사용에 관한 모든 것입니다. 전자 및 전기 공학 프로젝트의 Arduino 보드 . 이 프로젝트에 대해 더 잘 이해 하셨기를 바랍니다. 또한이 개념에 대한 질문이 있으시면 아래 댓글 섹션에 의견을 남겨 주시기 바랍니다.