Სარჩევი:

HackerBox 0047: ძველი სკოლა: 12 ნაბიჯი
HackerBox 0047: ძველი სკოლა: 12 ნაბიჯი

ვიდეო: HackerBox 0047: ძველი სკოლა: 12 ნაბიჯი

ვიდეო: HackerBox 0047: ძველი სკოლა: 12 ნაბიჯი
ვიდეო: #83 HackerBox 0047 Old School 2024, ივლისი
Anonim
HackerBox 0047: ძველი სკოლა
HackerBox 0047: ძველი სკოლა

მივესალმოთ HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0047– ით ჩვენ ვატარებთ ექსპერიმენტებს კლავიატურის ინტერფეისით მიკროკონტროლერებისთვის, VGA ვიდეო სიგნალის წარმოქმნით, ძველი სკოლის BASIC ROM კომპიუტერებით, microSD შენახვის მოწყობილობებით, საკეტით დაფარული ხელსაწყოებით და ჩამტვირთავი Ubuntu Linux USB ჩხირებით.

ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox 0047– ით დასაწყებად, რომლის შეძენაც შეგიძლიათ აქ მარაგების ბოლომდე. თუ გსურთ მიიღოთ მსგავსი HackerBox ყოველ ჯერზე თქვენს საფოსტო ყუთში, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

HackerBoxes არის ყოველთვიური სააბონენტო სერვისი ელექტრონიკისა და კომპიუტერული ტექნოლოგიის მოყვარულთათვის - აპარატურის ჰაკერები - სიზმრების მეოცნებეები.

ნაბიჯი 1: შინაარსის სია HackerBox 0047 -ისთვის

  • ექსკლუზიური ძველი სკოლის VGA PC ნაკრები
  • ორი Arduino Nano მოდული 5V 16MHz
  • 200 ცალი LED ნაკრები პლასტმასის შენახვის ყუთში
  • ალუმინის USB ფლეშ დრაივი 8 GB
  • 6-in-1 ჯიბის Locksport Tool
  • მავთულის ზუსტი საჭრელი
  • MicroSD Breakout მოდული
  • MicroSD USB მკითხველი
  • ორი 40 პინიანი მამრობითი სქესის თავსატეხი
  • ქალი-ქალი 10 სმ დუპონტის მხტუნავები
  • Ubuntu Linux Decal

ზოგიერთი სხვა რამ, რაც სასარგებლო იქნება:

  • Soldering რკინის, solder, და ძირითადი soldering ინსტრუმენტები
  • კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად
  • გადარჩენილი VGA მონიტორი (სცადეთ მეურნეობის მაღაზია ან ძველი სათავსო სამსახურში)
  • PS/2 კლავიატურა (სცადეთ მეურნეობის მაღაზია ან ძველი სათავსო სამსახურში)

რაც მთავარია, თქვენ დაგჭირდებათ თავგადასავლების გრძნობა, ჰაკერების სული, მოთმინება და ცნობისმოყვარეობა. ელექტრონიკის შექმნა და ექსპერიმენტი, თუმცა ძალიან მომგებიანი, შეიძლება იყოს სახიფათო, რთული და ზოგჯერ იმედგაცრუებულიც კი. მიზანი არის პროგრესი და არა სრულყოფილება. როდესაც დაჟინებით დატკბებით თავგადასავლებით, ამ ჰობიდან შეიძლება მიიღოთ დიდი კმაყოფილება. გადადგით თითოეული ნაბიჯი ნელა, გაითვალისწინეთ დეტალები და ნუ შეგეშინდებათ დახმარების თხოვნა.

HackerBoxes– ის ხშირად დასმულ კითხვებში არის უამრავი ინფორმაცია მიმდინარე და პერსპექტიული წევრებისთვის. თითქმის ყველა არატექნიკური დახმარების ელ.წერილს, რომელსაც ჩვენ ვიღებთ, უკვე იქ არის გაცემული, ამიტომ ჩვენ ნამდვილად ვაფასებთ თქვენს მიერ გამოყოფილი კითხვის კითხვების გამოყოფას.

