Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Prototyypin ja Arduino -koodin kehittäminen
- Vaihe 2: Piirikaavio
- Vaihe 3: Kotelon suunnittelu
Video: 30 minuutin ajastinherätyskello: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Ystäväni aloittaa pienyrityksen, joka vuokraa resurssin 30 minuutin aikaväleille, ja hän etsi ajastinta, joka voisi hälyttää 30 minuutin välein (tunnin ja puolen tunnin välein) miellyttävällä gong -äänellä, mutta ei löytänyt mitään.
Tarjosin luoda yksinkertaisen Arduino-pohjaisen herätyskellon, joka käyttää Pro Micro -mikro-ohjainta, DFPlayer Mini MP3 -soitinta ja DS3231-reaaliaikaista kelloa (RTC.). Käytin Fusion 360 -koteloa Fusion 360: n perusteella Opetusohjelma - Helposti kiinnitettävät kotelot!
Tarvikkeet
- Arduino Pro Micro, 5 volttia, 16 MHz
- DFPlayer Mini MP3 -soitin
- MicroSD -kortti
- DS3231RTC
- 1602 16x2 LCD I2C -liitännällä
- pieni kaiutin
- 2 pientä SPST -painiketta
- 5 voltin tasavirtalähde
- Piippuliitin virtalähteelle
- erilaisia ruuveja/välilevyjä/muttereita jne.
- perf board
- naaras- ja urospuoliset 2,54 mm: n otsat
- 3D-painettu kotelo
Vaihe 1: Prototyypin ja Arduino -koodin kehittäminen
Prototyypasin suunnittelun SparkFun Inventor's Kit -paketilla, joka sisältää Arduino Uno -levyn, leipälevyn, hyppyjohtimet jne. Tämä on hyvä alusta Arduino -projektien prototyyppien luomiseen monien muiden vastaavien alustojen kanssa.
Käytin ensin "Tiny RTC" DS1307 reaaliaikaista kelloa. Se sisältää CR2032-vara-akun, joka pitää ajan, kun koko projektissa ei ole virtaa. Olen kuitenkin oppinut, että DS3231 RTC on parempi valinta, koska se sisältää lämpötilakompensoidun oskillaattorin tarkemman ajan pitämiseksi. ei ole lämpötilakompensoitu, joten tarkista huolellisesti ennen ostamista.
DFPlayer Mini MP3 -soittimen dokumentaatio sisältää kytkentäkaavion ja esimerkkikoodin. Tämä toimi minulle hyvin. Hälytysäänen vuoksi pidin tästä "Singing bowl iskenyt huopakärkisellä vasaralla" -tallennuksesta Freesoundissa. Audacityn avulla muutin tallennuksen mustavalkoiseksi, leikkasin sen lyhyemmäksi ja lisäsin häivytyksen, ja tallensi sen.mp3 -tiedostoon. Kopioin sitten.mp3 -tiedoston SD -kortille ja asetin sen DFPlayer Mini -laitteeseen. (Tietenkin tämän mallin avulla voit käyttää mitä tahansa ääntä hälytykseen.)
Kaksi painonappia lisää/vähentää aikaa yhdellä minuutilla. Yhdistin nämä 2 nastaan, jotka ovat käytössä keskeytyksissä ja käytin attachInterrupt ()
Koodi on "shoni_clock.ino" -liitteessä. Arduino -koodin ja yhteyksien resurssit:
-
DFPlayer Mini MP3 -soitin
#include "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #sisältää
- LiquidCrystal_I2C
- #sisältää
Vaihe 2: Piirikaavio
Käytin Fritzingiä piirin suunnittelussa.
- kaavamainen Fritzing -lähde: shoni_clock.fzz
- kaavamainen.pdf: shoni_clock_schem.pdf
Vaihe 3: Kotelon suunnittelu
Tämä projekti oli hieno tilaisuus parantaa 3D CAD -suunnittelutaitojani. Käytän Fusion 360: tä. Fusion 360 -opetusohjelma - Easy Snap Fit -kotelot! esittelee hyödyllisen tekniikan parametrikäyttöisten (pituus, leveys, korkeus, kuoren paksuus) koteloiden suunnittelussa, joissa on napsautusominaisuudet ruuveja/liimaa kotelolle.
Lisäsin reikiä ja aukkoja virtaliitäntään, nestekidenäyttöön, ajan asetuspainikkeisiin ja kaiuttimeen. Suunnittelin yksinkertaisen renkaan kaiuttimen kiinnittämiseksi kotelon sisäpuolelle. Olisi ollut mukavampaa luoda pyöreä kaiutingrilli, mutta en löytänyt yksinkertaista tapaa tehdä tämä. Onko sinulla idea pyöreän kaiutinkuvion tekemiseen? Kerro meille kommentilla.
Tulostin tämän PLA -muodossa Ender 3 -tulostimella.
3D -tulostuksen suunnittelutiedostot:
-
Kaiuttimen kiinnitys:
- Fusion 360 -lähde: speaker_mount v1.f3d
- STL: kaiutin_asennus.stl
-
Kotelo:
- Fusion 360 -lähde: ShoniClockCase v20.f3d
- Kotelo STL: shoni_clock_case.stl
- Alakansi STL: shoni_clock_case_bottom_cover.stl
Suositeltava:
Helppo 5 minuutin USB -aurinkolaturi/selviytymis -USB -laturi: 6 vaihetta (kuvilla)
Helppo 5 minuutin USB -aurinkolaturi/selviytymis -USB -laturi: Hei kaverit! Tänään tein juuri (luultavasti) helpoimman usb -aurinkopaneelilaturin! Ensinnäkin olen pahoillani, etten lähettänyt sinulle opetettavia oppeja .. Sain tenttejä viime kuukausina (ei oikeastaan muutama ehkä viikko tai niin ..). Mutta
30 minuutin USB -mikroskooppi: 5 vaihetta (kuvilla)
30 minuutin USB-mikroskooppi: sain tänään uuden digitaalikameran ja tunsin lähettäväni jotain … tässä on keskitarkkuuksinen usb-mikroskooppi, jonka tein osittain alle 100 dollarilla (jos ostit ne uutena), minulla oli suurin osa tästä jo valmiina uusi työkalu :) osat: 1 radioshack -tasku
10 minuutin kannettavan tietokoneen jalusta: 5 vaihetta (kuvilla)
Kymmenen minuutin kannettavan tietokoneen jalusta: Kun olin asettanut yhden näistä 30 dollarin muovisista kannettavista kannettavista telineistä takaisin hyllylle, aloin miettiä helppoa tapaa saada samanlainen toiminto ilman tuhlausta tai kustannuksia. Kun kiertelin paikallista rautakauppaa, törmäsin materiaaliin
20 dollarin / 20 minuutin kaupallinen laadukas taitettava valolaatikko / kevyt teltta: 7 vaihetta (kuvilla)
20 dollarin / 20 minuutin kaupallinen laadukas taitettava valolaatikko / kevyt teltta: Jos olet etsinyt DIY -valolaatikkoa tuotteelle tai lähikuvia, tiedät jo, että sinulla on monia vaihtoehtoja. Pahvilaatikoista pyykkihaitoihin saatat ajatella, että projekti on tehty kuolemaan. Mutta odota! 20 dollaria
10 minuutin ompelettava iPod-kaukosäädin: 6 vaihetta (kuvilla)
10 minuutin ompelettava iPod-kaukosäädin: On olemassa monia todella hienoja iPod-kaukosäädinprojekteja: joillakin on yksinkertaiset painikkeet, jotkut reagoivat sydämenlyönti tai kehon liike ja muut on suunniteltu liitettäväksi suoraan tietokoneessa toimivaan ohjelmistoon. Kukaan niistä ei kuitenkaan ole