Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ընդհանուր նախագծում
- Քայլ 2: Փորձարկեք ձեր բաղադրիչները
- Քայլ 3. Programրագրավորեք միկրոկառավարիչը
- Քայլ 4: erոդեք միկրոկառավարիչը
- Քայլ 5: erոդեք կոնդենսատորը
- Քայլ 6 ՝ հոսքի մաքրում 1
- Քայլ 7: erոդեք 7 հատվածի էկրանը
- Քայլ 8: Եռակցեք ներքևի կողային դիմադրիչները
- Քայլ 9: erոդեք վերևի դիմադրիչները
- Քայլ 10: oldոդեք անջատիչը
- Քայլ 11: erոդեք լարերը և թռիչքները
- Քայլ 12: Հոսքերի մաքրում 2
- Քայլ 13: oldոդեք մարտկոցի սեփականատերը + ցանկացած լրացուցիչ թռիչք
- Քայլ 14 ՝ հոսքի մաքրում 3
- Քայլ 15. Փորձարկում + Վերջնական հպում
- Քայլ 16: Վերջնական արտադրանք
Video: Անհատականացված հաղորդագրություններ, որոնք ցուցադրում են մանրուքներ. 16 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Մոտ անցած ամիս մենք ողջունում էինք մեր նոր առաջին կուրսեցիներին բաժնում: Իմ ընկերը միտք հղացավ, որ մենք պետք է ինչ -որ նվերներ ունենանք նրանց համար, և դա իմ կարծիքն է դրա համար: Ինձանից պահանջվեց մեկ օր `փորձարկելու, թե ինչպես կառուցել առաջինը, այնուհետև մի քանի ժամ` մնացածը կառուցելու համար 4:
Փոքրիկ մանրուքները վերահսկվում են ATTINY414- ով: Հաղորդագրությունը պահվում է MCU- ում և այնուհետև ցուցադրվում է մեկական տառ մեկ ընդհանուր անոդ 7 հատվածների ցուցադրման վրա: Դուք կարող եք շատ երկար հաղորդագրություն ունենալ, քանի որ իմ 10 տառանոց բառը 4k սարքի վրա օգտագործել է ընդամենը 400 բայթ ծրագրային տարածք: Կաթոդի ցուցադրման 7 հատվածները միացված են MCU- ին 1k դիմադրիչների միջոցով:
Փորձեցի օգտագործել հնարավորինս շատ մասեր, որոնք արդեն ձեռքի տակ ունեմ, և պարզվում է, որ մեզ մնում է միայն մարտկոցներ և մարտկոցներ գնել: Շրիշակների կառուցումը նույնպես բավականին էժան է, յուրաքանչյուրը 2 դոլարից մի փոքր ավելի է, առանց մարտկոցի:
Այս կտորն իդեալական է դեկորացիայի կամ պայուսակին կախված լինելու համար:
Նշում. Սա իմ առաջին հրահանգն է, և ես ավելի քիչ նկարեցի, քան պետք է: Ես կփոխհատուցեմ նրանց, ուրվագծեր կտամ այն քայլերի համար, որոնք ես չունեմ: Նաև ներողություն պոտենցիալ շփոթեցնող գրության համար:
Նշում 2. Այս նախագծի համար կարող եք օգտագործել ցանկացած միկրոկառավարիչ, սակայն սույն Հրահանգում տեղադրումը նախատեսված է ATTINY414 և այլ քորոցով համատեղելի սարքերի համար:
Պարագաներ
(Listուցակը 1 հատի համար է)
Մասեր
- 1x Breakout տախտակ SOP28/TSSOP28 չիպի համար
- 1x ATTINY414 (կարող եք օգտագործել այլ միկրոկոնտրոլերներ և ինքներդ հարմարեցնել այն)
- 7x 1k դիմադրողներ (THT, 1/4 կամ 1/8 Վտ)
- 1x 100nF կոնդենսատոր (THT կամ SMD)
- 1x 0.56in ընդհանուր անոդ 7 հատվածի ցուցադրում
- 1x Սլայդ անջատիչ
- 1x Մետաղադրամների բջջային մարտկոցի կրիչ (ես այստեղ օգտագործել եմ CR2032):
- Որոշ AWG30 լարեր և դիմադրության ոտքեր (նեղ տարածքներում ցատկելու համար)
- Կպչուն կամ երկկողմանի ժապավեն (տարածքը ծածկելու համար ՝ կարճացումը կանխելու համար)
- 1 մմ նեղացման խողովակ
- 1x բանալին
Գործիքներ
- Oldոդման երկաթ և ծխի արդյունահանող սարք
- Օգնող ձեռքեր կամ PCB պահող
- Փոքր տրամագծի զոդ (ես օգտագործել եմ 0.025 դյույմ)
- RMA հոսք
- Ալկոհոլային անձեռոցիկներ կամ Isopropyl Alcohol + Flat խոզանակ
- Հյուսվածքների թուղթ
- Դիմակավոր ժապավեն
- Միկրոկոնտրոլեր ծրագրավորող (հիմնված ձեր MCU- ի վրա)
Քայլ 1: Ընդհանուր նախագծում
Այս էսքիզներն այն կոպիտ դասավորությունն են, թե ինչպես են իմ ձևավորման մեջ իրերը տեղադրվում բեկման տախտակի վրա:
Նշում. Իմ օգտագործած ճեղքման տախտակը յուրաքանչյուր անցքի վրա ունի քորոց, որը հիմնված է յուրաքանչյուր կողմի ընդհանուր IC ոտքերի համարակալման վրա: Երբ անդրադառնամ այս անցքերին, ես կօգտագործեմ Txx- ը վերևի մասի համար (որտեղ տեղադրված է MCU) և Bxx- ը ՝ ներքևի կողմի համար: Եթե դուք շփոթված եք, թե որտեղ պետք է զոդել իրերը, անդրադարձեք այս նկարներին:
Քայլ 2: Փորձարկեք ձեր բաղադրիչները
Նախքան սկսելը, համոզվեք, որ ձեր մասերը գտնվում են աշխատանքային վիճակում, հատկապես միկրոկոնտրոլերը և էկրանը: Քանի որ մասերը սեղմված կլինեն փոքր տարածքներում, ավարտելով այն և հասկանալով, որ ձեր էկրանը չի աշխատում, դա վերջինն է, ինչ ցանկանում եք, ուստի նախ փորձարկեք դրանք:
Քայլ 3. Programրագրավորեք միկրոկառավարիչը
Ծրագիրը
Միկրոկառավարիչի ծրագիրը բավականին պարզ է և բաղկացած է հետևյալ քայլերից.
- Առաջին տառի համար քորոցները ցածր դիր:
- Մի փոքր ուշացրեք
- Էկրանը դատարկելու համար բոլոր կապերը բարձր դրեք (ըստ ցանկության)
- Մի փոքր ուշացրեք
- Երկրորդ տառի համար քորոցները ցածր դիր:
- Լվանալ և կրկնել
Ես կցել եմ իմ օգտագործած կոդը: Դուք կարող եք այն կազմել MPLAB X- ի XC8 կոմպիլյատորի հետ: Այնուամենայնիվ, քանի որ ես PA0- ն օգտագործել եմ A հատվածի համար, դրա աշխատանքի համար ստիպված կլինեք անջատել UPDI- ը ապահովիչների բիտերի միջոցով (բացատրությունը ստորև):
Ընտրելով ճիշտ նավահանգիստները
Այժմ դուք պետք է ընտրեք միկրոկառավարիչի որ նավահանգիստները օգտագործել: Սովորաբար 14 կապում ունեցող միկրոկառավարիչի համար կլինի մեկ 8-բիթանոց և մեկ 4-բիթանոց պորտ: Քանի որ 7 հատվածի էկրանն ունի 8 կաթոդ կապ (ներառյալ տասնորդական կետը), 8-բիթանոց նավահանգիստն օգտագործելն ամենահարմարն է, քանի որ կարող եք օգտագործել նավահանգստի ուղղակի մուտքը ՝ մեկ հրամանի մեջ նավահանգստի արժեքը սահմանելու համար:
Մտածում 1. Խաչաձև հետքեր
Այնուամենայնիվ, ընտրությունը կարող է տարբեր լինել ՝ պայմանավորված ձեր միկրոկոնտրոլերի տեղադրման և ձեր MCU- ի և ցուցադրման միջև լարերի երթուղղման պատճառով: Աշխատանքը դյուրին դարձնելու համար անհրաժեշտ է նվազագույն քանակությամբ խաչաձև հետքեր:
Օրինակ, ATTINY414- ում 8-բիթանոց պորտը PORTA է: Եթե PA0- ն նշանակել եք A հատվածին, PA1- ին `B հատվածին և այլն, խաչաձև հետագծի գումարը 1 է (հատված F և G), որն ինձ համար ընդունելի է:
Տախտակի մի կողմը կարող է ապահով տեղավորել հինգ 1/4 վտ հզորությամբ հինգ ռեզիստոր:
Մտածում 2. Քորոցների այլընտրանքային գործառույթներ
Որոշ դեպքերում, եթե նավահանգստի պիները, որոնք ցանկանում եք օգտագործել, ունեն այլընտրանքային գործառույթներ, ինչպիսիք են ծրագրավորման կապերը, ապա դրանք չեն աշխատի որպես GPIO կապում, ուստի գուցե ստիպված լինեք խուսափել դրանցից կամ ընդհանրապես անջատել ծրագրավորումը, ընտրությունը ձերն է:
Օրինակ, ATTINY414- ում UPDI ծրագրավորման քորոցը PORTA- ի A0 կապում է: Եթե դուք օգտագործում եք այս նավահանգիստը որպես ելք, այն չի աշխատի, քանի որ նավահանգիստը GPIO- ի փոխարեն օգտագործվելու է որպես UPDI: Դուք այստեղ ունեք 3 տարբերակ ՝ իրենց դրական և բացասական կողմերով.
- Անջատեք UPDI- ն ապահովիչների բիտերի միջոցով. Դուք չեք կարողանա նորից ծրագրավորել սարքը, եթե 12V- ով չօգտագործեք UPDI գործառույթը նորից միացնելու համար (ցավոք, ես դա արեցի, բայց դուք պետք չէ):
- Օգտագործեք միայն PA7-PA1- ը. Այստեղ չեք կարողանա օգտագործել տասնորդական կետ, եթե օգնության համար չեք օգտագործում նաև PORTB- ը, բայց դեռ ծրագրավորում կունենաք (լավագույն տարբերակը):
- Օգտագործեք PORTB- ը ՝ օգնելու համար. Ավելի երկար կոդ, բայց նաև աշխատում է, եթե այլևս շատ խճճված է:
Փորձեք ընտրել միկրոկոնտրոլերը `ավելի քիչ քանակությամբ ծրագրավորման կապում, ATTINY414- ը օգտագործում է UPDI, որն օգտագործում է ընդամենը 1 կապ` հաղորդակցության համար, ուստի ավելի շատ GPIO կապում ունեք:
Սարքի ծրագրավորում
Եթե ունեք SMD սարքի համար ծրագրավորման վարդակ, գուցե ցանկանաք այն ծրագրավորել նախքան MCU- ն բեկման տախտակին միացնելը: Բայց եթե դա չես անում, նախ զոդումը կարող է օգնել քեզ ծրագրավորման հարցում: Վազքը կարող է տարբեր լինել: Իմ դեպքում ես PICKIT4- ը միացնում եմ մեկ ճեղքման տախտակին, այնուհետև մատովս MCU- ն մղում եմ տախտակին: Այն աշխատում է, բայց ոչ այնքան լավ (ծրագրավորման վարդակն այժմ իմ ցանկությունների ցանկում է):
Քայլ 4: erոդեք միկրոկառավարիչը
Այս քայլին ոչ մի շքեղ բան չկա: Դուք պետք է միակցեք միկրոկառավարիչը ճեղքման տախտակին: Youtube- ում կան բազմաթիվ ձեռնարկներ, թե ինչպես կպցնել SMD մասերը: Ամփոփելու համար էականներն են.
- Cleanոդման մաքուր հուշում
- Amountոդման ճիշտ քանակություն
- Իշտ ջերմաստիճանը
- Շատ հոսք
- Շատ համբերություն և պրակտիկա
Կարևոր. Համոզվեք, որ միացրեք MCU- ի 1 -ին քորոցը ճեղքման տախտակի 1 -ին կապին:
Այժմ, երբ MCU- ն միացված է տախտակին, մենք կարող ենք շարունակել հաջորդ քայլին:
Քայլ 5: erոդեք կոնդենսատորը
Էլեկտրոնիկայի մեջ կա մի կանոն, ըստ որի, երբ միացումում ունես IC, ավելացրու մեկ 100nF կոնդենսատոր `դրա հզորության կապերի մոտ, և դա այստեղ բացառություն չէ: Այս կոնդենսատորը կոչվում է անջատման կոնդենսատոր, և դա ավելի կայուն կդարձնի ձեր միացումը: 100nF- ը ընդհանուր արժեք է, որն աշխատում է սխեմաների մեծ մասի հետ:
Դուք պետք է կոնդենսատորը հնարավորինս սերտորեն ամրացնեք MCU- ի Vcc և GND կապում: Այստեղ շատ տեղ չկա, այնպես որ ես պարզապես կտրեցի նրա ոտքերը և կպցրեցի դրանք անմիջապես MCU- ի ոտքերին:
Քայլ 6 ՝ հոսքի մաքրում 1
Մինչդեռ հոսքը զոդման համար անհրաժեշտ է: Eringոդումից հետո այն տախտակի վրա թողնելը լավ չէ ձեզ համար, քանի որ այն կարող է կոռոզիել տախտակը: Մնացորդների հոսքը կարող է լուծարվել ՝ օգտագործելով իզոպրոպիլ սպիրտ: Այնուամենայնիվ, դուք նույնպես պետք է սրբեք հոսքը գրատախտակից, նախքան ալկոհոլի գոլորշիացումը, այլապես կպչուն հոսքը այժմ կծածկի ամբողջ տախտակը:
Սա այն տեխնիկան է, որը ես օգտագործում եմ, որը բավականին լավ է աշխատում. Տախտակը կողքի դրեք հյուսվածքի թղթի վրա, այնուհետև թրջեք ալկոհոլի մեջ ներկող հարթ վրձինը և արագ «ներկեք» տախտակի վրա սպիրտը դեպի հյուսվածքային թուղթ: Կտեսնեք, որ դեղին հոսք է հայտնվում հյուսվածքի թղթի վրա: Համոզված լինելու համար, որ հոսքի մեծ մասը հեռացված է, ստուգեք, արդյոք ձեր տախտակը կպչուն չէ, և զոդերի հոդերի շուրջ հոսքերը հիմնականում անհետանում են: Լրացուցիչ մանրամասների համար տես վերևի նկարը:
Այս մաքրման պատճառը. Միկրոկոնտրոլերը մաքրելու համար: Մասին ավելի դժվար կլինի հասնել ավելի ուշ:
Քայլ 7: erոդեք 7 հատվածի էկրանը
Այժմ մենք առաջին հերթին կխախտենք ամենացածր պրոֆիլային սարքերը զոդելու կանոնները և կսկսենք 7-հատվածի ցուցադրումից: Այս կերպ մենք կարող էինք պարզապես ռեզիստորները սոսնձել 7 հատվածի էկրանին:
Քանի որ այժմ մենք ունենք շատ սահմանափակ ազատ անցքեր, որոնք մնացել են տախտակի վրա, մենք կկտրենք էկրանի ստորին ընդհանուր անոդի քորոցը `մարտկոցի պահիչի բացասական քորոցը բացելու համար: Հետո նորմալ կպցնել: Պարզապես մի փոքր թեքեք էկրանի ոտքերը դեպի դուրս, պահեք այն տեղում (դիմակավորող ժապավենը կարող է օգտակար լինել այստեղ) և կպցրեք այն տախտակի վերին մասում:
Քայլ 8: Եռակցեք ներքևի կողային դիմադրիչները
Հաջորդ քայլը կլինի տախտակի ներքևի մասում ռեզիստորների ամրացումը: Նախքան սկսելը, տեղադրեք երկկողմանի ժապավեն կամ կպչուն պիտակներ TSSOP- ի բարձիկների վրա, որոնք մենք չենք օգտագործել `կարճացումը կանխելու համար:
Այժմ, երբ բարձիկները ծածկված են, հանեք ձեր դիմադրողները և սկսեք թեքել նրանց ոտքերը: Նրանք կկապվեն MCU- ի ոտքերի (տախտակի ձախ կողմում) և ցուցադրման ոտքերի (տախտակի ԱIGHԻ side կողմ) միջև: Համոզվեք, որ նրանք չեն դիպչում միմյանց և բավարար տարածություններ ունեն միմյանց միջև:
Պրոտիպ. Ձեր ճեղքման տախտակը կարող է գալ տախտակի վրա փորված որոշ անցքերով: Սրանք հարմար վայրեր են, որոնք կարող են ամրացնել բանալին: Համոզվեք, որ այս անցքերից մեկը ծածկված չէ ռեզիստորների ոտքերով:
Քայլ 9: erոդեք վերևի դիմադրիչները
Եթե տախտակի ներքևի մասում չեք կարող տեղակայել յուրաքանչյուր դիմադրություն, գուցե ստիպված լինեք մի մասը տեղադրել վերևի մասում: Քանի որ միկրոկառավարիչը նույնպես այս կողմում է, դուք ստիպված կլինեք սեղմել խողովակները ձեր դիմադրության ոտքերի վրա `կանխելու նրանց միկրոկոնտրոլերին դիպչելը: Մնացած ընթացակարգերը մնում են նույնը, ինչ վերջին քայլը:
Քայլ 10: oldոդեք անջատիչը
Erոդման հաջորդ մասը սլայդ անջատիչն է, որը միացնում և անջատում է: Ես այստեղ օգտագործում եմ 1P2T սլայդ անջատիչ:
Կրկին մնացած սահմանափակ անցքերի պատճառով անջատեք անջատիչի մի կողային քորոցը:
Այնուհետեւ կպցրեք անջատիչի մնացած կողային քորոցը: Կենտրոնական քորոցը թողեք չվաճառված:
Քայլ 11: erոդեք լարերը և թռիչքները
Ձեր դիզայնի հիման վրա դուք կարող եք կպչել ավելի կամ պակաս քանակությամբ լարեր: Իմ նախագծում կան 2 լարեր (հոսանքի լարեր MCU- ի համար) և 2 թռիչք (հզորություն ցուցադրման համար և լրացուցիչ կամուրջ MCU- ի համար):
Պարզապես դրանք ճիշտ կպցրեք, և դուք պատրաստ եք:
Քայլ 12: Հոսքերի մաքրում 2
Այս մաքրման պատճառն այն է, որ մենք այլևս մուտք չենք ունենա ներքևի կողմը մարտկոցի ամրակը կպցնելուց հետո, ուստի մենք հիմա պետք է մաքրենք:
Քայլ 13: oldոդեք մարտկոցի սեփականատերը + ցանկացած լրացուցիչ թռիչք
Սա զոդման վերջին և ամենաբարդ մասն է: Մեզ մարտկոցի պահիչի համար բավականաչափ հատկացված անցքեր չեն մնացել, ուստի այն կփակցնենք այսպես. Դրական տերմինալը կիսեց անցքը չթողած անջատիչի ոտքով (քայլ 10), իսկ բացասական տերմինալը անցնում է մեր թողած անցքում: կտրելով ցուցադրման ոտքը (քայլ 7):
Այնուհետև, եթե ունեք լրացուցիչ թռչկոտներ զոդելու, դրանք հիմա կպցրեք: Իմ դիզայնի համար ինձ մնացել է մեկ թռիչք, քանի որ այն պետք է միանա մարտկոցի կրիչի բացասական քորոցին:
Մանրամասների համար տե՛ս նկարը:
Քայլ 14 ՝ հոսքի մաքրում 3
Այս մաքրման պատճառը. Վերջնական մաքրում:
Քայլ 15. Փորձարկում + Վերջնական հպում
Նախքան մարտկոցը տեղադրելը, համոզվեք, որ ոչ մի ոտք չի դիպչում միմյանց, պոկեք ավելորդ լարերը, ստուգեք ձեր զոդումը: Դրանք ավարտելուց հետո կարող եք մարտկոցը միացնել, միացնել այն և այն պետք է նորմալ աշխատի:
Եթե ոչ, նորից ստուգեք ձեր բոլոր զոդումները և միգուցե ստուգեք, թե արդյոք ձեր միկրոկառավարիչի ծրագիրը ճիշտ է:
Քայլ 16: Վերջնական արտադրանք
Շնորհավոր! Դուք պատրաստել եք ձեր անհատականացված մանրուքները: Համոզվեք, որ այն կիսեք ինձ հետ այստեղ և վայելեք:
Խորհուրդ ենք տալիս:
Պահպանեք իմ երեխային. Խելացի նստատեղը, որը տեքստային հաղորդագրություններ է ուղարկում, եթե մոռանաք երեխային մեքենայի մեջ. 8 քայլ
Պահպանեք իմ երեխային. Խելացի նստատեղը, որը տեքստային հաղորդագրություններ է ուղարկում, եթե մոռանաք երեխային մեքենայում. Այն տեղադրված է մեքենաներում, և երեխայի նստատեղին տեղադրված դետեկտորի շնորհիվ այն մեզ զգուշացնում է `SMS- ով կամ հեռախոսազանգով, եթե ստանանք: հեռու ՝ առանց երեխային մեզ հետ բերելու
Ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր Arduino ESP նախագծից ՝ 6 քայլ
Ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր Arduino ESP նախագծից. Այս հրահանգը ցույց է տալիս, թե ինչպես ուղարկել SMS տեքստային հաղորդագրություններ ձեր arduino նախագծից ESP8266 սարքի և WiFi կապի միջոցով: Ինչու՞ օգտագործել SMS:* SMS հաղորդագրությունները շատ ավելի արագ և հուսալի են, քան ծրագրի ծանուցումները: հաղորդագրություններ: * SMS հաղորդագրությունները կարող են նաև
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց
LED հաղորդագրություններ Arduino- ի հետ. 10 քայլ
LED հաղորդագրություններ Arduino- ի հետ. Այս նախագծում դուք ոլորման հաղորդագրություն գրելու համար կօգտագործեք 8x8 LED մատրիցա: Այս նախագիծը CarterW16- ի կողմից հրահանգվող մեկ այլ պարզ տարբերակ է `օգտագործելով միայն մեկ LED մատրից: Ստուգեք այդ նախագիծը ՝ տեսնելու համար, թե ինչպես ավելի շատ կապել միմյանց: Սկսելու համար
Միկրո. Bit տիկնիկային «Տեքստային հաղորդագրություններ»: 5 քայլ (նկարներով)
Միկրո. Bit տիկնիկային «Տեքստային հաղորդագրություններ». Իր ներկառուցված ռադիոհաղորդիչներով և ընդունիչներով ՝ Micro: Bit միկրոկառավարիչը շատ հեշտ է դարձնում բոլոր տեսակի նախագծերի կառուցումը