Innholdsfortegnelse:
Video: 30-minutters timerur: 3 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
En venn starter en liten bedrift som leier en ressurs for 30 minutters tidsluker. Hun lette etter en tidtaker som kunne alarmere hvert 30. minutt (på en og en halv time) med en hyggelig gong -lyd, men fant ingenting.
Jeg tilbød å lage en enkel Arduino-basert vekkerklokke. Denne designen bruker en Pro Micro-mikrokontroller, DFPlayer Mini MP3-spiller og en DS3231 sanntidsklokke (RTC.) Jeg brukte Fusion 360 til å designe saken, basert på Fusion 360 Opplæring - Easy Snap Fit -etuier!
Rekvisita
- Arduino Pro Micro, 5 volt, 16 MHz
- DFPlayer Mini MP3 -spiller
- MicroSD -kort
- DS3231RTC
- 1602 16x2 LCD med I2C -grensesnitt
- liten høyttaler
- 2 små SPST -knapper
- 5 volt likestrømforsyning
- Tønnekontakt for strøminngang
- forskjellige skruer/avstand/muttere, etc.
- perf bord
- hunn- og hannhoder på 2,54 mm
- 3D-trykt eske
Trinn 1: Prototype og Arduino Code Development
Jeg prototyper designet med et SparkFun Inventor's Kit som inkluderer et Arduino Uno -brett, brødbrett, hoppetråder, etc. Dette er en god plattform for prototyping av Arduino -prosjekter, sammen med mange andre lignende plattformer.
Jeg brukte først "Tiny RTC" DS1307 sanntidsklokke. Den inkluderer et CR2032 reservebatteri for å holde tiden når det totale prosjektet ikke er drevet. Imidlertid lærte jeg at DS3231 RTC er et bedre valg fordi det inkluderer en temperaturkompensert oscillator for mer nøyaktig tidsoppbevaring. Vær oppmerksom på at DS3231M er ikke temperaturkompensert, så sjekk nøye før du kjøper.
DFPlayer Mini MP3 -spiller dokumentasjon inkluderer et tilkoblingsdiagram og prøvekode. Dette fungerte bra for meg. For en alarmlyd likte jeg denne "Singing bowl slo med en filt-tippet hammel" -opptak på Freesound. Med Audacity konverterte jeg innspillingen til mono, trimmet den til en kortere lengde, la til en fadeout, og lagret den i en.mp3 -fil. Deretter kopierte jeg.mp3 -filen til SD -kortet og satte den inn i DFPlayer Mini. (Selvfølgelig lar dette designet deg bruke hvilken som helst lyd for alarmen.)
To trykknapper øker/reduserer tiden med ett minutt. Jeg koblet disse til 2 pins som er aktivert for avbrudd og brukte attachInterrupt ()
Koden er i vedlegget "shoni_clock.ino". Ressurser for Arduino -koden og tilkoblinger:
-
DFPlayer Mini MP3 -spiller
#include "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #inkludere
- LiquidCrystal_I2C
- #inkludere
Trinn 2: Kretsdiagram
Jeg brukte Fritzing til å designe kretsen.
- skjematisk Fritzing -kilde: shoni_clock.fzz
- skjematisk.pdf: shoni_clock_schem.pdf
Trinn 3: Case Design
Dette prosjektet var en fin mulighet til å forbedre mine 3D CAD -designferdigheter. Jeg bruker Fusion 360. Fusion 360 -opplæringen - Easy Snap Fit Cases! demonstrerer en nyttig teknikk for å designe parameterdrevne (lengde, bredde, høyde, skalltykkelse) med sammenføybare funksjoner for et skap uten skruer/lim.
Jeg la til hull og utskjæringer for strømkontakten, LCD -skjermen, tidsinnstillingsknapper og høyttaler. Jeg designet en enkel ring for å montere høyttaleren på innsiden av saken. Jeg brukte Fusion 360 -mønsterverktøyet til å lage det rektangulære arrayet hull for høyttaleren. Det hadde vært hyggeligere å lage et sirkulært høyttalergrillmønster, men jeg fant ikke en enkel måte å gjøre dette på. Noen hadde laget et skript for en eldre versjon av Fusion, men det installeres ikke på den nyeste versjonen. Har du en idé om hvordan du lager et sirkulært høyttalermønster? Gi oss beskjed med en kommentar.
Jeg skrev ut dette i PLA på en Ender 3 -skriver.
3D -utskriftsdesignfiler:
-
Høyttalerfeste:
- Fusion 360 kilde: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
Sak:
- Fusion 360 -kilde: ShoniClockCase v20.f3d
- Vedlegg STL: shoni_clock_case.stl
- Bunndeksel STL: shoni_clock_case_bottom_cover.stl
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl