Բովանդակություն:
- Քայլ 1. Բովանդակության ցուցակ HackerBox 0047 -ի համար
- Քայլ 2: Locksport
- Քայլ 3: Կտրեք բոլոր առաջատարները
- Քայլ 4. Arduino Nano միկրոկառավարիչների հարթակ
- Քայլ 5. Old School VGA PC Kit
- Քայլ 6: Old School PC - PS/2 Ստեղնաշար
- Քայլ 7: Old School PC - VGA Video Output
- Քայլ 8. Old School PC - ՀԻՄՆԱԿԱՆ mingրագրավորման լեզու
- Քայլ 9. Գործարկեք Ubuntu Linux- ը USB Stick- ի միջոցով
- Քայլ 10. MicroSD TF Breakout մոդուլ
- Քայլ 11: Mandelbrot Zoom - Մի ընկեք:
- Քայլ 12: HackLife
Video: HackerBox 0047: Old School: 12 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ողջույն ողջ աշխարհի HackerBox ցանցահեններին: HackerBox 0047- ով մենք փորձարկում ենք միկրոկառավարիչների, VGA տեսաազդանշանների ստեղծման, հին դպրոցի BASIC ROM համակարգիչների, microSD պահեստավորման սարքերի, կողպեքի գործիքների և bobable Ubuntu Linux USB ձայներիզների համար ստեղնաշարի միացման փորձեր:
Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0047 -ով սկսելու համար, որը կարելի է ձեռք բերել այստեղ, քանի դեռ մատակարարումները վերջանում են: Եթե ցանկանում եք ամեն ամիս ստանալ ձեր փոստարկղում այսպիսի HackerBox, խնդրում ենք բաժանորդագրվել HackerBoxes.com կայքում և միանալ հեղափոխությանը:
HackerBoxes- ը ամենամսյա բաժանորդագրության ծառայություն է էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների սիրահարների համար - Hardware Hackers - The Dreamers of Dreams:
Քայլ 1. Բովանդակության ցուցակ HackerBox 0047 -ի համար
- Բացառիկ Old School VGA PC Kit
- Երկու Arduino Nano մոդուլ 5V 16MHz
- Պլաստիկ պահեստավորման տուփում 200 կտոր LED հավաքածու
- Ալյումինե USB ֆլեշ կրիչ 8 ԳԲ
- 6-ի 1 գրպանային Locksport գործիք
- Ireշգրիտ մետաղալարեր
- MicroSD Breakout մոդուլ
- MicroSD USB ընթերցիչ
- Երկու 40 փին Արական Breakaway վերնագրեր
- Իգական-իգական 10 սմ DuPont թռչկոտողներ
- Ubuntu Linux Decal
Որոշ այլ բաներ, որոնք օգտակար կլինեն.
- Sոդման երկաթ, զոդման և զոդման հիմնական գործիքներ
- Համակարգիչ `ծրագրային գործիքների գործարկման համար
- Փրկված VGA մոնիտոր (աշխատեք տնտեսող խանութ կամ հին պահեստ աշխատավայրում)
- PS/2 ստեղնաշար (աշխատեք տնտեսող խանութ կամ հին պահեստ աշխատավայրում)
Ամենակարևորը, ձեզ հարկավոր կլինի արկածախնդրության, հաքերական ոգու, համբերության և հետաքրքրասիրության զգացում: Էլեկտրոնիկայի հետ կառուցելը և փորձարկելը, չնայած շատ պարգևատրող է, երբեմն կարող է լինել բարդ, դժվար և նույնիսկ հիասթափեցնող: Նպատակը առաջընթացն է, ոչ թե կատարելությունը: Երբ համառ ես և վայելում ես արկածախնդրությունը, այս հոբբիից կարող ես մեծ բավականություն ստանալ: Յուրաքանչյուր քայլ կատարեք դանդաղ, հաշվի առեք մանրամասները և մի վախեցեք օգնություն խնդրելուց:
Ներկայիս և ապագա անդամների համար հարուստ տեղեկատվություն կա HackerBoxes ՀՏՀ -ում: Գրեթե բոլոր ոչ տեխնիկական աջակցության նամակները, որոնք մենք ստանում ենք, արդեն պատասխանում են այնտեղ, ուստի մենք իսկապես գնահատում ենք, որ մի քանի րոպե տրամադրեցիք ՀՏՀ-ն կարդալու համար:
Քայլ 2: Locksport
Լոկսպորտը կողպեքներին հաղթող մարզաձևն է կամ հանգիստը: Էնտուզիաստները սովորում են մի շարք հմտություններ, այդ թվում ՝ կողպեք հավաքելը, կողպեքը և այլ տեխնիկա, որոնք ավանդաբար օգտագործվում են փականագործների և անվտանգության այլ մասնագետների կողմից: Լոքսպորտի սիրահարները վայելում են բոլոր տեսակի կողպեքներին հաղթելու սովորելու մարտահրավերը և ոգևորությունը, և հաճախ հավաքվում են սպորտային խմբերում ՝ կիսելու գիտելիքները, մտքեր փոխանակելու և մասնակցելու զանազան ժամանցի միջոցառումներին և մրցույթներին:
Գեղեցիկ ներածության համար այցելեք MIT ուղեցույց ՝ կողպելու ընտրությունը:
Բացի այդ, դիտեք այս տեսանյութը և ստուգեք տեսանյութի նկարագրության զարմանահրաշ հղումները:
TOOOL- ը (The Open Organization Of Lockpickers) կազմակերպություն է այն անձանցից, ովքեր զբաղվում են Locksport- ի հոբբիով, ինչպես նաև կրթում են նրա անդամներին և հասարակությանը ընդհանուր կողպեքների կողմից տրամադրվող անվտանգության (կամ դրա բացակայության) մասին: «TOOOL- ի առաքելությունն է առաջ մղել կողպեքների և կողպման վերաբերյալ հանրային ընդհանուր գիտելիքները: Ուսումնասիրելով կողպեքները, պահարանները և նման այլ սարքավորումներ և հրապարակայնորեն քննարկելով մեր գտածոները` մենք հույս ունենք վերացնել այն առեղծվածը, որով ներծծված են այդ ապրանքներից շատերը:"
ԷԹԻԿԱԿԱՆ ՄԻՇՏՈԹՅՈՆՆԵՐ
OOգուշորեն վերանայեք և լուրջ ոգեշնչում ստացեք TOOOL- ի էթիկայի խիստ կանոնագրքից, որն ամփոփված է հետևյալ երեք կանոններում.
- Երբեք մի ընտրեք կամ շահարկեք ՝ ձեզ չպատկանող կողպեքը բացելու նպատակով, եթե կողպեքի օրինական սեփականատերը ձեզ թույլտվություն չի տվել:
- Երբեք մի՛ տարածեք կողպեքի մասին գիտելիքները կամ գործիքները այն մարդկանց, ում դուք գիտեք կամ որոնց հիմքեր կան կասկածելու, որ կձգտեն նման հմտություններ կամ սարքավորումներ օգտագործել հանցավոր կերպով:
- Mindգույշ եղեք կողպեքների և հարակից սարքավորումների վերաբերյալ համապատասխան օրենքների վերաբերյալ ցանկացած երկրում, նահանգում կամ քաղաքապետարանում, որտեղ դուք ձգտում եք զբաղվել հոբբիստների կողպումով կամ ժամանցի փականով սպորտով:
Քայլ 3: Կտրեք բոլոր առաջատարները
Soldոդման ժամանակ միշտ լինում են կտրող սարքեր: Էլ չենք խոսում կանաչ մետաղալարը կտրելու մասին ՝ վտանգավոր ֆիլմերի հենարանները զինաթափելիս:
Օգտագործեք այս գործիքը լավ առողջության համար: Ուշադրություն դարձրեք արտադրողի կողմից այստեղ ցուցադրվող նախազգուշացումներին ՝ աչքերի պաշտպանություն միշտ կրելու վերաբերյալ: Նրանք չեն ցանկանում, որ ձեր աչքերից որևէ մեկը դուրս հանեք: Ոչ մենք:
Քայլ 4. Arduino Nano միկրոկառավարիչների հարթակ
Մենք բոլորս սիրում ենք Arduino Nano- ն, և այս ամիս մեզ պետք կգա երկուսը: Ներառված Arduino Nano տախտակները գալիս են վերնագրի քորոցներով, բայց դրանք զոդված չեն մոդուլներին: Առայժմ թողեք քորոցները: Կատարեք այս նախնական թեստերը Arduino Nano մոդուլների վրա ՝ նախքան վերնագրի կապում զոդվելը: Այն, ինչ անհրաժեշտ է, microUSB մալուխն է և Arduino Nano- ի երկու տախտակները, ինչպես դուրս են գալիս պայուսակից:
Arduino Nano- ն մակերեսային, հացահատիկի համար հարմար, փոքրածավալ Arduino տախտակ է `ինտեգրված USB- ով: Այն զարմանալիորեն լիարժեք է և հեշտ է կոտրել:
Հատկություններ:
- Միկրոկոնտրոլեր ՝ Atmel ATmega328P
- Լարման: 5V
- Թվային մուտքի/ելքի կապում ՝ 14 (6 PWM)
- Անալոգային մուտքագրման կապում. 8
- DC ընթացիկ մեկ մուտքի/ելքի համար ՝ 40 մԱ
- Ֆլեշ հիշողություն ՝ 32 ԿԲ (2 ԿԲ ՝ բեռնման համար)
- SRAM` 2 ԿԲ
- EEPROM: 1 ԿԲ
- Clամացույցի արագություն `16 ՄՀց
- Չափերը ՝ 17 մմ x 43 մմ
Արդուինո Նանոյի այս կոնկրետ տարբերակը սեւ Robotdyn Nano- ն է: Ներառում է ներկառուցված MicroUSB պորտ, որը միացված է CH340G USB/Serial Bridge չիպին: CH340- ի (և անհրաժեշտության դեպքում վարորդների մասին) մանրամասն տեղեկություններ կարող եք գտնել այստեղ:
Երբ դուք առաջին անգամ միացնում եք Arduino Nano- ն ձեր համակարգչի USB պորտին, կանաչ էներգիայի լույսը պետք է վառվի, և կարճ ժամանակ անց կապույտ LED- ը պետք է սկսի դանդաղ թարթել: Դա տեղի է ունենում, քանի որ Nano- ն նախապես բեռնված է BLINK ծրագրով, որն աշխատում է բոլորովին նոր Arduino Nano- ի վրա:
FՐԱԳԻՐ. Եթե դեռ չունեք Arduino IDE- ն տեղադրված, կարող եք ներբեռնել այն Arduino.cc- ից
Միացրեք Nano- ն MicroUSB մալուխին, իսկ մալուխի մյուս ծայրը `համակարգչի USB պորտին: Գործարկեք Arduino IDE ծրագիրը: Ընտրեք «Arduino Nano» IDE- ում գործիքներ> տախտակ և «ATmega328P (հին բեռնիչ)» ՝ գործիքներ> պրոցեսոր: Գործիքներ> պորտ (ներքև) ընտրեք համապատասխան USB պորտը (ամենայն հավանականությամբ, դա անուն է ՝ «wchusb»):
Վերջապես, բեռնեք օրինակ կոդի մի կտոր ՝ Ֆայլ-> Օրինակներ-> Հիմունքներ-> Թարթել
Blink- ը իրականում այն ծածկագիրն է, որը նախապես բեռնված էր Nano- ի վրա և պետք է աշխատեր հենց հիմա, որպեսզի դանդաղ թարթեր կապույտ LED- ը: Ըստ այդմ, եթե մենք բեռնենք այս օրինակի կոդը, ոչինչ չի փոխվի: Փոխարենը, եկեք մի փոքր փոփոխենք կոդը:
Ուշադիր նայելով ՝ կարող եք տեսնել, որ ծրագիրը միացնում է LED- ը, սպասում 1000 միլիվայրկյան (մեկ վայրկյան), անջատում է LED- ը, սպասում մեկ վայրկյան և հետո նորից անում ամեն ինչ `ընդմիշտ:
Փոփոխեք ծածկագիրը ՝ փոխելով «հետաձգման (1000)» երկու հայտարարությունները «հետաձգման (100)»: Այս փոփոխությունը կհանգեցնի LED- ի թարթմանը տասն անգամ ավելի արագ, այնպես չէ՞:
Եկեք բեռնենք փոփոխված կոդը Nano- ում ՝ կտտացնելով UPLOAD կոճակին (սլաքի պատկերակը) հենց ձեր փոփոխված կոդի վերևում: Ստորև դիտեք ծածկագրի կարգավիճակի մասին տեղեկությունները ՝ «կազմել», այնուհետև «վերբեռնել»: Ի վերջո, IDE- ն պետք է նշի «Վերբեռնումն ավարտված է», և ձեր LED- ը պետք է ավելի արագ թարթվի:
Եթե այո, ապա շնորհավորում եմ: Դուք պարզապես կոտրել եք ներկառուցված կոդի ձեր առաջին կտորը:
Երբ ձեր արագ թարթման տարբերակը բեռնված է և աշխատում է, ինչու՞ չտեսնեք, արդյոք կարող եք նորից փոխել ծածկագիրը ՝ առաջացնելով LED- ի արագ թարթումը երկու անգամ և սպասել մի քանի վայրկյան ՝ նախքան կրկնելը: Փորձի՛ր: Ի՞նչ կասեք որոշ այլ օրինաչափությունների մասին: Երբ ձեզ հաջողվի պատկերացնել ցանկալի արդյունքը, ծածկագրել այն և դիտել, որ այն գործի ըստ նախատեսվածի, դուք ահռելի քայլ եք կատարել ապարատային իրավասու հաքեր դառնալու ուղղությամբ:
Նախքան նրանց որևէ բան կպցնելը, փորձարկեք Arduino Nano- ի երկու մոդուլները `յուրաքանչյուրի վրա բեռնելով հատուկ ծրագիր և համոզվեք, որ այն ճիշտ է աշխատում:
Եթե ցանկանում եք լրացուցիչ ներածական տեղեկատվություն Arduino էկոհամակարգում աշխատելու համար, առաջարկում ենք ծանոթանալ HackerBoxes Starter Workshop- ի ուղեցույցին, որը ներառում է մի քանի օրինակ և PDF Arduino դասագրքի հղում:
Քայլ 5. Old School VGA PC Kit
Old School VGA PC Kit- ի բովանդակությունը.
- Old School VGA PC տպագիր տպատախտակները
- Երկու Arduino Nano միկրոկառավարիչի մոդուլ
- HD15 VGA միակցիչ
- Mini-DIN PS/2 ստեղնաշարի միակցիչ
- Երկու 68 Օմ դիմադրություն
- Երկու 470 Օմ դիմադրություն
- Պիեզո Բուզզեր
Հաջորդ մի քանի քայլերի ընթացքում դուք կհավաքեք և ուսումնասիրեք Old School VGA PC Kit- ը: Ակնհայտ է, որ դա կպահանջի որոշակի զոդում: Onlineոդման մասին (օրինակ) առցանց շատ մեծ ուղեցույցներ և տեսանյութեր կան: Եթե կարծում եք, որ լրացուցիչ օգնության կարիք ունեք, փորձեք ձեր տարածքում գտնել տեղական արտադրողների խումբ կամ հաքերային տարածք: Բացի այդ, սիրողական ռադիոակումբները միշտ էլ էլեկտրոնիկայի փորձաքննության հիանալի աղբյուրներ են:
Մի քանի դիզայներական նշում. Առաջարկվում է, որ երկու Nanos- ները տեղադրվելուց հետո միանգամից միացրեք դրանք USB հոսանքին, երբեք երկուսին միանգամից: Նմանապես, երկու Nanos- ն կարող են ազդանշանը քշել իրենց A0 կապից: Միայն երբևէ կարգավորել A0 կապումներից մեկը որպես ելք, երբեք երկուսն էլ միաժամանակ: Երկու MCU- ների ներքևում կա մուտքի/ելքի կապերի շարք (վերնագիր J1) (տե՛ս սխեմատիկ կապում նշանակումների համար): Ստորին շարքը (վերնագիր J2) պարզապես «տապակելու տեղ է» և այն չի միանում PCB- ի որևէ բանի:
Քայլ 6: Old School PC - PS/2 Ստեղնաշար
Ստեղնաշարի ինտերֆեյսը և գրադարանը փորձարկելու համար սկզբում միայն երկու տարր լցրեք PCB- ի վրա.
- Հիմնական MCU (Arduino Nano)
- Mini-DIN PS/2 միակցիչ
Հիմնական MCU- ն պահանջում է երկու երկար սև վերնագրի տողեր: Վեց փին (2x3) վերնագիրը չի օգտագործվում:
Տեղադրեք Paul Stoffregen- ի PS2Keyboard գրադարանը Arduino- ի համար:
Arduino IDE- ի շրջանակներում բացեք Ֆայլ> Օրինակներ> PS2Keyboard> Simple_Test
Նախորդ քայլի PCB- ի սխեմատիկայից կարող եք տեսնել, որ KBCLK- ն գտնվում է D3 կապում (ոչ թե D5, ինչպես ենթադրվում է օրինակով), այնպես որ համոզվեք, որ օրինակներում սահմանվող քորոցը սահմանված է.
const int DataPin = 8; const int IRQpin = 3;
Այնուհետև ծրագրավորեք այդ կոդը Գլխավոր MCU- ին, միացրեք PS/2 ստեղնաշարը, բացեք Arduino Serial Monitor- ը 9600 զ/վ արագությամբ և սկսեք մուտքագրել:
Ստեղնաշարի սկան կոդերը ապաստիտացված են
Նկատի ունեցեք, որ հին USB ստեղնաշարերի մեծամասնությունը համակցված USB և PS/2 ստեղնաշարեր են և կարող են օգտագործվել ադապտորով կամ նորից միացվել PS/2 պորտին միանալու համար: Այդ երկակի ինտերֆեյսի ստեղնաշարերը սովորաբար գալիս էին մի փոքրիկ USB-to-PS/2 ադապտերային վարդակից: Այնուամենայնիվ, ավելի նոր USB ստեղնաշարերը, որոնք PS/2 ադապտեր չունեին, սովորաբար չեն ապահովի PS/2 ազդանշանները և չեն աշխատի նման ադապտերով:
Քայլ 7: Old School PC - VGA Video Output
Sոդեք մյուս Arduino Nano- ն (VIDEO MCU), չորս դիմադրիչները (նշեք, որ կան երկու տարբեր արժեքներ), ազդանշանը և VGA միակցիչը: Եվս մեկ անգամ MCU- ի վեց (2x3) կապի վերնագիր չի օգտագործվում:
Տեղադրեք Սանդրո Մաֆիոդոյի VGAX գրադարանը Arduino- ի համար: Միացրեք VGA մոնիտորը: Վայելեք ֆայլերի օրինակները ֆայլում> օրինակներ> VGAX
VGAX գրադարանի git repo- ն ունի բարձր կրթական տեղեկատվություն և միջոցներ, որոնք սովորեցնում են, թե ինչպես է համեստ Arduino- ն կոտրվում VGA (ish) տեսազանգ ստեղծելու մեջ:
Քայլ 8. Old School PC - ՀԻՄՆԱԿԱՆ mingրագրավորման լեզու
Այս ստեղնաշարի, տեսանյութի և MCU- ի մշակման բլոկները կարելի է համատեղել պարզ, բայց էլեգանտ, 8-բիթանոց VGA համակարգչի մեջ, որը կարող է աջակցել BASIC ծրագրավորման լեզվին: Աջակցություն Ռոբ Կայիին `այս բոլոր կտորները միասին դնելու համար:
BASIC (Beginner's All-purpose Symbolic Instruction Code) ընդհանուր օգտագործման, բարձր մակարդակի ծրագրավորման լեզու է, որը շեշտում է օգտագործման հարմարավետությունը: Գրեթե ընդհանուր առմամբ, 1980-ականների տնային համակարգիչներն ունեին ROM- ով բնակվող BASIC թարգմանիչ, որը մեքենաները գործարկում էին անմիջապես: Այս հին դպրոցի միկրոները ներառում են Apple II, Commodore, TRS-80, Atari և Sinclair մեքենաների տարբեր տեսակներ: (վիքիպեդիա)
Երկակի MCU ձևավորումն օգտագործում է առաջին Arduino- ն ՝ որպես ՀԻՄՆԱԿԱՆ MCU, որտեղ տեղադրվում են TinyBasic Plus և PS2 ստեղնաշարի գրադարանը: Երկրորդ VIDEO MCU- ն օգտագործվում է որպես VGAX գրադարանը վարող գրաֆիկական ցուցադրման գեներատոր: VIDEO MCU- ն կարող է առաջացնել ASCII նիշերի 4 գույն, 10 տող x 24 սյունակ:
Arduino I/O- ն կարող է ուղղակիորեն առաջնորդվել ՀԻՄՆԱԿԱՆ ծրագրերից: Ինչպես ցույց է տրված այս տեսանյութում, լուսադիոդի թարթումը մղվում է մի քանի ծրագրային գծերի միջոցով: ՀԻՄՆԱԿԱՆ ծածկագիրը կարող է պահվել նույնիսկ MCU- ի EEPROM- ում:
ԿՈԴ. Թվարկված ինչպես MCU- ների համար, այնպես էլ տարբեր այլ մանրամասներ հասանելի են Rob Cai- ի Instructable նախագծի համար:
PROՐԱԳՐԱՎՈՐՄԱՆ EԱՆՈԹՈԹՅՈՆ. ՄՀՀ մոդուլները PCB- ում լինելուց հետո ծրագրավորելիս երբեմն խնդիրներ են առաջանում, քանի որ սերիական միջերեսները միացված են և կարող են միջամտել ծրագրավորմանը: Պարզապես պահեք Վերակայման կոճակը Հիմնական MCU- ի վրա, մինչ USB մալուխը ծրագրավորում է Video MCU- ն և հակառակը, մինչ USB մալուխը ծրագրավորում է Հիմնական MCU- ն:
Քայլ 9. Գործարկեք Ubuntu Linux- ը USB Stick- ի միջոցով
Ubuntu- ն Linux- ի անվճար և բաց կոդով բաշխում է ՝ հիմնված Debian- ի վրա: Ubuntu- ն թողարկվում է վեց ամիսը մեկ, իսկ երկարաժամկետ աջակցությամբ (LTS) թողարկումները `երկու տարին մեկ անգամ: Ubuntu- ն մշակված է Canonical- ի և օգտագործողների համայնքի կողմից: Ubuntu- ն անվանվել է ubuntu- ի աֆրիկյան փիլիսոփայության անունից, որը Canonical- ը թարգմանում է որպես «մարդկություն ուրիշների համար» կամ «Ես այն եմ, ինչ ես ՝ այն բանի համար, թե ով ենք մենք բոլորս»: (վիքիպեդիա)
Ինչու՞ չփորձել Ubuntu- ն USB կրիչի վրա:
- Տեղադրեք կամ թարմացրեք Ubuntu- ն
- Փորձարկեք Ubuntu- ի աշխատասեղանի փորձը ՝ առանց դիպչելու ձեր համակարգչի կազմաձևին
- Գործարկեք Ubuntu- ն փոխառված մեքենայի վրա կամ ինտերնետ սրճարանից
- Օգտագործեք USB լծակի վրա լռելյայն տեղադրված գործիքները ՝ կոտրված կազմաձևը վերանորոգելու կամ շտկելու համար
Ստեղծվող bootable Ubuntu USB կրիչ ստեղծելը շատ պարզ է, հատկապես հենց Ubuntu- ից: Գործընթացը այստեղ ընդգրկված է մի քանի քայլով:
WԳՈՇԱՈՄ. Սովորություն ձեռք բերեք երբեք չվստահել պատահական USB պահեստավորման սարքերին: Այո, նույնիսկ այս տուփի մեջ ներառվածը: Երբեք թույլ մի՛ տվեք որևէ բան AutoRun- ին անհայտ պահեստային սարքից: Օպերացիոն համակարգերի մեծ մասը թույլ չի տալիս AutoRun- ը որպես ստանդարտ անվտանգության պրակտիկայի մաս, սակայն Windows տուփի վրա պետք է անջատել AutoRun/AutoPlay- ը: Մի գործարկեք կամ բացեք այն, ինչ գտնում եք պահեստավորման սարքում: Եթե ցանկանում եք օգտագործել պահեստավորման սարքը, սրբեք այն և վերափոխեք այն:
Քայլ 10. MicroSD TF Breakout մոդուլ
Ո՞րն է տարբերությունը TF քարտի և MicroSD քարտի միջև: (աղբյուր)
MicroSD քարտ անվամբ հայտնի բջջային պահեստավորման սարքը առաջին անգամ արտադրվել է SanDisk Corporation- ի կողմից TransFlash անվան տակ, դեռ 2004 թվականին, և այն ժամանակ այն ներկայացվել էր որպես աշխարհի ամենափոքր արտաքին հիշողության սարք: Բջջային հեռախոսների շուկայում ունեցած հաջողությունից հետո TransFlash քարտը պաշտոնապես ընդունվեց թվային պահեստավորման ներկայիս իշխանության ՝ SD Card Association- ի կողմից ՝ որպես երրորդ կարգի թվային պահեստավորման սարքի պաշտոնական Secure Digital հովանոցում: Մյուս երկու սարքերն են MiniSD և SD հիշողության քարտ: Theանապարհին ինչ -որ պահի SanDisk կորպորացիան փոխեց սարքի անունը MicroSD քարտ և սկսեց արտադրել այն, ինչ մենք այժմ օգտագործում ենք որպես ստանդարտ հիշողության պահպանման չիպ, որը բջջային հեռախոսների մեծ մասը նախատեսված է տեղավորելու համար:
Նկատի ունեցեք, որ MicroSD հիշողության սարքերը 3.3V սարքեր են, ուստի այստեղ ցուցադրված պարզ անջատման մոդուլը պետք է օգտագործվի 3.3V համակարգերում: Օրինակ ՝ 3.3 Վ միկրոկոնտրոլերներով: Բնության մեջ դուք հաճախ կգտնեք նախագծերի օրինակներ (օրինակ ՝ մեկ, օրինակ երկու), որոնք պարզապես 5 Վ մուտքային/ելքային ազդանշաններ են խցանում MicroSD քարտերի մեջ: Սրանք ընդհանրապես աշխատում են, եթե սիրում եք վտանգավոր ապրել, բայց դրանք կարող են ավելի քիչ կայուն լինել և նույնիսկ վնասել MicroSD քարտին: 5V միկրոկառավարիչներով MicroSD քարտերի օգտագործման առավել ճիշտ/ուժեղ լուծումները ներառում են մակարդակի փոխարկիչներ կամ լարման բաժանարար ցանցեր (երկուսն էլ քննարկված են այստեղ):
Քայլ 11: Mandelbrot Zoom - Մի ընկեք:
Մանդելբրոտի հավաքածուի պատկերները ցուցադրում են մշակված և անսահման բարդ սահման, որը բացահայտում է աստիճանաբար ավելի նուրբ ռեկուրսիվ մանրամասներ `մեծացման խոշորացման ժամանակ: Այս կրկնվող դետալի «ոճը» կախված է հետազոտվող հավաքածուի տարածաշրջանից: Հավաքածուի սահմանը ներառում է նաև հիմնական ձևի ավելի փոքր տարբերակներ, ուստի ինքնանմանության ֆրակտալ հատկությունը վերաբերում է ամբողջ հավաքածուին, և ոչ միայն դրա մասերին: Մանդելբրոտի հավաքածուն հայտնի է դարձել մաթեմատիկայից դուրս, ինչպես իր գեղագիտական գրավչության, այնպես էլ որպես պարզ կանոնների կիրառումից բխող բարդ կառուցվածքի օրինակ: Այն մաթեմատիկական վիզուալիզացիայի և մաթեմատիկական գեղեցկության ամենահայտնի օրինակներից է: (վիքիպեդիա)
- ձեռքով խոշորացման գործիք
- այնքան կոդ
- ռեկուրսիա: n տես ռեկուրսիա
Քայլ 12: HackLife
Հուսով ենք, որ դուք վայելում եք այս ամսվա HackerBox արկածախնդրությունը էլեկտրոնիկայի և համակարգչային տեխնոլոգիաների ոլորտում: Շփվեք և կիսվեք ձեր հաջողությամբ ստորև բերված մեկնաբանություններում կամ HackerBoxes Facebook Group- ում: Նաև հիշեք, որ ցանկացած հարցի կամ օգնության կարիք ունենալու դեպքում կարող եք ցանկացած պահի ուղարկել [email protected] էլ.
Ի՞նչ է հաջորդը: Միացեք հեղափոխությանը: Ապրեք HackLife- ով: Ամեն ամիս ձեռք բերեք կոտրելի հանդերձանքի զովացուցիչ տուփ, որը անմիջապես առաքվում է ձեր փոստարկղին: Գնացեք HackerBoxes.com և գրանցվեք ձեր HackerBox ամսական բաժանորդագրության համար:
Խորհուրդ ենք տալիս:
HackerBox 0041: CircuitPython: 8 Steps
HackerBox 0041: CircuitPython. Ողջույններ HackerBox ցանցահեններին ամբողջ աշխարհում: HackerBox 0041- ը մեզ է բերում CircuitPython, MakeCode Arcade, Atari Punk վահանակը և շատ ավելին: Այս հրահանգը պարունակում է տեղեկատվություն HackerBox 0041 -ով սկսելու համար, որը կարելի է ձեռք բերել
IoT School Project Philips երանգ. 19 քայլ
IoT School Project Philips Hue. Սա ձեռնարկ է, որը ես պետք է գրեի դպրոցի համար: Այն ամբողջական չէ և վստահ չեմ, որ կարող եք նույնիսկ օգտագործել այն: API- ի իմ իմացությունը նվազագույնն է: Մենք ցանկանում էինք ինտերակտիվ հայելի պատրաստել, որի հետևի մասում կան լույսեր, որոնք արձագանքում են եղանակին, լույս
Space Lettuce Chamber Instructable- Airline High School Robotics: 8 Steps
Space Lettuce Chamber Instructable- Airline High School Robotics: Սա հրահանգ է, որը պատրաստել են երեք ավագ դպրոցականներ, որոնք գրանցվել են ռոբոտաշինության դասի: Մենք կստեղծենք պալատ ՝ տիեզերքում գազար աճեցնելու համար ՝ NASA- ի կողմից Growing Beyond Earth մրցույթի համար: Մենք ձեզ ցույց կտանք, թե ինչպես ստեղծել կոնտեյներ: Եկեք
RC Car for School: 5 քայլ
RC Car for School: Անհրաժեշտ նյութեր. 1) 2 PVC խողովակի T- միակցիչներ 2) 1 3 դյույմ երկարությամբ PVC խողովակաշարից 3) 2 շարժիչ (համոզվեք, որ դրանք կարող են տեղավորվել ձեր խողովակի ներսում) 4) 4-5 ոտնաչափ մետաղալար 5) 4 անիվ 6) 2 փոքր մեխ (կօգտագործվեն որպես առանցքներ ձեր անիվների համար) 7) 2 անջատիչ (կոճակները կաշխատեն
Ձևաչափեք Old School Records- ը Mp3- ում ՝ 4 քայլ
Ձևաչափեք Old School Records- ը Mp3- ում. Նա ուներ բազմաթիվ անուններ, որոնք ես լսում եմ, ինչպիսիք են ՝ CCR, Beatles, Moody Blues և Doors: Ես ունեմ նաև ընկեր, որը ցանկանում է դրանք ձայնագրել ձայնասկավառակի վրա, որպեսզի կարողանա լսել նրանց