초보자를위한 Arduino


Arduino 및 Arduino UNO 및 방법 알아보기 이 보드를 메이커 스페이스 및 코딩 프로그램에 통합 할 수 있습니다. 코딩과 문제 해결을 배우면서 인터랙티브 메이커 스페이스 프로젝트를 만드십시오.
더 많은 메이커 스페이스가 메이커 교육 프로그램에 코딩과 전자 장치를 추가하려고합니다. 이를 수행하는 가장 좋은 방법 중 하나는 Arduino 보드를 Makerspace 프로젝트 및 강의에 통합하는 것입니다.

많은 제작자 교육자가 생각하기 때문에 코딩이나 Arduino에 뛰어 들지 않은 것으로 나타났습니다. 프로그래밍은 무섭습니다. 이 때문에 우리는이 튜토리얼이 전혀 경험이없는 완전 초보자를 위해 작성되었는지 확인하고 싶었습니다.

이 튜토리얼은 Arduino 생태계의 모든 부분과 조각에 대한 높은 수준의보기입니다. 향후 게시물에서는 첫 번째 간단한 Arduino 프로젝트를 만드는 과정을 단계별로 안내 할 것입니다.

FREE EBOOK (PDF) – Ultimate Beginners Guide To Arduino

Arduino는 프로그래밍 가능한 오픈 소스입니다. 단순하고 복잡한 다양한 메이커 스페이스 프로젝트에 통합 될 수있는 회로 기판. 이 보드에는 물리적 세계에서 물체를 감지하고 제어하도록 프로그래밍 할 수있는 마이크로 컨트롤러가 포함되어 있습니다. 센서 및 입력에 응답함으로써 Arduino는 LED, 모터 및 디스플레이와 같은 다양한 출력과 상호 작용할 수 있습니다. 유연성과 저렴한 비용으로 인해 Arduino는 대화 형 하드웨어 프로젝트를 만들고자하는 제작자와 제작자 공간에서 매우 인기있는 선택이되었습니다.

Arduino는 Massimo Banzi가 2005 년에 이탈리아에서 Non- 엔지니어는 하드웨어 프로젝트를 생성하기위한 저렴하고 간단한 도구에 액세스 할 수 있습니다. 보드가 오픈 소스이기 때문에 누구나 자신의 보드를 제작할 수있는 크리에이티브 커먼즈 라이선스로 배포됩니다. 웹을 검색하면 수백 개의 Arduino 호환 클론 및 변형을 사용할 수 있지만 공식 보드에는 Arduino가 이름으로 포함되어 있습니다.

다음 섹션에서는 몇 가지에 대해 논의 할 것입니다. 사용 가능한 Arduino 보드의 수와 서로 다른 점

Arduino 보드의 유형

Arduino는 프로젝트 및 발명 프로토 타이핑을위한 훌륭한 플랫폼이지만 올바른 보드를 선택해야 할 때 혼란 스러울 수 있습니다. 당신이 이것에 대해 아주 처음이라면, 당신은 항상 하나의 “Arduino”보드가 있다고 생각했을 것입니다. 실제로는 공식 Arduino 보드의 많은 변형이 있고 클론을 제공하는 경쟁자로부터 수백 가지가 더 있습니다. .하지만 걱정하지 마세요.이 튜토리얼의 뒷부분에서 어떤 것으로 시작할지 보여줄 것입니다.

다음은 다양한 유형의 Arduino 보드에 대한 몇 가지 예입니다. 아두 이노라는 이름은 공식 보드이지만 시장에는 정말 훌륭한 클론이 많이 있습니다. 클론을 구입하는 가장 좋은 이유 중 하나는 일반적으로 공식 보드보다 저렴하다는 사실입니다. Adafruit 및 Sparkfun 예를 들어 가격은 저렴하지만 원본과 동일한 품질을 유지하는 Arduino 보드의 변형을 판매합니다. 한마디로, 모르는 회사에서 보드를 구입할 때주의하십시오.

이미지 크레딧 – Sparkfun.com

보드를 선택할 때 고려해야 할 또 다른 요소는 수행하려는 프로젝트 유형입니다. 예를 들어, 웨어러블 전자 프로젝트를 생성하려는 경우 Sparkfun의 LilyPad 보드를 고려할 수 있습니다. LilyPad는 전자 섬유 및 웨어러블 프로젝트에 쉽게 재봉 할 수 있도록 설계되었습니다. 프로젝트의 폼 팩터가 작은 경우 다른 보드에 비해 설치 공간이 매우 작은 Arduino Pro Mini를 사용하는 것이 좋습니다. Sparkfun의 Arduino 비교 가이드에서 상위 보드에 대한 분석 및 비교를 확인하세요.