ნაბიჯი 2: Locksport

ლოქსპორტი
ლოქსპორტი

Locksport არის სპორტი ან დასვენება დამარცხებული საკეტების. ენთუზიასტები სწავლობენ სხვადასხვა სახის უნარებს, მათ შორის საკეტის აღებას, საკეტის ჩახშობას და სხვა ტექნიკას, რომელსაც ტრადიციულად იყენებენ ზეინკალი და უსაფრთხოების სხვა პროფესიონალები. ლოქსპორტის მოყვარულები სარგებლობენ ყველა სახის საკეტის დამარცხების სწავლის გამოწვევით და მღელვარებით და ხშირად იკრიბებიან სპორტულ ჯგუფებში ცოდნის გასაზიარებლად, იდეების გაცვლისთვის და სხვადასხვა გასართობ ღონისძიებებსა და კონკურსებში მონაწილეობის მისაღებად.

სასიამოვნო შესავლისთვის, გადახედეთ MIT გზამკვლევს ჩაკეტვის არჩევაში.

ასევე, უყურეთ ამ ვიდეოს და გადახედეთ გასაოცარ ბმულებს ვიდეოს აღწერილობაში.

TOOOL (Lockpickers- ის ღია ორგანიზაცია) არის პირთა ორგანიზაცია, რომლებიც დაკავებულნი არიან Locksport– ის ჰობით, ასევე ასწავლიან მის წევრებს და საზოგადოებას უსაფრთხოების ჩამკეტების (ან მისი ნაკლებობის) შესახებ. "TOOOL- ის მისიაა გააძლიეროს ფართო საზოგადოების ცოდნა საკეტებისა და ჩამკეტების შესახებ. საკეტების, სეიფებისა და სხვა მსგავსი ტექნიკის შესწავლით და ჩვენი დასკვნების საჯაროდ განხილვით, ჩვენ ვიმედოვნებთ, რომ ამოვიღებთ იმ საიდუმლოებას, რომლითაც ამდენი პროდუქტი გამსჭვალულია."

ეთიკური მოსაზრებები:

ყურადღებით გადახედეთ და მიიღეთ სერიოზული შთაგონება TOOOL- ის მკაცრი ეთიკის კოდექსი, რომელიც შეჯამებულია შემდეგ სამ წესში:

  1. არასოდეს აარჩიოთ და არ მოახდინოთ მანიპულირება იმ საკეტის გახსნის მიზნით, რომელიც არ გეკუთვნით თქვენ, თუ თქვენ არ გექნებათ მინიჭებული ნებართვა საკეტის კანონიერი მფლობელის მიერ.
  2. არასოდეს გაავრცელოთ ცოდნა ან ინსტრუმენტები ჩაკეტვის შესახებ იმ პირებზე, რომლებსაც იცნობთ ან რომლებსაც აქვთ ეჭვი, რომ შეეცდებიან გამოიყენონ ასეთი უნარ -ჩვევები ან აღჭურვილობა დანაშაულებრივად.
  3. გაითვალისწინეთ შესაბამისი კანონები ჩამკეტებთან და მათთან დაკავშირებულ აღჭურვილობასთან დაკავშირებით ნებისმიერ ქვეყანაში, შტატში ან მუნიციპალიტეტში, სადაც თქვენ ცდილობთ ჩაერთოთ მოყვარულთა ჩაკეტვაში ან რეკრეაციულ ლოკპორტში.

ნაბიჯი 3: მორთეთ ყველა ლიდერი

მორთვა ყველა წამყვანი
მორთვა ყველა წამყვანი

როდესაც soldering, ყოველთვის იწვევს მივყავართ საპარსები. რომ აღარაფერი ვთქვათ მწვანე მავთულის მოჭრაზე სახიფათო ფილმის აღჭურვილობის განიარაღებისას.

