หากคุณจำได้เราได้แนะนำไฟล์ ชิป ESP8266ซึ่งเป็น IC ที่ใช้งานได้จริงสำหรับการเชื่อมต่อ WiFi เพื่อใช้ในโครงการของคุณกับ Arduino ตอนนี้ถึงตาคุณแล้ว หันไปหา Wemos D1บอร์ดที่มีชิปตัวเดียวกันนี้และยังใช้งานได้จริงสำหรับโครงการ DIY มากมาย หากต้องการคุณสามารถขอรับเอกสารสำหรับบอร์ดนี้ได้จากเว็บไซต์ Wemos อย่างเป็นทางการซึ่งคุณสามารถทำได้ เข้าถึงได้จากที่นี่.
Te ฉันขอแนะนำให้ดูบทความของเราเกี่ยวกับ ESP8266 ที่ฉันได้ใส่ไว้ในลิงค์ก่อนหน้านี้มิฉะนั้นเมื่อเริ่มต้นด้วย Wemos D1 คุณจะค่อนข้างหลงทางมากขึ้นหากคุณไม่มีฐาน คุณควรดูคำแนะนำอื่น ๆ ของเราเกี่ยวกับ NodeMCUซึ่งมีส่วนเกี่ยวข้องกับ ESP8266 และส่วนประกอบอื่น ๆ ที่เกี่ยวข้องกับเราในปัจจุบัน ในบทความทั้งสองนี้คุณจะได้รับตัวอย่างโค้ดเพื่อให้สามารถโปรแกรม ESP8266 ไลบรารีที่จำเป็นสำหรับ Arduino IDE เป็นต้น
wemos
เป็น แบรนด์จีนที่ผลิต บอร์ดพัฒนาอิเล็กทรอนิกส์ประเภทนี้และเกราะป้องกันจากไฟล์ เว็บไซต์ทางการ. ในบรรดาผลิตภัณฑ์ที่โดดเด่นคุณจะพบบอร์ด Wemos D1
Wemo D1
มีจานที่น่าสนใจมากสองแผ่นที่จัดเตรียมโดย Wemos หนึ่งใน Wemos D1 และอีกแผ่นเป็นน้องสาวคนเล็กของมัน Wemos D1 มินิซึ่งมีขนาดเล็กกว่าหรือรุ่นอื่น ๆ ที่แพงกว่าเช่น Pro (พร้อมแฟลช 16M แทน 4M) เป็นต้น สำหรับหลาย ๆ คนมันเป็นหนึ่งในบอร์ดพัฒนาที่พวกเขาชื่นชอบสำหรับชิป ESP8266 แม้กระทั่งบน NodeMCU หรือโมดูลอื่น ๆ ที่มี ESP8266 สำหรับแอปพลิเคชันบางอย่าง
ในบทความ NodeMCU และ ESP8266 ที่ฉันได้ยกมาคุณสามารถเรียนรู้ว่าชิป ESP8266 สามารถรวมเข้ากับโมดูลต่างๆเช่น ESP12, ESP12E เป็นต้น ในกรณีของ Wemos D1 Mini มีขนาดใหญ่กว่าการใช้ ESP12 โดยตรงเล็กน้อยโดยมีขนาด 34.2 × 25.6 มม. และน้ำหนัก 3 กรัม
แต่ถ้าคุณใช้ ESP12 แบบเปลือยคุณจะมีข้อบกพร่องมากมาย ด้วย Wemos D1 Mini คุณมีข้อได้เปรียบและความพิเศษเช่นไฟล์ พอร์ต microUSB และตัวแปลงอนุกรม สำหรับการเชื่อมต่อของคุณ นอกจากนี้ยังมีตัวควบคุมแรงดันไฟฟ้าเพื่อป้อนโดยตรงกับซ็อกเก็ต 5V ของ Arduino และวงจรภายในจะดูแลการส่งโวลต์เหล่านั้นไปยังแรงดันไฟฟ้าที่โมดูลต้องการจริงๆ
ข้อดีอีกอย่างของ ผลิตภัณฑ์ Wemos ก็คือพวกเขาอนุญาต ขยายฟังก์ชันการทำงานด้วยโล่ ที่มีอยู่ในปริมาณมากในการควบคุมมอเตอร์ (ไดรเวอร์) โมดูลรีเลย์หน้าจอ OLED เซ็นเซอร์อุณหภูมิและความชื้น PIR ปุ่ม ฯลฯ นั่นคือช่วยให้คุณมีสิ่งอำนวยความสะดวกมากมายในการใช้ส่วนประกอบเหล่านี้ด้วยการควบคุมจากอินเทอร์เน็ตหรือในเครือข่าย WAN
แม้ว่า ไม่ใช่ทุกอย่างเป็นข้อดีในทางตรงกันข้ามมีพินจำนวนน้อยกว่าโดยมี 11 GPIO เมื่อเทียบกับ 17 ที่คุณมีในโมดูลอื่น ๆ เช่น ESP12 หรือ NodeMCU อย่างไรก็ตามนี่ไม่ควรเป็นปัญหาใหญ่เนื่องจากหลายโครงการไม่จำเป็นต้องมีหมุดมากกว่า 11 ตัวนี้แม้ว่าทุกอย่างจะขึ้นอยู่กับสิ่งที่ผู้ใช้แต่ละคนต้องการ ...
คุณสมบัติพินเอาต์และราคา
อยู่บนพื้นฐานของ ESP12E แบ่งปันคุณสมบัติดังนั้นฉันจะให้ข้อมูลสรุปที่นี่:
- ทำงานที่ความเร็ว 80 ถึง 160Mhz
- หน่วยความจำแฟลช 4 MB
- กำลังไฟ 3.3v แม้ว่าจะมีตัวแปลงที่สามารถป้อนด้วย 5V ของ Arduino ได้หากคุณต้องการ
- 11 GPIO ทั้งหมดมี PWM ยกเว้น D0
- การขัดจังหวะ
- บัส I2C
- อินพุตอะนาล็อก 1 (สูงสุด 3.2v)
- ขั้วต่อ MicroUSB
El ราคา ตั้งแต่ประมาณ€ 2 และสูงสุดถึง€ 20 ขึ้นอยู่กับรุ่น คุณสามารถหาซื้อได้ในร้านค้าเฉพาะทางและทางออนไลน์ ดังนั้นคุณสามารถมี Wemos D1 Mini ราคาถูกมากมากกว่า NodeMCU และสูงกว่าราคาของโมดูล ESP12E เพียงเล็กน้อยโดยไม่มีของแถมอีกต่อไป ...
ไปยัง ซื้อผลิตภัณฑ์เหล่านี้และโล่ของพวกเขา, Wemos นำเสนอส่วนของ ร้านค้าออนไลน์แต่เปลี่ยนเส้นทางคุณไปที่ AliExpress, จึงเป็นสถานที่จัดจำหน่ายอย่างเป็นทางการ
El pinout ของบอร์ดพื้นฐาน Wemos D1 Mini คือ:
- TX: เชื่อมต่อกับ TXD ของ ESP8266 สำหรับ TXD
- RX: เชื่อมต่อกับ RXD ของ ESP8266 สำหรับ RXD
- A0: เชื่อมต่อกับพินที่มีชื่อเดียวกันกับอินพุตแบบอะนาล็อก
- D0: คือ GPIO16 ของโมดูลและใช้เป็น I / O
- D1: GPIO5 ของโมดูลเช่น I / O, PWM, Interrupt, I2C และ SCL
- D2: ถึง GPIO4 สำหรับ I / O, PWM, Interrupt, I2C, SDA
- D3: ถึง GPIO0 สำหรับ I / O ที่มีตัวต้านทานแบบดึงขึ้น 10K, PWM, Interrupt และ I2C
- D4: GPIO2 เหมือนกับด้านบน แต่เพิ่ม BUILTIN_LED
- D5: ถึง GPIO14 สำหรับ I / O, PWM, Interrupt, I2C และ SCK
- D6: GPIO12 เหมือนกับข้างบน แต่แทนที่จะเป็น SCK สำหรับ MISO
- D7: เป็น GPIO13 ของ ESP12 เหมือนกับรุ่นก่อนหน้า
- D8: ถึง GPIO15 สำหรับ I / O ที่มีตัวต้านทานแบบดึงลง 10K, PWM, Interrupt, I2C และ SS
- G: คือ GND (กราวด์) การเชื่อมต่อกราวด์
- 5V: สำหรับแหล่งจ่ายไฟ
- 3V3: แหล่งจ่ายไฟ 3.3v
- RST: เชื่อมต่อกับ RST นั่นคือเพื่อรีเซ็ต
ไปยัง รับแผ่นข้อมูลคุณรู้อยู่แล้วว่าคุณสามารถรับเอกสารได้จากเว็บไซต์ Wemos อย่างเป็นทางการที่ฉันทิ้งไว้ในตอนต้นของบทความ นอกจากนี้ พวกเขามี Wiki ที่สมบูรณ์ ที่ฉันแนะนำเนื่องจากคุณจะได้รับความช่วยเหลือมากมาย ... พวกเขายังมี บทเรียน.