สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
กรอบนี้ทำขึ้นเพื่อความสนุกสนานในช่วงคริสต์มาสเท่านั้น:)
ดูภาพยนตร์ YouTube เพื่อดูการสาธิต
- โมดูล AI A6 GSM รับ SMS และส่งไปยัง Arduino Uno เป็นมาสเตอร์ (i2c บัส)
- Arduino Uno ส่งข้อมูลบัส i2c ไปยัง Arduino Nano เพื่อเริ่มย้ายเซอร์โว และไปยัง Nano อื่นเพื่อเล่นเพลง
- Arduino Nano ซึ่งเล่นเพลง ตั้งค่าสถานะสูงบน PIN 2 และโมดูล ISD1820 จะเริ่มเล่นเพลงที่บันทึกไว้ก่อนหน้านี้
ขั้นตอนที่ 1: วัสดุ
- 1x Ardunio Uno สมองแห่งการก่อสร้างทั้งหมด มันจัดการข้อมูลระหว่าง Arduinos, โมดูล GSM และ LCD
- Arduino Nano 2x สิ่งแรกคือการย้ายเซอร์โว อันที่สองสำหรับเล่นเพลง (ทริกเกอร์โมดูล ISD1820)
- 1x0, ลำโพง 5 วัตต์
- โมดูล ISD1820 บันทึก/บันทึกทำนองเพลง
- สายไฟพร้อมหมุดตัวผู้
- ส่วนหัวของหมุดตัวเมียสำหรับบัสจ่ายไฟและบัสข้อมูลการส่งข้อมูล i2c
- 1x LCD2004 + I2C 2004 20x4 HD44780
- 1x โมดูล GSM AI A6
- เซอร์โว SG-90 2x
- กาวร้อน
- กรอบรูปขนาดใหญ่
- 1x บอร์ด PCB
- สวิตช์ไฟ 1x
- 1x ปลั๊ก DC หรือ USB ตัวเมีย
- วัสดุสิ่งทอสีแดง
- 1x ที่ชาร์จ USB หรือแหล่งจ่ายไฟ DC ทั่วไป ต้องใช้ 5V 2A ไม่แน่ใจว่าใช้กับ 1A ได้หรือไม่ โมดูล GSM ใช้กระแสไฟมากเมื่อเข้าสู่เครือข่ายเมื่อเริ่มต้น
ขั้นตอนที่ 2: การก่อสร้าง
ปัญหาที่ใหญ่ที่สุดคือการหาของตกแต่งคริสต์มาสและวางแผนว่าจะติดกรอบอย่างไร:)
สิ่งที่ต้องทำ:
- กาวร้อนสำหรับตกแต่งคริสต์มาสและเซอร์โว เป็นวิธีที่ง่ายที่สุดในการติดตั้งทุกอย่างเข้าด้วยกัน คุณยังสามารถใช้เทปโฟมสองหน้าได้อีกด้วย
- เจาะรูบางรูสำหรับส่วนหัวของพินตัวเมีย, LCD และเมาท์ Arduino
- รหัสสาม Arduinos นี่คือ: GitHub Source
- เซ็นชื่อในสายไฟทั้งหมดเพื่อให้ทุกอย่างเป็นระเบียบ
- ฉันจะไม่วาดภาพร่าง ถ้าใครอยากทำอะไรเหมือนเฟรมนี้ เขาควรเจาะลึกลงไปในซอร์สโค้ดจาก GitHub เป็นวิธีที่ดีที่สุด:)
- ประสานบัสสองตัวที่ทำจากบอร์ด PCB และส่วนหัวของพินตัวเมียสี่ตัว บัสหนึ่งสำหรับการส่ง i2c ระหว่าง Arduinos และ LCD บัสที่สองใช้สำหรับจ่ายไฟสำหรับทุกองค์ประกอบ
- โมดูล A6 GSM สื่อสารกับ Arduino Uno โดย RX/TX SoftwareSerial. Hardware serial ใช้สำหรับโหมดดีบักพีซี
ขั้นตอนที่ 3: การเขียนโปรแกรม
รหัสมีอยู่ที่นี่: GitHub Source
มีการแยกรหัสสำหรับ Arduinos สามตัว มันค่อนข้างง่ายที่จะดูว่าเกิดอะไรขึ้น;)
ขั้นตอนที่ 4: ผลลัพธ์
ที่ด้านบนของคำแนะนำนี้ คุณจะพบการสาธิตของ YouTube