გამოიყენეთ ეს ინსტრუმენტი ჯანმრთელობისთვის. გაითვალისწინეთ მწარმოებლისგან ნაჩვენები გაფრთხილებები თვალის დაცვის ყოველთვის ტარების შესახებ. მათ არ სურთ, რომ თვალი გაახილო. არც ჩვენ.

ნაბიჯი 4: Arduino Nano მიკროკონტროლის პლატფორმა

Arduino Nano მიკროკონტროლის პლატფორმა
Arduino Nano მიკროკონტროლის პლატფორმა

ჩვენ ყველას გვიყვარს არდუინო ნანო და ამ თვეში ჩვენ გვჭირდება ორი მათგანი! Arduino Nano დაფები მოყვება სათაურის ქინძისთავებს, მაგრამ ისინი არ არის მოდულირებული მოდულებზე. დატოვე ქინძისთავები ახლავე. შეასრულეთ ეს საწყისი ტესტები Arduino Nano მოდულებზე, სათაურის ქინძისთავებზე შედუღებამდე. ყველაფერი რაც საჭიროა არის microUSB კაბელი და ორივე Arduino Nano დაფა, როგორც კი ჩანთიდან გამოდის.

Arduino Nano არის ზედაპირზე დასაყენებელი, დაფაზე დაფარული, მინიატურული Arduino დაფა ინტეგრირებული USB- ით. ეს არის საოცრად სრულფასოვანი და ადვილად გატეხილი.

Მახასიათებლები:

  • მიკროკონტროლი: Atmel ATmega328P
  • ძაბვა: 5V
  • ციფრული I/O ქინძისთავები: 14 (6 PWM)
  • ანალოგური შეყვანის ქინძისთავები: 8
  • DC დენი თითო I/O პინზე: 40 mA
  • ფლეშ მეხსიერება: 32 KB (2KB ჩატვირთვისთვის)
  • SRAM: 2 KB
  • EEPROM: 1 კბ
  • საათის სიჩქარე: 16 MHz
  • ზომები: 17 მმ x 43 მმ

არდუინო ნანოს ეს კონკრეტული ვარიანტი არის შავი რობოტი ნანო. მოიცავს ბორტ MicroUSB პორტს, რომელიც დაკავშირებულია CH340G USB/სერიული ხიდის ჩიპთან. დეტალური ინფორმაცია CH340 (და მძღოლები, საჭიროების შემთხვევაში) შეგიძლიათ იხილოთ აქ.

როდესაც პირველად ჩართავთ Arduino Nano– ს თქვენი კომპიუტერის USB პორტში, მწვანე შუქი უნდა აინთოს და ცოტა ხნის შემდეგ ლურჯი LED უნდა დაიწყოს ნელა ციმციმება. ეს ხდება იმიტომ, რომ ნანო წინასწარ არის დატვირთული BLINK პროგრამით, რომელიც მუშაობს სრულიად ახალ არდუინო ნანოზე.

პროგრამული უზრუნველყოფა: თუ ჯერ არ გაქვთ Arduino IDE დაინსტალირებული, შეგიძლიათ გადმოწეროთ Arduino.cc– დან

შეაერთეთ ნანო MicroUSB კაბელში და კაბელის მეორე ბოლო კომპიუტერის USB პორტში. გაუშვით Arduino IDE პროგრამა. აირჩიეთ "Arduino Nano" IDE- ში ინსტრუმენტები> დაფა და "ATmega328P (ძველი ჩამტვირთავი)" ინსტრუმენტების> პროცესორის ქვეშ. შეარჩიეთ შესაბამისი USB პორტი ინსტრუმენტები> პორტი (სავარაუდოა, რომ მასში არის სახელი "wchusb").

დაბოლოს, ატვირთეთ მაგალითი კოდის ნაწილი: ფაილი-> მაგალითები-> საფუძვლები-> დახუჭვა

