Բովանդակություն:
- Քայլ 1: Էլեկտրոնիկա
- Քայլ 2: Միկրոհսկիչների ծրագրավորում
- Քայլ 3: Պատյան պատրաստելը
- Քայլ 4
- Քայլ 5. Ալյումինե ճակատային վահանակի փորագրում
- Քայլ 6: Կատարված է:
Video: 160 LED VU- մետր ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը 160 լուսադիոդային ստերեո VU- մետր է ՝ 80 LED մեկ աուդիո ալիքի համար: Այն հիմնված է AVR միկրոկոնտրոլերի ATmega328p- ի շուրջ, նույնը Arduino UNO- ի կամ նանոյի ներսում: Այս VU- հաշվիչն արձագանքում է միավորի հետևի մասում RCA վարդակների սնուցվող ձայնին և կարող է միացված լինել ցանկացած աուդիո ուժեղացուցիչի: Ես փորձարկեցի այն իմ ուժեղացուցիչի նախալարիչ ելքի վրա, և մակարդակները լավ են, և դրանք կարող են ճշգրտվել պոտենցիոմետրի օգնությամբ:
Այս նախագիծը դժվար չէ կատարել, բայց ես այն խորհուրդ չեմ տալիս էլեկտրոնիկայի ոլորտում սկսնակների համար, քանի որ դուք պետք է իմանաք, թե ինչպես կպցնել SMD բաղադրիչները: Բայց դուք շատ զվարճանալու եք այն կառուցելով, զոդելով և միասին դնելով, ինչպես ես:
Այս ուղեցույցը նպատակ ունի ուսուցանել, թե ինչպես կարելի է կառուցել այս VU մետրը իմ նախագծի ֆայլերից: Սարքավորումների կամ ծրագրային ապահովման հետ կապված բոլոր ֆայլերը գտնվում են իմ Github- ում, քանի որ այս նախագիծը բաց կոդ է: Ազատ զգալ փոփոխել այն: Կոդը նույնպես փաստաթղթավորված է (թթվածնային եղանակով):
Եկեք սկսենք կառուցումը:
Քայլ 1: Էլեկտրոնիկա
Մենք կսկսենք կառուցելով VU- մետրի միջուկը `էլեկտրոնիկան:
Ես պատրաստել եմ PCB ՝ EAGLE- ի միջոցով: Ֆայլերը գտնվում են իմ Github- ում:
Այդ երկու PCB- ի և մի քանի բաղադրիչի համար ձեզ հարկավոր կլինի: Փաստորեն, նյութի հաշիվը վերաբերում է մեկ PCB- ին, և քանի որ կա երկու աուդիո ալիք, ձեզ հարկավոր կլինի երկու հատ և յուրաքանչյուր բաղադրիչ երկու անգամ:
Դուք կարող եք մուտք գործել BOM (Bill Of Materials) այստեղ ՝ BOM:
PCB Gerber ֆայլերին կարող եք մուտք գործել այստեղ ՝ Gerber:
PCB- ի համար ձեզ հարկավոր կլինի այն դարձնել արտադրված, կան շատ ընկերություններ, որոնք դա կանեն էժան, ինչպես JLCPCB- ը կամ PCBWAYS- ը: Ես անձամբ օգտագործեցի PCBWAYS- ը, և նրանք ինձ առաջարկեցին տախտակները ՝ իմ Github- ում ինչ-որ բղավոցների/վերանայման փոխարեն:
Եթե նախկինում երբեք PCB չեք պատվիրել, դա շատ հեշտ է, պարզապես անհրաժեշտ է zer. Արված արխիվում վերևում կապված Gerber ֆայլերը և թողնել այն ձեր նախընտրած արտադրողի կայքում: Եվ վերջ!
Եթե որոշեք օգտագործել PCBWAYS- ը, կարող եք հեշտությամբ պատվիրել PCB- ն ՝ առանց Gerbers- ի հետ խառնվելու ՝ հետևելով այս հղմանը ՝ EASY_ORDER_LINK
Բոլոր անհրաժեշտ բաղադրիչներն ունենալուց հետո կարող եք ամեն ինչ զոդել ՝ հետևելով բաղադրիչների անունին BOM- ում և PCB- ում:
Քայլ 2: Միկրոհսկիչների ծրագրավորում
Երբ ձեր երկու տախտակները միաձուլվեն, դուք պետք է ծրագրավորեք դրանց վրա ATmega328p միկրոկառավարիչը:
Atmega32- ում որոնվածը այրելու համար նախ պետք է ներբեռնեք GitHub- ի ծրագրակազմի թղթապանակը:
Դրա համար ձեզ հարկավոր կլինի AVR ծրագրավորող, ինչպիսին է այս USBASP- ը (այն կարող եք գտնել Aliexpress- ում, bangood- ում, ebay- ում ՝ որոնելով usbasp…) կամ պարզապես Arduino:
Եթե դուք օգտագործում եք Arduino- ն, պարզապես հետևեք այս ձեռնարկին ՝ Arduino tuto
Եթե օգտագործում եք AVR ծրագրավորողը, պարզապես հետևեք հետևյալին.
Ես պարզապես ձեզ կտամ վերնագրեր, թե ինչպես դա անել նախկինում թվարկված isp ծրագրավորողի հետ (համոզվեք, որ վարորդները ճիշտ են տեղադրված, դրա վերաբերյալ օգտակար տեղեկություններ կարող եք տալ ՝ որոնելով Google- ում):
Տեղադրեք WinAVR (պատուհանների համար) (համակարգչին ATmega- ի հետ հաղորդակցվելու հնարավորություն տալու համար ծրագրավորողի միջոցով). Հղում
Այնուհետև ծրագրավորողը միացրեք համակարգչին և PCB- ին (6 պին միակցիչ): Ուշադրություն դարձրեք դա անելիս, եթե այն սխալ կերպով միացնեք, այն ակնհայտորեն չի աշխատի:
Բացեք տերմինալ (CMD Windows- ում) և մուտքագրեք.
avrdude -c usbasp -p m328p -B 5 -U flash: w: firmware.hex -U lfuse: w: 0xBF: m -U hfuse: w: 0xD9: m
Կատարած ! Firmware- ը փայլեց միկրոկառավարիչի վրա: (Եթե այն ձախողվի, համոզվեք, որ դուք ունեք տեղադրված ճիշտ վարորդներ, isp ծրագրավորողի ճիշտ անուն, լավ միացում ձեր շղթայի վրա):
Քայլ 3: Պատյան պատրաստելը
Որպես պարիսպ պատրաստելու համար ես օգտագործել եմ MDF և նրբատախտակ: Փայտը կտրելու և հավաքելու բոլոր նախագծերը կարող եք գտնել ԱՅՍՏԵ:
Քայլ 4
Դուք պետք է ավելացնեք USB միակցիչը, RCA վարդակները և կաթսաները: Մեկ կաթսան օգտագործվում է VU- մետրի մուտքային շահույթը սահմանելու համար, մյուսը `չօգտագործված և կարող է օգտագործվել այն ամենի համար, ինչ ցանկանում եք` պարզապես ծրագրակազմը փոփոխելով:
Դա անելուց հետո ավելացրեք PCB- ները և միացրեք դրանք միակցիչներին և կաթսաներին:
Ես ավելացրեցի հստակ ակրիլային ներքևի մասը պարիսպին, որպեսզի դուք դեռ նայեք VU- մետրի ներսում:
Քայլ 5. Ալյումինե ճակատային վահանակի փորագրում
Ես առջևի վահանակի համար օգտագործեցի Ալյումին և որոշեցի ավելացնել իմ լոգոն: Ես այն փորագրեցի ՝ օգտագործելով էլեկտրաքիմիական մեթոդ, որը կոչվում է էլեկտրոլիզ: Դա շատ հեշտ է անել, և դրա մասին մի փոքր ավելին կարող եք սովորել ԱՅՍՏԵ:
Ես էլեկտրական դիմակավոր ժապավենով պաշտպանեցի այն հատվածը, որը չէի ցանկանում փորագրել:
Քայլ 6: Կատարված է:
Մի մոռացեք, դիզայնի բոլոր ֆայլերն ու մանրամասները իմ Github- ում են ԱՅՍՏԵ:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Ներքին ականջակալ պատրաստեք Oculus Rift- ի համար ընդամենը 160 տարի. 5 քայլ
Պատրաստեք ներքին ականջակալ ականջակալներ Oculus Rift- ի համար ընդամենը 160 տարի