2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu uyg'otuvchi jumboqli soat, demak, siz qo'ng'iroqni to'xtatish uchun hal qilishingiz kerak bo'lgan kichik xotira o'yini bor!
Xulosa qilib aytadigan bo'lsak, bu soat ertalab zerikarli bo'lganlar uchun. U uchta LEDga ega, ular tugmachalarning birortasini bosganingizda signal o'chiriladi va 3 LED sizga tasodifiy naqsh va uni kiritish uchun bir daqiqa vaqt beradi.
Ta'minotlar
- 2 Arduino Pro Mini
- qizil, yashil va ko'k LEDlar
- Qizil, yashil va ko'k tugmalar
- EC11 aylanadigan kodlovchi
- Karnay
- Ba'zi kabellar, tasma, sarlavhalar
- 3D bosma qismlar
Asboblar
- Lehimlash temir va lehim
- Stripboard
1 -qadam: Bu qanday ishlaydi?
Sozlash uchun siz aylanadigan kodlovchi (ec11) dan foydalanishingiz va uni tugmasini bosishingiz kerak.
Birinchi ishga tushganda, siz soatni, keyin daqiqani sozlashni kutasiz.
Buni sozlaganingizda, soat ishlay boshlaydi va sizga budilnikni sozlash imkonini beradi. Har safar siz kodlovchining tugmachasini bosganingizda, keyingi bo'limga budilnik, daqiqa va qiyinchilik sifatida o'tasiz.
Qiyinchilik quyidagicha ishlaydi; Siz eslashingiz uchun 4, 7 va 9 diodli chiroqlar yonadi va siz uni qayta kiritish uchun bir daqiqa vaqtingiz bo'ladi.
Agar qila olmasangiz yoki qilmasangiz, naqsh o'zgaradi va signal yana chalinadi.
2 -qadam: Dizayn
Bu asosan mini o'yin (va men buni Simon xotira o'yini deb bildim), shuning uchun men uni klassik o'yin konsoliga o'xshatmoqchiman.
Men f3d va stl fayllarini qo'shdim, siz erkin tahrir qilishingiz yoki chop etishingiz mumkin.
3 -qadam: O'chirish va kod
O'chirish murakkab emas. Men bitta Arduino Pro Mini -ni 9V batareyali, ikkinchisini esa I2C -ga uladim va unga VCC -pinli, I2C -modulli LCD -da quvvat berdim. Tugmalardagi 10K ohmli rezistorlar va LEDlar bilan 330 ohm ishlatilgan.
Men kodlarni Github sahifasida baham ko'rdim.
Kutubxonalar
Rotary
DS1302 (real vaqtda soat)
Suyuq kristal_I2C
PCM (menda PCM ishlatilgan, chunki menda kuchaytirgich sotib olish imkoniyati yo'q edi, siz ovoz balandligi uchun kuchaytirgichdan foydalanishingiz mumkin. Agar siz shunday ishlatmoqchi bo'lsangiz, original wav faylini qo'shdim.)