თვალის დახამხამება არის კოდი, რომელიც წინასწარ იყო ჩატვირთული ნანოზე და უნდა გაშვებულიყო ახლავე, რომ ნელ -ნელა აციმციმდეს ლურჯი LED. შესაბამისად, თუ ჩავტვირთავთ ამ მაგალითის კოდს, არაფერი შეიცვლება. ამის ნაცვლად, მოდით შევცვალოთ კოდი ოდნავ.

ახლოდან რომ დაათვალიეროთ, ხედავთ, რომ პროგრამა ანათებს LED- ს, ელოდება 1000 მილიწამს (ერთი წამი), გამორთავს LED- ს, ელოდება მეორე წამს და შემდეგ ისევ ყველაფერს აკეთებს - სამუდამოდ.

შეცვალეთ კოდი "დაგვიანების (1000)" ორივე განცხადების "დაგვიანების (100)" შეცვლით. ეს მოდიფიკაცია გამოიწვევს LED- ის ათჯერ უფრო სწრაფად მოციმციმებას, არა?

მოდით ჩავტვირთოთ შეცვლილი კოდი ნანოში UPLOAD ღილაკზე დაჭერით (ისრის ხატი) თქვენი შეცვლილი კოდის ზემოთ. უყურეთ კოდს სტატუსის შესახებ ინფორმაციისთვის: "შედგენა" და შემდეგ "ატვირთვა". საბოლოო ჯამში, IDE უნდა მიუთითებდეს "ატვირთვა დასრულებულია" და თქვენი LED უნდა აციმციმდეს უფრო სწრაფად.

თუ ასეა, გილოცავთ! თქვენ ახლახან გატეხეთ ჩამონტაჟებული კოდის პირველი ნაწილი.

მას შემდეგ რაც თქვენი სწრაფი მოციმციმე ვერსია ჩატვირთული და გაშვებული იქნება, რატომ არ ხედავთ, შეგიძლიათ კვლავ შეცვალოთ კოდი, რათა LED- მა სწრაფად მოციმციმე გამოიწვიოს და შემდეგ დაელოდოთ რამდენიმე წამს გამეორებამდე? სცადე! რაც შეეხება სხვა შაბლონებს? მას შემდეგ რაც მიაღწევთ სასურველ შედეგს ვიზუალიზაციას, მის კოდირებას და დაკვირვებას, რომ ის გეგმის მიხედვით მუშაობს, თქვენ გადადგათ უზარმაზარი ნაბიჯი კომპეტენტური აპარატურის ჰაკერი გახდომისკენ.

სანამ რამეს შეაერთებთ მათ, გამოსცადეთ არდუინო ნანოს ორივე მოდული თითოეულზე მორგებული პროგრამის ჩატვირთვით და დარწმუნდით, რომ ის მუშაობს გამართულად.

თუ გსურთ დამატებითი შესავალი ინფორმაცია Arduino ეკოსისტემაში მუშაობისთვის, ჩვენ გირჩევთ გაეცნოთ HackerBoxes Starter Workshop– ის გზამკვლევს, რომელიც მოიცავს რამდენიმე მაგალითს და PDF Arduino სახელმძღვანელოს ბმულს.

ნაბიჯი 5: ძველი სკოლის VGA PC ნაკრები

ძველი სკოლის VGA PC ნაკრები
ძველი სკოლის VGA PC ნაკრები

ძველი სკოლის VGA PC ნაკრები შინაარსი:

  • ძველი სკოლის VGA PC ნაბეჭდი მიკროსქემის დაფა
  • Arduino Nano მიკროკონტროლის ორი მოდული
  • HD15 VGA კონექტორი
  • Mini-DIN PS/2 კლავიატურის კონექტორი
  • ორი 68 Ohm რეზისტორი
  • ორი 470 Ohm რეზისტორი
  • პიეზო ბუზერი

მომდევნო რამდენიმე ნაბიჯის განმავლობაში თქვენ შეიკრიბებით და შეისწავლით Old School VGA PC Kit- ს. ცხადია, ამას გარკვეული შედუღება დასჭირდება. არსებობს უამრავი შესანიშნავი სახელმძღვანელო და ვიდეო ონლაინ შედუღების შესახებ (მაგალითად). თუ ფიქრობთ, რომ გჭირდებათ დამატებითი დახმარება, შეეცადეთ იპოვოთ ადგილობრივი შემქმნელთა ჯგუფი ან ჰაკერების ადგილი თქვენს მხარეში. ასევე, სამოყვარულო რადიოკლუბები ყოველთვის ელექტრონიკის ექსპერტიზის შესანიშნავი წყაროა.

რამდენიმე დიზაინის შენიშვნა: ვარაუდობენ, რომ როგორც კი ორივე ნანო დაინსტალირდება, მხოლოდ ერთი მათგანი ჩართეთ USB დენის წყაროსთან, არასოდეს ორივე ერთდროულად. ანალოგიურად, ორივე ნანოს შეუძლია აჩვენოს ზარი მათი A0 პინიდან. მხოლოდ ერთხელ დააკონფიგურირეთ ერთი A0 ქინძისთავი, როგორც გამომავალი, არასოდეს ორივე ერთდროულად. ორი MCU– ს ქვემოთ არის I/O ქინძისთავების სათაური (სათაური J1) (იხ. სქემატიკა პინ -დავალებებისათვის). ქვედა რიგი (სათაური J2) არის მხოლოდ "პურის დაფის ადგილი" და ის არაფერთან არის დაკავშირებული PCB- ში.

ნაბიჯი 6: ძველი სკოლის კომპიუტერი - PS/2 კლავიატურა

Old School PC - PS/2 კლავიატურა
Old School PC - PS/2 კლავიატურა

კლავიატურის ინტერფეისისა და ბიბლიოთეკის შესამოწმებლად, ჯერ მხოლოდ ორი ელემენტი შეავსეთ PCB– ზე:

  1. მთავარი MCU (არდუინო ნანო)
  2. მინი-DIN PS/2 კონექტორი

მთავარი MCU მოითხოვს ორი გრძელი შავი სათაურის რიგს. ექვსი პინიანი (2x3) სათაური არ გამოიყენება.

დააინსტალირეთ პოლ სტოფრიგენის PS2Keyboard ბიბლიოთეკა Arduino– სთვის.

Arduino IDE- ში გახსენით ფაილი> მაგალითები> PS2Keyboard> Simple_Test

წინა ნაბიჯის PCB სქემატურიდან, თქვენ ხედავთ, რომ KBCLK არის pin D3- ზე (არა D5 როგორც ვარაუდობენ მაგალითზე), ასე რომ დარწმუნდით, რომ მაგალითებში მითითებული pin არის მითითებული:

const int DataPin = 8; const int IRQpin = 3;

შემდეგ დაპროგრამეთ ეს კოდი ძირითად MCU– ში, დააკავშირეთ PS/2 კლავიატურა, გახსენით Arduino სერიული მონიტორი 9600 წამში და დაიწყეთ აკრეფა.

კლავიატურის სკანირების კოდები დემიტიფიცირებულია

გაითვალისწინეთ, რომ ძველი USB კლავიშების უმეტესობა არის კომბინირებული USB და PS/2 კლავიატურები და მათი გამოყენება შესაძლებელია ადაპტერთან ერთად ან ხელახლა შეერთებით PS/2 პორტთან დასაკავშირებლად. ეს ორმაგი ინტერფეისის კლავიატურები ჩვეულებრივ მოყვება პატარა USB-to-PS/2 ადაპტერის დანამატს. თუმცა, უახლესი USB კლავიატურები, რომლებიც არ მოყვება PS/2 ადაპტერს, ჩვეულებრივ არ უზრუნველყოფს PS/2 სიგნალებს და არ იმუშავებს ასეთ ადაპტერთან.

ნაბიჯი 7: ძველი სკოლის კომპიუტერი - VGA ვიდეო გამომავალი

ძველი სკოლის კომპიუტერი - VGA ვიდეო გამომავალი
ძველი სკოლის კომპიუტერი - VGA ვიდეო გამომავალი

შეაერთეთ სხვა არდუინო ნანო (VIDEO MCU), ოთხი რეზისტორი (გაითვალისწინეთ, რომ არსებობს ორი განსხვავებული მნიშვნელობა), ზუზუნი და VGA კონექტორი. კიდევ ერთხელ MCU– ს ექვსი (2x3) პინიანი სათაური არ გამოიყენება.

დააინსტალირეთ სანდრო მაფიოდოს VGAX ბიბლიოთეკა არდუინოსთვის. შეაერთეთ VGA მონიტორი. ისიამოვნეთ ფაილების მაგალითით ფაილში> მაგალითები> VGAX

VGAX ბიბლიოთეკის git repo– ს აქვს უაღრესად საგანმანათლებლო ინფორმაცია და ასწავლის, თუ როგორ ხდება თავმდაბალი Arduino– ს გატეხვა VGA (ish) ვიდეო სიგნალის გამომუშავებაში.

ნაბიჯი 8: ძველი სკოლის კომპიუტერი - ძირითადი პროგრამირების ენა

Image
Image

ეს კლავიატურა, ვიდეო და MCU დამუშავების ბლოკები შეიძლება გაერთიანდეს მარტივ, მაგრამ ელეგანტურ, 8 ბიტიან VGA კომპიუტერში, რომელსაც შეუძლია BASIC პროგრამირების ენის მხარდაჭერა. ვარაუდობს რობ კაის ყველა ამ ნაწილის ერთმანეთთან დასაყენებლად.

BASIC (დამწყებთათვის ყოვლისმომცველი სიმბოლური ინსტრუქციის კოდი) არის ზოგადი დანიშნულების, მაღალი დონის პროგრამირების ენა, რომელიც ხაზს უსვამს გამოყენების სიმარტივეს. თითქმის საყოველთაოდ, 1980-იანი წლების საშინაო კომპიუტერებს გააჩნდათ ROM- ის მაცხოვრებელი BASIC თარჯიმანი, რომელსაც მანქანები უშუალოდ ამუშავებდნენ. ეს ძველი სკოლის მიკროფონი მოიცავს სხვადასხვა ტიპის Apple II, Commodore, TRS-80, Atari და Sinclair მანქანებს. (ვიკიპედია)

MCU– ს ორმაგი დიზაინი იყენებს პირველ Arduino– ს, როგორც მთავარ MCU– ს, სადაც აიტვირთება TinyBasic Plus და PS2 კლავიატურის ბიბლიოთეკა. მეორე VIDEO MCU გამოიყენება როგორც გრაფიკული ჩვენების გენერატორი, რომელიც მუშაობს VGAX ბიბლიოთეკაში. VIDEO MCU– ს შეუძლია 4 ფერის, 10 რიგის x 24 სვეტის ASCII სიმბოლოების გენერირება.

Arduino I/O შეიძლება პირდაპირ ამოძრავდეს ძირითადი პროგრამებიდან. როგორც ნაჩვენებია ამ ვიდეოში, LED მოციმციმე მოძრაობს რამდენიმე პროგრამული ხაზით. ძირითადი კოდი შეიძლება შენახული იყოს MCU– ს EEPROM– ში.

კოდი: ორივე MCU– სთვის და სხვა მრავალი სხვა დეტალი მოცემულია Rob Cai- ს ინსტრუქციისთვის პროექტისთვის.

პროგრამირების შენიშვნა: MCU მოდულების დაპროგრამებისას, როდესაც ისინი PCB- ზეა, ზოგჯერ პრობლემები წარმოიქმნება, რადგან სერიული ინტერფეისები დაკავშირებულია და შეიძლება ხელი შეუშალოს პროგრამირებას. უბრალოდ დააჭირეთ გადატვირთვის ღილაკს მთავარ MCU– ზე, სანამ USB კაბელი აწარმოებს ვიდეო MCU– ს და პირიქით, სანამ USB კაბელი პროგრამირებს მთავარ MCU– ს.

