Բովանդակություն:
- Քայլ 1: Ի՞նչ է լապտերը:
- Քայլ 2. Digispark ATtiny85- ը մեր նախագծի սիրտն է
- Քայլ 3: Լապտերների ձևավորում
- Քայլ 4: PCB- ի պատրաստում (արտադրվում է JLCPCB- ի կողմից)
- Քայլ 5. Բաղադրիչների ամբողջական վերանայում
- Քայլ 6: oldոդում և հավաքում
- Քայլ 7. Digispark ծածկագիրը և թեստի վավերացումը
Video: Digispark Lantern (ATtiny85 նախագիծ) ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարև ձեզ, տղերք, նորից սովորականի պես ես ձեզ ցույց կտամ, թե ինչպես կարելի է էլեկտրոնիկայի վրա հիմնված հիանալի նախագիծ պատրաստել, և այս անգամ բոլորիդ համար այնքան հեշտ կլինի պատրաստել այս նախագիծը, որը էլեկտրոնային լապտեր է, քանի որ մենք ռոբոտներ ենք պատրաստում և մի փոքր բարդ նախագծեր, ես որոշեցի այս անգամ պատրաստել հիմնականը, որպեսզի ձեզանից որևէ մեկին թույլ տա դա կատարել և, անշուշտ, պահանջվում են որոշ հիմնական էլեկտրոնային գիտելիքներ, բայց երկու անգամ չմտածեք փորձելու մասին: դա, քանի որ դա զարմանալի է:
Այս նախագիծը այնքան հարմար է, որ պատրաստվի հատուկ անհատականացված PCB- ն ստանալուց հետո, որը մենք պատվիրել ենք JLCPCB- ից ՝ բարելավելու մեր Lanter- ի տեսքը: Բացի այդ, այս ուղեցույցում կան բավարար փաստաթղթեր և ծածկագրեր, որոնք թույլ են տալիս ստեղծել ձեր սեփական լապտերը:
Մենք այս նախագիծը պատրաստել ենք ընդամենը 2 օրվա ընթացքում, ընդամենը մեկ օր `սարքավորումների պատրաստումն ու հավաքումը ավարտելու համար, այնուհետև երկրորդ օրը` ծածկագիրը պատրաստելու և թեստերը կատարելու համար:
Սկսելուց առաջ նախ տեսնենք
Այն, ինչ դուք կսովորեք այս ուսանելիից
- Ընտրելով ճիշտ բաղադրիչները `կախված ձեր ծրագրի գործառույթներից:
- Շղթայի պատրաստում `ընտրված բոլոր բաղադրիչները միացնելու համար:
- Հավաքեք նախագծի բոլոր մասերը:
- Լապտերը կառավարելու համար միացրեք Digispark ATtiny85 Dev տախտակին:
Քայլ 1: Ի՞նչ է լապտերը:
Մենք բոլորս գիտենք Լապտերները և թե ինչի համար են դրանք օգտագործում մարդիկ, Լապտերները սովորաբար պատրաստվում էին մետաղական շրջանակից ՝ մի քանի կողմերով (սովորաբար չորս, բայց մինչև ութ), սովորաբար վերևից կարթով կամ մետաղյա օղակով: Կողքերին կտեղադրվեին ինչ -որ կիսաթափանցիկ նյութերի պատուհաններ, այժմ սովորաբար `ապակյա կամ պլաստմասե, բայց նախկինում կենդանու եղջյուրի բարակ թիթեղներ, կամ անցքեր կամ դեկորատիվ նախշերով ծակված թիթեղյա թիթեղներ. չնայած որոշ հնաոճ լապտերներ ունեն միայն մետաղական ցանց, ինչը հստակ ցույց է տալիս, որ դրանց գործառույթն այն է, ինչ նկարագրված է ստորև:
Այսպիսով, դա պահարանի տուփի մի կտոր է, որը մոմ է պահում ՝ իր բոցով տարածք լուսավորելու համար, մեր դեպքում մենք նախագծելու ենք արկղ, որը կպահի լույսի աղբյուրը, որը էլեկտրոնային տպագիր միացում է, որը պարունակում է որոշ վառ լուսադիոդներ և բոցի համար: դողալով մենք կօգտագործենք 12V DC երկրպագու ՝ կտորի կտորները դողալու համար, որոնք կպցնենք տուփի ներքին կողմում, և լույսը կփոխի գույնը RGB LED- ների պատճառով, որոնք մենք օգտագործում ենք, և ամբողջ համակարգը վերահսկվելու է digispark Attiny85 տախտակ:
Քայլ 2. Digispark ATtiny85- ը մեր նախագծի սիրտն է
Խոսելով Digistump- ի կողմից արտադրված Digispark ATtiny85 տախտակի մասին, որը Պորտլենդում ընտանեկան սեփականություն հանդիսացող բիզնես է և արտադրում է Atmel միկրոկոնտրոլերների վրա հիմնված զարգացման տախտակներ, ինչը նրանց Arduino- ի արտադրանք է դարձնում, այնպես որ կարող եք հեշտությամբ լուսավորել այս տախտակները Arduino IDE- ի միջոցով և շատ ավելի մանրամասն տեղեկություններ ստանալ: ինչպես օգտագործել այս տեսակի տախտակները այս ձեռնարկի միջոցով, որտեղ մենք մանրամասն բացատրել ենք, թե ինչպես միացնել Digispark ATtiny85- ը Arduino IDE- ի հետ:
Տախտակն ունի ATtiny (հայտնի է նաև որպես TinyAVR), որը միկրոկոնտրոլերների ընտանիք է, որը մշակվել է Atmel- ի կողմից 1990 -ականների վերջից (հետագայում Microchip Technology- ը ձեռք բերեց Atmel- ը 2016 թ.): Այս չիպսերն ունեն փոփոխված Հարվարդի ճարտարապետության 8-բիթանոց RISC պրոցեսորային միջուկ: Նրանց AVR միկրոկոնտրոլերների ընտանիքում ամենափոքրը ATtiny շարքերն են (8-բիթանոց հիմնական և ավելի քիչ գործառույթներ, ավելի քիչ I/O կապում և ավելի քիչ հիշողություն, քան մյուս AVR շարքերը):
Ինչու Digispark ATtiny85:
մենք օգտագործում ենք այս տախտակը իր փոքր չափի պատճառով, որը հիանալի կերպով համապատասխանում է մեր նախագծին, ինչպես նաև IO- ի կապումներին, քանի որ այն մեզ անհրաժեշտ է երեք PWM կապում `թեթև գույնը վերահսկելու համար և մեկ թվային ելք` DC օդափոխիչը տրանզիստորի միջոցով և բոլորը Պահանջվող IO կապումներն առկա են այս փոքրիկ տախտակում:
Քայլ 3: Լապտերների ձևավորում
Սովորաբար, մենք սկսում ենք ապարատային մասից և խոսելով ապարատային, մենք կսկսենք լապտերների տուփից, այնպես որ ես ձևավորեցի այս ձևը ՝ օգտագործելով solidworks ծրագրակազմ, որն ինձ թույլ է տալիս գեներացնել DXF ֆայլեր ՝ դրանք ներբեռնելու համար CNC լազերային կտրող մեքենայում ՝ նախագծվածը արտադրելու համար: տուփ; այս տուփը ստեղծելու համար մենք օգտագործեցինք 5 մմ MDF փայտանյութ ՝ կատարյալ, էժան, և այն ավելի լավ տեսք հաղորդեց մեր նախագծին:
Դուք կարող եք ներբեռնել DXF ֆայլերը, որոնք մենք օգտագործել ենք այս լապտերների արկղը պատրաստելու համար, այս ներբեռնման հղման միջոցով:
Տուփի ձևավորումն այնքան պարզ է և հիմնական, այնպես որ կարող եք հետևել նույն դիզայնի գաղափարին ՝ ստեղծելու ձեր սեփական դիզայնը ձեզ ավելի հարմար ձևով:
Քայլ 4: PCB- ի պատրաստում (արտադրվում է JLCPCB- ի կողմից)
JLCPCB- ի մասին (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), Չինաստանում PCB- ի նախատիպի խոշորագույն ձեռնարկությունն է և բարձր տեխնոլոգիական արտադրող, որը մասնագիտացած է արագ PCB նախատիպի և փոքր խմբաքանակի PCB- ի արտադրության մեջ: PCB- ի արտադրության ավելի քան 10 տարվա փորձով, JLCPCB- ն ունի ավելի քան 200 000 հաճախորդ `տանը և արտերկրում, օրական ավելի քան 8,000 000 PCB նախատիպերի առցանց պատվերներով և փոքր քանակությամբ PCB արտադրությամբ: Տարեկան արտադրական հզորությունը 200, 000 քառ. տարբեր 1-շերտ, 2-շերտ կամ բազմաշերտ PCB- ների համար: JLC- ն մասնագիտացված PCB արտադրող է, որը առանձնանում է լայնածավալ, լավ սարքավորումներով, խիստ կառավարմամբ և բարձրակարգ որակով:
Վերադառնանք մեր նախագծին
PCB արտադրելու համար ես համեմատել եմ PCB արտադրողներից շատերի գինը, և ես ընտրել եմ JLCPCB PCB- ի լավագույն մատակարարներն ու PCB- ի ամենաէժան մատակարարները, որոնք պատվիրել են այս սխեման: Այն, ինչ պետք է անեմ, ընդամենը մի քանի կտտոց է `գերբեր ֆայլը վերբեռնելու և որոշ պարամետրեր սահմանելու համար, ինչպիսիք են PCB- ի հաստությունը և քանակը, այնուհետև ես վճարել եմ ընդամենը 2 դոլար` միայն հինգ օր հետո իմ PCB- ն ստանալու համար:
Քանի որ այն ցույց է տալիս համապատասխան սխեմատիկայի պատկերը, ես օգտագործել եմ Digispark ATtiny85 dev տախտակը `ամբողջ համակարգը վերահսկելու համար: Դուք կարող եք ստանալ սխեմատիկ PDF ֆայլը այս ներբեռնման հղման միջոցով:
Լավագույն որակ
Այս PCB- ների որակը բարձրացնում է մեր բոլոր նախագծերում JLCPCB ծառայությունից օգտվելու վստահությունը, ինչպես տեսնում եք, PCB- ն համեմատաբար փոքր է, որպեսզի տեղավորվի Լապտերների տուփի ներսում, ինչպես նաև պիտակներն ու պատկերանշանները նույնպես շատ լավ են արտադրված:
Դուք կարող եք ստանալ Gerber ֆայլերը շրջանի համար այս ներբեռնման հղման միջոցով
Քայլ 5. Բաղադրիչների ամբողջական վերանայում
Մենք ունենք ամեն ինչ պատրաստ, այնպես որ մենք պետք է վերանայենք այն անհրաժեշտ բաղադրիչները, որոնք մեզ անհրաժեշտ են այս նախագծի համար.
- PCB- ն, որը մենք պատվիրում ենք JLCPCB- ից
- Digispark ATtiny85 dev board
- 4 RGB LED 5 մմ
- 12V DC օդափոխիչ
- BC170 տրանզիստոր
- 1K Ohm դիմադրություն
- 12V DC հոսանքի ադապտեր
- Որոշ վերնագրի միակցիչներ
Քայլ 6: oldոդում և հավաքում
Այժմ մենք ուղղակիորեն անցնում ենք տուփի հավաքմանը, դա այնքան պարզ է, քանի որ դիզայնի մեջ ստեղծել ենք պտուտակների տեղադրումը, բայց նախ պետք է յուրաքանչյուր հատվածը ծածկել այս հետագծող թուղթով, այնուհետև կտորի կտորները կպցնել տուփի կողմերին:
Դրանից հետո անցեք էլեկտրոնային հավաքման և մենք բոլոր բաղադրիչները կպցրեք PCB- ին: մետաքսի վերին շերտի վրա կգտնեք յուրաքանչյուր բաղադրիչի պիտակ, որը ցույց է տալիս դրա տեղադրումը տախտակի վրա և այս կերպ 100% -ով վստահ կլինեք, որ զոդման սխալներ չեք անի:
Քայլ 7. Digispark ծածկագիրը և թեստի վավերացումը
Այժմ ես պատրաստել եմ այս ծածկագիրը, որը փոխում է LED- ների գույնը և միացնում օդափոխիչը, մենք վերբեռնում ենք ծածկագիրը և տեղադրում տախտակը դրա տեղադրման մեջ, և ինչպես տեսնում եք, ահա մեր LED- ները դրանք փոխում են գույների:
Այս ներբեռնման հղման միջոցով կարող եք անվճար ստանալ աղբյուրի կոդը:
Ինչպես տեսնում եք վերևի նկարներում գտնվող տղաներին, Լապտերը փոխում է իր բաց գույնը ՝ հետևելով բոլոր այն հրահանգներին, որոնք մենք ստեղծել ենք thr կոդի միջոցով և դեռ կատարելագործման այլ հնարավորություններով, որպեսզի այն շատ ավելի կարագ դարձնենք:
Ակնկալում եմ, որ մեկնաբանությունների բաժնում գրի առեք ձեր բոլոր գաղափարները ՝ այս նախագիծը բարելավելու համար, ինչպես նաև մեզ ցույց տալու նկարներ, եթե փորձեք նմանը:
Խորհուրդ ենք տալիս:
Կենդանիների սննդի ամանի ավտոմատ նախագիծ. 13 քայլ
Կենդանիների սննդի գավաթների ավտոմատ նախագիծ. Այս հրահանգը կներկայացնի և կբացատրի, թե ինչպես կարելի է կառուցել ավտոմատացված, ծրագրավորվող ընտանի կենդանիների սնուցող սարք `կցված սննդի ամաններով: Ես կցել եմ այստեղ տեսանյութ, որը պատկերում է, թե ինչպես են գործում ապրանքները և ինչ տեսք ունի
Digispark ATtiny85 մարտկոցի էներգիայի սպառման նվազեցում. 7 քայլ
Կրճատելով մարտկոցի էներգիայի սպառումը Digispark ATtiny85- ի համար. 2000 mAh այն կաշխատի ընդամենը 4 օր
Jack-o'-lantern's Lantern: 3 քայլ
Jack-o'-lantern´s Lantern. Սա նախագիծ է, որը հեշտությամբ կարող եք անել տանը երեխաների և ընտանիքի հետ այս սարսափելի օրերին: Այն բաղկացած է ձեր դդումի լույսը ավելացնելուց (այն կարող է լինել իսկական կամ արհեստական), այնպես որ կարող եք բառացիորեն ունենալ Jack-o´-lanterns's Lantern
Սկսելով Digispark Attiny85- ով Arduino IDE- ի միջոցով. 4 քայլ
Սկսելով Digispark Attiny85- ի միջոցով Arduino IDE- ի միջոցով. Digispark- ը Arduino գծին նմանվող Attiny85- ի վրա հիմնված միկրոկառավարիչների զարգացման տախտակ է, միայն էժան, փոքր և մի փոքր ավելի քիչ հզոր: Վահանների մի ամբողջ շարք ՝ իր գործառույթը ընդլայնելու և ծանոթ Arduino ID- ն օգտագործելու ունակությամբ
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: 6 քայլ
10 հիմնական Arduino նախագիծ սկսնակների համար: Կատարեք առնվազն 15 նախագիծ մեկ տախտակով: Arduino Project & Ուսուցողական խորհուրդ; Ներառում է 10 հիմնական Arduino նախագիծ: Բոլոր կոդերը, Gerber ֆայլը և այլն: Ոչ SMD! Հեշտ զոդում բոլորի համար: Հեշտ շարժական և փոխարինելի բաղադրիչներ: Դուք կարող եք կատարել առնվազն 15 նախագիծ մեկ բո