다음으로, 초보자에게 권장하는 Arduino 보드에 초점을 맞출 것입니다.

Arduino Uno

가장 인기있는 Arduino 보드 중 하나는 Arduino Uno입니다. 실제로 출시 된 최초의 보드는 아니지만 가장 활발하게 사용되고 시장에서 가장 널리 문서화되고 있습니다. 인기가 높기 때문에 Arduino Uno에는 웹에 대한 수많은 프로젝트 자습서와 포럼이있어 시작하거나 잼에서 벗어날 수 있습니다. 뛰어난 기능과 사용 편의성 때문에 우리는 Uno의 열혈 팬입니다.

보드 분석

아두 이노 보드를 구성하는 구성 요소와 각 기능은 다음과 같습니다.

  1. 재설정 버튼 – Arduino 보드에로드 된 모든 코드를 다시 시작합니다.
  2. AREF – “Analog Reference”를 나타내며 외부 참조 전압을 설정하는 데 사용됩니다. / li>
  3. 접지 핀 – Arduino에는 몇 개의 접지 핀이 있으며 모두 동일하게 작동합니다.
  4. 디지털 입력 / 출력 – 핀 0-13은 디지털 입력 또는 출력에 사용할 수 있습니다.
  5. PWM – (~) 기호가 표시된 핀은 아날로그 출력을 시뮬레이션 할 수 있습니다.
  6. USB 연결 – Arduino 전원을 켜고 스케치를 업로드하는 데 사용됩니다.
  7. TX / RX – 데이터 표시 LED 전송 및 수신
  8. ATmega 마이크로 컨트롤러 – 이것은 두뇌이며 프로그램이 저장되는 곳입니다.
  9. 전원 LED 표시기 –이 LED는 보드가 전원에 연결될 때마다 켜집니다. source
  10. Voltage Regulator – Arduino 보드로 들어가는 전압의 양을 제어합니다.
  11. DC Power Barrel Jack – 전원 공급 장치로 Arduino에 전원을 공급하는 데 사용됩니다.
  12. 3.3V 핀 –이 핀 공급 es 프로젝트에 3.3V의 전원
  13. 5V 핀 –이 핀은 프로젝트에 5V의 전원을 공급합니다.
  14. 접지 핀 – Arduino에는 몇 개의 접지 핀이 있으며 모두 동일하게 작동합니다.
  15. 아날로그 핀 –이 핀은 아날로그 센서에서 신호를 읽어 디지털로 변환 할 수 있습니다.

Arduino 전원 공급 장치

Arduino Uno가 작동하려면 전원이 필요하며 다양한 방식으로 전원을 공급받을 수 있습니다. 대부분의 사람들이하는 일을 할 수 있으며 USB 케이블을 통해 보드를 컴퓨터에 직접 연결할 수 있습니다. 프로젝트를 모바일로 만들고 싶다면 9V 배터리 팩을 사용하여 주스를 만드는 것이 좋습니다. 마지막 방법은 9V AC 전원 공급 장치를 사용하는 것입니다.

Arduino Breadboard

Arduino로 작업 할 때 매우 중요한 또 다른 항목은 납땜없는 브레드 보드입니다. 이 장치를 사용하면 회로를 영구적으로 납땜하지 않고도 Arduino 프로젝트의 프로토 타입을 만들 수 있습니다. 브레드 보드를 사용하면 임시 프로토 타입을 만들고 다양한 회로 설계를 실험 할 수 있습니다. 플라스틱 하우징의 구멍 (넥타이 포인트) 내부에는 전도성 물질 스트립으로 서로 연결된 금속 클립이 있습니다.

참고로 브레드 보드는 자체적으로 전원이 공급되지 않으며 전원이 필요합니다. 점퍼 와이어를 사용하여 Arduino 보드에서 가져 왔습니다. 이 와이어는 저항, 스위치 및 기타 구성 요소를 함께 연결하여 회로를 형성하는데도 사용됩니다.

다음은 완성 된 Arduino 회로가 브레드 보드에 연결되었을 때 어떻게 보이는지 시각적으로 보여줍니다.

Arduino 프로그래밍 방법