ნაბიჯი 9: გაუშვით Ubuntu Linux Via USB Stick– ით

MicroSD TF Breakout მოდული
MicroSD TF Breakout მოდული

Ubuntu არის Linux– ის უფასო და ღია კოდის განაწილება, რომელიც დაფუძნებულია Debian– ზე. Ubuntu გამოდის ყოველ ექვს თვეში ერთხელ, გრძელვადიანი მხარდაჭერით (LTS) ორ წელიწადში ერთხელ. Ubuntu შემუშავებულია Canonical– ისა და მომხმარებლის საზოგადოების მიერ. უბუნტუ დაერქვა უბუნტუს აფრიკულ ფილოსოფიას, რომელიც კანონიკურად ითარგმნება როგორც "სხვებისთვის ადამიანობა" ან "მე ვარ ის რაც ვარ იმის გამო ვინც ჩვენ ყველანი ვართ". (ვიკიპედია)

რატომ არ უნდა გამოსცადო Ubuntu USB დისკზე?

  • დააინსტალირეთ ან განაახლეთ Ubuntu
  • გამოსცადეთ Ubuntu დესკტოპის გამოცდილება თქვენი კომპიუტერის კონფიგურაციის შეხების გარეშე
  • გადატვირთეთ უბუნტუში ნასესხები აპარატზე ან ინტერნეტ კაფეში
  • გამოიყენეთ სტანდარტულად დაინსტალირებული USB სტიკზე გატეხილი კონფიგურაციის შესაკეთებლად ან გასასწორებლად

ჩამტვირთავი Ubuntu USB დისკის შექმნა ძალიან მარტივია, განსაკუთრებით თავად Ubuntu– სგან. პროცესი აქ რამდენიმე საფეხურზეა დაფარული.

გაფრთხილება: მიეჩვიეთ ჩვევას არასოდეს ენდოთ შემთხვევითი USB შენახვის მოწყობილობებს. დიახ, თუნდაც ის, რაც შედის ამ ყუთში. არასოდეს დაუშვათ არაფრის ავტომატური გაშვება უცნობი შენახვის მოწყობილობიდან. ოპერაციული სისტემების უმეტესობა არ იძლევა AutoRun– ს უსაფრთხოების სტანდარტული პრაქტიკის ნაწილად, მაგრამ Windows- ის ყუთში თქვენ უნდა გამორთოთ AutoRun/AutoPlay. არ გაუშვათ ან გახსნათ ყველაფერი, რასაც შენახვის მოწყობილობაზე აღმოაჩენთ. თუ გსურთ გამოიყენოთ შენახვის მოწყობილობა, გაწმინდეთ იგი და გადააკეთეთ იგი.

ნაბიჯი 10: MicroSD TF Breakout მოდული

რა განსხვავებაა TF ბარათსა და MicroSD ბარათს შორის? (წყარო)

MicroSD ბარათის სახელით ცნობილი პატარა მობილური შენახვის მოწყობილობა პირველად შეიქმნა SanDisk Corporation– ის სახელით TransFlash, ჯერ კიდევ 2004 წელს და იმ დროს იგი დაინერგა როგორც ყველაზე პატარა გარე მეხსიერების მოწყობილობა მსოფლიოში. მობილური ტელეფონის ბაზარზე მისი წარმატების შემდეგ, TransFlash ბარათი ოფიციალურად იქნა მიღებული ციფრული საცავის მოქმედმა ორგანომ, SD Card Association– მა, როგორც მესამე კატეგორიის ციფრული შენახვის მოწყობილობის ნაწილი ოფიციალურ Secure Digital ქოლგაში. დანარჩენი ორი მოწყობილობა არის MiniSD და SD მეხსიერების ბარათი. გზის გარკვეულ მომენტში, SanDisk Corporation– მა შეცვალა მოწყობილობის სახელი MicroSD ბარათზე და დაიწყო იმის წარმოება, რასაც ჩვენ ვიყენებთ, როგორც მეხსიერების სტანდარტული ჩიპი, რომლის შესანახად შექმნილია მობილური ტელეფონების უმეტესობა.

