이 강좌는 기본적인 Arduino 이해를 가진 사람들이 프로젝트에 인터넷 연결을 추가하는 방법을 배우고자 하는 사람들을 위해 설계되었습니다. 이 강좌는 WiFi 연결 설정부터 웹을 통한 데이터 전송까지 모든 것을 다룹니다. 이 강좌를 마치면 학생들은 인터넷을 사용하여 외부 세계와 통신할 수 있는 프로젝트를 구축할 수 있게 됩니다.
소개: Arduino 보드에 WiFi 기능을 추가하는 것은 프로젝트에 웹 연결을 추가하는 훌륭한 방법입니다. Arduino WiFi 실드를 사용하는 것은 비싸고 복잡할 수 있지만, 이 강좌에서는 더 저렴하고, 빠르며, 설치가 용이한 대체 보드를 사용하는 방법을 배웁니다. 이 보드는 Arduino에 꽂아 넣으면 WiFi 인터페이스를 제공하여 웹사이트에 접근하고, 인터넷으로 데이터를 보내고, 그 이상의 작업을 할 수 있게 해줍니다.
이 강좌의 장점:
- Arduino 보드에 웹 연결을 쉽게 추가합니다.
- 프로젝트를 원격으로 제어하고 새로운 가능성을 엽니다.
- ESP8266 WiFi 모듈은 직렬 통신 또는 UART 인터페이스를 사용하여 마이크로컨트롤러 기반 설계에 쉽게 연결되는 완전한 Wi-Fi 네트워크 어댑터입니다.
이 강좌를 들어야 하는 이유:
- Arduino UNO에 WiFi를 추가하는 방법을 배웁니다.
- ESP8266 WiFi 모듈을 사용하여 Arduino를 인터넷에 연결합니다.
- 필요한 구성 요소를 이해하고 연결을 설정합니다.
- 바로 자신의 프로젝트를 시작하고 자신의 속도로 배웁니다.
- 내장 WiFi 및 Bluetooth를 갖춘 Arduino 보드보다 더 나은 저렴한 대체품을 발견합니다.
강좌 과정: 이 강좌는 ESP8266과 통신하는 다양한 방법을 다루며, 인터넷을 통한 데이터 송수신 및 정기적인 데이터 업로드를 포함합니다. 인터넷 연결 없이 휴대폰(안드로이드 또는 아이폰)을 사용하여 Arduino와 무선으로 인터페이스하는 방법을 배웁니다. ESP8266은 액세스 포인트(AP 모드)로 작동하여 다른 기기에 Wi-Fi 네트워크에 접근할 수 있게 하고, 유선 네트워크에 연결합니다.
시뮬레이션된 보드:
- Arduino 보드
- Arduino 클론
- ESP8266, ESP32
- Raspberry Pi
- Teensy
- Femto IO
- Controllino, Goldilocks Analogue, FreeSoC2, chipKIT, micro:bit, Maple Mini 및 기타 Arduino 클론