2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo është një orë me enigma alarmi që do të thotë se ka një lojë të vogël kujtese që duhet të zgjidhni për të ndaluar zilen e alarmit!
Si përmbledhje, kjo orë është për ata që janë të çmendur në mëngjes. Ka 3 LED të cilat kur shtypni ndonjërin nga butonat, alarmi do të fiket dhe 3 LED do t'ju japin një model të rastësishëm dhe një minutë për ta futur atë.
Furnizimet
- 2 Arduino Pro Mini
- LED të kuq, jeshil dhe blu
- Butona të kuq, jeshil dhe blu
- Kodifikues rrotullues EC11
- Folës
- Disa kabllo, stripboard, tituj
- Pjesë të printuara 3D
Mjetet
- Hekur bashkues dhe saldues
- Stripboard
Hapi 1: Si funksionon?
Ju duhet të përdorni kodues rrotullues (ec11) për të rregulluar dhe shtypni butonin it për ta rregulluar atë.
Në fillimin e parë, do t'ju presë të rregulloni orën dhe pastaj minutën.
Kur e rregulloni atë, ora do të fillojë të funksionojë dhe do t'ju lejohet të rregulloni alarmin. Sa herë që shtypni butonin e koduesit, do të hidheni në seksionin tjetër si orë, minutë dhe vështirësi alarmi.
Vështirësia punon si; 4, 7 dhe 9 pulson LED që ju të mbani mend dhe do të keni një minutë për ta futur përsëri.
Nëse nuk mundeni ose jo, modeli do të ndryshojë dhe alarmi do të bjerë përsëri.
Hapi 2: Projektimi
Icallyshtë një mini lojë në thelb (dhe mësova në këtë proces quhet Simon Memory Game) për këtë arsye dua që të duket si një tastierë lojërash klasike.
Shtova skedarë f3d dhe stl, ju mund të redaktoni ose printoni lirshëm.
Hapi 3: Qarku dhe Kodi
Qarku nuk është i komplikuar. Kam mundësuar njërën Arduino Pro Mini me bateri 9V dhe e kam lidhur tjetrën me I2C dhe i jap fuqi me kunjat VCC, të përdorur LCD me modul I2C. Përdoren rezistenca 10K ohm në butona dhe 330 ohm me LED.
I ndava kodet në faqen time në Github.
Bibliotekat
Rrotullues
DS1302 (Ora në kohë reale)
LikuidCrystal_I2C
PCM (Kam përdorur PCM sepse nuk kisha asnjë shans për të blerë një përforcues, mund të përdorni një përforcues për më shumë tingull. Shtova skedarin origjinal wav nëse doni ta përdorni në atë mënyrë.)