გაითვალისწინეთ, რომ MicroSD მეხსიერების მოწყობილობები არის 3.3V მოწყობილობები, ამიტომ აქ ნაჩვენები მარტივი გარღვევის მოდული უნდა იქნას გამოყენებული 3.3V სისტემებში. მაგალითად, 3.3V მიკროკონტროლერებით. თქვენ ხშირად ნახავთ შემთხვევებს ველურ ბუნებაში (მაგალითი ერთი, მაგალითი ორი) იმ პროექტების შესახებ, რომლებიც მხოლოდ 5V I/O სიგნალებს ათავსებენ MicroSD ბარათებში. ეს ჩვეულებრივ მუშაობს თუ მოგწონთ სახიფათო ცხოვრება, მაგრამ ისინი შეიძლება იყოს ნაკლებად სტაბილური და შეიძლება დაზიანდეს MicroSD ბარათიც კი. 5V მიკროკონტროლერებით MicroSD ბარათების გამოყენების უფრო სწორი/ძლიერი გადაწყვეტილებები მოიცავს დონის ამომრთველებს ან ძაბვის გამყოფ ქსელებს (ორივე აქ განხილულია).

ნაბიჯი 11: მანდელბროტის მასშტაბირება - ნუ ჩავარდებით

Image
Image

მანდელბროტის ნაკრები ასახავს დახვეწილ და უსასრულოდ რთულ საზღვარს, რომელიც ავლენს თანდათანობით უფრო დახვეწილ რეკურსიულ დეტალებს გადიდებისას. ამ განმეორებითი დეტალის "სტილი" დამოკიდებულია განსახილველი ნაკრების რეგიონზე. ნაკრების საზღვარი ასევე მოიცავს ძირითადი ფორმის უფრო მცირე ვერსიებს, ამიტომ თვით მსგავსების ფრაქტალური თვისება ვრცელდება მთელ ნაკრებზე და არა მხოლოდ მის ნაწილებზე. მანდელბროტის ნაკრები პოპულარული გახდა მათემატიკის გარეთ, როგორც მისი ესთეტიკური მიმზიდველობისთვის, ასევე რთული სტრუქტურის მაგალითზე, რომელიც წარმოიქმნება მარტივი წესების გამოყენებიდან. ეს არის მათემატიკური ვიზუალიზაციისა და მათემატიკური სილამაზის ერთ-ერთი ყველაზე ცნობილი მაგალითი. (ვიკიპედია)

  • მექანიკური მასშტაბირების ინსტრუმენტი
  • ამდენი კოდი
  • რეკურსია: n იხილეთ რეკურსია

ნაბიჯი 12: HackLife

ჩვენ ვიმედოვნებთ, რომ თქვენ სარგებლობთ ამ თვის HackerBox თავგადასავლებით ელექტრონიკაში და კომპიუტერულ ტექნოლოგიაში. მიაღწიეთ და გაუზიარეთ თქვენი წარმატება ქვემოთ მოცემულ კომენტარებში ან HackerBoxes Facebook ჯგუფში. ასევე, გახსოვდეთ, რომ ნებისმიერ დროს შეგიძლიათ გაგზავნოთ ელექტრონული ფოსტა [email protected], თუ გაქვთ შეკითხვა ან გჭირდებათ დახმარება.

Რა არის შემდეგი? შეუერთდით რევოლუციას. იცხოვრე ჰაკლაიფით. მიიღეთ მაგარი ყუთი გასატეხი მოწყობილობით, რომელიც მიეწოდება თქვენს საფოსტო ყუთს ყოველთვიურად. იჯექით HackerBoxes.com– ზე და დარეგისტრირდით ყოველთვიურ HackerBox გამოწერაზე.

გირჩევთ: