สารบัญ:
- ขั้นตอนที่ 1: การเดินสายไฟ
- ขั้นตอนที่ 2: เชื่อมต่อกับ Wi-Fi ของคุณ
- ขั้นตอนที่ 3: อัปโหลด Sketch ไปยัง Arduino. ของคุณ
- ขั้นตอนที่ 4: เปิด Serial Monitor ใน Arduino IDE
- ขั้นตอนที่ 5: การแก้ไขปัญหา
- ขั้นตอนที่ 6: ติดต่อฉัน (ถ้าจำเป็น)
วีดีโอ: การรวม Arduino Uno และ ESP8266 อย่างง่าย: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
เป้าหมายของเราคือการสร้างไลบรารีคำสั่ง Esp8266 AT (ตามไลบรารี ITEAD) ซึ่งจะทำงานได้ดีกับซอฟต์แวร์ซีเรียลบนอุปกรณ์ ESP8266 ส่วนใหญ่ โดยมีเฟิร์มแวร์ที่ตอบสนองต่อคำสั่ง AT (ซึ่งโดยปกติแล้วจะเป็นค่าเริ่มต้นของผู้ผลิต)
เรากำลังแจกจ่ายไลบรารีเบื้องต้นนี้สำหรับการทดสอบ และขอขอบคุณสำหรับความคิดเห็นและการปรับปรุงของคุณผ่าน Github Repository
ส่วนประกอบฮาร์ดแวร์:
- ESP8266
- Arduino UNO & Genuino UNO
- ตัวแปลงระดับลอจิก - สองทิศทาง
- เขียงหั่นขนม
- สายจัมเปอร์
แอพซอฟต์แวร์และบริการออนไลน์:
- Arduino IDE
- circuito.io
- Firmware.ino
ขั้นตอนที่ 1: การเดินสายไฟ
เชื่อมต่อ ESP8266 ผ่าน Software Serial กับบอร์ด Arduino Uno ของคุณโดยใช้ตัวแปลงลอจิกดังที่แสดงในรูปการเดินสายที่แนบมา
ขั้นตอนที่ 2: เชื่อมต่อกับ Wi-Fi ของคุณ
เปิดไลบรารี Firmware.ino จาก Github แล้วป้อน SSID และรหัสผ่านไปยัง Wi-Fi ของคุณ:
const ถ่าน *SSID= "WIFI-SSID";const char *PASSWORD="WIFI-PASSWORD";
ขั้นตอนที่ 3: อัปโหลด Sketch ไปยัง Arduino. ของคุณ
เชื่อมต่อ Arduino กับคอมพิวเตอร์ของคุณและอัปโหลดภาพร่าง
ขั้นตอนที่ 4: เปิด Serial Monitor ใน Arduino IDE
คลิกที่ปุ่ม Serial monitor ใน Arduino IDE (ที่มุมบนขวา) หากทุกอย่างเรียบร้อย คุณจะเห็นผลลัพธ์ต่อไปนี้บนจอภาพแบบอนุกรม
ขั้นตอนที่ 5: การแก้ไขปัญหา
หากคุณไม่ได้รับการตอบกลับ ให้ลองอัปเดตเฟิร์มแวร์ ESP เป็นเฟิร์มแวร์ที่ให้ไว้ด้านล่าง ใช้บอร์ด FTDI 3.3v แบบนี้
เชื่อมต่อ ESP กับ FTDI รับ ESP8266Flasher
รับเฟิร์มแวร์ 1.1.1.1
แฟลช ESP
หากคุณได้รับการตอบกลับบางส่วนจาก esp8266 เมื่อใช้ซอฟต์แวร์ซีเรียล ให้ไปที่:
C:\ProgramFiles(x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.h
เปลี่ยนบรรทัดที่ 42:
#define _SS_MAX_RX_BUFF 64 // ขนาดบัฟเฟอร์ RX
ถึง:#define _SS_MAX_RX_BUFF 256 // ขนาดบัฟเฟอร์ RX
สิ่งนี้จะขยายบัฟเฟอร์อนุกรมของซอฟต์แวร์ให้ใหญ่ขึ้น บางครั้งการตั้งค่าอัตราบอดในการเริ่มต้นล้มเหลว ลองรีเซ็ต Arduino มันน่าจะทำงานได้ดี หากคุณยังคงประสบปัญหาด้วยเหตุผลบางประการ โปรดแสดงความคิดเห็นที่นี่ เราจะพยายามค้นหาปัญหา หากคุณมีข้อเสนอแนะในการปรับปรุง โปรดส่งคำขอดึงบน Github โดยทั่วไปแล้ว รหัสนี้ควรใช้ได้กับ Arduino Uno ESP8266-01 ทุกเวอร์ชัน
แหล่งที่มา:-
www.hackster.io
create.arduino.cc
ขั้นตอนที่ 6: ติดต่อฉัน (ถ้าจำเป็น)
หากคุณมีปัญหาใด ๆ กับคำแนะนำนี้ คุณสามารถติดต่อฉัน:
บิปุล กุมาร คุปตะ
bipulgupta.com
www.facebook.com/bipulkg
www.instagram.com/bipulkumargupta/
twitter.com/bipulgupta
แนะนำ:
การรวม Array แบบเรียกซ้ำใน Java: 9 ขั้นตอน
Recursively Summing an Array ใน Java: Recursion เป็นขั้นตอนที่มีประโยชน์และประหยัดเวลาซึ่งสามารถแก้ปัญหาได้อย่างรวดเร็วด้วยโค้ดเพียงเล็กน้อย การเรียกซ้ำเกี่ยวข้องกับวิธีการที่คุณสร้างขึ้นเพื่อเรียกตัวเองว่าปัญหาเดิมสั้นลง สำหรับตัวอย่างนี้ เราจะสรุปอาร์เรย์ของ
การรวม Google Photos ของ Raspberry Pi Linux Motion: 5 ขั้นตอน
การรวม Google Photos ของ Raspberry Pi Linux Motion: แนวคิดคือการอัปโหลดรูปภาพและวิดีโอที่สร้างด้วยกล้องที่เปิดใช้งานการเคลื่อนไหวที่เชื่อมต่อกับ Raspberry Pi เพื่ออัปโหลดไฟล์ไปยังระบบคลาวด์ ซอฟต์แวร์ 'Motion' รองรับการอัปโหลดไปยัง Google Drive ผ่าน PyDrive ในบทความนี้ 'Motion' ใช้สำหรับอัปโหลดไปยัง Google P
Wifi ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, การรวม Ifttt: 15 ขั้นตอน (พร้อมรูปภาพ)
Wifi ที่ควบคุม 12v Led Strip โดยใช้ Raspberry Pi พร้อม Tasker, Ifttt Integration: ในโครงการนี้ ฉันจะแสดงวิธีควบคุมแถบ LED แบบอะนาล็อก 12v อย่างง่ายผ่าน wifi โดยใช้ raspberry pi สำหรับโครงการนี้ คุณจะต้อง: 1x Raspberry Pi (I) กำลังใช้ Raspberry Pi 1 Model B+) 1x RGB 12v Le
การรวม Arduino และ Apple HomeKit - ควบคุมบ้านของคุณจาก Siri! IoT มาแล้ว: 6 ขั้นตอน
การรวม Arduino และ Apple HomeKit - ควบคุมบ้านของคุณจาก Siri! IoT อยู่ที่นี่: คำแนะนำนี้จะช่วยให้คุณเพิ่มบอร์ด Arduino ลงใน HomeKit ของ Apple บนอุปกรณ์ iOS ได้อย่างรวดเร็วและง่ายดาย มันเปิดโอกาสทุกประเภทรวมถึงสคริปต์ที่ทำงานบนเซิร์ฟเวอร์ รวมกับ Apples HomeKit "ฉาก" มันทำให้
โปรแกรม ECG Circuit และ LabVIEW Heart Rate อย่างง่าย: 6 ขั้นตอน
โปรแกรม Simple ECG Circuit และ LabVIEW Heart Rate: คลื่นไฟฟ้าหัวใจหรือที่เรียกว่า ECG เป็นระบบวินิจฉัยและตรวจสอบที่มีประสิทธิภาพอย่างยิ่งที่ใช้ในการปฏิบัติทางการแพทย์ทั้งหมด ECG ใช้สำหรับสังเกตกิจกรรมไฟฟ้าของหัวใจแบบกราฟิกเพื่อตรวจหาความผิดปกติ