Բովանդակություն:
- Քայլ 1: HackerBox 0025: Տուփի բովանդակություն
- Քայլ 2: Արտահայտվիր կրելու համար
- Քայլ 3. LED կրելի
- Քայլ 4. Գունավոր հեծանվավազքի անվան կրծքանշանի հավաքածու
- Քայլ 5. Անվանեք նշանակի գործողության տեսություն
- Քայլ 6. Անվան նշանի հավաքածուի հավաքում
- Քայլ 7: Digispark
- Քայլ 8. Digispark As USB Rubber Ducky
- Քայլ 9. CJMCU LilyTiny և NeoPixels
- Քայլ 10. USBasp - Atmel AVR USB ծրագրավորող
- Քայլ 11: BitHead ATtiny85 կրելի հավաքածու
- Քայլ 12: BitHead կրելի հավաքույթ
- Քայլ 13: BitHead կրելի ծրագրավորում
- Քայլ 14: BitHead PCB Mini-Badge
- Քայլ 15: Հաք մոլորակը
Video: HackerBox 0025: Flair Ware: 15 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Flair Ware - Այս ամիս HackerBox Hackers- ը ստեղծում է մի շարք էլեկտրոնային հոտառություն ՝ կրելու համար, ցուցադրման համար և նույնիսկ տոնական զարդեր օգտագործելու համար: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox #0025- ի հետ աշխատելու համար, որը կարող եք վերցնել այստեղ, քանի դեռ մատակարարումները վերջանում են: Բացի այդ, եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:
Թեմաներ և ուսուցման նպատակներ HackerBox 0025- ի համար.
- Հավաքեք մետաղադրամների բջիջներով աշխատող պարզ տպատախտակ `ինքնալարվող LED- ներով
- Ուսումնասիրեք կասկադավորված անալոգային տատանումները `կրելու անվան կրիչ նշանակելու համար
- Փորձեք Digispark- ի բազմաթիվ սարքերով ՝ Arduino- ի մանրանկարչական նախագծերի համար
- Միացրեք կրելի LilyPad մոդուլները, ներառյալ NeoPixel լիարժեք գունավոր LED- ները
- Blankրագրի դատարկ ATtiny85 միկրոկոնտրոլերներ ՝ օգտագործելով USBasp
HackerBoxes- ը DIY էլեկտրոնիկայի և համակարգչային տեխնիկայի ամենամսյա բաժանորդագրության տուփի ծառայություն է: Մենք հոբբիիստներ ենք, ստեղծողներ և փորձարկողներ: Մենք երազանքների երազողներն ենք: ՀԱACԿԵՔ ՄՈԼՈԱԿԸ:
Քայլ 1: HackerBox 0025: Տուփի բովանդակություն
- HackerBoxes #0025 Հավաքածու տեղեկատու քարտ
- LED Star հագնելու հավաքածու
- Գունավոր հեծանվավազքի անվան կրծքանշանի հավաքածու
- BitHead ATtiny85 կրելի հավաքածու
- Pluggable Digispark DevBoard
- Լրացուցիչ ATtiny85 8DIP միկրոկոնտրոլեր
- CJMCU LilyTiny Digispark մոդուլ
- Երեք LilyPad NeoPixel մոդուլ
- LilyPad Մետաղադրամների բջջային մոդուլ
- CR2032 լիթիումի մետաղադրամների բջիջներ
- USBasp Atmel AVR USB ծրագրավորող
- Կանաչ նախատիպերի տախտակ 4x6 սմ
- Lapel Pin մեջքը
- Shrink Tubing - 100 Piece Variety
- Թիթեղյա նախագծի տուփ
- Բացառիկ HackerBoxes Decal
- Բացառիկ HackerBoxes հյուսված գլխարկ
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
- Համակարգիչ `ծրագրային գործիքների գործարկման համար
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, DIY ոգու և հաքերային հետաքրքրասիրության զգացում: Hardcore DIY էլեկտրոնիկան մանրուք չէ, և մենք դա չենք ջրում ձեզ համար: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ եք և վայելում եք արկածախնդրությունը, մեծ գոհունակություն կարող է առաջանալ նոր տեխնոլոգիաներ սովորելուց և, հուսով եմ, որոշ նախագծեր կյանքի կոչելուց: Մենք առաջարկում ենք յուրաքանչյուր քայլ անել դանդաղ, հաշվի չառնելով մանրուքները և երբեք չկապվել օգնություն խնդրելուց:
Հաճախակի տրվող հարցեր. Մեզ իսկապես մեծ շնորհք է պետք HackerBox- ի անդամների կողմից: Խնդրում ենք մի քանի րոպե տրամադրել HackerBoxes կայքում Հաճախ տրվող Հաճախ տրվող ՀՏՀ -ին ծանոթանալու համար ՝ նախքան աջակցությանը դիմելը: Թեև մենք ակնհայտորեն ցանկանում ենք օգնել բոլոր անդամներին այնքանով, որքանով անհրաժեշտ է, մեր աջակցության էլ. Նամակների մեծ մասը ներառում է պարզ վարչական խնդիրներ, որոնք շատ հստակ լուծված են ՀՏՀ -ում: Շնորհակալություն եմ հայտնում ձեզ, հասկանալու համար!
Քայլ 2: Արտահայտվիր կրելու համար
Մենք պետք է խոսենք ձեր հոտառության մասին: Հագանելի էլեկտրոնիկան կարող է լինել պայծառ միջոց ՝ փոքրացման, էներգիայի նվազեցման և PCB- ի գեղագիտական դասավորության մասին սովորելու համար: Դուք իսկապես կարող եք արտահայտվել նման նախագծերով: Հագեք դրանք, զարդարեք ձեր աշխատանքային տարածքը կամ նույնիսկ օգտագործեք դրանք որպես տոնական զարդեր: Ստեղծագործ եղեք և կիսվեք ձեր սեփական կրելի ձմեռային հրաշքների աշխարհով:
Քայլ 3. LED կրելի
Եկեք սկսենք մի օրինակով, որը բավականին էլեգանտ է իր պարզությամբ: Այս դիզայնը պարունակում է հինգ ինքնամեկուսացող 5 մմ LED: Քանի որ այս LED- ները ինքնալարվում են, արտաքին կառավարման միացում չի պահանջվում: Միակ այլ մասերն են ՝ CR2032 մետաղադրամի բջիջի ամրակ և միացման/անջատման անջատիչ:
Մոնտաժ. Կողմնորոշեք մետաղադրամի բջիջի սեղմիչը և հինգ LED- ները `ըստ PCB- ի մետաքսե էկրանին նշված նշանների: Նկատի ունեցեք, որ յուրաքանչյուր LED ունի «հարթ կողմ», որը ցուցադրված է տախտակին: Նախքան մարտկոցի ամրակը դնելը, ամբողջովին թիթեղացրեք բոլոր երեք բարձիկները զոդիչով: Չնայած նրան, որ ոչինչ չի կպչում կենտրոնական պահոցին, որոշ թիթեղներ օգնում են բարձիկը մի փոքր կառուցել `մետաղադրամի բջիջի բացասական մակերևույթի հետ լավ շփում ապահովելու համար: Eringոդումից հետո մի քանի անգամ գործարկեք անջատիչը `շփումները բեկորներից կամ օքսիդացումից մաքրելու համար:
Քայլ 4. Գունավոր հեծանվավազքի անվան կրծքանշանի հավաքածու
Այս մանրանկարչական անվան կրծքանշանը պարունակում է տասնութ լուսադիոդային լուսադիոդներ `գունային հեծանվով, որն ամբողջությամբ վերահսկվում է անալոգային տատանումների միջոցով: Այս անալոգային դիզայնը մեզ հիշեցնում է, որ միկրոկոնտրոլերները, որքան էլ մենք նրանց սիրում ենք, միշտ չէ, որ պահանջվում են հետաքրքիր արդյունքներ ստանալու համար: Տախտակի ավարտված հավաքածուն կարող է մաշվել որպես թարթող անվան կրծքանշան:
Հավաքածուի բովանդակությունը.
- Պատվերով մանուշակագույն տպագիր տպատախտակ
- Երկու CR2032 Մետաղադրամների բջջային տեսահոլովակներ
- Վեց RED 3 մմ LED
- Վեց նարնջագույն 3 մմ LED
- Վեց դեղին 3 մմ LED
- Երեք 9014 NPN տրանզիստոր
- Երեք 47uF կոնդենսատորներ (նշեք, որ կա նաև մեկ 10uF կոնդենսատոր)
- Երեք 1K Օմ դիմադրություն (շագանակագույն-սև-կարմիր)
- Երեք 10K Օմ դիմադրություն (շագանակագույն-սև-նարնջագույն)
- Սահիկի անջատիչ
- JST-PH վարդակից ՝ խոզուկով
- Երեք փոխանակելի նշաններով երեսպատում
Քայլ 5. Անվանեք նշանակի գործողության տեսություն
Դիզայնը պարունակում է երեք կասկադային տատանումներ `LED գույնի ցիկլը կառավարելու համար: 10K դիմադրիչներից և 47uF կոնդենսատորներից յուրաքանչյուրը կազմում է RC տատանում, որը պարբերաբար միացնում է հարակից տրանզիստորը: Երեք RC տատանումները շղթայի մեջ են մտնում, որպեսզի նրանք չշրջանցեն փուլը, ինչը ստիպում է թարթելը պատահական թվալ նշանի շուրջը: Երբ տրանզիստորը «միացված» է, հոսանքը անցնում է իր 6 LED լուսադիոդով և դրանց 1K ընթացիկ սահմանափակող դիմադրիչով, որի արդյունքում 6 LED- ների այդ բանկը թարթում է:
Ահա մի հիմնական փուլի (մեկ տատանման և մեկ տրանզիստորի) միջոցով հիմնարար հասկացության գեղեցիկ բացատրություն:
Քայլ 6. Անվան նշանի հավաքածուի հավաքում
Անվան նշանի հավաքածուն հավաքելիս օգտագործեք սխեմատիկ և PCB- ի տեղադրման դիագրամ:
Գոյություն ունեն ռեզիստորների երկու տարբեր արժեքներ: Դրանք փոխարինելի չեն: Դրանք ուղիղ պահելու համար նշեք արժեքները սխեմատիկայում և մասերի համարները տեղադրման դիագրամում: Ռեզիստորները բեւեռացված չեն: Նրանք կարող են տեղադրվել ցանկացած ուղղությամբ:
Նկատի ունեցեք, որ կան LED- ների D1-D6, D7-D12 և D13-D18 երեք «բանկեր»: Յուրաքանչյուր բանկ պետք է լինի մեկ գույն, որպեսզի հավասարակշռի ընթացիկ բեռը, ինչպես նաև գեղեցիկ տեսողական էֆեկտի համար: Օրինակ, LED- ները D1-D6- ը կարող են լինել բոլորը կարմիր, D7-D12- ը ՝ բոլոր նարնջագույն, իսկ D13-D18- ը ՝ բոլոր դեղին:
Կոնդենսատորները բեւեռացված են: Ուշադրություն դարձրեք տեղադրման դիագրամի վրա "+" կատարմանը և բուն կոնդենսատորի վրա "-" նշմանը: Սրանք ակնհայտորեն հակառակ քորոցներ են ցույց տալիս:
LED- ները նույնպես բեւեռացված են: Տեղադրման գծապատկերում նշեք «+» նշումը: LED- ի երկար քորոցը պետք է լինի այդ «+» անցքում: LED- ի «հարթ կողմը» պետք է հարակից լինի ԱՅԼ անցքին:
Մետաղադրամի բջիջներից յուրաքանչյուրի համար բոլոր երեք բարձիկներն ամբողջությամբ թիթեղացրեք զոդումով: Չնայած նրան, որ ոչինչ չի կպչում կենտրոնական բարձիկներին, թիթեղը օգնում է կառուցել բարձիկը ՝ համապատասխան մետաղադրամի բջիջի հետ լավ շփում ապահովելու համար:
Eringոդումից հետո մի քանի անգամ գործարկեք անջատիչը `շփումները բեկորներից կամ օքսիդացումից մաքրելու համար:
Theուցանակներից մեկը կարող է փակցված լինել լրացված Անվան նշանի կենտրոնում:
Անվան նշանի հետևի մասում կարող են սոսնձված լինել ամրագոտիներ կամ մագնիսներ:
Takeգույշ եղեք, որ անվան մետաղադրամը կրելիս մի կարճացրեք մետաղադրամների երկու ամրակները:
Քայլ 7: Digispark
Digispark- ը բաց կոդով նախագիծ է, որն ի սկզբանե ֆինանսավորվել է Kickstarter- ի միջոցով: Դա սուպեր-մանրանկարիչ ATtiny վրա հիմնված Arduino համատեղելի տախտակ է ՝ օգտագործելով Atmel ATtiny85- ը: ATtiny85- ը 8 փին միկրոկոնտրոլեր է, որը տիպիկ Arduino չիպի ՝ ATMega328P- ի մտերիմ զարմիկն է: ATtiny85- ն ունի հիշողության մոտ մեկ քառորդը և ընդամենը վեց I/O կապում: Այնուամենայնիվ, այն կարող է ծրագրավորվել Arduino IDE- ից և այն դեռ կարող է գործարկել Arduino կոդը առանց խափանումների:
Լինելով բաց կոդով ձևավորում, Digispark- ի վրա կան բազմաթիվ տատանումներ: Ամենատարածվածներից ոմանք ցուցադրված են այստեղ: Մենք կաշխատենք դրանցից մի քանիսի հետ:
Սխեմատիկայի վերանայումը պետք է անմիջապես առաջացնի «Ո՞ւր է USB չիպը» հարցը:
Micronucleus- ը կախարդական կտոր է, որը թույլ է տալիս Digispark- ի դիզայնին աշխատել առանց USB ինտերֆեյսի չիպի: Micronucleus- ը bootloader- ն է, որը նախատեսված է AVR ATtiny միկրոկոնտրոլերների համար `նվազագույն USB ինտերֆեյսով, libusb- ի վրա հիմնված ծրագրի բեռնման գործիքով և ուժեղ շեշտադրմամբ bootloader կոմպակտության վրա: Այն, ամենաերկար, ամենափոքր USB բեռնիչն է AVR ATtiny- ի համար:
ԼԻԲՈBՍԲ ՎԱՐՈՐԴ
libusb- ը գրադարան է, որն ապահովում է ընդհանուր հասանելիություն USB սարքերին: Այն նախատեսվում է օգտագործել մշակողների կողմից ՝ USB սարքաշարերի հետ հաղորդակցվող ծրագրերի արտադրությունը հեշտացնելու համար: Libusb- ի ֆունկցիոնալությունը պետք է ինքնաբերաբար հասանելի լինի Linux- ի և OSX- ի վրա: Windows- ի մեքենաների համար կարող է պահանջվել վարորդ, ինչպիսին է zadig- ը:
Քայլ 8. Digispark As USB Rubber Ducky
USB Rubber Ducky- ն հաքերների սիրված գործիք է: Դա ստեղնաշարի ներարկման սարք է `քողարկված որպես ընդհանուր ֆլեշ կրիչ: Համակարգիչներն այն ճանաչում են որպես սովորական ստեղնաշար և ինքնաբերաբար ընդունում են դրա նախապես ծրագրավորված ստեղնաշարի բեռնվածությունը `րոպեում ավելի քան 1000 բառ: Հետևեք հղմանը ՝ Hak5- ից Rubber Duckies- ի մասին ամեն ինչ իմանալու համար, որտեղ կարող եք նաև գնել իրական գործարքը: Միևնույն ժամանակ, այս տեսանյութի ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել Digispark- ը, ինչպես Rubber Ducky- ն: Մեկ այլ վիդեո ձեռնարկ ցույց է տալիս, թե ինչպես փոխարկել Rubber Ducky Scripts- ը Digispark- ի վրա աշխատելու համար:
Քայլ 9. CJMCU LilyTiny և NeoPixels
CJMCU LilyTiny- ն օգտագործում է նույն սարքավորման դիզայնը և բեռնիչը, ինչպես Digispark- ը: Այնուամենայնիվ, LilyTiny- ն կառուցված է մանուշակագույն, սկավառակի տեսքով PCB- ով, որը հիշեցնում է LilyPad տախտակները: Կարդացեք ավելին LilyPad կրելի սարքերի մասին այստեղ:
FLASH LED BLINK
Մեր առաջին քայլը կլինի LilyTiny- ը լուսարձակել LED թարթման օրինակով `պարզապես համոզվելու համար, որ մեր գործիքները կարգին են:
Եթե դուք չունեք Arduino IDE- ն տեղադրված, ապա դա արեք առաջինը:
Հետևեք հրահանգներին այստեղ ՝ Digistump- ի աջակցությունը Arduino IDE- ում բեռնելու համար:
Բեռնեք «Սկսել» օրինակելի կոդը ՝
Ֆայլ-> Օրինակներ-> Digispark_Examples-> Start
Կտտացրեք բեռնման կոճակին: IDE- ն ձեզ կհանձնարարի միացնել ձեր նպատակային տախտակը: Երբ դա անեք, Digispark ծրագրավորողը սկանավորելու է դրա համար USB պորտերը և ծրագրավորելու է ATtiny85- ը:
Վերբեռնումն ավարտվելուց հետո LED- ը պետք է թարթել:
Որպես թեստ, դուք կարող եք փոխել «Հետաձգման (1000)» երկուսն էլ «հետաձգում» (100) և reflash:
Այժմ LED- ը պետք է թարթվի տասն անգամ ավելի արագ (հետաձգումը փոխվեց 1000 -ից 100 -ի):
LILYPAD NEOPIXEL մոդուլներ
Լարացրեք երեք NeoPixel մոդուլները, ինչպես ցույց է տրված այստեղ:
Բեռնեք IDE- ի ամենաթեժ դեմո կոդը.
Ֆայլ-> Օրինակներ-> (Digispark- ի համար)-> NeoPixel-> strandtest
Կոդում. Փոխեք պարամետրը 1 (պիքսելների քանակը ժապավենի մեջ) 3 -ի Փոխեք պարամետրը 2 -ը (Arduino փին համարը) 3 -ի
Վերբեռնեք և վայելեք թեթև շոուն ՝ բոլորը առանց USB չիպերի:
Քայլ 10. USBasp - Atmel AVR USB ծրագրավորող
Երբ գնում եք չմշակված ATtiny85 չիպ (ինչպես այս տուփի երկու 8 պինանոց DIP չիպերը) Mouser- ից կամ DigiKey- ից, այն ամբողջովին դատարկ է: Չիպերի վրա չկա մանրադիտակ կամ որևէ այլ բեռնիչ: Դրանք ծրագրավորման կարիք կունենան: Օրինակ ՝ ISP- ի օգտագործումը (միացված ծրագրավորող):
USBasp- ը Atmel AVR կարգավորիչների համար միացված ծրագրավորող USB է: Այն պարզապես բաղկացած է ATMega88- ից կամ ATMega8- ից և մի քանի պասիվ բաղադրիչներից: Merրագրավորողը օգտագործում է միայն որոնվածը USB վարորդ, հատուկ USB վերահսկիչ անհրաժեշտ չէ:
Տեղադրեք ATtiny85- ը Plugable Development Board- ում (նկատի ունեցեք մեկ ցուցիչը) և միացրեք տախտակը USBasp- ով, ինչպես ցույց է տրված այստեղ:
Ավելացրեք ATtiny աջակցություն ձեր Arduino IDE- ին (մանրամասները տես High-LowTech- ում).
Նախապատվությունների դեպքում գրառում ավելացրեք խորհրդի կառավարիչների URL- ների ցուցակի համար ՝
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Գործիքներ-> Տախտակներ-> Տնօրենների մենեջերների ներքո ավելացրեք տախտակի կառավարիչ փաթեթը ATtiny- ից ՝ Դեյվիդ Ա. Մելլիսի կողմից:
Սա ATtiny տախտակները կավելացնի տախտակի ցուցակին, որտեղ այժմ կարող եք ընտրել…
Տախտակ ՝ ATtiny25/45/85 Պրոցեսոր ՝ ATtiny85 lockամացույց ՝ ներքին 1 ՄՀց
[ԿԱՐԵՎՈՐ ՆՇՈՄ. Երբեք մի դրեք ժամացույցը արտաքին ժամացույցի վրա, եթե չիպը իրականում չունի արտաքին ժամացույցի աղբյուր]:
Բեռնել կոդի օրինակը «թարթել» -ի համար
Այդ ուրվագծի երեք տեղերում LED_BUILTIN- ը փոխեք 1 -ի և USBasp- ի միջոցով վերբեռնեք ATtiny85- ում:
Pluggable DevBoard LED- ն այժմ պետք է թարթել այնպես, ինչպես LilyTiny LED- ն արկղից դուրս:
Տողատակեր - Pluggable DevBoard- ը որպես Digispark օգտագործելը
Տեխնիկապես, մենք այստեղ օգտագործում ենք Pluggable DevBoard- ը որպես USBasp- ը կցելու բեկումնային միջոց, այլ ոչ որպես Digispark: Որպես Digispark օգտագործելու համար միկրոկառավարիչը պետք է ծրագրավորվի միկրոմիջուկային բեռնվածությամբ, որը կարելի է ներբեռնել այստեղից:
Քայլ 11: BitHead ATtiny85 կրելի հավաքածու
BitHead- ը HackerBox- ի գերսեքսուալ թալիսման գանգն է: Այս ամիս նա գալիս է PCB- ի տեսքով ՝ պատրաստ հարվածելու ATtiny85 միկրո, պիեզո ազդանշան և զույգ NeoPixel ակնագնդեր:
Հավաքածուի բովանդակությունը.
- Պատվերով Սև BitHead տպագիր տպատախտակ
- Երկու CR2032 Մետաղադրամների բջջային տեսահոլովակներ
- 8 պին DIP վարդակից
- 8 պին DIP ATtiny85 ինտեգրալ միացում
- Պասիվ պիեզո ազդանշան
- Երկու 8 մմ կլոր NeoPixel LED
- 10uf կոնդենսատոր
- Սահիկի անջատիչ
- JST-PH վարդակից ՝ խոզուկով
Քայլ 12: BitHead կրելի հավաքույթ
Քանի որ PCB- ի մետաքսե էկրանն օգտագործվում է արվեստի գործերի համար, տիպիկ մետաքսե էկրանի ցուցիչները չկան PCB- ում: Փոխարենը, դրանք այստեղ ցուցադրվում են որպես հավաքման դիագրամ: Fullyգուշորեն կողմնորոշեք ազդանշանը, կոնդենսատորը, DIP8 վարդակը և երկուսն էլ NeoPixels- ը `համաձայն այս հավաքման դիագրամի նշանների: NeoPixels- ի հաղորդալարերն ունեն լայն կետ պլաստիկ գմբեթից մի քանի միլիմետր ներքև: Դրանք դժվար է անցնել PCB- ի անցքերով, այնպես որ դա կարող է օգնել կտրել հոսանքները դրանցից անմիջապես առաջ, նախքան տեղադրումը: Համոզվեք, որ թողնում եք բավականաչափ տողեր, որոնք կպչեն PCB- ի միջոցով `զոդման համար:
Հիշեք, որ մետաղադրամի բջիջների ամրակման համար բոլոր երեք բարձիկներն ամբողջությամբ թիթեղացրեք: Չնայած որ ոչինչ չի կպչում կենտրոնական բարձիկներին, դրանք ամրացնելը օգնում է բարձիկը կառուցել ՝ լավ շփում ապահովելու համար:
Քայլ 13: BitHead կրելի ծրագրավորում
Կցված «WearableSkull.ino» էսքիզը ցույց է տալիս վերահսկել BitHead- ի ազդանշանը և LED- ները ATtiny85- ից:
Օգտագործեք Pluggable DevBoard- ը ՝ էսքիզը ATtiny85- ում ծրագրավորելու համար:
NeoPixel գրադարանից օգտվելու համար մենք պետք է ներքին ժամացույցի արագությունը զարկենք 1 ՄՀց-ից մինչև 8 ՄՀց ՝ Գործիքներ-> ockամացույց բաժնում: Ամեն անգամ, երբ դուք փոխում եք ժամացույցի արագությունը, դուք պետք է կատարեք «Burn Bootloader» գործողությունը գործիքների ներքո, այնպես որ դա արեք նաև հիմա:
Վերբեռնեք BitHead- ի ցուցադրական ծրագիրը ATtiny85- ում, զգուշորեն դուրս հանեք չիպը մի փոքր հարթ պտուտակահանով, միացրեք չիպը (մտքի կողմնորոշումը) BitHead- ին, շրջեք անջատիչը և եթե ամեն ինչ ճիշտ է … ԱՊՐԵԼ Է:
Դուք կարող եք խաղալ լույսերի և ձայների հետ: Տեսեք, թե որքան ժամանակ է պահանջվում չիպը ներս ու դուրս թափելու «այրվելու և սովորելու» ցիկլից հիվանդանալու համար: Բարի գալուստ 1980 -ականներ:
Քայլ 14: BitHead PCB Mini-Badge
BitHead թալիսման PCB- ի այս այլընտրանքային կիրառումը երկու NeoPixel- ի փոխարեն պահանջում է երկու 5 մմ ինքնալարվող LED լուսարձակներ աչքերի համար: Քանի որ LED- ները ինքնալարվում են, կառավարման միացում չի պահանջվում:
ՊԱՏՐԱՍՏԵՔ LED- ները
Երկու LED- ների լարերը ունեն լայն կետ պլաստիկ գմբեթից մի քանի միլիմետր ներքև: Սրանք դժվար է անցնել PCB անցքերով: Կտրեք լարերը լայն կետերից անմիջապես վեր, ինչպես ցույց է տրված նկարում: Համոզվեք, որ թողնում եք բավականաչափ տողեր, որոնք պարզապես կպչեք PCB- ի միջոցով զոդման համար:
PCB- ի ԵՍ ԿՈIDՍԸ
Ինքնալարվող LED- ները պահանջում են միայն մարտկոցի երկու ամրակներից մեկը: Կարճացրեք մարտկոցի վերին բարձիկները, ինչպես ցույց է տրված նկարում: Օգտագործեք LED- ներից կտրված տողերից մեկը `որպես կարճ լարի:
Թիթեղյա բոլոր երեք բարձիկներն ստորին մետաղադրամի բջիջի ամրացման համար `զոդումով: Թեև ոչինչ չի կպչում կենտրոնական պահոցին, այն ամրացնելը օգնում է բարձիկը կառուցել մետաղադրամի բջիջի հետ լավ շփում ապահովելու համար:
Կողմնորոշեք մետաղադրամի բջիջի սեղմիչը, ինչպես ցույց է տրված մետաքսե էկրանին և ամրացրեք երկու ներդիրները տեղում:
PCB- ի ԱՌԱONT ԿՈIDՅՍԸ
Fullyգուշորեն կողմնորոշեք կտրված LED- ները ՝ ըստ պատկերի «հարթ տեղ» նշումների: Լարերը կենտրոն են մտնում երկու անցք ՝ թողնելով երկու արտաքին անցքերը չօգտագործված: Մի փոքր սեղմեք լարերը, որպեսզի դրանք համապատասխանի անցքերի տարածությանը, այնուհետև LED- ն նրբորեն սեղմեք տեղում:
LED- ների և անջատիչի միջոցով, որոնք տեղադրված են PCB- ի առջևից: Սոսինձը կպցրեք PCB- ի հետևի մասում:
ԵINՐԱՓԱԿԻՉ ՀԵՏԵՐ
PCB- ի հետնամասից ողողված կտրված զոդված կապանքներ:
Տեղադրեք մետաղադրամի բջիջը:
Մի քանի անգամ գործարկեք անջատիչը `շփումները բեկորներից կամ օքսիդացումից մաքրելու համար:
ԸՆՏՐՈԹՅՈՆ REԱՐԳԱՈՄ
Քանի որ մետաղադրամի վերին ամրակի սեղմիչը չի օգտագործվում, գնդակ շղթան կամ թելիկը ամրացնելու համար տարածք կա:
Քայլ 15: Հաք մոլորակը
Եթե ձեզ դուր եկավ այս Instrucable- ը և կցանկանայիք, որ այսպիսի տուփ էլեկտրոնիկայի և համակարգչային տեխնիկայի նախագծեր ամեն ամիս առաքվեին ձեր փոստարկղին, խնդրում ենք միանալ մեզ ՝ Բաժանորդագրվելով ԱՅՍՏԵ:
Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes ֆեյսբուքյան էջում: Անշուշտ, մեզ տեղեկացրեք, եթե ունեք որևէ հարց կամ ինչ -որ բանում օգնության կարիք ունեք: Շնորհակալություն HackerBoxes- ի մաս լինելու համար: Խնդրում ենք պահել ձեր առաջարկություններն ու արձագանքները: HackerBoxes- ը ՁԵՐ արկղերն են: Եկեք հիանալի բան պատրաստենք:
Խորհուրդ ենք տալիս:
HackerBox 0041: CircuitPython: 8 Steps
HackerBox 0041: CircuitPython. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0041- ը մեզ է բերում CircuitPython, MakeCode Arcade, Atari Punk վահանակը և շատ ավելին: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0041 -ով սկսելու համար, որը կարելի է ձեռք բերել
HackerBox 0055: High Roller: 7 Steps
HackerBox 0055: High Roller. Ողջույն HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0055- ով դուք հանդիսանում եք D20 High Roller- ը Միջադեպի արձագանքման քարտային խաղում, հետնամասներ և ուժեղացուցիչ; Խախտումներ: Դուք նաև կուսումնասիրեք մեքենայական ուսուցումը TensorFlow, ESP32 ներդրված վեբ սերվերների, մեքենաների միջոցով
VM Ware- ի տեղադրում Windows- ի համար ձեռնարկ. 11 քայլ
VM Ware- ի տեղադրում Windows- ի համար ձեռնարկ. VM Ware- ը ծրագրային ապահովում է, որը հնարավորություն է տալիս ուսանողներին անլար մուտք գործել իրենց դպրոցական համակարգիչ ՝ իրենց անձնական համակարգչից: Այս ձեռնարկը կանդրադառնա, թե ինչպես ճիշտ տեղադրել VM Ware- ը Windows համակարգիչների վրա: Այս նախագծի հետ համատեղ. Smith, Bernad
HackerBox 0047: Old School: 12 Steps
HackerBox 0047: Old School. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0047- ով մենք փորձարկում ենք ստեղնաշարի միակցում միկրոկոնտրոլերների համար, VGA վիդեո ազդանշանների ստեղծում, հին դպրոցի BASIC ROM համակարգիչներ, microSD պահեստավորման սարքեր, կողպեքի գործիքներ և բոու
HackerBox 0024: Vision Quest: 11 Steps
HackerBox 0024: Vision Quest: Vision Quest - Այս ամիս HackerBox ցանցահենները փորձարկում են Computer Vision- ը և Servo Motion Tracking- ը: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox #0024- ի հետ աշխատելու համար, որը կարող եք վերցնել այստեղ ՝ մատակարարման ժամանակ