სასაუბრო საათი ორენოვანი (EN+PT): 5 ნაბიჯი (სურათებით)
სასაუბრო საათი ორენოვანი (EN+PT): 5 ნაბიჯი (სურათებით)
Anonim
Image
Image

ავტორის ავტორი:

ციფრული საათი LED ეკრანის ავტომატური ბრუნვით
ციფრული საათი LED ეკრანის ავტომატური ბრუნვით
4-ინსულტიანი ციფრული საათი
4-ინსულტიანი ციფრული საათი
4-ინსულტიანი ციფრული საათი
4-ინსულტიანი ციფრული საათი
ციფრული და ორობითი საათი 8 ციფრის X 7 სეგმენტის LED ეკრანით
ციფრული და ორობითი საათი 8 ციფრის X 7 სეგმენტის LED ეკრანით
ციფრული და ორობითი საათი 8 ციფრის X 7 სეგმენტის LED ეკრანით
ციფრული და ორობითი საათი 8 ციფრის X 7 სეგმენტის LED ეკრანით

შესახებ: კოდირება, ელექტრონული პროტოტიპი Arduino- ით და მონაცემთა ანალიზი არის ჩემი ჰობი. მეტი ლაგსილვას შესახებ »

Talking Clock 2 (ორენოვანი) არის Talking Clock- ის ახალი ვერსია, რომელიც გამოვაქვეყნე რამდენიმე ხნის წინ.

კოდი განახლდა ორი ენის მხარდასაჭერად (ინგლისური/პორტუგალიური) და კოდში შემოვიდა ახალი ფუნქციები:

  • რეჟიმი 1: დააყენეთ დრო (საათი და წუთი)
  • რეჟიმი 2: საათი საუბრობს ყოველ წუთს
  • რეჟიმი 3: საათი საუბრობს ყოველ საათში
  • რეჟიმი 4: საათი საუბრობს ღილაკზე დაჭერის დროს
  • რეჟიმი 5: დააყენეთ ენა ინგლისური ან პორტუგალიური

შენიშვნა: ენის სტატუსი ინახება Arduino- ში - EEPROM, რომ შეინარჩუნოს ეს ინფორმაცია მაშინაც კი, როდესაც ის გადატვირთულია ან ჩართულია.

იგი დაინერგა როგორც სურვილისამებრ მინი გამაძლიერებელი PAM8403 (3W + 3W) სპიკერში ხმის დონის უკეთესი კონტროლისთვის.

მე ვიყენებ მხოლოდ ერთ დინამიკს (ერთ ხმოვან არხს), მაგრამ სურვილისამებრ შეგიძლიათ დაამატოთ სხვა.

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
  • Arduino UNO R3
  • DFPlayer მინი MP3 პლეერი
  • ჩვენება TM1637
  • PAM8403 - მინი აუდიო გამაძლიერებელი (3W+3W) - ეს არჩევითია
  • SD მინი - მეხსიერების ბარათი
  • Pushbutton გადამრთველი
  • რეზისტორი 1k Ohm
  • სპიკერი 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 ბიბლიოთეკა

ბიბლიოთეკა "DFRobotDFPlayerMini" შეგიძლიათ იხილოთ მისამართზე:

github.com/DFRobot/DFRobotDFPlayerMini

ნაბიჯი 5: დაყენება

ოპერაციისთვის გამოიყენება 3 ღილაკი შემდეგი ფუნქციებით:

#1:

გადადის მომდევნო ოპერაციულ რეჟიმში.

#2:

დაარეგულირეთ საათი დაყენების რეჟიმში

საუბრობს დროს პრეს ღილაკის რეჟიმში

დააყენეთ პორტუგალიურად ენის რეჟიმში.

#3:

დაარეგულირეთ წუთი დაყენების რეჟიმში

საუბრობს დროს პრეს ღილაკის რეჟიმში

დააყენეთ ინგლისურ ენაზე ენის რეჟიმში.

შენიშვნა: შემდეგ რეჟიმში გადასასვლელად დააჭირეთ ღილაკს #1, სანამ არ დაიწყება შემდეგი გამოსვლა (ამ მომენტში ჩართულია DFPlayer- ის ლურჯი LED).

გირჩევთ: