สารบัญ:

Arduino Christmas Frame & โมดูล A6 GSM: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Christmas Frame & โมดูล A6 GSM: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Christmas Frame & โมดูล A6 GSM: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Christmas Frame & โมดูล A6 GSM: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Kria KV260 Vision AI Starter Kit Unboxing 2024, ธันวาคม
Anonim
Image
Image
การก่อสร้าง
การก่อสร้าง

กรอบนี้ทำขึ้นเพื่อความสนุกสนานในช่วงคริสต์มาสเท่านั้น:)

ดูภาพยนตร์ YouTube เพื่อดูการสาธิต

  1. โมดูล AI A6 GSM รับ SMS และส่งไปยัง Arduino Uno เป็นมาสเตอร์ (i2c บัส)
  2. Arduino Uno ส่งข้อมูลบัส i2c ไปยัง Arduino Nano เพื่อเริ่มย้ายเซอร์โว และไปยัง Nano อื่นเพื่อเล่นเพลง
  3. 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

แนะนำ: