Përmbajtje:

Ora me alarm 30-minutësh: 3 hapa (me fotografi)
Ora me alarm 30-minutësh: 3 hapa (me fotografi)

Video: Ora me alarm 30-minutësh: 3 hapa (me fotografi)

Video: Ora me alarm 30-minutësh: 3 hapa (me fotografi)
Video: 30 Minute Timer 2024, Nëntor
Anonim

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

Image
Image

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

Dizajni i rastit
Dizajni i rastit
Dizajni i rastit
Dizajni i rastit
Dizajni i rastit
Dizajni i rastit
Dizajni i rastit
Dizajni 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: