INHOUDSOPGAWE:
- Voorrade
- Stap 1: Ontwikkeling van prototipe en Arduino -kode
- Stap 2: Kringdiagram
- Stap 3: Case Design
Video: 30 minute timer wekker: 3 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
'N Vriend begin 'n klein onderneming wat 'n hulpbron huur vir 30 minute tydgleuwe. Sy soek 'n timer wat elke 30 minute (op die uur en halfuur) kan alarm maak met 'n aangename gong -geluid, maar kry niks.
Ek het aangebied om 'n eenvoudige Arduino-gebaseerde wekker te maak. Hierdie ontwerp gebruik 'n Pro Micro-mikrobeheerder, DFPlayer Mini MP3-speler en 'n DS3231-intydse klok (RTC.) Ek het Fusion 360 gebruik om die kas te ontwerp, gebaseer op die Fusion 360 Tutoriaal - Maklike pasgemaakte kaste!
Voorrade
- Arduino Pro Micro, 5 volt, 16 MHz
- DFPlayer Mini MP3 -speler
- MicroSD kaart
- DS3231RTC
- 1602 16x2 LCD met I2C -koppelvlak
- klein spreker
- 2 klein SPST drukknoppies
- 5 volt DC kragbron
- Vat -aansluiting vir kraginvoer
- verskillende skroewe/afstande/moere, ens.
- perf bord
- vroulike en manlike 2,54 mm kopstukke
- 3D-gedrukte tas
Stap 1: Ontwikkeling van prototipe en Arduino -kode
Ek het 'n prototipe gemaak van die ontwerp met 'n SparkFun Inventor's Kit, wat 'n Arduino Uno -bord, broodbord, springdrade, ens. Bevat. Dit is 'n goeie platform vir die prototipering van Arduino -projekte, asook vele ander soortgelyke platforms.
Ek het die intydse klok "Tiny RTC" DS1307 die eerste keer gebruik. Dit bevat 'n CR2032-rugsteunbattery om tyd te hou wanneer die algehele projek nie aangedryf word nie, maar ek het geleer dat die DS3231 RTC 'n beter keuse is omdat dit 'n temperatuurvergoedde ossillator bevat vir meer akkurate tydsberekening. word nie deur die temperatuur vergoed nie, dus kyk deeglik voordat u dit koop.
Die dokumentasie van die DFPlayer Mini MP3 -speler bevat 'n verbindingsdiagram en voorbeeldkode. Dit het vir my goed gewerk. Vir 'n alarmgeluid, hou ek van hierdie opname van 'Singing bowl beated with a tipped-tipped mallet' op Freesound. Met Audacity het ek die opname in mono omgeskakel, dit tot 'n korter lengte afgesny, 'n fadeout bygevoeg, en dit in 'n.mp3 -lêer gestoor. Toe kopieer ek die.mp3 -lêer na die SD -kaart en plaas dit in die DFPlayer Mini. (Met hierdie ontwerp kan u natuurlik enige geluid vir die alarm gebruik.)
Twee drukknoppies verhoog/verminder die tyd met een minuut. Ek het dit gekoppel aan 2 penne wat ingeskakel is vir onderbrekings en gebruik attachInterrupt ()
Kode is in die "shoni_clock.ino" -bylae. Bronne vir die Arduino -kode en verbindings:
-
DFPlayer Mini MP3 -speler
#sluit "DFRobotDFPlayerMini.h" in
- Adafruit RTClib
- #insluit
- LiquidCrystal_I2C
- #insluit
Stap 2: Kringdiagram
Ek het Fritzing gebruik om die kring te ontwerp.
- skematiese bron van Fritzing: shoni_clock.fzz
- skematiese.pdf: shoni_clock_schem.pdf
Stap 3: Case Design
Hierdie projek was 'n uitstekende geleentheid om my 3D CAD -ontwerpvaardighede te verbeter. toon 'n nuttige tegniek vir die ontwerp van parameter-aangedrewe (lengte, breedte, hoogte, dopdikte) omhulsels met saamtrekfunksies vir 'n nie-skroewe/gom-omhulsel.
Ek het gate en uitsparings vir die kragaansluiting, LCD -skerm, drukknoppies vir tydinstellings en luidspreker bygevoeg. Ek het 'n eenvoudige ring ontwerp om die luidspreker aan die binnekant van die omhulsel te monteer. Ek het die Fusion 360 -patroonhulpmiddel gebruik om die reghoekige skikking te skep Dit sou aangenamer gewees het om 'n sirkelvormige luidsprekerrooster te skep, maar ek kon nie 'n eenvoudige manier vind om dit te doen nie. Iemand het 'n script vir 'n ouer weergawe van Fusion gemaak, maar dit kan nie geïnstalleer word nie Het u 'n idee hoe u 'n sirkelvormige luidsprekerpatroon kan maak? Laat weet ons met 'n opmerking.
Ek het dit in PLA gedruk op 'n Ender 3 -drukker.
3D -druk ontwerp lêers:
-
Luidsprekerhouer:
- Fusion 360 bron: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
Saak:
- Fusion 360 bron: ShoniClockCase v20.f3d
- Omhulsel STL: shoni_clock_case.stl
- Onderste omslag STL: shoni_clock_case_bottom_cover.stl
Aanbeveel:
LED Matrix wekker (met MP3 -speler): 6 stappe (met foto's)
LED Matrix wekker (met MP3 -speler): hierdie op Arduino gebaseerde wekker het alles wat u van u alarm sou verwag - die moontlikheid om u wakker te maak met elke liedjie wat u wil, die sluimerknoppie en dit is maklik om te beheer deur drie knoppies. Daar is drie hoofblokke - LED -matriks, RTC -module en
Slimme wekker: 'n slim wekker gemaak met framboos Pi: 10 stappe (met foto's)
Slimme wekker: 'n slim wekker gemaak met framboos Pi: wou u al ooit 'n slim horlosie hê? As dit die geval is, is dit die oplossing vir u! Ek het 'n slim wekker gemaak, dit is 'n horlosie waarop u die wagtyd volgens die webwerf kan verander. As die alarm afgaan, is daar 'n geluid (gonser) en 2 ligte sal
Klap wekker met Arduino: 13 stappe (met foto's)
Klap wekker met Arduino: ek weet nie van jou nie, maar 'n eenvoudige wekker kan my nie wakker maak nie. Ek het lig, geluid en selfs 'n sagte klap nodig om wakker te word. Geen wekker spreek my aan nie, so ek het besluit om myself een waardig te maak om my wakker te maak. Al lyk dit asof die wekker
DIY slim weegskaal met wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): 10 stappe (met foto's)
DIY Smart Scale With Alarm Clock (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In my vorige projek het ek 'n slim badkamerskaal met Wi-Fi ontwikkel. Dit kan die gebruiker se gewig meet, plaaslik vertoon en dit na die wolk stuur. U kan meer inligting hieroor kry op die onderstaande skakel: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
DIY Sesamstraat -wekker (met brandalarm!): 6 stappe (met foto's)
DIY Sesamstraat wekker (met brandalarm!): Hallo almal! Hierdie projek is my eerste. Aangesien my neefs se eerste verjaardag aanbreek, wou ek vir haar 'n spesiale geskenk maak. Ek het van oom en tante gehoor dat sy in Sesamstraat was, en ek het saam met my broers en susters besluit om 'n wekker te maak