Բովանդակություն:
- Քայլ 1. Բովանդակության ցուցակ HackerBox 0046 -ի համար
- Քայլ 2: Arduino UNO
- Քայլ 3. Էլեկտրոնային թղթի ցուցադրման տեխնոլոգիա
- Քայլ 4: Multicolor EPaper մոդուլ
- Քայլ 5. Arduino UNO Prototyping Shield
- Քայլ 6. Յոթ LED տեղադրում նախատիպի վահանի վրա
- Քայլ 7: Տեսողության համառություն
- Քայլ 8: USB 18650 մարտկոցի հզորության բանկ
- Քայլ 9. Ապրեք HackLife- ով
Video: HackerBox 0046. Համառություն. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն ողջ աշխարհի HackerBox ցանցահեններին: HackerBox 0046- ի հետ մենք փորձարկում ենք մշտական էլեկտրոնային թղթի էկրաններ, տեսողության LED (POV) տեքստերի ստեղծում, Arduino միկրոկառավարիչների հարթակներ, էլեկտրոնային նախատիպերի պատրաստում և մարտկոցների լիցքավորման հզորության բանկեր:
Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0046- ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:
HackerBoxes- ը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների սիրահարների ամենամսյա բաժանորդագրության տուփի ծառայություն է `Hardware Hackers - The dreamers of dreams:
HACK THE PLANET
Քայլ 1. Բովանդակության ցուցակ HackerBox 0046 -ի համար
- ePaper մոդուլ
- Arduino UNO MicroUSB- ի հետ
- ՄԱԿ -ի երկու նախատիպային վահան
- USB 18650 Մարտկոցի հզորության բանկ
- Iffրված կարմիր 5 մմ լուսադիոդներ
- 560 Օմ դիմադրիչներ
- Արական-իգական DuPont Jumper լարերը
- 9 Վ մարտկոցի կրիչ
- Բացեք Hardware կպչուկը
- Բացառիկ բաց ապարատային հենակետի քորոց
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- 9 Վ մարտկոց
- Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
- Համակարգիչ `ծրագրային գործիքների գործարկման համար
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, հաքերական ոգու, համբերության և հետաքրքրասիրության զգացում: Էլեկտրոնիկայի հետ կառուցելը և փորձարկելը, չնայած շատ պարգևատրող է, երբեմն կարող է լինել բարդ, դժվար և նույնիսկ հիասթափեցնող: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ ես և վայելում ես արկածախնդրությունը, այս հոբբիից կարող ես մեծ բավականություն ստանալ: Յուրաքանչյուր քայլ կատարեք դանդաղ, հաշվի առեք մանրամասները և մի վախեցեք օգնություն խնդրելուց:
Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes ՀՏՀ -ում: Գրեթե բոլոր ոչ տեխնիկական աջակցության նամակները, որոնք մենք ստանում ենք, արդեն պատասխանում են այնտեղ, ուստի մենք իսկապես գնահատում ենք, որ մի քանի րոպե տրամադրեցիք ՀՏՀ-ն կարդալու համար:
Քայլ 2: Arduino UNO
Այս Arduino UNO R3- ը նախագծված է ՝ հեշտ օգտագործման մտքում: MicroUSB ինտերֆեյսի պորտը համատեղելի է նույն MicroUSB մալուխների հետ, որոնք օգտագործվում են բազմաթիվ բջջային հեռախոսների և պլանշետների հետ:
Տեխնիկական պայմաններ.
- Միկրոկոնտրոլեր ՝ ATmega328P (տվյալների թերթ)
- USB սերիական կամուրջ. CH340G (վարորդներ)
- Գործող լարումը `5 Վ
- Մուտքային լարումը (խորհուրդ է տրվում) `7-12V
- Մուտքային լարումը (սահմանները) `6-20V
- Թվային I/O կապեր. 14 (որից 6 -ը ապահովում են PWM ելք)
- Անալոգային մուտքային կապում. 6
- DC հոսանք մեկ ելքային ելքի համար ՝ 40 մԱ
- DC հոսանք 3.3V Pin- ի համար `50 mA
- Ֆլեշ հիշողություն `32 ԿԲ, որից 0.5 ԿԲ -ն օգտագործվում է bootloader- ի կողմից
- SRAM` 2 ԿԲ
- EEPROM: 1 ԿԲ
- Clամացույցի արագություն `16 ՄՀց
Arduino UNO- ի տախտակները ունեն ներկառուցված USB/Serial Bridge չիպ: Այս տարբերակի վրա կամրջի չիպը CH340G է: CH340 USB/Serial չիպերի համար կան բազմաթիվ օպերացիոն համակարգերի համար նախատեսված վարորդներ (UNIX, Mac OS X կամ Windows): Դրանք կարելի է գտնել վերը նշված հղումով:
Երբ Arduino UNO- ն առաջին անգամ միացնում եք ձեր համակարգչի USB պորտին, կարմիր լամպը (LED) կմիանա: Գրեթե անմիջապես հետո կարմիր օգտագործողի LED- ը սովորաբար սկսում է արագ թարթել: Դա տեղի է ունենում, քանի որ պրոցեսորը նախապես բեռնված է BLINK ծրագրով, որը մենք ավելի մանրամասն կքննարկենք ստորև:
Եթե դեռ չունեք Arduino IDE- ն տեղադրված, կարող եք ներբեռնել Arduino.cc- ից և եթե ցանկանում եք լրացուցիչ ներածական տեղեկատվություն Arduino էկոհամակարգում աշխատելու համար, առաջարկում ենք ծանոթանալ HackerBoxes Starter Workshop- ի հրահանգներին:
Միացրեք UNO- ն ձեր համակարգչին ՝ օգտագործելով MicroUSB մալուխ: Գործարկեք Arduino IDE ծրագիրը:
IDE ընտրացանկում ընտրեք «Arduino UNO» գործիքների ներքո> տախտակ: Նաև ընտրեք համապատասխան USB պորտը IDE- ում ՝ գործիքներ> պորտ (հավանաբար անուն ՝ «wchusb»):
Վերջապես, բեռնեք օրինակ կոդի մի կտոր.
Ֆայլ-> Օրինակներ-> Հիմունքներ-> Թարթել
Սա իրականում այն ծածկագիրն է, որը նախապես բեռնված էր ՄԱԿ -ում և պետք է աշխատեր հենց հիմա ՝ կարմիր օգտագործողի LED- ը թարթելու համար: Programրագրեք BLINK ծածկագիրը UNO- ում `կտտացնելով UPLOAD կոճակին (սլաքի պատկերակը) ցուցադրվող կոդի վերևում: Ստորև դիտեք ծածկագրի կարգավիճակի մասին տեղեկությունները ՝ «կազմել», այնուհետև «վերբեռնել»: Ի վերջո, IDE- ն պետք է նշի «Վերբեռնումն ավարտված է», և ձեր LED- ը պետք է նորից սկսի թարթել, հնարավոր է ՝ մի փոքր այլ արագությամբ:
Երբ կարողանաք ներբեռնել BLINK- ի սկզբնական կոդը և հաստատել LED արագության փոփոխությունը: Ուշադիր նայեք ծածկագրին: Դուք կարող եք տեսնել, որ ծրագիրը միացնում է LED- ը, սպասում 1000 միլիվայրկյան (մեկ վայրկյան), անջատում է LED- ը, սպասում մեկ վայրկյան, և այնուհետև նորից անում է այդ ամենը `ընդմիշտ: Փոփոխեք ծածկագիրը ՝ փոխելով «հետաձգման (1000)» երկու հայտարարությունները «հետաձգման (100)»: Այս փոփոխությունը կհանգեցնի LED- ի թարթմանը տասն անգամ ավելի արագ, այնպես չէ՞:
Տեղադրեք փոփոխված կոդը UNO- ում և ձեր LED- ը պետք է ավելի արագ թարթվի: Եթե այո, ապա շնորհավորում եմ: Դուք պարզապես կոտրել եք ներկառուցված կոդի ձեր առաջին կտորը: Երբ ձեր արագ թարթման տարբերակը բեռնված է և աշխատում է, ինչու՞ չտեսնեք, արդյոք կարող եք նորից փոխել ծածկագիրը ՝ առաջացնելով LED- ի արագ թարթումը երկու անգամ և սպասել մի քանի վայրկյան ՝ նախքան կրկնելը: Փորձի՛ր: Ի՞նչ կասեք որոշ այլ օրինաչափությունների մասին: Երբ հաջողվում է պատկերացնել ցանկալի արդյունքը, ծածկագրել այն և դիտել, որ այն գործի ըստ նախատեսվածի, դուք հսկայական քայլ եք կատարել ներդրված ծրագրավորող և ապարատային հակեր դառնալու ուղղությամբ:
Քայլ 3. Էլեկտրոնային թղթի ցուցադրման տեխնոլոգիա
Էլեկտրոնային թուղթ, էլեկտրոնային թուղթ, էլեկտրոնային թանաք կամ էլեկտրոնային թանաք տեխնոլոգիաները հնարավորություն են տալիս ցուցադրել այնպիսի սարքեր, որոնք ընդօրինակում են թղթի վրա սովորական թանաքի տեսքը: Էլեկտրոնային թղթի էկրանը հիմնականում համառ է այն առումով, որ պատկերը տեսանելի է մնում նույնիսկ առանց հոսանքի կամ կառավարման սխեման հանված կամ անջատված: Ի տարբերություն սովորական լուսավոր լուսավոր հարթ վահանակների, որոնք լույս են արձակում, էլեկտրոնային թղթի էկրանները լույսը թղթի պես են արտացոլում: Սա կարող է նրանց ավելի հարմարավետ ընթերցել և ապահովել դիտման ավելի լայն անկյուն, քան լուսարձակող շատ էկրաններ:
Կոնտրաստային հարաբերակցությունը մոտենում է թերթին, որտեղ նոր մշակված էկրանները (2008 թվականից) փոքր -ինչ ավելի լավն են: Իդեալական էլեկտրոնային թղթի ցուցադրումը կարելի է կարդալ արևի ուղիղ ճառագայթների տակ ՝ առանց պատկերի մարելու:
Electronicկուն էլեկտրոնային թուղթը օգտագործում է ճկուն պլաստմասե հիմքեր և պլաստիկ էլեկտրոնիկա `ցուցադրման հետևի հարթակի համար: Ընթացիկ մրցակցություն է ընթանում արտադրողների միջև `ամբողջական գունավոր էլեկտրոնային թղթի ապահովման համար:
(Վիքիպեդիա)
Քայլ 4: Multicolor EPaper մոդուլ
MH-ET LIVE 1.54 դյույմանոց ePaper մոդուլը կարող է ցուցադրել ինչպես սև, այնպես էլ կարմիր թանաք: Մոդուլը նշված է օրինակում և փաստաթղթերում որպես սև/սպիտակ/կարմիր (b/w/r) 200x200 էլեկտրոնային թղթի ցուցադրում (EPD):
Theուցադրման տեխնոլոգիան Microencapsulated Electrophoretic Display (MED) է, որն օգտագործում է փոքր ոլորտներ, որտեղ լիցքավորված գունավոր պիգմենտները թափանցում են թափանցիկ յուղի մեջ և շարժվում դեպի տեսարան ՝ կախված կիրառվող էլեկտրոնային լիցքերից:
EPaper էկրանը կարող է ցուցադրել նախշեր ՝ արտացոլելով շրջապատի լույսը, այնպես որ այն գործում է առանց հետին լուսավորության: Նույնիսկ արևի պայծառ լույսի ներքո, ePaper- ի էկրանն ապահովում է բարձր տեսանելիություն ՝ 180 աստիճանի դիտման անկյունով:
MH-ET մոդուլի օգտագործումը Arduino UNO- ի հետ
- Տեղադրեք Arduino IDE- ն (եթե արդեն տեղադրված չէ)
- Adafruit GFX գրադարան տեղադրելու համար օգտագործեք Գրադարանավարը (Գործիքներ-> Կառավարեք գրադարանները)
- GxEPD (NOT GxEPD2) տեղադրելու համար օգտագործեք Գրադարանի կառավարիչը
- Բացեք ֆայլ-> օրինակներ>> GxEPD> GxEPD_Example
- Մեկնաբանել տողը, որը պետք է ներառի GxGDEW0154Z04 (1.54 "b/w/r 200x200)
- Հաղորդալար UNO- ից EPD. Busբաղված = 7, DC = 8, Վերագործարկում = 9, CS = 10, DIN = 11, CLK = 13, GND = GND, VCC = 5V
- EPD անջատիչները երկուսն էլ սահմանել «L»
- Ներբեռնեք GxEPD_Example ուրվագիծը IDE- ից UNO- ին, ինչպես միշտ
Դեմո կոդով մեկ այլ գրադարան (տրամադրվում է EPD արտադրողից) կարելի է գտնել այստեղ: Նկատի ունեցեք, որ այս ցուցադրումները (և որոշ այլ օրինակներ, որոնք հասանելի են առցանց) ունեն տարբեր կապի նշանակումներ, քան GxEPD- ի օրինակում օգտագործված վերը նշվածները: Առավել ուշագրավ է, որ 8 -րդ և 9 -րդ կապերը հաճախ հակադարձվում են:
Քայլ 5. Arduino UNO Prototyping Shield
Arduino UNO Prototyping Shield- ը ուղղակիորեն տեղավորվում է Arduino UNO (կամ համատեղելի) տախտակի վրա, ինչպես ցանկացած այլ վահան: Այնուամենայնիվ, Arduino UNO Prototyping Shield- ը մեջտեղում ունի ընդհանուր նշանակության «տախտակ» տարածք, որտեղ դուք կարող եք զոդել ձեր սեփական բաղադրիչներով ՝ ձեր անհատական վահանը կառուցելու համար: Ուղղակի ամրացրեք վերնագրերը վահանի արտաքին տողերում այնպես, որ այն կարող է միացվել անմիջապես UNO- ի գագաթին: Վերնագրերի կողքին պատված անցքերը միանում են վերնագրի ազդանշաններին, որպեսզի UNO- ի տողերը հեշտությամբ միացվեն ձեր սովորական սխեմաներին:
Քայլ 6. Յոթ LED տեղադրում նախատիպի վահանի վրա
Arduino Prototype Shield- ը կարող է օգտագործվել պատկերազարդ շղթան ապահովելու համար: Միացումն ունի Arduino- ի I/O կապեր, որոնք միացված են յոթ LED- ի: Յուրաքանչյուր LED միացված է իր ընթացիկ սահմանափակող դիմագծին, որոնք այս օրինակում 560 Օմ դիմադրիչներ են:
Նկատի ունեցեք, որ յուրաքանչյուր LED- ի կարճ կապում պետք է կողմնորոշվել դեպի Arduino- ի GND կապը: Ռեզիստորները կարող են կողմնորոշվել ցանկացած ուղղությամբ: 9 Վ լարման բռնիչը կարող է միացվել ՝ նախագիծը «դյուրակիր» դարձնելու համար, բայց պետք է միացված լինի Vin կապին (ոչ մինչև 5 Վ կամ 3.3 Վ):
Շղթայի LED- ները և դիմադրիչները միացնելուց հետո փորձարկեք թարթման օրինակով ուրվագիծը ՝ փոխելով քորոցի համարը տարբեր արժեքների ՝ 1 -ից 7 -ի միջև:
Ի վերջո, փորձեք knight_rider.ino ուրվագիծը, որը կցված է այստեղ ՝ 80 -ականների հետադարձ հայացքի համար:
Քայլ 7: Տեսողության համառություն
Տեսողության կայունությունը (ՏԵՍԱՆՅՈԹ) վերաբերում է օպտիկական պատրանքին, որն առաջանում է, երբ օբյեկտի տեսողական ընկալումը որոշ ժամանակ չի դադարում այն բանից հետո, երբ դրանից բխող լույսի ճառագայթները դադարում են մտնել աչք: Պատրանքը նկարագրվում է նաև որպես «ցանցաթաղանթի համառություն», «տպավորությունների համառություն» կամ պարզապես «համառություն»: (վիքիպեդիա)
Փորձեք վերջին քայլից «Seven LED» ապարատային տեղադրման մեջ ներառված POV.ino ուրվագիծը: Էսքիզում փորձարկեք հաղորդագրության տեքստի և ժամանակի տարբեր պարամետրերով ՝ տարբեր էֆեկտներ ստանալու համար:
Ոգեշնչում. Arduino POV նախագիծ Ահմադ Սաիդից:
Լուսանկարը ՝ Չարլզ Մարշալի
Քայլ 8: USB 18650 մարտկոցի հզորության բանկ
Պարզապես դրեք այս երեխայի մեջ 18650 լիթիում-իոնային բջիջ ՝ ձեր սեփական լիցքավորվող «Power Bank»-ը ՝ 5V և 3V տարբեր նախագծերի համար օգտագործելու համար:
Դուք կարող եք գտնել այս սովորական 18650 լիթիում-իոնային բջիջները տարբեր աղբյուրներից, ներառյալ սա ՝ Amazon- ից:
Power Bank մոդուլի բնութագրերը.
- Մուտք (լիցքավորում) Մատակարարում `5 -ից 8 Վ միկրո USB պորտի միջոցով մինչև 0.5 Ա
-
Ելքային հզորություն:
- 5V USB Type A պորտի միջոցով
- 3 միակցիչ ՝ 3 Վ -ից մինչև 1 Ա հոսանք հաղորդելու համար
- 3 միակցիչ ՝ 5 Վ -ից մինչև 2 Ա հոսանք հաղորդելու համար
-
LED կարգավիճակի ցուցիչ
- Կանաչ = մարտկոցը լիցքավորված է
- Կարմիր = լիցքավորում)
- Մարտկոցի պաշտպանություն (գերլիցքավորում կամ գերբեռնաթափում)
- Ո ATՇԱԴՐՈԹՅՈՆ. Հակաբևեռության պաշտպանություն չկա:
Քայլ 9. Ապրեք HackLife- ով
Հուսով ենք, որ վայելում ենք այս ամսվա HackerBox արկածախնդրությունը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների ոլորտում: Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes Facebook Group- ում: Նաև հիշեք, որ ցանկացած հարցի կամ օգնության կարիք ունենալու դեպքում կարող եք ցանկացած պահի ուղարկել [email protected] էլ.
Ի՞նչ է հաջորդը: Միացեք հեղափոխությանը: Ապրեք HackLife- ով: Ամեն ամիս ձեռք բերեք կոտրելի հանդերձանքի զովացուցիչ տուփ, որը անմիջապես առաքվում է ձեր փոստարկղին: Գնացեք HackerBoxes.com և գրանցվեք ձեր HackerBox ամսական բաժանորդագրության համար:
Խորհուրդ ենք տալիս:
Vision LED աշխատակազմի համառություն. 11 քայլ (նկարներով)
Vision LED- ի անձնակազմի համառություն. Հայտնի է, որ նույնիսկ լույսն անջատելուց հետո մարդու աչքը շարունակում է " տեսնել " այն վայրկյանների մի հատվածի համար: Սա հայտնի է որպես Տեսողության համառություն կամ POV, և այն թույլ է տալիս «ներկել»: նկարներ ՝ շերտը արագ տեղափոխելով
Vision Fidget Spinner- ի համառություն. 8 քայլ (նկարներով)
Vision Fidget Spinner- ի համառություն. Սա fidget spinner- ն է, որն օգտագործում է Տեսողության էֆեկտի համառությունը, որն օպտիկական պատրանք է, որի միջոցով բազմաթիվ պատկերներ միախառնվում են մեկ պատկերին մարդու մտքում: Տեքստը կամ գրաֆիկան կարող են փոխվել Bluetooth Energyածր էներգիայի կապի միջոցով ա Պ
DIY տեսողության համառություն. 6 քայլ (նկարներով)
DIY Persistence of Vision. Այս նախագծում ես ձեզ կներկայացնեմ տեսլականի կամ POV ցուցադրման հեռանկարը ՝ մի քանի պարագաներով, ինչպիսիք են Arduino- ն և Hall սենսորները ՝ պտտվող ցուցադրում կատարելու համար, որը կցուցադրի այն, ինչ ձեզ դուր է գալիս, ինչպես տեքստը, ժամանակը և այլ հատուկ կերպարներ:
(POV) Vision Globe- ի համառություն. 8 քայլ (նկարներով)
(POV) Vision Globe- ի համառություն.! Թարմացրեք: Ես ավելացրել եմ մի Excel ծրագիր, որը շատ ավելի հեշտ է դարձնում նոր պատկերներ նկարելը և ծածկագրելը: Տեսողության երկրագնդի պարզ համառություն: Խաղացեք ՏԵՍԱՆՅՈԹՅՈՆ Սա մի նախագիծ է, որը ես մտքում ունեի բավականին երկար ժամանակ և " Make It Glow " մրցույթը պարզապես
ԿԱՌԱՎԱՐԵԼ Վերահսկիչ Տեսողության էֆեկտի համառություն LED- ների միջոցով. 4 քայլ
ԱՌԱՆՈՐԴԵԼ Վերահսկիչ ՝ տեսողության էֆեկտի հետևողականություն LED- ների միջոցով. Դա պարզ նախագիծ է ՝ օգտագործելով MAKE Controller (www.makezine.com կայքից շատ օգտակար վերահսկիչ), որն ապահովում է տեսողության համառություն ՝ օգտագործելով LED- ները: Երբ տախտակը արագ եք տեղափոխում, կարող եք