Բովանդակություն:
- Քայլ 1: Նյութեր և գործիքներ
- Քայլ 2: LED մատրիցա
- Քայլ 3: Այլ HW
- Քայլ 4: Մեխանիկական մասեր
- Քայլ 5. Arduino մաս
- Քայլ 6: Ահազանգի ավարտում
Video: LED մատրիցային զարթուցիչ (MP3 նվագարկիչով) ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս Arduino- ի վրա հիմնված զարթուցիչն ունի այն ամենը, ինչ դուք կսպասեիք ձեր զարթուցիչից. Ձեզ դուր եկած յուրաքանչյուր երգով արթնացնելու հնարավորություն, հետաձգելու կոճակ, և այն հեշտ է կառավարել երեք կոճակի միջոցով: Կան երեք հիմնական բլոկ `LED մատրիցա, RTC մոդուլ և MP3 վահանակ բարձրախոսով:
Քայլ 1: Նյութեր և գործիքներ
- LED մատրիցա
- Արդուինո Ունո
- MP3 վահան DHF նվագարկիչ Mini
- RTC մոդուլ DS1307
- Anyանկացած խոսնակ
- 3 կոճակ (քաշման/քաշման դիմադրիչներով 10k)
- Լարերը
- Plexi (կամ ցանկացած նյութ, որից ցանկանում եք ձեր տուփը)
- 3D տպիչ (մատրիցային տուփեր տպելու համար)
- DC սնուցման միակցիչ
- USB B կանացի միակցիչ:
Կարծում եմ, որ դուք կարող եք փոփոխել այս նյութերի ցանկը ՝ հիմնվելով ձեր հնարավորությունների վրա (հաստատ կարող եք օգտագործել տարբեր MP3 Shields, տարբեր RTC մոդուլներ, և ամեն ինչ պետք է լավ աշխատի:)
Քայլ 2: LED մատրիցա
Որպես ոգեշնչում, ես օգտագործեցի այս հրահանգները LED մատրիցա կառուցելու համար, ես միայն որոշեցի չօգտագործել նախատիպերի տախտակ և նախագծել իմ սեփական PCB- ն: Դուք կարող եք իմ նախագիծը գտնել միացման սարքում այստեղ: Կարող եք նաև օգտագործել սխեմաներ, և եթե ցանկանում եք ուղարկել գերբերական տվյալներ (այլ ոչ թե դրանք ստեղծել մեր սեփական սխեմաների նախագծից), տեղեկացրեք ինձ, որ կտրամադրեմ ձեզ:): Մի քանի խորհուրդ. Սկզբում ես օգտագործեցի շատ էժան LED, բայց բոլոր դիոդները միացնելուց և arduino ծածկագիրը գործարկելուց հետո պարզվեց, որ LED դիոդի գույնի տարբերությունը ընդունելի չէր, այնպես որ ես պետք է պատվիրեի տարբերակներ և կատարեի մեկ այլ LED մատրիցա: Աշխատանքի սկզբունքը կբացատրեմ մաս arduino- ում: Ինչևէ, պարզելու համար, թե արդյոք դուք լավ եք աշխատել, և ցուցադրումն աշխատում է, պարզապես փոխարինեք DisplayChar ֆունկցիայի հաստատունները հիմնական arduino հանգույցում (օրինակ ՝ DisplayChar- ի փոխարեն (1, letA); օգտագործեք DisplayChar (0, 9); որը կգրի 9 թիվը սկսած 1 -ին սյունակից), այլ բան մեկնաբանելու կարիք չունեք:
Քայլ 3: Այլ HW
Wարթուցիչ ստեղծելու համար HW- ի մյուս բաղադրիչներն են `RTC մոդուլը, MP3 վահանը, կոճակները և arduino UNO- ն:
RTC մոդուլի համար ես օգտագործել եմ DS1307 մոդուլը և գրադարան MD_DS1307.h ամեն ինչ պարզ է, ամեն ինչ սահուն է աշխատում, բայց ես երևի խորհուրդ կտայի օգտագործել ավելի ճշգրիտ RTC մոդուլ, ինչպիսին է 3231 -ը կամ մյուսը..
MP3 վահան DHF նվագարկիչ Mini - Այս MP3 վահանը իսկապես հեշտ է, կարող եք մի քանի mp3 ներբեռնել SD քարտի վրա, միացնել ձեր գտած ցանկացած բարձրախոս, այնուհետև այն կարող է գործարկվել երկու եղանակով ՝ սերիական հաղորդակցության միջոցով, կամ մուտքի/ելքի կապերի միջոցով: Honestիշտն ասած, ինչ -ինչ պատճառներով ես հաջողակ չէի սերիական հաղորդակցության մեջ (այն չէր աշխատում SPI և I2C հաղորդակցությունների հետ, որոնք օգտագործվում էին այլ բաղադրիչների համար), բայց ես լավ էի միայն IO կապեր օգտագործելու համար (ես օգտագործում էի ADKEY1- ը arduino Digital արտադրանքի հետ կապված երգը նվագարկելու ձգան և երաժշտությունը դադարեցնելու համար USB+ կապելը):
Ինչպես տեսնում եք նկարի վրա, ես նախատիպի տախտակի վրա օգտագործեցի երեք պարզ կոճակ, որոնք միացված են arduino- ի թվային մուտքերին ՝ 10kOhm ռեզիստորներով ներքև:
Arduino- ի էլեկտրագծերը հստակ երևում են Arduino ծածկագրում:)
Քայլ 4: Մեխանիկական մասեր
Գեղեցիկ կանոնավոր ցուցադրման տեսք ստեղծելու համար հարկավոր է օգտագործել ցանց `յուրաքանչյուր LED- ի ճշգրիտ ձևը սահմանելու համար: Ես օգտագործեցի 3D տպագիր պարզ ցանց, որը լավ է աշխատում: Այն պատրաստված է երկու մասից ՝ ձախ և աջ, STL տվյալները կարող եք գտնել կից:
Տուփը մանրացված է CNC մեքենայի վրա `կաթի պլեքսիից: Բոլորովին ձեզնից է կախված, թե որ նյութից եք պատրաստում, միայն մեկ առաջարկություն, եթե օգտագործեք նմանատիպ նյութը, ինչպես և ես, մի մաս կիսամյակային թափանցելի դրեք, որն ուղղակիորեն LED- ների վրա է `լուսադիոդների տեսանելի լինելը որպես լույսի աղբյուր:. Դուք կարող եք տեսնել, որ կողային պատի մեջ կա տարածք էլեկտրամատակարարման միակցիչի և USB- ի համար `կոդի ավելի լավ գաղափարներ վերբեռնելու համար:) Ես պլաստմասսայի ստանդարտ սոսինձ եմ օգտագործել` պլեքսային մասերը միասին սոսնձելու համար: Առդիրում կան STL ֆայլեր բոլոր մասերի համար (Շնորհակալ եմ իմ ընկեր Պեշիին ՝ այս սառը տուփը նախագծելու համար:))
Քայլ 5. Arduino մաս
Arduino- ի հետ կապված մասամբ ես պարզապես կցանկանայի համառոտ նկարագրել հիմնական հանգույցի ալգորիթմը և այնուհետև մի քանի բառ `SPI և Alarm կարգաբերման միջոցով Shift գրանցամատյանները վերահսկելու համար:
Հիմնական հանգույցում դուք պարզապես ստուգում եք, արդյոք ինչ -որ կոճակ սեղմված է, ստուգեք ՝ արդյո՞ք RTC- ն ձեզ ուղարկում է րոպեների նորացված արժեքներ, և արդյո՞ք ժամանակն է նվագել վարդագույն ֆլոյդի երգ:) թվեր սահմանել:
LED մատրիցի վերահսկում. Ավելի լավ հասկանալու համար լավ է հետևել սկզբում նշածս LED մատրիցի հրահանգներին, բայց կարճ ասած `կարևոր է հասկանալ, որ այս մատրիցում թվեր կամ տառեր ցույց տալու համար պետք է պարբերաբար ընտրել, թե որ LED- ն է հավաքածուից: տողը պետք է միացված լինի, այնուհետև որոշ ժամանակ միացրեք բոլոր LED- ները շարքից: Հաջորդ քայլում դուք կջնջեք այս շարքը և կպատրաստեք երկրորդ շարքը և սա նորից ու նորից: Ի՞նչ է սա նշանակում: - մի օգտագործեք ուշացումներ: - հակառակ դեպքում այն ձեզ թվեր չի ցուցադրի, այլ պարզապես թարթում է:)
Ես օգտագործում եմ բոլորովին այլ և ես կասեի ավելի հեշտ միջոց ՝ հերթափոխի գրանցամատյանները վերահսկելու համար (շնորհիվ իմ ընկեր Կրիստոֆի, ով գրել է այս սահուն գործառույթը): Այսպիսով, առաջին քայլը (տվյալների պատրաստումը հերթափոխի գրանցման համար կատարվում է DisplayChar գործառույթում, որտեղ դուք պարզապես գտնում եք հաստատուն զանգվածից պահանջվող խորհրդանիշը և գրանցիչների համար տվյալներ պատրաստում: Եվ երբ UpdateDisplay գործառույթը կոչվում է, տվյալները տեղափոխվում են ելքերի վրա (լրացուցիչ տեղեկությունների համար տե՛ս arduino IDE- ի էկրանը)
Rmարթուցիչի կարգավորում: Կան երեք կոճակներ ՝ ձախ, միջին և աջ: Երբ կրկնակի սեղմում եք աջ և միջին, մուտքագրեք ազդանշանային ընտրացանկ: Alaարթուցիչի ընտրացանկում առկա են հետևյալ գործառույթները `ձախ կոճակ (alarmարթուցիչը կարգավորել ժամերով) միջին կոճակ (alarmարթուցիչը րոպեներով սահմանել) Աջ կոճակը երկար սեղմել (ահազանգը հաստատող), միջին և աջ կոճակի երկար սեղմում (առկա տագնապի ջնջում):
Երբ ահազանգը դրված է (դա կարող եք ճանաչել նրանով, որ ահազանգը ներքևի աջ մասում միացրեք նշանը) և ockամացույցը կսկսի նվագել ձեր նախընտրած առավոտյան երգը:) կան հետևյալ գործառույթները, որոնք հասանելի են `ձախ կոճակ (հետաձգել ևս 5 րոպե), միջին կոճակ (չեղարկել ազդանշանը):
Քայլ 6: Ահազանգի ավարտում
Վերջում, ես պարզապես կպցնում եմ ներսում ամեն ինչ:) և փակում եմ ահազանգի հետևի մասը: Կից տեսանյութում կարող եք տեսնել այս ահազանգի կառավարման մեխանիզմը: Պարզապես նշեք տեսանյութը, տեսահոլովակում այն կարծես թարթում է, դա պայմանավորված է LED- ների միացման և անջատման սկզբունքով և տեսախցիկի շրջանակի արագության արագությամբ. Իրականում ձեր աչքերը տեսնում են, որ սա միացված է առանց թարթելու:)
Հետագայում ես կցանկանայի փորձել տարբեր նյութեր `իդեալական սև:) և ավելացնել մի քանի այլ գործառույթներ, օրինակ` ամսաթիվը ցույց տալը, գուցե ջերմաստիճանը և այլն:)
Հուսով եմ, որ դուք կվայելեք ձեր սեփական զարթուցիչի կառուցումը և անհամբերությամբ սպասում ձեր գաղափարներին:)
Priամացույցների մրցույթում երկրորդ մրցանակ
Խորհուրդ ենք տալիս:
Ինչպես չափել կոնդենսատորը կամ ինդուկտորը Mp3 նվագարկիչով. 9 քայլ
Ինչպես չափել կոնդենսատորը կամ ինդուկտորը Mp3 նվագարկիչով. Ահա մի պարզ տեխնիկա, որը կարող է օգտագործվել ճշգրիտ չափելու կոնդենսատորի և ինդուկտիվի հզորությունն ու ինդուկտիվությունը ՝ առանց թանկարժեք սարքավորումների: Չափման տեխնիկան հիմնված է հավասարակշռված կամրջի վրա և հեշտությամբ կարելի է կառուցել էժանագին
3D տպագրված BTS Light Stick Mp3 նվագարկիչով. 10 քայլ
Եռաչափ տպված BTS թեթև ձողիկ ՝ Mp3 նվագարկիչով. Տիկին Բերբավիի «Engineeringարտարագիտության սկզբունքներ» դասի մեր SIDE նախագծի համար մենք վերստեղծեցինք BTS թեթև փայտիկ, որը նաև հայտնի է որպես ARMY ռումբ: Ի տարբերություն սկզբնական լուսափայտի, մեր թեթև փայտիկը չի կարող փոխել գույները կամ համաժամացնել Bluetooth- ի հետ: Մեր նախագիծը կատարելու համար
Բարձրախոս ՝ թաքնված DVD դարակներով և DVD նվագարկիչով. 11 քայլ (նկարներով)
Բարձրախոս թաքնված DVD դարակներով և DVD նվագարկիչով. Ինձ դուր են գալիս մեծ բարձրախոսները, քանի որ նրանք լավ տեսք ունեն: Այնուամենայնիվ, փոքր արբանյակային բարձրախոսների գալուստով, դուք իրականում այլևս չեք տեսնում այդքան մեծ աշտարակի բարձրախոսներ: Վերջերս ես հանդիպեցի մի զույգ աշտարակի բարձրախոսների, որոնք այրվել էին, բայց այլ
Էժան գնով օգտագործեք ցանկացած 5.1 բարձրախոս համակարգ ցանկացած MP3 նվագարկիչով կամ համակարգչով: 4 քայլ
Օգտագործեք ցանկացած 5.1 բարձրախոս համակարգ ցանկացած MP3 նվագարկիչով կամ համակարգչով ՝ էժան գնով. Ես այն օգտագործել եմ իմ աշխատասեղանի հետ, որն ուներ 5.1 ձայնային քարտ (PCI): Հետո այն օգտագործեցի իմ նոութբուքի հետ, որն ուներ
Ամենաաղմկոտ Boombox- ը MP3 նվագարկիչով HD ռադիոյով `5 քայլ
MP3 Player HD ռադիոյով ամենաաղմկոտ Boombox- ը. Amazon- ը վաճառում է երկակի Stereo XHD 6425 մեքենա ՝ 100 դոլարից ցածր գնով: Ոչ մի այլ մեքենայի ստերեո չի կարող համապատասխանել բնութագրին գնի հարաբերակցությանը: Ես սա դրեցի մեծ գործիքների տուփի մեջ: Չկա Jobsite (Milwaukee) ռադիո կամ Boombox (Sony), որը կարող է համապատասխանել այս բնութագրերին: Դուք կարող եք կառուցել մեկ