Përmbajtje:
- Furnizimet
- Hapi 1: Prototipi dhe Zhvillimi i Kodit Arduino
- Hapi 2: Diagrami i Qarkut
- Hapi 3: Hartimi i rastit
Video: Ora me alarm 30-minutësh: 3 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Një mik po fillon një biznes të vogël që merr me qira një burim për 30 minuta. Ajo kërkoi një kohëmatës që mund të alarmonte çdo 30 minuta (në orë e gjysmë ore) me një tingull të këndshëm gongu, por nuk gjeti asgjë.
Unë ofrova të krijoja një orë alarmi të thjeshtë të bazuar në Arduino. Ky dizajn përdor një mikrokontrollues Pro Micro, DFPlayer Mini MP3 player dhe një orë DS3231 në kohë reale (RTC.) Kam përdorur Fusion 360 për të hartuar kutinë, bazuar në Fusion 360 Udhëzues - Rastet e Lehta të Përputhjes!
Furnizimet
- Arduino Pro Micro, 5 volt, 16 MHz
- Mini MP3 player DFPlayer
- Kartë MicroSD
- GJ5231RTC
- 1602 LCD 16x2 me ndërfaqe I2C
- folës i vogël
- 2 butona të vegjël SPST
- Furnizimi me energji DC 5 volt
- Prizë fuçi për hyrje të energjisë
- vida/ngërçe/arra të ndryshme, etj.
- perf bordi
- femra dhe meshkuj me kokë 2.54mm
- Rast i printuar 3D
Hapi 1: Prototipi dhe Zhvillimi i Kodit Arduino
Prototipova modelin me një Çantë SparkFun Inventor's e cila përfshin një tabelë Arduino Uno, dërrasë buke, tela bluzë, etj. Kjo është një platformë e mirë për prototipizimin e projekteve Arduino, së bashku me shumë platforma të tjera të ngjashme.
Për herë të parë kam përdorur orën "Tiny RTC" DS1307 në kohë reale. Ai përfshin një bateri rezervë CR2032 për të mbajtur kohën kur projekti i përgjithshëm nuk mundësohet. Megjithatë, mësova se DS3231 RTC është një zgjedhje më e mirë sepse përfshin një oshilator të kompensuar nga temperatura për mbajtjen më të saktë të kohës. Vini re se DS3231M nuk kompensohet nga temperatura, prandaj kontrolloni me kujdes para se të blini.
Dokumentacioni DFPlayer Mini MP3 Player përfshin një diagram të lidhjes dhe kodin shembull. Kjo funksionoi mirë për mua. Për një tingull alarmi, më pëlqeu ky regjistrim i "Tavës së kënduar të goditur me një çekiç me majë të ndjerë" në Freesound. Me Audacity, e shndërrova regjistrimin në mono, e shkurtova në një gjatësi më të shkurtër, shtova një zbehje, dhe e ruajti atë në një skedar.mp3. Pastaj, kopjova skedarin.mp3 në kartën SD dhe e futa në DFPlayer Mini. (Sigurisht, ky dizajn ju lejon të përdorni çdo tingull për alarmin.)
Dy butona shtimi rrisin/ulin kohën me një minutë. I lidha këto me 2 kunja që janë të aktivizuara për ndërprerje dhe përdoren attachInterrupt ()
Kodi është në shtojcën "shoni_clock.ino". Burimet për kodin Arduino dhe lidhjet:
-
Mini MP3 Player DFPlayer
#përfshi "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #përfshi
- LikuidCrystal_I2C
- #përfshi
Hapi 2: Diagrami i Qarkut
Kam përdorur Fritzing për të hartuar qarkun.
- skematike Burimi i ngrirjes: shoni_clock.fzz
- skematike.pdf: shoni_clock_schem.pdf
Hapi 3: Hartimi i rastit
Ky projekt ishte një mundësi e shkëlqyeshme për të përmirësuar aftësitë e mia të dizajnit 3D CAD. Unë përdor Fusion 360. Udhëzuesi Fusion 360 - Rastet e Lehta të Përputhjes! demonstron një teknikë të dobishme për hartimin e rasteve të drejtuara nga parametrat (gjatësia, gjerësia, lartësia, trashësia e guaskës) me veçori të fiksuara së bashku për një mbyllje pa vida/zam.
Shtova vrima dhe prerje për prizën e energjisë, ekranin LCD, butonat e vendosjes së kohës dhe altoparlantin. Kam krijuar një unazë të thjeshtë për të montuar altoparlantin në pjesën e brendshme të kutisë. Kam përdorur mjetin e modelit Fusion 360 për të krijuar grupin drejtkëndor e vrimave për altoparlantin. Do të ishte më mirë të krijoni një model rrethor të grilës së folësit, por nuk mund të gjeja një mënyrë të thjeshtë për ta bërë këtë. Dikush kishte krijuar një skenar për një version të vjetër të Fusion, por nuk instalohet në versionin e fundit. Keni një ide se si të bëni një model folës rrethor? Na tregoni me një koment.
E printova në PLA në një printer Ender 3.
Skedarët e dizajnit të printimit 3D:
-
Montimi i altoparlantit:
- Fusion 360 burimi: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
Rast:
- Burimi i Fusion 360: ShoniClockCase v20.f3d
- Shtojca STL: shoni_clock_case.stl
- Kopertina e poshtme STL: shoni_clock_case_bottom_cover.stl
Recommended:
Ora me alarm Oled: 8 hapa (me fotografi)
Ora e alarmit Oled: Ka shumë orë arduino/ESP32, por a i përdorin ato OLED të këndshme dhe të freskëta? Unë kam eksperimentuar me arduinos dhe ESP32 për një kohë tani, por kurrë nuk arrita në një produkt të përfunduar. Kam bërë një orë alarmi me 4 muaj 1.3 inç
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer
Ora e daljes në pension / Numërimi / Ora Dn: 4 hapa (me fotografi)
Ora e daljes në pension / Numërimi / Ora Dn: Unë kisha disa nga këto ekrane 8x8 LED me pikat e matricës në sirtar dhe po mendoja se çfarë të bëja me to. Frymëzuar nga udhëzime të tjera, më lindi ideja për të ndërtuar një ekran numërimi/zbritje për të numëruar deri në një datë/kohë të ardhshme dhe nëse koha e synuar p
Microdot - Orë Ora Modeli LED Ora: 7 hapa (me fotografi)
Microdot - Orë Ora LED Modeli Ora: Një tjetër prodhim RGB Sunset Productions! Ky projekt është një tabelë qarkore për të bërë një version të orës time minidot të madhësisë së orës së dorës: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/me disa të tjera funksionet më të zbatueshme për një pajisje portative. Një
Ora Alarm LED e Agimit me Alarm Këngësh të personalizueshëm: 7 hapa (me fotografi)
Ora Alarm LED e Agimit me Alarm Kënge të Përshtatshëm: Motivimi im Këtë dimër e dashura ime pati shumë probleme të zgjohej në mëngjes dhe dukej se vuante nga SAD (Çrregullimi Afektiv Sezonal). Unë madje vërej se sa më e vështirë është të zgjohesh në dimër pasi dielli nuk ka ardhur