Բովանդակություն:
- Քայլ 1: Programրագրեք ESP32- ը
- Քայլ 2: Տպեք բնակարանը
- Քայլ 3. Փայտե երեսպատում կիրառելը
- Քայլ 4: Միացրեք էլեկտրոնիկան
- Քայլ 5: Վերջնական հավաքում
Video: Փայտ և 3D տպագիր ESP32 Webradio ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել webradio/«SDcard MP3» նվագարկիչ ՝ ESP32- ի միջոցով և ինչպես պատրաստել դրա համար փայտե շեշտադրումներով 3D տպագրված բնակարան:
Մայրս վերջերս տեղափոխվեց նոր տուն և ուզում էր փոխարինել հին բումբոքսը, որը լոգարանում երաժշտություն էր նվագում, ուստի ես ստեղծեցի այս ռադիոն, որը հատուկ տեղավորվում էր նոր լոգարանի դարակում: Դա HiFi համակարգ չէ, բայց այն բավական լավ է ՝ ցնցուղի ներքո երգելու որոշ մեղեդիների ներքո:
Theրագիրը պատրաստված է Էդ Սմալենբուրգի GitHub նախագծից: Այն գրված է Arduino IDE- ի համար և շատ լավ փաստագրված է, այնպես որ, նույնիսկ եթե դուք շատ բան չգիտեք ESP32- ի մասին, կամ ինչպես այն ծրագրավորել, չպետք է որևէ խնդիր ունենաք այն գործարկելու համար. Https://github.com /Edzelf/ESP32-Radio
Ձեզ հարկավոր կլինի.
- ESP32 Dev Kit
- A VS1053B MP3 ապակոդավորման տախտակ
- 1.8 դյույմանոց TFT LCD էկրան ՝ SD քարտի բնիկով
- D կարգի ստերեո աուդիո ուժեղացուցիչ
- 3W 4 Օմ ստերեո բարձրախոս
- Micro-B USB Breakout Board
- Fկուն Jumper լարերը
- Կոճակ (ON-OFF)
- M3 մեքենայի պտուտակներ և ընկույզներ
- Փայտե երեսպատում (Ընկույզը լավ է հակադրվում սև PLA- ին)
- Fանկացած FFF 3D տպիչ կամ տպագրական ծառայություն, ինչպիսիք են 3D հանգույցները
- Օգտակար դանակ
- Փայտե լաք
- CA Սոսինձ
- Տաք սոսինձ
Քայլ 1: Programրագրեք ESP32- ը
Եկեք սկսենք ESP32- ը բեռնելով ծրագրակազմով ՝ կազմաձևով, թե որ կապում ենք ցանկանում օգտվել: Ներբեռնեք GitHub պահոցը որպես zip ֆայլ կամ կլոնավորեք այն ձեր համակարգչից այստեղից: Բացեք արխիվը և բացեք հիմնական.ino ֆայլը Arduino IDE- ում: Միացրեք ESP32- ը ձեր համակարգչին USB մալուխի միջոցով:
Եթե երբեք չեք օգտագործել ESP32- ը Arduino IDE- ի հետ, IDE- ի նախապատկերներում ավելացրեք հետևյալ URL- ը «Այլընտրանքային խորհրդի ղեկավարների URL- ների» ցանկին ՝ https://dl.espressif.com/dl/package_esp32_index.js: Հաջորդը, գնացեք Գործիքներ> Տախտակ> Boardmanager…, որոնեք «ESP32» և տեղադրեք խորհրդի նոր կառավարիչը: Տեղադրվելուց հետո տախտակների ցանկից կարող եք ընտրել «ESP32 Dev Module» - ը:
Հնարավոր է, որ ձեզ անհրաժեշտ լինի տեղադրել լրացուցիչ գրադարաններ, բայց եթե այո, ապա IDE- ն ձեզ այդ մասին կտեղեկացնի, երբ առաջին անգամ փորձում է ծածկագիրը տեղադրել տախտակին: Arduino կայքը բացատրում է, թե ինչպես գրադարաններ ավելացնել շատ գեղեցիկ:
Կոդը վերբեռնելուց հետո ESP- ն կստեղծի WiFi AP, որից կարող եք հասնել վեբ ինտերֆեյս, որտեղ կարող եք փոխել webradio- ի կազմաձևումը: Մանրամասները կարող են փոխվել ապագայում, քանի որ նախագիծը զարգանում է, այնպես որ ես կկապեմ PDF փաստաթղթերին ՝ արդեն գրվածը չկրկնելու փոխարեն:
Կազմաձևման պատուհանում կարող եք մուտքագրել WiFi- ի հավատարմագրերի մեկ կամ մի քանի փաթեթ, փոխել ESP- ում օգտագործված որոշ կապում, ինչպես նաև ավելացնել և հեռացնել մինչև 100 ռադիոկայանի նախադրվածներ:
Քայլ 2: Տպեք բնակարանը
Ես նախագծեցի Fusion360- ի վեբ -ռադիոյի պատյանները և այն տպեցի սև PLA- ով իմ 3D տպիչի վրա: Դիզայնը բաղկացած է հիմնական մարմնից ՝ առջևի և հետևի ափսեով, որոնք արագ տեղավորվում են տեղում: Բոլոր մասերը տպվում են նվազագույն աջակցությամբ: Ես ներառեցի.f3d ֆայլերը, ինչպես նաև.stl ֆայլերը, այնպես որ ազատ զգուշորեն փոխեք բնակարանը, ինչպես ցանկանում եք: Կարող եք նաև CAD ֆայլեր գտնել իմ thingiverse էջում:
Կան նաև բարձրախոսների շապիկներ, որոնք կարող եք տպել: Ես նկատի ունեի դրանք ծածկել ակուստիկ կտորով և մագնիսներով ամրացնել պատյանին, որպեսզի դրանք հեռացվեն: Unfortunatelyավոք, մագնիս/պտուտակն իմ օգտագործածը չաշխատեց, և ես մտածեցի պտուտակների մագնիսացման մասին միայն ուշ լինելուց հետո (տես հաջորդ քայլը), այնպես որ ես դրանք չօգտագործեցի:
Առջեւի ափսեը պահում է LCD- ը, roary կոդավորիչը և երկու բարձրախոսները, և դրանք պետք է տպվեն դեմքով դեպի ներքև: Հետևի ափսեն ունի ESP32- ի անջատումներ և միկրո USB ճեղքման տախտակ: Հիմնական մարմինը ունի 12 մմ LED փական կոճակի համար նախատեսված անցք, որը կարող է գործել որպես հոսանքի կոճակ:
Ես նաև նախագծեցի պտտվող կոդավորիչի համար պտուտակավոր բռնիչ, քանի որ առցանց չգտա, որոնք երկուսն էլ իմ բյուջեի սահմաններում էին և բավականին գեղեցիկ տեսք ունեին: Ինձ զարմացրեց այն, թե որքան լավ էր այն պտտվում և չէի սպասում, որ իմ Anet A8- ը կկարողանա գլուխ հանել փոքրամարմին թրթռոցից: Սա նաև տպում է առանց աջակցության:
Քայլ 3. Փայտե երեսպատում կիրառելը
Չնայած դուք կարող եք թողնել բնակարանն այնպես, ինչպես կա, ես ուզում էի դրան ավելացնել մի քանի փայտե շեշտադրումներ: Եթե առջևի և հետևի ափսեը տպում եք դեմքով դեպի ներքև, ապա ոչ միայն օգտագործում եք նվազագույն հենարանը, այլև մակերեսը բավական է, որպեսզի մի քիչ երեսպատեք այն: Fullyգուշորեն կտրեք մի կտոր վերիներ ՝ հետևի ափսեի կոպիտ ձևին: Կիրառեք CA- ի սոսինձ մի հատիկ տպագրության եզրին և մի քանիսը նաև կեսին (հեղուկը ավելի լավ է համապատասխանում գելին): Շրջեք տպագիրը գլխիվայր և դանդաղ իջեցրեք այն երեսպատման վրա, այնուհետև ամուր սեղմեք ներքև: Դա արեք հարթ մակերևույթի վրա և սրբեք ավելցուկային սոսինձը, որը կարող է հոսել կողքերից: Մի քանի վայրկյան անց սոսինձը պետք է այնքան ամուր լինի, որ դուք բարձրացնեք ափսեը, որի երեսպատումը դրված է դեպի վեր:
Հաջորդը, դուք կարող եք կտրել երեսպատման ավելցուկը օգտակար դանակով կամ սափրիչով: Շտապեք դա անել, քանի որ երեսպատումը հեշտությամբ կկտրվի հացահատիկի հետ, բայց այն կտրելիս բավականին փխրուն է: Շեղբով մոտեցրեք տպագրությանը որքան ցանկանում եք, այնուհետև երեսպատման եզրերը ողողեք հղկաթղթով: Ես շատ էի շտապում, ուստի սայրով կտրեցի ամբողջ տպաքանակը և կտրեցի երեսպատման հետևի ափսեի մի մասը: Ես այն նորից սոսնձեցի տեղում, և դուք դժվար թե նկատեք դա, բայց դա հնարավոր կլիներ խուսափել, եթե ես ավելի շատ ժամանակ ծախսեի դրա վրա:
Առջևի ափսեը մի փոքր ավելի բարդ է, քանի որ ավելի շատ բացվածքներ կան կտրելու և կտրելու համար, բայց ընթացակարգը հիմնականում նույնն է: Ես չէի ուզում, որ այն պտուտակները, որոնք բարձրախոսներին պահում են, հետագայում տեսանելի լինեն, ուստի դրանք երեսպատելուց առաջ դրանք պտուտակեցի ՝ օգտագործելով M3 մեքենայի պտուտակներ և համապատասխան ընկույզներ: Սա մի փոքր ավելի ձանձրալի է դարձնում խոսափողի անցքերը կտրելը, քանի որ պետք է զգույշ լինել, որպեսզի չկտրես բարձրախոսի թաղանթը: Եթե դուք ձեզ հարմար չեք զգում դա անել, պարզապես առաջինը կպցրեք երեսպատումը, իսկ հետո կտրեք պտուտակի անցքերը:
Եթե ցանկանաք, կարող եք փորձել ներկել երեսպատումը, բայց ես վստահ չեմ, թե դա ինչպես կազդի դրա տակ գտնվող CA սոսինձի վրա: Ես որոշեցի գնալ մոմի վրա հիմնված լաքի հետ, որը միայն որոշ չափով կպաշտպանի փայտը, բայց միանշանակ դարձրեց հացահատիկը ավելի շատ, ինչը շատ գեղեցիկ տեսք ունի:
Քայլ 4: Միացրեք էլեկտրոնիկան
Էլեկտրոնիկան համեմատաբար պարզ է, բայց կարող է խառնաշփոթ դառնալ, եթե դուք շտապեք, ինչպես ես էի.
Անհրաժեշտության դեպքում հավաքեք ուժեղացուցիչը և թռիչքը դրեք համապատասխան շահույթի վրա: (Նշում. Ձեռք բերելը հավասար չէ ձայնի: Բարձր շահույթի ընտրությունը կարող է նաև ավելի շատ աղմուկ մտցնել ձայնային ազդանշանի մեջ):
Քանի որ յուրաքանչյուր բաղադրիչ ինչ -որ կերպ միացված է ESP32- ին, միացումների մեծ մասի համար կարող եք օգտագործել Jumper մալուխներ: Որոշ կապում կարող է կախված լինել այն, թե ինչպես եք կարգավորում կազմաձևը, սակայն կանխադրված դասավորությունը նույնպես մեկնաբանվում է հիմնական Arduino ֆայլի առաջին մի քանի տողերում:
Քանի որ կան մի շարք սերիական կապեր, ESP- ի որոշ կապում կարող է անհրաժեշտ լինել մի քանի այլ տախտակին միացված լինել: Ես պարզապես կտրեցի պահանջվող մալուխները միասին, այնուամենայնիվ, ես ափսոսում եմ, որ հատուկ PCB չեմ նախագծել, որի վրա ես կարող էի պարզապես միացնել տախտակների մեծ մասը իրենց վերնագրի կապում: Դա կփրկեր ինձ առաջացած լարերի քաոսից: Եթե միացումը չափազանց քաոսային է թվում, և PCB- ի ձևավորումը մեծ աղմուկ է թվում, կարող եք գնալ մի փոքր կտորով:
Ի վերջո, ես կարող եմ ավարտել PCB- ի դիզայնը `որոշակի պրակտիկա ձեռք բերելու համար: Եթե դա անեմ, ես այստեղ կավելացնեմ gerber ֆայլերը:
Հիշեցրեք, որ սկզբում միացրեք հոսանքի կոճակը, եթե մտադիր եք այն միացնել այլ բաղադրիչներին:
Ուժեղացուցիչը VS1053- ին միացնելիս կարող եք կամ ականջակալների մի շարք անջատել 3,5 մմ խցիկի համար, և լարերը ամրացնել ուժեղացուցիչին, կամ լարային լարեր միացնել տակառի միակցիչի բարձիկներին `VS1053 MP3 ապակոդավորման ներքևում (տե՛ս ուրվագիծը): Adafruits- ի ձեռնարկը ուժեղացուցիչի վերաբերյալ նաև բացատրում է, թե ինչպես միացնել տարբեր մուտքերը:
Միացրեք ամեն ինչ, բացի բարձրախոսներից: Ավելի հեշտ է դրանք միացնել ուժեղացուցիչի պտուտակային տերմինալներին:
Քայլ 5: Վերջնական հավաքում
Վերջին քայլն այն է, որ ամեն ինչ տեղավորվի բնակարանի մեջ:
Սկսեք առջևի ափսեից: Սեղմեք LCD- ն փակագծերի վրա և ամրացրեք այն այնտեղ ՝ տաք սոսինձով հետևի եզրերին: Եթե դեռ չեք ամրացրել բարձրախոսները, արեք դա հիմա: LCD- ն վարդակից անջատելը շատ ավելի հեշտ է դարձնում այն (Tipp. Օգտագործեք տաք սոսինձ ՝ ցատկերի վերնագրերը միմյանց միացնելու համար, այնպես որ դրանք ճիշտ կարգի են մնում, և կարիք չկա դրանք կրկնակի ստուգել ՝ դրանք LCD- ին միացնելուց առաջ): Պտտվող կոդավորիչը ամրացված է լվացքի մեքենայով և ընկույզով:
Հաջորդը, ամրացրեք ESP32- ը հետևի ափսեի փակագծին, ինչպես նաև միկրո USB ճեղքմանը և երկուսն էլ միացրեք տաք սոսինձով: (Careգույշ եղեք, որ սոսինձ չմտնեք USB միակցիչի մեջ, նորից դուրս գալը ցավ է պատճառում: Փորձեք այն տեղում կպցնել դրան միացված USB մալուխով): Ամրացուցիչը կարող է սոսնձվել նաև հետևի ափսեի վրա:
Դա թողնում է միայն MP3 ապակոդավորման տախտակը: Որտեղ կպչեք, դա կախված է ձեզանից և կարող է կախված լինել ձեր մալուխի կառավարումից: Ես իմը սոսնձեցի հիմնական մարմնի ներսում գտնվող ուղղահայաց պատերից մեկին:
Կատարեք բարձրախոսի լարերը հիմնական մարմնի միջով, կտրեք JST միակցիչը և ամրացրեք դրանք ուժեղացուցիչին պտուտակային տերմինալներով:
Պարիսպը փակելիս գուցե անհրաժեշտ լինի ինչ -որ ուժ գործադրել: Փորձեք սեղմել հիմնական մարմինը ՝ հետևի և առջևի ափսեը տեղում ամրացնելու համար:
Վերջապես, հավաքեք հավաքիչը պտտվող կոդավորիչի վրա: Այն պետք է համապատասխանի շփման և չպահանջի սոսինձ:
Հուսով եմ, որ ձեզ դուր եկավ այս վեբ ռադիոյի կառուցվածքը: Գնացեք Էդի GitHub էջը, նա նույնպես ունի նման նախագիծ ՝ օգտագործելով ESP8266: Եթե ունեք որևէ հարցեր կամ բարելավման գաղափարներ, թողեք ինձ մեկնաբանություն ստորև, և ես կփորձեմ հնարավորինս շուտ վերադառնալ ձեզ: Եթե փորձեք ձեր տպածներից մեկին մի փոքր երեսպատել, ասեք ինձ, թե ինչպես եք վարվել, ես կցանկանայի լսել դրա մասին:
Խորհուրդ ենք տալիս:
Փայտ, սոսինձ և Bluetooth ձայն ՝ 6 քայլ
Փայտ, սոսինձ և Bluetooth ձայն. Այս նախագծի ոգեշնչումը եղավ այն ժամանակ, երբ ես օգնեցի կառուցել ստերեո ուժեղացուցիչ, որը տեղադրված էր Budweiser գարեջրի տակառի վրա: Մտածեցի, որ հետաքրքիր կլինի ամբողջովին Bluetooth- ով կառավարվող ուժեղացուցիչ կառուցել, բավականին մինիմալիստական ՝ ընդգծելով միայն հոսանքի կոճակը: Հետո
Clամացույց, ուժեղացուցիչ և մի փոքր քանակությամբ փայտ : 6 քայլ (նկարներով)
Clամացույց, ուժեղացուցիչ և մի փոքր քանակությամբ փայտ…. Նախագծի սկիզբը ծագեց մի գաղափարից, որը ներշնչվեց YouTube- ի ալիքում համացանցում տեղադրված տեսանյութից " Ես սիրում եմ բաներ անել " … Հետո եկավ պետք է կանգնեցնեմ իմ մոնիտորներից մեկի համար, որտեղ տեղադրված էր ժամացույց, թվային անա
Ինչպես օգտագործել մի քանի կտոր փայտ ՝ հավաքելու համար գեղեցիկ և հզոր փայտի ռոբոտի բազուկ. 10 քայլ
Ինչպես օգտագործել մի քանի կտոր փայտ ՝ հավաքելու համար գեղեցիկ և հզոր փայտի ռոբոտի թևի մեջ. Ռոբոտի թևի անունը WoodenArm է: Շատ սիրուն տեսք ունի: Եթե ցանկանում եք WoodenArm- ի մասին ավելի մանրամասն տեղեկություններ խնդրում ենք, այցելեք www.lewansoul.com: Այժմ մենք կարող ենք ներկայացնել WoodenArm- ի մասին ներածություն, եկեք շարունակենք այն:
Լազերային կտրված փայտ և պլաստմասե մեդալիոն ՝ 4 քայլ
Լազերային կտրված փայտ և պլաստմասե մեդալիոն. Նպատակն է պատրաստել մեդալիոն պլաստիկ պլանով և փայտե ֆոնով ցանկացած պատկերով: Մեդալիոնը պարզապես լազերային կտրված օբյեկտ է և զուգորդված երկու տարբեր նյութերի հետ, որը ծառայում է որպես ձեր ուզած ցանկացած առարկայից կամ նկարից պատրաստված դեկորացիա:
USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ) `3 քայլ
USB սնուցող այրիչ! Այս նախագիծը կարող է այրել պլաստմասե / փայտ / թուղթ (զվարճալի նախագիծը նույնպես պետք է լինի շատ նուրբ փայտ). Ես պարզեցի, որ այն կարող է վնասել ձեր համակարգիչը բոլոր մեկնաբանություններից: իմ համակարգիչը լավ է Օգտագործեք 600ma 5v հեռախոսի լիցքավորիչ: Ես օգտագործել եմ սա և այն լավ է աշխատում, և ոչինչ չի կարող վնասվել, եթե դուք օգտագործում եք անվտանգության խրոց ՝ հոսանքը դադարեցնելու համար