Tartalomjegyzék:
- Kellékek
- 1. lépés: Prototípus és Arduino kód fejlesztése
- 2. lépés: Áramköri diagram
- 3. lépés: A tok tervezése
Videó: 30 perces időzítő: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Egy barátja egy kisvállalkozást indít, amely egy erőforrást bérel 30 perces időintervallumokra. Olyan időzítőt keresett, amely 30 percenként (másfél óra) riaszthat kellemes gong hanggal, de nem talált semmit.
Felajánlottam egy egyszerű Arduino-alapú ébresztőóra létrehozását. Ez a kialakítás Pro Micro mikrokontrollert, DFPlayer Mini MP3 lejátszót és DS3231 valós idejű órát (RTC) használ. A tok tervezéséhez a Fusion 360-at használtam a Fusion 360 alapján Oktatóanyag - Könnyen rögzíthető tokok!
Kellékek
- Arduino Pro Micro, 5 volt, 16 MHz
- DFPlayer Mini MP3 lejátszó
- MicroSD kártya
- DS3231RTC
- 1602 16x2 LCD I2C interfésszel
- kis hangszóró
- 2 kis SPST nyomógomb
- 5 voltos egyenáramú tápegység
- Hordó jack tápellátáshoz
- különféle csavarok/rögzítőelemek/anyák stb.
- perf tábla
- női és férfi 2,54 mm -es fejlécek
- 3D nyomtatott tok
1. lépés: Prototípus és Arduino kód fejlesztése
A prototípust a SparkFun feltalálói készlettel készítettem, amely tartalmaz egy Arduino Uno táblát, kenyértáblát, áthidaló vezetékeket, stb. Ez jó platform az Arduino projektek prototípusának elkészítéséhez, sok más hasonló platformmal együtt.
Először a "Tiny RTC" DS1307 valós idejű órát használtam. Tartalmaz egy CR2032 tartalék akkumulátort, amellyel időt takaríthat meg, amikor a teljes projekt nem kap áramot. Azonban megtudtam, hogy a DS3231 RTC jobb választás, mivel hőmérséklet-kompenzált oszcillátort tartalmaz a pontosabb időtartam érdekében. nincs hőmérsékletkompenzálva, ezért vásárlás előtt gondosan ellenőrizze.
A DFPlayer Mini MP3 lejátszó dokumentációja tartalmazza a csatlakozási rajzot és a mintakódot. Ez jól működött nálam. Egy riasztó hanghoz tetszett ez a "Éneklő tál, amelyet filchegyű kalapáccsal ütöttek" felvétel a Freesound-on. Az Audacity segítségével a felvételt monóvá alakítottam, rövidebbre vágtam, és fadeout-ot adtam hozzá, és.mp3 fájlba mentette. Ezután lemásoltam az.mp3 fájlt az SD -kártyára, és behelyeztem a DFPlayer Mini -be. (Természetesen ez a kialakítás lehetővé teszi, hogy bármilyen hangot használjon a riasztáshoz.)
Két nyomógomb növeli/csökkenti az időt egy perccel. Ezeket 2 tűhöz kötöttem, amelyek engedélyezve vannak a megszakításokhoz, és a attachInterrupt ()
A kód a "shoni_clock.ino" mellékletben található. Az Arduino kód és a kapcsolatok forrásai:
-
DFPlayer Mini MP3 lejátszó
#include "DFRobotDFPlayerMini.h"
- Adafruit RTClib
- #befoglalni
- LiquidCrystal_I2C
- #befoglalni
2. lépés: Áramköri diagram
Az áramkör tervezéséhez Fritzing -t használtam.
- sematikus Fritzing forrás: shoni_clock.fzz
- sematikus.pdf: shoni_clock_schem.pdf
3. lépés: A tok tervezése
Ez a projekt remek lehetőség volt a 3D CAD tervezési készségeim fejlesztésére. Fusion 360 -at használok. A Fusion 360 bemutatója - Easy Snap Fit tokok! hasznos technikát mutat be a paramétervezérelt (hosszúság, szélesség, magasság, héjvastagság) tokok tervezéséhez, összecsukható funkciókkal a csavarmentes/ragasztó burkolathoz.
Furatokat és kivágásokat tettem hozzá a tápcsatlakozóhoz, az LCD kijelzőhöz, az időbeállító nyomógombokhoz és a hangszóróhoz. Egy egyszerű gyűrűt terveztem a hangszóró rögzítéséhez a tok belsejébe. A Fusion 360 mintaeszközt használtam a téglalap alakú tömb létrehozásához lyukak a hangszóró számára. Szebb lett volna körkörös hangszórórács -mintát létrehozni, de nem találtam erre egyszerű módot. Valaki létrehozott egy szkriptet a Fusion régebbi verziójához, de nem telepíti a legújabb verzióban. Van ötlete, hogyan készíthet kör alakú hangszórómintát? Tudassa velünk megjegyzéssel.
Ezt PLA -ban kinyomtattam egy Ender 3 nyomtatón.
3D nyomtatási tervezési fájlok:
-
Hangszóró rögzítése:
- Fusion 360 forrás: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
Ügy:
- Fusion 360 forrás: ShoniClockCase v20.f3d
- Melléklet STL: shoni_clock_case.stl
- Alsó borító STL: shoni_clock_case_bottom_cover.stl
Ajánlott:
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: 6 lépés
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: Üdv mindenkinek! Az időzítők fontos fogalom az elektronika területén. Minden elektronikus alkatrész időalapon működik. Ez az időalap segít minden munkát szinkronban tartani. Minden mikrokontroller valamilyen előre meghatározott órajel -frekvencián működik, a
NE555 Időzítő - Az NE555 időzítő konfigurálása stabil konfigurációban: 7 lépés
NE555 Időzítő | Az NE555 időzítő konfigurálása stabil konfigurációban: Az NE555 időzítő az egyik leggyakrabban használt IC az elektronika világában. DIP 8 formában van, vagyis 8 tűvel rendelkezik
Egyszerű 5 perces USB napelemes töltő/túlélő USB töltő: 6 lépés (képekkel)
Egyszerű 5 perces USB napelemes töltő/túlélő USB töltő: Helló srácok! Ma elkészítettem (valószínűleg) a legegyszerűbb usb napelemes töltőt! Először is sajnálom, hogy nem töltöttem fel valami tanulságosat, srácok .. Az elmúlt hónapokban néhány vizsgát kaptam (valójában nem néhány, talán egy hétig ..). De
30 perces USB mikroszkóp: 5 lépés (képekkel)
30 perces USB mikroszkóp: ma kaptam egy új digitális fényképezőgépet, és úgy éreztem, közzé akarok tenni valamit … itt egy közepes felbontású usb mikroszkóp, amelyet 100 dollár alatt készítettem részenként (ha újonnan vásárolta őket), ennek nagy része már megvolt és elkészült új eszköz:) alkatrészek: 1 rádiós zseb
A 10 perces laptopállvány: 5 lépés (képekkel)
A 10 perces laptopállvány: Miután a 30 dolláros, előregyártott műanyag laptopállvány egyikét visszaraktam a bolti polcra, elkezdtem gondolkodni azon, hogyan lehet egyszerűen hasonló funkciókat szerezni pazarlás és költség nélkül. A helyi hardverboltomban kóborolva találkoztam az anyagokkal