สารบัญ:
![NodeMcu พูดด้วยโมดูล ISD1820: 3 ขั้นตอน NodeMcu พูดด้วยโมดูล ISD1820: 3 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-709-162-j.webp)
วีดีโอ: NodeMcu พูดด้วยโมดูล ISD1820: 3 ขั้นตอน
![วีดีโอ: NodeMcu พูดด้วยโมดูล ISD1820: 3 ขั้นตอน วีดีโอ: NodeMcu พูดด้วยโมดูล ISD1820: 3 ขั้นตอน](https://i.ytimg.com/vi/DdsvmD5SCkE/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
![Image Image](https://i.howwhatproduce.com/images/001/image-709-164-j.webp)
![](https://i.ytimg.com/vi/X3v3IXigTgU/hqdefault.jpg)
![อะไรที่คุณต้องการ ?! อะไรที่คุณต้องการ ?!](https://i.howwhatproduce.com/images/001/image-709-165-j.webp)
ในบทช่วยสอนง่ายๆ นี้ ฉันจะอธิบายวิธีเชื่อมต่อและใช้โมดูล ISD1820 โดยใช้บอร์ด NodeMCU ป.ล. ขอโทษสำหรับภาษาอังกฤษที่ไม่ดีของฉัน
การอ่านแผ่นข้อมูลของโมดูลนั้นเขียนว่า: การใช้โมดูลนี้ง่ายมาก ซึ่งคุณสามารถควบคุมได้โดยตรงด้วยการกดปุ่มบนบอร์ดหรือโดยไมโครคอนโทรลเลอร์ เช่น Arduino, STM32, ChipKit เป็นต้น คุณสามารถควบคุมบันทึก เล่นซ้ำ และทำซ้ำได้อย่างง่ายดาย บน.
ขั้นตอนที่ 1: คุณต้องการอะไร
เพื่อให้โครงการนี้เป็นจริง เราต้องการ:บอร์ด NodeMCU
โมดูล ISD1820
ลำโพง Breadboard (มักจะรวมอยู่ในโมดูล)
ข้อควรจำ: บอร์ด NodeMcu ทำงานที่ 3.3 โวลต์ ดังนั้นในการเชื่อมต่อกับโมดูล เราไม่ต้องการตัวต้านทานในวงจร เนื่องจากโมดูลยังทำงานที่ 3.3 โวลต์
ขั้นตอนที่ 2: การเชื่อมต่อ
![การเชื่อมต่อ การเชื่อมต่อ](https://i.howwhatproduce.com/images/001/image-709-166-j.webp)
มันง่ายมากที่จะเชื่อมต่อบอร์ด NodeMcu กับโมดูล เราต้องการเพียง 5 สาย ทำการเชื่อมต่อตามที่แสดงในภาพหรือตามที่แสดงในวิดีโอ โปรดจำไว้ว่าเมื่อเขียนโปรแกรม nodeMCU ชื่อต่างจากชื่อใน Arduino IDE จากนั้นฉันแนะนำให้คุณในขั้นตอนการทดสอบเพื่อเรียกใช้การเชื่อมต่อดังที่แสดงและโหลดโปรแกรมที่แชร์
ขั้นตอนที่ 3: รหัส
![รหัส รหัส](https://i.howwhatproduce.com/images/001/image-709-167-j.webp)
![รหัส รหัส](https://i.howwhatproduce.com/images/001/image-709-168-j.webp)
![รหัส รหัส](https://i.howwhatproduce.com/images/001/image-709-169-j.webp)
โมดูล ISD1820 ถูกควบคุมโดย 3 พิน แต่ละพินหากได้รับ (ดังนั้น พินของโมดูลจึงถูกป้อน) สัญญาณ 3.3 โวลต์จะทำให้โมดูลทำหน้าที่ต่างกัน (ขึ้นอยู่กับพินที่ส่งสัญญาณ) ตามที่แสดงในภาพวาด ISD1820 มีโหมดการใช้งาน 3 โหมด โดยแต่ละโหมดสามารถเลือกได้ด้วยสัญญาณ 3.3 โวลต์ที่ส่งจาก nodeMcu โหมดคือ "การบันทึก" ซึ่งบันทึกเสียงโดยไมโครโฟนที่เชื่อมกับโมดูล (มีเวลาบันทึกสูงสุดสั้นมาก) โหมด "ทำซ้ำ" ของเสียงที่บันทึกไว้ก่อนหน้านี้ และสุดท้ายคือโหมด "ทำซ้ำในส่วนของ เสียง" ที่เสียงถูกทำซ้ำในบางส่วนภายใต้เงื่อนไขบางอย่างที่ฉันจะอธิบายในระหว่างการเขียนโปรแกรม
. เมื่อดูการออกแบบที่ฉันทำ (ฉันไม่รู้ว่าจะวาดอย่างไร lol) คุณสามารถเดาได้อย่างง่ายดายว่าบอร์ดทำงานอย่างไรโดยที่ลูกศรสีแดงแสดงสัญญาณ 3.3 โวลต์ที่ส่งจาก nodeMcu ไปยังขาเดียวของโมดูล (ลูกศรสีดำแสดงว่าไม่มีการส่งสัญญาณดังนั้นเราจะเขียน "LOW" ไปที่หมุดในโปรแกรม)
หลังจากเข้าใจการทำงานของวงจรแล้ว ก็เริ่มเขียนโปรแกรมได้เลย ดังที่ได้กล่าวไปแล้วในการเขียนโปรแกรม NodeMCU เราจะใช้ Arduino IDE โปรแกรมง่ายมาก: หลังจากประกาศพิน 3 พิน (ระบุโหมด 3 โหมด) และตั้งค่าให้เป็นพินเอาต์พุต เราสามารถเริ่มเขียนฟังก์ชันของเราได้ (ฉันใช้จอภาพอนุกรมเพื่อส่งคำสั่งจากแป้นพิมพ์เพื่อเปิดใช้งานฟังก์ชันบางอย่างของ โมดูล)
ฟังก์ชันแรกคือ "บันทึก" ซึ่งหากพิน 'REC' สูง โมดูลจะเริ่มบันทึกเสียงนั้นตราบเท่าที่พินนั้นสูง
ฟังก์ชั่นที่สอง "playSignal" ที่คุณเพียงแค่ส่งสัญญาณสั้นไปยังโมดูลเพื่อเปิดใช้งานการเล่นเสียงที่บันทึกไว้ (ปักหมุด PLAY_E)
ฟังก์ชันสุดท้ายคือ "playSignal_L" โดยที่โมดูลจะเล่นเสียงเฉพาะเวลาที่พิน ' PLAY_L' สูงเท่านั้น (เช่น หากเสียงที่บันทึกคือ 3 วินาที และฉันเปิดใช้งานฟังก์ชัน playSignal_L เพียง 1 วินาที โมดูลจะเล่น ที่เสียงเพียงหนึ่งวินาที)
เขียนโปรแกรมเสร็จแล้วโหลดลง NodeMCU และเล่นวงจรให้สนุก ฉันหวังว่าฉันได้ช่วยคุณ Robogi
แนะนำ:
บอทโทรเลขด้วย NodeMCU (ESP8266): 3 ขั้นตอน
![บอทโทรเลขด้วย NodeMCU (ESP8266): 3 ขั้นตอน บอทโทรเลขด้วย NodeMCU (ESP8266): 3 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-603-j.webp)
Telegram Bot พร้อม NodeMCU (ESP8266): ต้องการบอทเพื่อแจ้งเตือนจากระบบของคุณหรือไม่? หรือทำอะไรเพียงแค่ส่งข้อความ? Telegram Bot คือทางออกของคุณ! ในบทช่วยสอนนี้ ฉันจะใช้ Telegram Web และ BotFather เพื่อสร้าง bot ของฉัน
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน
![การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-766-j.webp)
การควบคุม Led ผ่านแอพ Blynk โดยใช้ Nodemcu ทางอินเทอร์เน็ต: สวัสดีทุกคน วันนี้เราจะแสดงให้คุณเห็นว่าคุณสามารถควบคุม LED โดยใช้สมาร์ทโฟนผ่านอินเทอร์เน็ตได้อย่างไร
วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: 7 ขั้นตอน
![วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: 7 ขั้นตอน วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: 7 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-791-j.webp)
วิธีเชื่อมต่อ NodeMCU ESP8266 กับฐานข้อมูล MySQL: MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้กันอย่างแพร่หลายซึ่งใช้ภาษาคิวรีที่มีโครงสร้าง (SQL) ในบางจุด คุณอาจต้องการอัปโหลดข้อมูลเซ็นเซอร์ Arduino/NodeMCU ไปยังฐานข้อมูล MySQL ในคำแนะนำนี้ เราจะดูวิธีการเชื่อมต่อ
NodeMCU Lua บอร์ด 6$ ราคาถูกพร้อมการบันทึกอุณหภูมิและความชื้น MicroPython, Wifi และสถิติมือถือ: 4 ขั้นตอน
![NodeMCU Lua บอร์ด 6$ ราคาถูกพร้อมการบันทึกอุณหภูมิและความชื้น MicroPython, Wifi และสถิติมือถือ: 4 ขั้นตอน NodeMCU Lua บอร์ด 6$ ราคาถูกพร้อมการบันทึกอุณหภูมิและความชื้น MicroPython, Wifi และสถิติมือถือ: 4 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1878-j.webp)
NodeMCU Lua ราคาถูก 6$ Board พร้อม MicroPython Temperature and Humidity Logging, Wifi และ Mobile Stats: โดยทั่วไปแล้วจะเป็นสถานีตรวจสภาพอากาศบนคลาวด์ คุณสามารถตรวจสอบข้อมูลในโทรศัพท์ของคุณหรือใช้โทรศัพท์เป็นจอแสดงผลสด ด้วยอุปกรณ์ NodeMCU คุณสามารถบันทึกข้อมูลอุณหภูมิและความชื้นภายนอกได้ , ในห้อง, เรือนกระจก, ห้องปฏิบัติการ, ห้องเย็น หรือที่อื่นๆ ได้ครบ
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน
![พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดโค้ดโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6035-24-j.webp)
พอร์ต USB ของ NODEMcu ไม่ทำงาน? อัปโหลดรหัสโดยใช้โมดูล USB เป็น TTL (FTDI) ใน 2 ขั้นตอน: เหนื่อยกับการเชื่อมต่อกับสายไฟจำนวนมากจากโมดูล USB เป็น TTL ไปยัง NODEMcu ให้ปฏิบัติตามคำแนะนำนี้เพื่ออัปโหลดรหัสในเวลาเพียง 2 ขั้นตอน หากพอร์ต USB ของ NODEMcu ใช้งานไม่ได้ อย่าเพิ่งตกใจ เป็นเพียงชิปไดรเวอร์ USB หรือขั้วต่อ USB