Obsah:
Video: 30minutový budík: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Kamarádka rozjíždí malou firmu, která pronajímá zdroj na 30minutové časové intervaly. Hledala časovač, který by každých 30 minut (na hodinu a půl hodiny) dokázal poplachovat příjemným zvukem gongu, ale nic nenašel.
Nabídl jsem, že vytvořím jednoduchý budík na bázi Arduina. Tento design využívá mikrokontrolér Pro Micro, MP3 přehrávač DFPlayer Mini a hodiny reálného času DS3231 (RTC.) K návrhu pouzdra jsem použil Fusion 360 na základě Fusion 360 Výukový program - Snadné přichycení pouzder!
Zásoby
- Arduino Pro Micro, 5 voltů, 16 MHz
- Mini přehrávač MP3 DFPlayer
- MicroSD karta
- DS3231RTC
- 1602 16x2 LCD s rozhraním I2C
- malý reproduktor
- 2 malá tlačítka SPST
- Napájení 5 V DC
- Sudový konektor pro příkon
- různé šrouby/distanční podložky/matice atd.
- parfémová deska
- ženské a mužské záhlaví 2,54 mm
- 3D vytištěné pouzdro
Krok 1: Vývoj prototypu a Arduino kódu
Prototypoval jsem design pomocí sady SparkFun Inventor's Kit, která obsahuje desku Arduino Uno, prkénko, propojovací vodiče atd. Toto je dobrá platforma pro prototypování projektů Arduino spolu s mnoha dalšími podobnými platformami.
Nejprve jsem použil hodiny „Tiny RTC“DS1307 v reálném čase. Obsahuje záložní baterii CR2032, která udrží čas i v případě, že celkový projekt není napájen. Zjistil jsem však, že DS3231 RTC je lepší volbou, protože obsahuje teplotně kompenzovaný oscilátor pro přesnější sledování času. Všimněte si, že DS3231M není teplotně kompenzován, proto před nákupem pečlivě zkontrolujte.
Dokumentace MP3 přehrávače DFPlayer Mini MP3 obsahuje schéma připojení a ukázkový kód. To se mi osvědčilo. Pro zvuk alarmu se mi na Freesoundu líbil tento záznam „Zpívající mísa zasažená plstěnou paličkou“. S Audacity jsem převedl záznam na mono, zkrátil jej na kratší délku, přidal fadeout, a uložil do souboru.mp3. Poté jsem zkopíroval soubor.mp3 na kartu SD a vložil jej do DFPlayer Mini. (Tento design vám samozřejmě umožňuje použít jakýkoli zvuk alarmu.)
Dvě tlačítka zvyšují/snižují čas o jednu minutu. Připojil jsem je ke 2 pinům, u kterých je povoleno přerušení, a použil attachInterrupt ()
Kód je v příloze „shoni_clock.ino“. Zdroje pro kód Arduino a připojení:
-
Mini MP3 přehrávač DFPlayer
#include "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #zahrnout
- LiquidCrystal_I2C
- #zahrnout
Krok 2: Schéma zapojení
K návrhu obvodu jsem použil Fritzing.
- schematický Fritzing zdroj: shoni_clock.fzz
- schematické.pdf: shoni_clock_schem.pdf
Krok 3: Design pouzdra
Tento projekt byl skvělou příležitostí, jak zlepšit své dovednosti v oblasti 3D CAD. Používám Fusion 360. Fusion 360 Tutorial - Easy Snap Fit Cases! předvádí užitečnou techniku pro navrhování pouzder řízených parametry (délka, šířka, výška, tloušťka skořepiny) s funkcí přichycení pro pouzdro bez šroubů/lepidla.
Přidal jsem otvory a výřezy pro napájecí konektor, LCD displej, tlačítka pro nastavení času a reproduktor. Navrhl jsem jednoduchý kroužek pro připevnění reproduktoru k vnitřní horní části skříně. K vytvoření obdélníkového pole jsem použil nástroj Fusion 360 Bylo by hezčí vytvořit kruhový vzor mřížky reproduktoru, ale nenašel jsem jednoduchý způsob, jak to udělat. Někdo vytvořil skript pro starší verzi Fusion, ale nenainstaluje se na nejnovější verzi. Máte nápad, jak vytvořit kruhový reproduktorový vzor? Dejte nám vědět s komentářem.
Vytiskl jsem to v PLA na tiskárně Ender 3.
Soubory návrhu pro 3D tisk:
-
Držák reproduktoru:
- Zdroj Fusion 360: reproduktor_mount v1.f3d
- STL: reproduktor_mount.stl
-
Případ:
- Zdroj Fusion 360: ShoniClockCase v20.f3d
- Příloha STL: shoni_clock_case.stl
- Spodní kryt STL: shoni_clock_case_bottom_cover.stl
Doporučuje:
Budík Twin Bell z plechovek od sodovky: 7 kroků (s obrázky)
Budík Twin Bell z plechovek od sodovky: Tento návod vám ukáže, jak vyrobit budík se dvěma zvonky z plechovek od sodovky. Projekt používá plechovky od sodovky, kde byl odstraněn inkoust (Odkaz: Odstranění inkoustu z plechovek od sodovky). Aby byl tento budík plně funkční, byl do něj integrován hodinový modul DIY Quartz
Bublinový budík dělá probuzení zábavným (ish): 7 kroků (s obrázky)
Bubble Alarm Clocks Make Waking Up Fun (ish): Probuzení do bzučení budíku je na nic. Jsem jedním z těch lidí, kteří se neradi probudí, než vyjde slunce (nebo už je venku mnoho hodin). Takže jaký lepší způsob, jak si užít probuzení, než mít bublinovou párty v posteli! Pomocí arduina a
Budík s paměťovou logikou: 3 kroky (s obrázky)
Memory Puzzle Alarm Clock: Toto je Alarm Puzzle Clock, což znamená, že je tu malá paměťová hra, kterou musíte vyřešit, abyste zastavili zvonění budíku! Souhrnně, tyto hodiny jsou pro toho, kdo je ráno lahodný. Má 3 LED diody, které po stisknutí libovolného tlačítka způsobí
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
30minutový USB mikroskop: 5 kroků (s obrázky)
30minutový mikroskop USB: Dnes jsem dostal nový digitální fotoaparát a chtěl jsem něco zveřejnit. Je zde USB mikroprocesor se středním rozlišením, který jsem po částech vydělal pod 100 dolarů (pokud jste je koupili nové), většinu z toho jsem již měl a vyrobil nový nástroj :) díly: 1 kapsa na radioshack