브래드 보드에 회로가 생성되면 프로그램 (스케치라고 함)을 Arduino에 업로드해야합니다. 스케치는 보드가 수행해야하는 기능을 알려주는 일련의 지침입니다. Arduino 보드는 한 번에 하나의 스케치 만 잡고 수행 할 수 있습니다. Arduino 스케치를 만드는 데 사용되는 소프트웨어는 통합 개발 환경을 나타내는 IDE라고합니다. 소프트웨어는 무료로 다운로드 할 수 있으며 https://www.arduino.cc/en/Main/Software

에서 찾을 수 있습니다.

모두 Arduino 스케치는 프로그램의 두 가지 주요 부분으로 구성됩니다.

void setup () – 한 번만 수행 한 다음 다시 발생하지 않는 작업을 설정합니다.

void loop () – 보드가 꺼질 때까지 반복되는 지침이 포함되어 있습니다.

모든 것이 함께 작동하는 방법

다음 15 초 동영상은 브레드 보드가 어떻게 작동하는지에 대한 빠른 아이디어를 제공합니다. Arduino, 점퍼 와이어 및 스케치가 함께 작동하여 기능을 수행합니다. 이 예에서는 순간 누름 버튼 스위치를 사용하여 LED를 깜박입니다. 향후 게시물에서는 몇 가지 초보자 프로젝트를위한 회로 및 프로그램 생성에 대해 자세히 알아볼 것입니다.

무료 전자 북 (PDF) – Arduino에 대한 궁극적 인 초보자 가이드

Arduino 프로젝트

아두 이노 보드가 LED를 깜박이는 것 외에 무엇을 할 수 있는지 궁금 할 것입니다. 다음은이 보드가 얼마나 놀라운 지 그리고 그 기능을 보여주는 데 도움이되는 몇 가지 예제 프로젝트입니다. 더 많은 프로젝트 아이디어를 찾고 있다면 유용한 튜토리얼이 포함 된 Instructables 또는 Make Magazine과 같은 사이트를 확인하십시오.

Arduino Light Follow Robot – Instructables

당신을 따르는 Arduino Drone – Instructables

LED Cube w / Arduino Uno – Instructables

Arduino 및 Bluetooth를 사용하여 도어록 제어 – MAKE Magazine

도구 필요

다음으로 Arduino 프로젝트 작업에 필요한 가장 일반적인 도구를 강조하는 데 도움이 될 것입니다.

  • 니들 노즈 플라이어
  • 와이어 스트리퍼
  • 정밀 스크루 드라이버 세트
  • 플러시 커터
  • 파인 팁 스트레이트 핀셋
  • 디지털 멀티 미터
  • 납땜 다리미
  • Panavise Jr
  • Solder Sucker

Arduino Shields

Arduino에 매우 구체적인 기능을 추가하려면 방패를 사용해야합니다. Arduino 실드는 Arduino 보드 상단에 연결되며 WiFi, Bluetooth, GPS 등과 같은 기능을 추가 할 수 있습니다. 말 그대로 수백 개의 방패 중에서 선택할 수 있으며 몇 가지 예가 있습니다.

  • WiFi Shield
  • LCD Shield
  • GPS Logger Shield
  • MP3 Music Maker Shield
  • Ethernet Shield
  • Motor / Stepper / Servo Shield
Arduino Uno에 연결된 GPS Shield – Sparkfun.com

Arduino 센서

Arduino가 주변 세계를 감지하도록하려면 센서를 추가해야합니다. 선택할 수있는 다양한 센서가 있으며 각각 특정 목적이 있습니다. 다음은 프로젝트에서 일반적으로 사용되는 몇 가지 센서입니다.

  • 거리 측정 센서
  • PIR 모션 센서
  • 조도 센서
  • 굴곡 센서의 각도
  • 압력 센서
  • 근접 센서
  • 가속 센서
  • 소리 감지 센서
  • RGB 및 제스처 센서
  • 습도 및 온도 센서
Arduino 센서의 예

전자 제품 소매 업체

다음은 메이커 스페이스 재료 또는 전자 제품이 필요할 때 우리가 선호하는 장소입니다.

  • Adafruit
  • Sparkfun
  • Makershed
  • Radio Shack
  • Jameco
  • Digikey
  • MCM Electronics
  • Mouser

결론

첫 번째 Arduino 프로젝트를 만들 준비가 되셨습니까? 초보자를위한 간단한 Arduino 프로젝트라는 다음 게시물은 설정에서 완료까지 단계별로 안내합니다. 이 간단한 Arduino 프로젝트는 발을 적시고 보드 및 코딩 언어에 대해 배울 수있는 좋은 방법입니다.

향후 블로그 게시물 알림 받기

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다