สารบัญ:

นาฬิกาพูดได้สองภาษา (EN+PT): 5 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาพูดได้สองภาษา (EN+PT): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาพูดได้สองภาษา (EN+PT): 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: นาฬิกาพูดได้สองภาษา (EN+PT): 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เด็กอัจฉริยะที่รอบรู้ศัพท์ภาษาอังกฤษ น้อง เดวต้า | ซูเปอร์เท็น | SUPER 10 2024, กรกฎาคม
Anonim
Image
Image

By lagsilvaFollow เพิ่มเติมโดยผู้เขียน:

นาฬิกาดิจิตอลพร้อมจอแสดงผล LED หมุนอัตโนมัติ
นาฬิกาดิจิตอลพร้อมจอแสดงผล LED หมุนอัตโนมัติ
นาฬิกาดิจิตอล 4 จังหวะ
นาฬิกาดิจิตอล 4 จังหวะ
นาฬิกาดิจิตอล 4 จังหวะ
นาฬิกาดิจิตอล 4 จังหวะ
นาฬิกาดิจิตอลและไบนารี 8 หลัก X 7 เซ็กเมนต์ LED Display
นาฬิกาดิจิตอลและไบนารี 8 หลัก X 7 เซ็กเมนต์ LED Display
นาฬิกาดิจิตอลและไบนารี 8 หลัก X 7 เซ็กเมนต์ LED Display
นาฬิกาดิจิตอลและไบนารี 8 หลัก X 7 เซ็กเมนต์ LED Display

เกี่ยวกับ: การเขียนโค้ด การสร้างต้นแบบอิเล็กทรอนิกส์ด้วย Arduino และ Data Analytics คืองานอดิเรกของฉัน ข้อมูลเพิ่มเติมเกี่ยวกับลัคซิลวา »

Talking Clock 2 (Bilingual) เป็นเวอร์ชันใหม่ของ Talking Clock ที่ฉันเผยแพร่ไปเมื่อนานมาแล้ว

โค้ดได้รับการอัปเดตเพื่อรองรับสองภาษา (อังกฤษ/โปรตุเกส) และมีการแนะนำคุณลักษณะใหม่ในโค้ด:

  • โหมด 1: ตั้งเวลา (ชั่วโมง & นาที)
  • โหมด 2: นาฬิกาพูดทุกนาที
  • โหมด 3: นาฬิกาพูดทุกชั่วโมง
  • โหมด 4: นาฬิกาบอกเวลาที่กดปุ่ม
  • โหมด 5: ตั้งค่าภาษาสำหรับภาษาอังกฤษหรือโปรตุเกส

หมายเหตุ: สถานะภาษาจะถูกเก็บไว้ใน Arduino - EEPROM เพื่อเก็บข้อมูลนี้แม้ว่าจะรีสตาร์ทหรือเปิดอยู่ก็ตาม

เปิดตัวเป็นแอมพลิฟายเออร์ขนาดเล็กเสริม PAM8403 (3W + 3W) เพื่อการควบคุมระดับเสียงในลำโพงได้ดียิ่งขึ้น

ฉันใช้ลำโพงเพียงตัวเดียว (ช่องเสียงหนึ่งช่อง) แต่คุณสามารถเพิ่มตัวอื่นได้หากต้องการ

ขั้นตอนที่ 1: ส่วนประกอบ

ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
ส่วนประกอบ
  • Arduino UNO R3
  • เครื่องเล่น MP3 ขนาดเล็กของ DFPlayer
  • จอแสดงผล TM1637
  • PAM8403 - Mini Audio Aplifier (3W+3W) - เป็นตัวเลือก
  • SD mini - การ์ดหน่วยความจำ
  • สวิตช์ปุ่มกด
  • ตัวต้านทาน 1k โอห์ม
  • ลำโพง 3W
  • เขียงหั่นขนม
  • จัมเปอร์

หมายเหตุ: รายละเอียดของ DFPlayer Mini บน:

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

สำคัญ: ไม่แนะนำให้ใช้พอร์ต USB เป็นแหล่งพลังงานในโครงการนี้ เชื่อมต่อ Arduino กับแหล่งพลังงานภายนอก 9V x 1A (หรือสูงกว่า) เนื่องจากมีไฟกระชากเมื่อลำโพงทำงาน ทำให้ Arduino ไม่เสถียร

ขั้นตอนที่ 3: โค้ด & ไฟล์ MP3

โค้ด & ไฟล์ MP3
โค้ด & ไฟล์ MP3

ต้องฟอร์แมตการ์ด SD สำหรับ FAT32 และต้องสร้างโฟลเดอร์ชื่อ "MP3"

ในโฟลเดอร์ MP3 จะเก็บไฟล์เสียงทั้งหมด (ทั้งหมด 74 ไฟล์) เป็นภาษาอังกฤษและโปรตุเกส

ในโหมด 3 เมื่อนาฬิกาพูดทุกชั่วโมง จะมีเสียง "กระดิ่งโบสถ์" ที่ทำงานระหว่างเวลา 08:00 น. - 18:00 น. เท่านั้น เสียงนี้ซ้ำหลาย ๆ ครั้งตามชั่วโมงของช่วงเวลานั้น

หมายเหตุ: ไฟล์ทั้งหมดต้องตั้งชื่อตามรูปแบบ "nnnn.mp3" โดยเริ่มจาก "0000.mp3"

ขั้นตอนที่ 4: DFPlayerMini Library

ห้องสมุด "DFRobotDFPlayerMini" สามารถพบได้ที่:

github.com/DFRobot/DFRobotDFPlayerMini

ขั้นตอนที่ 5: ตั้งค่า

มีปุ่มกด 3 ปุ่มสำหรับสั่งงานโดยมีฟังก์ชั่นดังต่อไปนี้:

#1:

ย้ายไปยังโหมดการทำงานถัดไป

#2:

ปรับชั่วโมงในโหมดตั้งค่า

พูดเวลาในโหมดกดปุ่ม

ตั้งค่าเป็นภาษาโปรตุเกสในโหมดภาษา

#3:

ปรับนาทีในโหมดตั้งค่า

พูดเวลาในโหมดกดปุ่ม

ตั้งค่าเป็นภาษาอังกฤษในโหมดภาษา

หมายเหตุ: หากต้องการย้ายไปยังโหมดถัดไป ให้กดปุ่ม #1 จนกว่าคำพูดถัดไปจะเริ่มขึ้น (ไฟ LED สีน้ำเงินของ DFPlayer จะสว่างในขณะนี้)

แนะนำ: