สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้าง "การแสดงคำศัพท์ประจำวัน" โดยใช้โมดูล NodeMCU Wi-Fi และ Dot Matrix Display ได้อย่างไร แทนที่จะแสดงคำศัพท์ประจำวัน คุณสามารถแสดงอะไรก็ได้ที่คุณต้องการ (ข้อความ) จากอินเทอร์เน็ตทั้งหมด หลังจากผ่านบทช่วยสอนนี้ หากนี่เป็นครั้งแรกที่คุณใช้โมดูล Wi-Fi บทช่วยสอนนี้จะช่วยคุณได้ ตามที่ฉันได้อธิบายไว้ตั้งแต่ต้นจนจบ
เข้าเรื่องกันเลย
ขั้นตอนที่ 1: ดูวิดีโอ
ในวิดีโอ ฉันได้กล่าวถึงขั้นตอนทั้งหมดที่จำเป็นในการสร้างโครงการนี้ ฉันยังครอบคลุมคำอธิบายเชิงลึกของรหัสที่ใช้ในโครงการซึ่งเป็นประโยชน์สำหรับผู้เริ่มต้นด้วย มิฉะนั้นจะไม่สามารถอธิบายในรูปแบบลายลักษณ์อักษรได้
ดังนั้นอย่าลืมดูให้ดีเสียก่อน
ขั้นตอนที่ 2: เตรียม Arduino IDE เพื่อทำงานกับโมดูล Wi-Fi ของ NodeMCU
การทำงานกับโมดูล Wi-Fi ครั้งแรกไม่ใช่เรื่องง่ายสำหรับผู้ใช้ส่วนใหญ่ (ฉันด้วย) ดังนั้นจึงแนะนำให้เริ่มทีละขั้น
ฉันจะแนะนำคลาส Instructables นี้สำหรับผู้เริ่มต้นทุกคน ผู้เขียน bekathwia ได้อธิบายวิธีเริ่มต้นใช้งานโมดูลนี้เป็นอย่างดี ตัวฉันเองใช้แหล่งข้อมูลเดียวกันเพื่อทำความคุ้นเคยกับโมดูล
ดังนั้น หากคุณเพิ่งเริ่มเรียนในชั้นเรียนนั้น มีเพียงคุณเท่านั้นที่สามารถหาทางออกได้ในขั้นตอนต่อๆ ไป
ขั้นตอนที่ 3: ทดสอบการแสดงผล Dot Matrix
เชื่อมต่อ Dot Matrix กับโมดูล Wi-Fi ดังนี้:
DMD - NodeMCU
Vcc - 3.3V
Gnd - Gnd
Clk - D5
Din - D7
CS - D8
ตอนนี้เพื่อตรวจสอบ Dot Matrix Display เพิ่มไลบรารี MD Parola และ MD_MAX72XX ลงในไลบรารี Arduino
แต่ก่อนใช้งาน ให้ไปที่โฟลเดอร์ไลบรารี Arduino เปิดโฟลเดอร์ไลบรารี MD_MAX_72XX จากนั้นไปที่เอกสารและเปิดไฟล์ HMTL จากนั้นกำหนดประเภทของ Dot Matrix Display ที่คุณมี (คลิกที่นี่เพื่อเรียนรู้เพิ่มเติม) ของฉันคือ FC_16 หลังจากนี้ ไปที่โฟลเดอร์ “src” และเปิดไฟล์ MD_MAX72XX.h แก้ไขไฟล์ส่วนหัวตามโมดูลที่คุณมีแล้วบันทึก ตอนนี้คุณสามารถตรวจสอบโมดูลของคุณเปิดแบบทดสอบทดสอบแล้วอัปโหลด ดอทเมทริกซ์ควรแสดงรูปแบบบางส่วนตามด้วยชื่อ ซึ่งสามารถเห็นได้ใน Serial Monitor
ขั้นตอนที่ 4: เตรียม ThingHTTP
1. เปิด Mozilla Firefox (Chrome ใช้งานไม่ได้สำหรับฉัน)2. เลือกเว็บไซต์ของคุณ (ฉันใช้ Dictionary.com)3. คลิกขวาที่คำที่คุณสนใจ เลือก ตรวจสอบองค์ประกอบ4. คัดลอก XPath ของโค้ดที่ไฮไลต์ไว้ 5. ไปที่ Thingspeak.com6 ไปที่แอพ จากนั้นเลือก ThingHTTP.7 สร้าง ThingHTTP ใหม่ ตั้งชื่อมัน ระบุ URL ของหน้าที่คุณคัดลอก XPath มา วาง XPath ที่คัดลอกก่อนหน้านี้ไปยังสตริงการแยกวิเคราะห์ บันทึก ThingHTTP
จดบันทึก API ที่สร้างขึ้น
ดูวิดีโอเพื่อความเข้าใจที่ถูกต้องและความจำเป็นในการทำเช่นนี้
ขั้นตอนที่ 5: ทดสอบโมดูล
เปิดภาพร่างที่แนบมาในขั้นตอนนี้ และแก้ไข Wi-Fi SSID, Pass Key และคีย์ API แล้วอัปโหลดหลังจากอัปโหลดแล้ว ให้เปิดจอภาพแบบอนุกรม หากผลลัพธ์ดูเหมือนกับที่ฉันแนบในขั้นตอนนี้ โมดูลก็ทำงานได้ดี และคุณสามารถไปยังขั้นตอนสุดท้ายได้
คุณยังสามารถใช้เว็บไซต์อื่นได้หากต้องการ ลองดูที่นี่
ขั้นตอนที่ 6: ร่างสุดท้าย
ทำการเชื่อมต่อเช่นเดียวกับในขั้นตอนที่ 3 รหัสสุดท้ายจะถูกแนบในขั้นตอนนี้
แก้ไข Wi-Fi SSID, รหัสผ่าน (เว้นว่างไว้ภายในเครื่องหมายคำพูดหากเปิด Wi-Fi) และ API แล้วอัปโหลดไปยังโมดูล
เมื่อเชื่อมต่อกับ Wi-Fi และดึงข้อมูลแล้ว จะตัดการเชื่อมต่อและแสดงคำและความหมายใน DMD (ดู LED ในตัวเพื่อระบุสถานะ กะพริบ - พยายามเชื่อมต่อกับ Wi-Fi สีน้ำเงินค้าง - เชื่อมต่อ, ปิด - ตัดการเชื่อมต่อ) การตัดการเชื่อมต่อจาก Wi-Fi ช่วยประหยัดพลังงาน แต่ก็มีข้อเสียเช่นกัน คุณจะต้องรีสตาร์ทโมดูลเพื่อดึงข้อมูลใหม่
แต่สำหรับแอปพลิเคชันเช่นนี้ ฉันไม่คิดว่าควรเชื่อมต่อกับ Wi-Fi ต่อไป อย่างไรก็ตาม คุณสามารถทำได้อย่างง่ายดายหลังจากปรับแต่งโปรแกรมเล็กน้อย มันขึ้นอยู่กับคุณ
ขั้นตอนที่ 7: เสร็จแล้ว
แค่นั้นแหละ!
อย่าลังเลที่จะแสดงความคิดเห็นเคล็ดลับหรือข้อสงสัยใด ๆ เรายินดีที่จะช่วยเหลือคุณ
ขอบคุณสำหรับการอ่าน พิจารณาสมัครรับข้อมูล และถ้าคุณชอบโครงการนี้ ลองดูช่อง YouTube ของเรา เรามีมากมาย:)
พบกันใหม่ในคำแนะนำต่อไป
แนะนำ:
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: 4 ขั้นตอน
Easy IOT – ฮับเซ็นเซอร์ RF ที่ควบคุมด้วยแอปสำหรับอุปกรณ์ IOT ระยะกลาง: ในบทช่วยสอนนี้ เราจะสร้างเครือข่ายของอุปกรณ์ที่สามารถควบคุมผ่านลิงก์วิทยุจากอุปกรณ์ศูนย์กลาง ประโยชน์ของการใช้การเชื่อมต่อวิทยุแบบอนุกรม 433MHz แทน WIFI หรือ Bluetooth คือช่วงที่กว้างกว่ามาก (พร้อม
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: 17 ขั้นตอน (พร้อมรูปภาพ)
IoT APIS V2 - ระบบชลประทานพืชอัตโนมัติที่เปิดใช้งาน IoT แบบอัตโนมัติ: โครงการนี้เป็นวิวัฒนาการของคำสั่งก่อนหน้าของฉัน: APIS - ระบบชลประทานพืชอัตโนมัติฉันใช้ APIS มาเกือบปีแล้วและต้องการปรับปรุงจากการออกแบบก่อนหน้านี้: ความสามารถในการ ตรวจสอบโรงงานจากระยะไกล นี่คือวิธีที่
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: 19 ขั้นตอน (พร้อมรูปภาพ)
โมดูลพลังงาน IoT: การเพิ่มคุณสมบัติการวัดพลังงาน IoT ให้กับตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน: สวัสดีทุกคน ฉันหวังว่าพวกคุณทุกคนจะยอดเยี่ยม! ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างโมดูลการวัดพลังงาน IoT ที่คำนวณปริมาณพลังงานที่สร้างโดยแผงโซลาร์เซลล์ของฉันได้อย่างไรซึ่งถูกใช้โดยตัวควบคุมการชาร์จพลังงานแสงอาทิตย์ของฉัน t
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: 5 ขั้นตอน
พื้นฐาน IoT: การเชื่อมต่อ IoT ของคุณกับคลาวด์โดยใช้ Mongoose OS: หากคุณเป็นคนที่ชอบซ่อมแซมและอุปกรณ์อิเล็กทรอนิกส์ บ่อยครั้งคุณจะเจอคำว่า Internet of Things ซึ่งปกติจะย่อว่า IoT และมัน หมายถึงชุดอุปกรณ์ที่สามารถเชื่อมต่ออินเทอร์เน็ตได้! เป็นคนแบบนี้
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา