Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: sxemalar
- 3 -qadam: Kod va MP3 fayllari
- 4 -qadam: DFPlayerMini kutubxonasi
- 5 -qadam: sozlash
Video: Ikki tilli gapiradigan soat (EN+PT): 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Muallif tomonidan batafsil:
Haqida: Kodlash, Arduino bilan elektron prototip yaratish va ma'lumotlar tahlili - bu mening sevimli mashg'ulotlarim. Lagsilva haqida ko'proq ma'lumot »
Gaplashadigan soat 2 (Ikki tilli) - men bir muncha vaqt oldin nashr etgan Talking Clock -ning yangi versiyasi.
Kod ikki tilni (ingliz/portugal) qo'llab -quvvatlash uchun yangilandi va kodga yangi xususiyatlar kiritildi:
- 1 -rejim: Vaqtni belgilang (soat va daqiqa)
- Ikkinchi usul: soat har daqiqada gapiradi
- Uchinchi usul: soat har soatda gapiradi
- 4 -rejim: Soat tugma bosilgan vaqtni aytadi
- 5 -rejim: Ingliz yoki portugal tilini o'rnating
Eslatma: Til holati Arduino - EEPROM -da saqlanadi, bu ma'lumot qayta ishga tushirilganda yoki yoqilganda ham saqlanadi.
Karnay ovozini yaxshiroq nazorat qilish uchun ixtiyoriy PAM8403 (3W + 3W) mini kuchaytirgich sifatida taqdim etildi.
Men faqat bitta karnaydan foydalanaman (bitta ovozli kanal), lekin agar xohlasangiz, boshqasini qo'shishingiz mumkin.
1 -qadam: komponentlar
- Arduino UNO R3
- DFPlayer Mini MP3 pleer
- TM1637 displeyi
- PAM8403 - Mini ovozli kuchaytirgich (3W+3W) - bu ixtiyoriy
- SD mini - xotira kartasi
- Tugma tugmasi
- Rezistor 1k Ohm
- Karnay 3W
- Non paneli
- Jumperlar
Eslatma: DFPlayer Mini tafsilotlari:
www.dfrobot.com/wiki/index.php/DFPlayer_Mi…
2 -qadam: sxemalar
Muhim: Ushbu loyihada USB portini quvvat manbai sifatida ishlatish tavsiya etilmaydi. Arduino -ni 9V x 1A (yoki undan yuqori) tashqi quvvat manbaiga ulang, chunki karnay ishlayotganda, kuchlanish kuchayadi, bu esa Arduino -ning beqarorligiga olib keladi.
3 -qadam: Kod va MP3 fayllari
SD -kartani FAT32 uchun formatlash va "MP3" nomli papka yaratish kerak.
MP3 papkasida barcha ovozli fayllar (jami 74 ta) ingliz va portugal tillarida saqlanadi.
3 -rejimda, soat har soatda gapirganda, faqat 08:00 dan 18:00 gacha ishlaydigan "cherkov qo'ng'irog'i" ovozi eshitiladi. Bu tovush o'sha lahzaning soati kabi ko'p marta takrorlanadi.
Eslatma: Barcha fayllar "0000.mp3" dan boshlab "nnnn.mp3" naqshiga ko'ra nomlanishi kerak.
4 -qadam: DFPlayerMini kutubxonasi
"DFRobotDFPlayerMini" kutubxonasini quyidagi manzilda topish mumkin.
github.com/DFRobot/DFRobotDFPlayerMini
5 -qadam: sozlash
Quyidagi funktsiyalarni bajarish uchun 3 ta tugma ishlatiladi:
#1:
Keyingi ish rejimiga o'tadi.
#2:
O'rnatish rejimida soatni sozlang
Bosish tugmachalari rejimida vaqt haqida gapiradi
Til rejimida portugal tiliga o'rnating.
#3:
O'rnatish rejimida daqiqani sozlang
Bosish tugmachalari rejimida vaqt haqida gapiradi
Til rejimida ingliz tilini o'rnating.
Eslatma: Keyingi rejimga o'tish uchun #1 tugmachasini keyingi nutq boshlanmaguncha bosing (DFPlayer -ning ko'k LED -i yonadi).
Tavsiya:
GranDow - oddiy ko'p tilli raqamli soat: 4 qadam
GranDow - oddiy ko'p tilli raqamli soat: Mening buvim o'z tabletkalari uchun haftaning kunini unutib qo'yishadi. Afsuski, haftaning kunini ko'rsatadigan barcha raqamli soatlar ingliz tilida. Faqat 3 komponentdan iborat bu oddiy loyiha arzon, qurilishi oson va umid qilamanki
Barbara: gapiradigan AI kamerasi: 4 qadam (rasmlar bilan)
Barbara: gapiradigan AI kamerasi: sun'iy intellekt - bu eng yangi so'z, bu loyiha biroz foydasiz. Rasmlar va eski kameralar yoziladigan toza API topilgach, maqsadlar qo'yiladi: ko'rgan narsalarini yozib oladigan kamera
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)
C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
AIY bilan ko'p tilli tanish: 4 qadam
AIY bilan ko'p tilli tanib oluvchi: kosmik kosmik stantsiyalarda u erda ko'plab astronavtlar bor. N ~ kosmonavtlar ko'plab sayyoralardan (mamlakatlardan) kelgan shuning uchun AI u erda ko'p tillarda ishlashi kerak
Arduino bilan ishlaydigan gapiradigan robot boshini yarating!: 26 qadam (rasmlar bilan)
Arduino bilan ishlaydigan gaplashadigan robot boshini yarating!: Bu robot boshi dastlab mening jismoniy hisoblash sinfim uchun yil oxiri loyihasi sifatida qurilgan edi, lekin yozda u " o'rgangan " qanday gapirish kerak. Bosh ikkita Freeduino, 3 TLC5940NT chiplari va Adafruit Industries tomonidan quvvatlanadi