Mundarija:
- 1 -qadam: Materiallarni yig'ish
- 2 -qadam: 3D qutisini chop eting
- 3 -qadam: O'chirish sxemasini yarating
- 4 -qadam: Kodni yuklang
Video: Retro arkadali soat - Arduino: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Sensorli ekran va yotqizilgan animatsion arkadali raqamli interaktiv yotoqxona soati yarating, siz signal uchun o'zingiz xohlagan ovozni yozib olishingiz mumkin.
Bu avvalgi loyihaning yangilanishi bo'lib, u hozirda 3D bosma quti va tanlash uchun to'rtta alohida dasturni o'z ichiga oladi
1. Arja Clock - DK Mario, Space Invaders & Pacman animatsiyasi
2. Pacman Clock - soat funktsiyalari bilan interaktiv animatsion Pacman o'yini
3. DK Clock - soat funktsiyalariga ega interaktiv animatsion DK o'yini
4. Tumble Ghost - Flappy Bird -ga asoslangan animatsion Pacman Ghost o'yini
80 -yillarning arja o'yini qahramonlarining nostalgiyasini boshdan kechirishni yoqtiradigan har bir kishiga juda qiziqarli va ajoyib sovg'a.
** Agar sizga bu ko'rsatma yoqqan bo'lsa, iltimos, sahifaning pastki qismidagi tugmani bosib "Soatlar tanlovi" da ovoz bering ***
Ko'p rahmat !!
1 -qadam: Materiallarni yig'ish
- Arduino Board - Arduino Mega 2560 (1, 2 va 3 -bandlarni bitta to'plamli buyurtma sifatida sotib olish mumkin)
- Sensorli ekran Arduino Shield - 3,2 dyuymli Mega Sensorli LCD kengaytirish paneli
- Sensorli ekran - 3,2 dyuymli TFT LCD displey + Arduino Mega 2560 uchun sensorli ekran
- Haqiqiy vaqtda soat moduli - DS3231 RTC
- Ovoz yozish moduli - ISD1820 ovoz yozuvchisi
- 3D printer uchun PLA filamenti
- Kosonni yopishtirish uchun ikki qismli epoksi qatroni
- USB kabeli 2 m uzunlikdagi USB zaryadlovchi (soat quvvat manbai uchun ishlatiladi)
- Issiq yopishtiruvchi qurol
- Kabel aloqalari X 3
Ixtiyoriy ravishda orqa yorug'lik nuri tushadigan komponentlar faqat yonboshdagi soat uchun zarur
- Rezistor 270 Ohm
- Zener diodi 3.3V
- 0,5 vattli qarshilik 47 Ohm
- Yorug'lik qarshiligi (LDR)
2 -qadam: 3D qutisini chop eting
Men soat qutisini Creality Ender 3 da chop etdim. Barcha 3D bosma fayllar va ish uchun ko'rsatmalarni bu erda Thingiverse -da topishingiz mumkin.
3 -qadam: O'chirish sxemasini yarating
Umumiy sxemada Real Time soati, Arduino Mega, Ovoz moduli, Sensorli ekran va Ekran pardasi mavjud.
1. Real vaqt soati
Haqiqiy vaqtni Arduino Mega -ning orqa qismidagi rasmda ko'rsatilganidek o'rnating. Men issiq yopishtiruvchi tabancadan va qadoqlash ko'pikidan foydalanardim, ular tegmasin va harakatni yutish uchun yostiq bor. Mening holatimda, men 2 ta RTC oyoqlarini to'g'ridan -to'g'ri Arduino -ga lehimladim va 5v va GND -ni Arduino -ga ulash uchun ulash simini ishlatdim.
2. Ovoz yozish moduli
Bu, albatta, ajoyib va ulardan foydalanish oson. Yuqoridagi kabi, Arduino -ning orqa tomonidagi modul va karnayni tegmaslik uchun izolyatsiya qilinganligiga ishonch hosil qilish uchun ko'pik va issiq elimdan foydalaning. Ovozli modul Arduino -dagi D8 tomonidan ishga tushirilgan, shuning uchun bu va quvvat manbai ko'rsatilgan sxema bo'yicha ulanishi kerak.
3. Avtomatik orqa nuri dimmer (ixtiyoriy)
Agar siz yotoqxona soati sifatida foydalanmoqchi bo'lsangiz, u holda siz uyquga ta'sir qilmasligi uchun kechasi orqa yorug'likni avtomatik ravishda o'chirishni xohlaysiz. (Aks holda, siz bu qadamni o'tkazib yuborishingiz mumkin!) Afsuski, TFT ekranining orqa nuri +3.3v ga ulangan va uni Arduino yordamida sozlash mumkin emas. Bu shuni anglatadiki, biz orqa nuri yorqinligini boshqarish uchun uni ajratib qo'yishimiz va Arduino -dagi PWM piniga qayta ulanishimiz kerak. Men buni qisqichlarga yoki izlarga minimal zarar etkazgan holda qilmoqchi edim, shuning uchun quyidagi yondashuvni tanladim. Quyidagi amallarni diqqat bilan bajaring
(a) Bunga erishish uchun yorug'likni aniqlash uchun qurilmaning orqa tomonida nurga bog'liq rezistor (LDR) joylashgan. Kosonda 3 mm diametrli ikkita teshikni burang va LDR oyoqlarini teshiklardan o'tkazing. Oyoqlarini ushlab turish uchun shkafning ichki qismiga issiq elim ishlating. Ishning ichki qismiga ikkita simni lehimlang va ularni sxemaga muvofiq ulang. Arduino -ning A7 elektron sxemasiga muvofiq 270k Ohmli rezistorni qo'shing.
(b) TFT displeyini olib tashlang va uni qattiq yuzaga qo'ying. 19 -pinni (LED_A) aniqlang va pin tagida bir necha millimetr plastmassani ehtiyotkorlik bilan olib tashlang. Yuqoridagi rasmda ko'rsatilganidek, pinni ulagichdan tekis qilib egib oling. TFT Sheild mahkam ulanishi va egilgan pinning vilka yoki rozetkaga to'sqinlik qilmasligini tekshiring.
(c) 47 Ohmli registrni pin ustida egilgan holda lehimlang va rezistordan Arduino Mega D9 ga simni ulang. Arduino D9 pimi 40 mA gacha cho'kishi mumkin, shuning uchun rezistor buni bundan pastroq darajada cheklaydi. Xuddi shu pinga (LED_A) 3.3V zener diodini ulang va uni diagramaga muvofiq erga ulang. Buning maqsadi orqa nuri haddan tashqari kuchlanishdan himoya qilishdir, chunki u kuchlanishni 3,3vgacha tartibga soladi.
4. TFT ekrani va Arduino qalqoni
3.2 'TFT sensorli ekranli ulagichlarini ehtiyotkorlik bilan TFT Arduino Shield -ga suring. Keyin rasmda ko'rsatilganidek, Arduino -ning yuqori qismiga ehtiyotkorlik bilan ulaning. RTCda batareya bor, shuning uchun elektr quvvati o'chirilgan bo'lsa ham to'g'ri vaqt saqlanib qoladi. Signal vaqti Arduino -dagi Eeprom -da saqlanadi, ya'ni elektr uzilib qolsa, u saqlanib qoladi.
4 -qadam: Kodni yuklang
Soatlar tanlovida ikkinchi o'rinni egalladi
Tavsiya:
ESP8266 POV fanati soat va veb -sahifa matnini yangilash bilan: 8 qadam (rasmlar bilan)
ESP8266 POV fanati soat va veb -sahifa matnini yangilash bilan: bu o'zgaruvchan tezlik, POV (Vizyonning doimiyligi), vaqtni vaqti -vaqti bilan ko'rsatadigan fanat va ikkita matnli xabar. bu bitta sahifali veb -server, bu sizga ikkita matnni o'zgartirishga imkon beradi
ITTT Rolando Ritzen - Harakatni boshqarish arkadali qo'lqop: 5 qadam
ITTT Rolando Ritzen - Harakatni boshqarish arkadali qo'lqoplari: temir yo'l o'q otish moslamalari va harakatni boshqarish moslamalari. Loyiha - bu barcha harakatlarni boshqarish, shu jumladan, hamma narsa. (Eshikning eshigi "barmoq bangen")
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
Modulli MAME arkadali konsoli - MMACE: 9 qadam (rasmlar bilan)
Moduleli MAME Arja Console Enclosure - MMACE: Bugun biz Moduleli Mame Arcade Console muhofazasi (yoki MMACE) yordamida o'z 4 -o'yinchi MAME konsolimizni qurmoqdamiz. Bu yog'och to'plam bo'lib, uni blokirovka qilingan bo'limlar yordamida 2, 3, 4, 5 yoki undan ko'p o'yinchiga ko'paytirish mumkin. Biz 4 o'yinga e'tibor qaratamiz
Mebel darajasidagi kokteyl arkadali shkafi: 12 qadam (rasmlar bilan)
Mebel darajasidagi kokteyl arkadasi shkafi: Men mahsulot dizayneri, videogeyman va kvartira havaskoriman. MAME arcade xatosi meni tishlab oldi va do'stlarim Doroti va Arvonga to'y sovg'asini olishim kerak edi, shuning uchun men hech kimga yoqmaydigan arja kabinetini loyihalash va qurishga qaror qildim