Агуулгын хүснэгт:
Видео: 30 минутын таймер сэрүүлэгтэй цаг: 3 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Найз маань 30 минутын хугацаатай нөөцийг түрээслүүлдэг жижиг бизнес эхлүүлж байна. Тэр 30 минут тутамд (цаг, хагас цагаар) аятайхан гон дуугаар дохиолол өгдөг таймер хайсан боловч юу ч олж чадсангүй.
Би Arduino дээр суурилсан энгийн сэрүүлэгтэй цаг гаргахыг санал болгов. Энэ загвар нь Pro Micro микроконтроллер, DFPlayer Mini MP3 тоглуулагч, DS3231 бодит цагийн цаг (RTC.) Ашиглан би Fusion 360-ийг ашиглан загвар зохион бүтээсэн. Хичээл - Энгийн хялбар тохирох тохиолдлууд!
Хангамж
- Arduino Pro Micro, 5 вольт, 16 МГц
- DFPlayer Mini MP3 тоглуулагч
- MicroSD карт
- DS3231RTC
- I2C интерфэйстэй 1602 хэмжээтэй 16x2 LCD дэлгэц
- жижиг чанга яригч
- SPST -ийн 2 жижиг товчлуур
- 5 вольтын тогтмол гүйдлийн цахилгаан хангамж
- Цахилгаан оролтын баррель үүр
- төрөл бүрийн эрэг/зогсолт/самар гэх мэт.
- perf самбар
- эмэгтэй, эрэгтэй 2.54 мм толгой
- 3D хэвлэсэн хайрцаг
Алхам 1: Прототип ба Arduino кодын хөгжил
Би дизайныг Arduino Uno самбар, талх хавтан, холбогч утас гэх мэтийг багтаасан SparkFun Inventor's Kit -ээр загварчилсан болно.
Би анх "Tiny RTC" DS1307 бодит цагийг ашигласан. Энэ нь ерөнхий төсөл ажиллахгүй байгаа үед цагийг хадгалах CR2032 нөөц батерейг агуулдаг боловч цагийг илүү нарийвчлалтай хадгалахын тулд температурын нөхөн олговортой осцилляторыг агуулдаг тул DS3231 RTC нь илүү сайн сонголт гэдгийг би мэдсэн. Температурыг нөхөхгүй тул худалдан авахаасаа өмнө сайтар шалгаж үзээрэй.
DFPlayer Mini MP3 тоглуулагчийн баримт бичигт холболтын диаграм болон дээжийн код багтсан болно. Энэ нь надад сайн ажилласан. Сэрүүлгийн дууны хувьд Freesound дээр "Эсгий үзүүртэй цохиураар дуулсан аяга" бичлэг надад таалагдсан. Audacity-ийн тусламжтайгаар би бичлэгийг моно болгож, илүү богино урттай болгож, бүдгэрүүлж, мөн.mp3 файлд хадгалсан. Дараа нь би.mp3 файлыг SD карт руу хуулж DFPlayer Mini -д оруулав. (Мэдээжийн хэрэг, энэ загвар нь дохиоллын дууг ашиглах боломжийг танд олгоно.)
Хоёр товчлуур нь хугацааг нэг минутаар нэмэгдүүлж/бууруулдаг. Би эдгээрийг тасалдалд идэвхжүүлсэн 2 хавчуургатай холбосон бөгөөд attachInterrupt ()
Код нь "shoni_clock.ino" хавсралтад байна. Arduino код болон холболтын эх сурвалжууд:
-
DFPlayer Mini MP3 тоглуулагч
#"DFRobotDFPlayerMini.h" -ийг оруулна уу
- Adafruit RTClib
- #оруулах
- LiquidCrystal_I2C
- #оруулах
Алхам 2: Хэлхээ диаграм
Би Fritzing -ийг ашиглан хэлхээг зохион бүтээсэн.
- Fritzing схемийн эх сурвалж: shoni_clock.fzz
- схем.pdf: shoni_clock_schem.pdf
Алхам 3: Кейс дизайн
Энэхүү төсөл нь 3D CAD дизайны ур чадвараа дээшлүүлэх сайхан боломж байлаа. Би Fusion 360 -ийг ашигладаг. Fusion 360 заавар - Easy Snap Fit Cases! Шураггүй/цавуугаар бэхлэх зориулалттай параметрүүдээр удирддаг (урт, өргөн, өндөр, бүрхүүлийн зузаан) загваруудыг зохион бүтээх ашигтай техникийг харуулав.
Би цахилгаан залгуур, LCD дэлгэц, товчлуур товчлуур, чанга яригчийн цоорхой, зүсэлтийг нэмж, чанга яригчийг хайрцагны дээд хэсэгт бэхлэх энгийн цагираг зохион бүтээсэн бөгөөд Fusion 360 загварын багаж ашиглан тэгш өнцөгт массив үүсгэсэн. Дугуй чанга яригч шарах загварыг бүтээх нь илүү дээр байсан ч би үүнийг хийх энгийн аргыг олж чадаагүй юм. Хэн нэгэн Fusion -ийн хуучин хувилбарын скриптийг бүтээсэн боловч суулгаагүй байна Хамгийн сүүлийн хувилбар дээр дугуй чанга яригч загварыг хэрхэн хийх талаар санаа байна уу? Сэтгэгдлээр бидэнд мэдэгдээрэй.
Би үүнийг PLA дээр Ender 3 принтер дээр хэвлэв.
3D хэвлэх дизайны файлууд:
-
Чанга яригчийг холбох:
- Fusion 360 эх сурвалж: speaker_mount v1.f3d
- STL: speaker_mount.stl
-
Кейс:
- Fusion 360 эх сурвалж: ShoniClockCase v20.f3d
- STL хаалт: shoni_clock_case.stl
- Доод хавтас STL: shoni_clock_case_bottom_cover.stl
Зөвлөмж болгож буй:
Ухаалаг сэрүүлэгтэй цаг: Raspberry Pi -ээр хийсэн ухаалаг сэрүүлэгтэй цаг: 10 алхам (зурагтай)
Ухаалаг сэрүүлэгтэй цаг: Raspberry Pi -ээр хийсэн ухаалаг сэрүүлэг: Та ухаалаг цаг хүсч байсан уу? Хэрэв тийм бол энэ бол таны шийдэл! Би ухаалаг сэрүүлэгтэй цаг хийсэн бөгөөд энэ нь вэбсайтын дагуу сэрүүлгийн цагийг өөрчлөх боломжтой цаг юм. Сэрүүлэг дуугарахад дуугарах (дуугарах), 2 гэрэл асах болно
DIY кунжутын гудамжны сэрүүлэгтэй цаг (галын сэрүүлэгтэй!): 6 алхам (зурагтай)
DIY кунжутын гудамжны сэрүүлэгтэй цаг (галын дохиолол бүхий!): Сайн байна уу! Энэ төсөл бол миний анхны төсөл юм. Үеэл дүү нарын маань анхны төрсөн өдөр болох гэж байгаа тул би түүнд онцгой бэлэг барихыг хүссэн юм. Түүнийг Гүнжид гудамжинд байдаг гэж авга ах, нагац эгчээс нь сонссон болохоор би дүү нартайгаа сэрүүлэгтэй цаг гаргахаар шийдсэн юм
Компьютерийн UPS -ийг хэдэн минутын турш хэдэн минутын турш ажиллуулаарай: 8 алхам
Компьютерийн UPS -ийг хэдэн минут биш хэдэн цагийн турш ажиллуул: Миний хувьд нийтлэг ойлголт мэт санагдаж магадгүй, гэхдээ бүгдэд тийм биш ч гэсэн би бүх компьютераа UPS батерейны нөөцлөлтөнд суулгасан байдаг. Нэг өдөр цахилгаан тасрах үед бухимдсаныхаа дараа би шууд унтарч UPS худалдаж авсан. За удалгүй эрх мэдэл нь
Тохируулах дууны сэрүүлэгтэй LED нар мандах сэрүүлэгтэй цаг: 7 алхам (зурагтай)
Тохируулах дууны дохиолол бүхий LED нар мандах сэрүүлэгтэй цаг: Миний сэдэл Энэ өвөл найз охин маань өглөө босоход маш их бэрхшээлтэй байсан бөгөөд SAD (Улирлын хамааралтай эмгэг) өвчтэй байсан бололтой. Нар ч ирээгүй болохоор өвөл сэрэхэд хичнээн хэцүү байдгийг би анзаарч байна
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): 6 алхам
"Ухаалаг цаг 2" угсрах (Ардуинод суурилсан олон тооны нэмэлт функц бүхий сэрүүлэгтэй цаг): Энэхүү заавар нь нээлттэй эх сурвалж (техник хангамж, програм хангамж) төсөл болох Wise Clock 2-ийн иж бүрдлийг хэрхэн угсрахыг харуулав. Wise Clock 2 иж бүрэн хэрэгслийг эндээс худалдаж авах боломжтой. Дүгнэж хэлэхэд, энэ бол Wise Clock 2 -ийн хийж чадах зүйл юм (одоогийн нээлттэй эхийн програм хангамжийн тусламжтайгаар