Orodha ya maudhui:

Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)

Video: Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)

Video: Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Video: ЕСЛИ Я ОСТАНОВЛЮСЬ = Я ВЗОРВУСЬ! 2024, Novemba
Anonim

Rafiki anaanzisha biashara ndogo ambayo inakodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kinaweza kutisha kila dakika 30 (saa na nusu saa) na sauti ya gong ya kupendeza, lakini haikuweza kupata chochote.

Nilijitolea kuunda saa rahisi ya kengele inayotegemea Arduino. Ubuni huu unatumia Pro Micro microcontroller, DFPlayer Mini MP3 player, na saa halisi ya DS3231 (RTC.) Nilitumia Fusion 360 kubuni kesi hiyo, kulingana na Fusion 360 Mafunzo - Kesi rahisi za Kufaa!

Vifaa

  • Arduino Pro Micro, 5 volt, 16 MHz
  • Kicheza MP3 cha DFPlayer Mini
  • Kadi ya MicroSD
  • DS3231RTC
  • 1602 16x2 LCD na I2C Interface
  • spika ndogo
  • 2 vifungo vidogo vya SPST
  • 5 volt DC usambazaji wa umeme
  • Pipa jack kwa pembejeo ya nguvu
  • screws / kusimama / karanga anuwai, nk.
  • bodi ya manukato
  • vichwa vya kike na vya kiume 2.54mm
  • Kesi iliyochapishwa na 3D

Hatua ya 1: Mfano na Ukuzaji wa Nambari ya Arduino

Image
Image

Nilichora muundo na Kitanda cha Mvumbuzi wa SparkFun ambacho kinajumuisha bodi ya Arduino Uno, ubao wa mkate, waya za kuruka, n.k. Hili ni jukwaa zuri la kuiga miradi ya Arduino, pamoja na majukwaa mengine mengi yanayofanana.

Kwanza nilitumia saa ndogo ya "Tiny RTC" DS1307. Inajumuisha betri ya hifadhi ya CR2032 kuweka wakati mradi wote haujatumiwa. Walakini, nilijifunza kuwa DS3231 RTC ni chaguo bora kwa sababu ni pamoja na oscillator inayolipwa joto kwa utunzaji wa wakati sahihi zaidi. Kumbuka kuwa DS3231M joto halijalipwa, kwa hivyo angalia kwa uangalifu kabla ya kununua.

Nyaraka za DMPlayer Mini MP3 Player zinajumuisha mchoro wa unganisho na nambari ya sampuli. Hii ilinifanyia kazi vizuri. Kwa sauti ya kengele, nilipenda hii "Bakuli la Kuimba lililopigwa na nyundo iliyosikia" kwenye Freeound. Kwa Ushujaa, nilibadilisha kurekodi kuwa mono, nikapunguza kwa urefu mfupi, nikaongeza kufifia, na kuihifadhi kwenye faili ya.mp3. Kisha, nilinakili faili ya.mp3 kwenye kadi ya SD na kuiingiza kwenye DFPlayer Mini. (Kwa kweli, muundo huu hukuruhusu kutumia sauti yoyote kwa kengele.)

Vifungo viwili vya kushinikiza huongeza / punguza wakati kwa dakika moja. Niliunganisha hizi kwa pini 2 ambazo zinawezeshwa kwa usumbufu na kiambatisho kilichotumiwaInterrupt ()

Nambari iko katika kiambatisho cha "shoni_clock.ino". Vyanzo vya nambari na unganisho la Arduino:

  • Kicheza MP3 cha DFPlayer Mini

    # pamoja na "DFRobotDFPlayerMini.h"

  • Matunda ya matunda RTClib
  • # pamoja
  • LiquidCrystal_I2C
  • # pamoja

Hatua ya 2: Mchoro wa Mzunguko

Nilitumia Fritzing kubuni mzunguko.

  • chanzo Fritzing chanzo: shoni_clock.fzz
  • skimu.pdf: shoni_clock_schem.pdf

Hatua ya 3: Ubunifu wa Kesi

Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi
Ubunifu wa Kesi

Mradi huu ulikuwa fursa nzuri ya kuboresha ujuzi wangu wa kubuni wa 3D CAD. Ninatumia Fusion 360. Mafunzo ya Fusion 360 - Kesi rahisi za Kufaa! inaonyesha mbinu muhimu ya kuunda viendeshi vya urefu wa urefu (upana, upana, urefu, unene wa ganda) na vielelezo vya pamoja vya kiunga cha vis-screws / gundi.

Niliongeza mashimo na vipunguzi vya jack ya nguvu, onyesho la LCD, kuweka vifungo vya kushinikiza wakati, na spika. Nilitengeneza pete rahisi kuweka spika kwa ndani juu ya kesi. Nilitumia zana ya muundo wa Fusion 360 kuunda safu ya mstatili ya mashimo kwa spika. Ingekuwa nzuri kuunda muundo wa gridi ya spika ya spika, lakini sikuweza kupata njia rahisi ya kufanya hivi. Mtu mmoja alikuwa ameunda hati ya toleo la zamani la Fusion, lakini haisakinishi Je! una maoni juu ya jinsi ya kutengeneza muundo wa spika ya duara? Hebu tujue na maoni.

Nilichapisha hii kwenye PLA kwenye printa ya Ender 3.

Faili za muundo wa uchapishaji wa 3D:

  • Spika ya Spika:

    • Chanzo cha Fusion 360: speaker_mount v1.f3d
    • STL: spika_mount.stl
  • Kesi:

    • Chanzo cha Fusion 360: ShoniClockCase v20.f3d
    • Ufungaji STL: shoni_clock_case.stl
    • Jalada la chini STL: shoni_clock_case_bottom_cover.stl

Ilipendekeza: