สารบัญ:

วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk: 10 ขั้นตอน
วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk: 10 ขั้นตอน

วีดีโอ: วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk: 10 ขั้นตอน

วีดีโอ: วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk: 10 ขั้นตอน
วีดีโอ: IoT Project: Use NodeMCU ESP8266 or D1 Mini to control DC Motor over WiFi with Relay 2024, กรกฎาคม
Anonim
วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk
วิธีใช้ Wemos ESP-Wroom-02 D1 Mini WiFi Module ESP8266 + 18650 โดยใช้ Blynk

ข้อมูลจำเพาะ:

  • เข้ากันได้กับการรวมระบบการชาร์จ nodemcu 18650
  • ไฟ LED แสดงสถานะ (สีเขียวหมายถึงสีแดงเต็มหมายถึงการชาร์จ) ขณะชาร์จได้
  • สวิตช์ควบคุมแหล่งจ่ายไฟ
  • สามารถใช้ตัวเชื่อมต่อ SMT สำหรับโหมดสลีป·ตั้งโปรแกรม LED เพิ่มเติมได้ 1 ตัว (gpio16)
  • 0.5a กระแสไฟชาร์จ
  • เอาต์พุต 1A
  • ป้องกันไฟเกิน
  • การป้องกันการปล่อยเกิน
  • รองรับการอ่าน/เขียน/ขัดจังหวะ/PWM/I2C/สายดิจิตอล 10 พิน (ยกเว้น D0)
  • หากแบตเตอรี่อยู่ผิดทิศทาง ชิปชาร์จจะถูกทำลาย

คุณสมบัติ:

  • อินพุต AD หนึ่งรายการ
  • อินพุตไมโคร USB
  • หนึ่ง LED ที่ตั้งโปรแกรมได้ (D0)
  • AUTO PROGRAM วงจรESP8266 (ESP-WROOM-02 With TELEC) เทียบเท่ากับ NodeMCU
  • อินพุตแบบอะนาล็อก (AD): ตัวต้านทานการหารในตัว (AD = 220K – ADC – 100K = GND)
  • มีขั้ว SOLDER สำหรับ SLEEP MODE
  • เข้ากันได้กับ Arduino และ NodeMCU
  • ใช้งานและชาร์จได้พร้อมกัน
  • วงจรชาร์จ 18650 รวมวงจรเพิ่มแรงดัน 5V พร้อม TP5410
  • ป้องกันการโอเวอร์ชาร์จ ป้องกันการคายประจุเกินในตัว
  • LED: สีแดง = กำลังชาร์จ สีเขียว = กำลังชาร์จเต็ม
  • 3000 mA 18650 ใช้งานได้นานกว่า 17 ชั่วโมงด้วยแบตเตอรี่
  • ระบบชาร์จและคายประจุแบตเตอรี่แบบบูรณาการ 18650
  • สวิตช์หนึ่งตัวควบคุมว่าแบตเตอรี่ 18650 ใช้พลังงานหรือไม่
  • SDA และ SCL ของ OLED เชื่อมต่อกับพิน D1 และพิน D2 ตามลำดับ
  • ปุ่มทั้งห้าถูกควบคุมโดย FLASH, RESET, D5, D6 และ D7 ตามลำดับ
  • พินดิจิตอล 5 ตัวสามารถกำหนดค่าการเขียน/อ่าน/ขัดจังหวะ/PWM/I2C/สายเดี่ยวที่รองรับแยกต่างหาก
  • การทำงานและ NodeMCU สอดคล้องกัน เพิ่ม LED ที่ตั้งโปรแกรมได้ คุณสามารถใช้ GPIO16 เพื่อควบคุม แสดงสถานะการทำงาน 8266 และฟังก์ชันอื่นๆ
  • OLED แบบบูรณาการและปุ่มห้าปุ่ม สะดวกยิ่งขึ้นสำหรับการพัฒนา
  • แนวคิดการออกแบบมาจากโครงการโอเพ่นซอร์ส NodeMCU และคณะกรรมการพัฒนาได้รวมระบบการชาร์จและการคายประจุ 18650 เข้ากับการป้องกันการชาร์จและการคายประจุ
  • ในเวลาเดียวกัน OLED และปุ่มทิศทางห้าปุ่มถูกรวมเข้าด้วยกันเพื่ออำนวยความสะดวกในการพัฒนา

ขั้นตอนที่ 1: การเตรียมวัสดุ

ในบทช่วยสอนนี้เราต้องการ:

  1. Wemos ESP-Wroom-02 D1 Mini Wifi โมดูล ESP8266 + 18650 แบตเตอรี่ Cover
  2. สายไมโคร USB

ในบทช่วยสอนนี้ เราจะใช้แอปพลิเคชันจากสมาร์ทโฟน "Blynk" เพื่อควบคุม Arduino Wemos D1 (ESP8266) ด้วยโมดูลสัญญาณไฟจราจร LED

ก่อนที่เราจะเริ่ม ให้เตรียมสิ่งของที่จำเป็นทั้งหมด:

  • เขียงหั่นขนม
  • Wemos ESP-Wroom-02 D1 Mini Wifi โมดูล ESP8266 + 18650 แบตเตอรี่ Cover
  • สายจัมเปอร์ชาย-หญิง
  • โมดูลสัญญาณไฟจราจร LED (คุณยังสามารถใช้ไฟ LED ฐานได้)
  • ไมโคร USB
  • สมาร์ทโฟน (คุณต้องดาวน์โหลด "Blynk" จาก Play Store/iStore)
  • แบตเตอรี่ลิเธียมไอออน Ultrafire 3.7V 1100mAh (ถ้าจำเป็น)

ขั้นตอนที่ 2: ปักหมุดการเชื่อมต่อ

ปักหมุดการเชื่อมต่อ
ปักหมุดการเชื่อมต่อ

ทำตามการเชื่อมต่อที่แสดงด้านบน

ขั้นตอนที่ 3: การติดตั้งบอร์ด

การติดตั้งบอร์ด
การติดตั้งบอร์ด
การติดตั้งบอร์ด
การติดตั้งบอร์ด
การติดตั้งบอร์ด
การติดตั้งบอร์ด

จากนั้น เปิด Arduino IDE แล้วไปที่ [File => Preferences] กล่องโต้ตอบจะปรากฏขึ้น ในกล่องนี้ จะมีกล่องข้อความ URL ผู้จัดการบอร์ดเพิ่มเติม

  • คัดลอกและวาง URL ต่อไปนี้ลงในช่องและคลิกตกลงเพื่อดาวน์โหลดแพ็คเกจ
  • https://arduino.esp8266.com/stable/package_esp8266com_index.json

ขั้นตอนที่ 4: ค้นหาใน Board Manager

ค้นหาใน Board Manager
ค้นหาใน Board Manager
ค้นหาใน Board Manager
ค้นหาใน Board Manager

จากนั้นไปที่ [Tools => Board => Board Manager] ใน Arduino IDE ของคุณ หน้าต่าง Boards Manager จะปรากฏขึ้นดังนี้ เลื่อนลงมาที่บอร์ดในตัวจัดการบอร์ดเพื่อเลือก ESP8266 จากรายการบอร์ดที่มีอยู่ คลิกที่ติดตั้งเพื่อเริ่มการติดตั้ง

ขั้นตอนที่ 5: เลือกบอร์ด

เลือกบอร์ด
เลือกบอร์ด

ถัดไป การอัปโหลดโปรแกรมแรกของคุณ ให้เลือกประเภทของบอร์ด "LOLIN(WEMOS) D1 R2 & mini" จากส่วน [Tools => Boards] ใน Arduino IDE ของคุณ

ขั้นตอนที่ 6: ตัวอย่างโค้ด

ตัวอย่างโค้ด
ตัวอย่างโค้ด
ตัวอย่างโค้ด
ตัวอย่างโค้ด
ตัวอย่างโค้ด
ตัวอย่างโค้ด

ในการรับโค้ดตัวอย่างจาก Blynk คุณต้องดาวน์โหลดไลบรารี่จากเว็บไซต์ Blynk

www.blynk.cc/getting-started/

ทำตามขั้นตอนเหล่านี้:

  1. เลือก "ดาวน์โหลด Blynk Library"
  2. เลือกเป็น "Blynk_Release_v0.5.4.zip"
  3. แตกไฟล์และคัดลอกไฟล์ทั้งสอง (ไลบรารี, เครื่องมือ)
  4. เปิด Arduino IDE ไปที่ [Files => Preferences] ค้นหาไฟล์ที่ปรากฏใน "ตำแหน่ง Sketchbooks"
  5. เปิดไฟล์ Arduino และวางทั้งสองไฟล์ที่คุณคัดลอก
  6. จากนั้นเปิด Arduino IDE ของคุณไปที่ [Files => Examples => Blynk => Boards Wifi =>Standalone] สำหรับโค้ดตัวอย่าง

ขั้นตอนที่ 7: ตั้งค่า Blynk

ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk
ตั้งค่า Blynk

ถัดไป คุณต้องตั้งค่า "Blynk" จากสมาร์ทโฟนของคุณ

ทำตามขั้นตอนเหล่านี้:

  1. ดาวน์โหลด "Blynk" ที่ Play Store/iStore
  2. ลงทะเบียนโดยใช้อีเมลของคุณ
  3. ไปที่ "โครงการใหม่" ป้อนชื่อโครงการของคุณ (ถ้าจำเป็น)
  4. เลือกอุปกรณ์ "WeMos D1 mini"
  5. ประเภทการเชื่อมต่อ "Wifi" จากนั้น "สร้าง" (หลังจากสร้างแล้ว คุณจะได้รับ Auth Token จากอีเมลของคุณ)
  6. เลื่อนไปทางซ้ายเพื่อเปิด "กล่องวิดเจ็ต"
  7. เลือก "ปุ่ม" เพื่อเพิ่มปุ่ม
  8. แตะปุ่มสำหรับ "การตั้งค่าปุ่ม"
  9. เลือก [Output => Digital => D2, D3, D4] เพื่อเลือกการเชื่อมต่อแบบพิน
  10. โหมดเปลี่ยนเป็น "สวิตช์"

ขั้นตอนที่ 8: กำลังอัปโหลด

กำลังอัพโหลด
กำลังอัพโหลด
กำลังอัพโหลด
กำลังอัพโหลด

ตอนนี้คุณต้องตรวจสอบกล่องจดหมายอีเมลของคุณและคัดลอกรหัสโทเค็นการตรวจสอบสิทธิ์

ใส่โทเค็นการตรวจสอบสิทธิ์ ชื่อเครือข่าย และรหัสผ่านในการเขียนโปรแกรมของคุณ ตอนนี้อัปโหลดโค้ดไปยัง WeMos D1 mini ของคุณผ่านไมโคร USB ตรวจสอบให้แน่ใจว่าคุณใช้พอร์ตที่ถูกต้องโดยเลือกที่ [Tools => Port]

ขั้นตอนที่ 9: ลองใช้ปุ่ม Blynk

ลองใช้ปุ่ม Blynk
ลองใช้ปุ่ม Blynk

เลือกปุ่มเล่นจากด้านขวาบนแล้วเปิดปุ่มพิน

ขั้นตอนที่ 10: เสร็จสิ้น

แนะนำ: