Სარჩევი:

HackerBox 0029: საველე ნაკრები: 6 ნაბიჯი
HackerBox 0029: საველე ნაკრები: 6 ნაბიჯი

ვიდეო: HackerBox 0029: საველე ნაკრები: 6 ნაბიჯი

ვიდეო: HackerBox 0029: საველე ნაკრები: 6 ნაბიჯი
ვიდეო: HackerBox #0029: Field Kit 2024, ივლისი
Anonim
HackerBox 0029: საველე ნაკრები
HackerBox 0029: საველე ნაკრები

საველე ნაკრები - ამ თვეში HackerBox ჰაკერები იკვლევენ სხვადასხვა მინიატურულ და მობილურ ინსტრუმენტებს სწრაფი საველე ოპერაციებისთვის. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox #0029– თან მუშაობისთვის, რომელიც შეგიძლიათ აიღოთ აქ მარაგის ბოლომდე. ასევე, თუ გსურთ მიიღოთ მსგავსი HackerBox თქვენს საფოსტო ყუთში ყოველთვიურად, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

თემები და სწავლის მიზნები HackerBox 0029- ისთვის:

  • შეაგროვეთ პატარა ელექტრონიკის ინსტრუმენტარიუმი მობილური საველე ოპერაციებისთვის
  • მოამზადეთ მიკრო ხელში აყვანილი კლიპები ტექნიკის გარჩევის პროგრამებისთვის
  • დააკონფიგურირეთ ATmega32U4 Pro Micro პლატფორმა Arduino IDE– ში
  • გამოიყენეთ მარტივი I/O და ავტობუსების ოპერაციები აპარატურის სამიზნეების გამოსაყენებლად
  • EPROM– ის პროგრამირების და დემპინგის შინაარსის გაგება
  • ექსპერიმენტი დამუშავებაზე დაფუძნებული ლოგიკური ანალიზატორის ინსტრუმენტზე

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

ნაბიჯი 1: HackerBox 0029: ყუთის შინაარსი

HackerBox 0029: ყუთის შინაარსი
HackerBox 0029: ყუთის შინაარსი
HackerBox 0029: ყუთის შინაარსი
HackerBox 0029: ყუთის შინაარსი
  • HackerBoxes #0029 საკოლექციო საცნობარო ბარათი
  • ექსკლუზიური HackerBoxes Zipper Case
  • პორტატული 5 ვ შედუღების რკინა
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0.91 დიუმიანი ეკრანი 128x32 I2C
  • ოთხი საკვანძო ღილაკი მოდული
  • ექვსი LED გამართვის მოდული
  • AT24C256 I2C EEPROM მოდული
  • 400 პუნქტიანი Solderless Breadboard
  • Jumper Wire Bundle
  • მინი Grabber კლიპების ნაკრები
  • Solder Wick 2 მმ 1.5 მ
  • MicroUSB კაბელი
  • მინი USB კაბელი
  • დრაივერის ზუსტი ნაკრები
  • ექსკლუზიური ტელეფონი Phreak Decal Exclusive
  • ექსკლუზიური 8 ბიტიანი დრაკონის გასაღები

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

კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად

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

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

ნაბიჯი 2: საველე ოპერაციები

Image
Image

როგორც აპარატურის ჰაკერი, თქვენ არასოდეს იცით როდის ან სად შეიძლება დაგჭირდეთ როუტერზე ფლეშის შეცვლა, ვიდეო თამაშების სისტემიდან ROM– ების გადატანა, რამდენიმე I/O ქინძისთავის გადატანა, ავადმყოფი ბატარეის გამყიდველის გაუქმება, ან სხვაგვარად დღის დაზოგვა.

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

სცენარების მაგალითი:

სათამაშოების გარჩევა

მეტი სათამაშოები

ხმის მიცემის მანქანები

საველე დღე 2018

მანქანის გარჩევა

ნაბიჯი 3: Arduino Pro Micro 5V 16MHz

პრო მიკრო სცენარი საველე ოპერაციებისთვის
პრო მიკრო სცენარი საველე ოპერაციებისთვის

Arduino Pro Micro ემყარება ATmega32U4 მიკროკონტროლერს, რომელსაც აქვს ჩაშენებული USB ინტერფეისი. ეს ნიშნავს, რომ არ არსებობს FTDI, PL2303, CH340 ან სხვა ჩიპი, რომელიც მოქმედებს როგორც შუამავალი თქვენს კომპიუტერსა და Arduino მიკროკონტროლერს შორის.

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

თუ არ გაქვთ თქვენს კომპიუტერში Arduino IDE დაინსტალირებული, დაიწყეთ მისი arduino.cc ფორმით მიღების გზით. გაფრთხილება: დარწმუნდით, რომ შეარჩიეთ 5V ვერსია ინსტრუმენტები> პროცესორი Pro Micro პროგრამირებამდე. ამის დაყენება 3.3 ვ -ზე ერთხელ იმუშავებს და შემდეგ გამოჩნდება, რომ მოწყობილობა არასოდეს დაუკავშირდება თქვენს კომპიუტერს, სანამ არ მიჰყვებით ქვემოთ განხილულ სახელმძღვანელოში "გადატვირთვაზე გადატვირთვას" მითითებებს, რაც შეიძლება ცოტა სახიფათო იყოს.

Sparkfun– ს აქვს შესანიშნავი Pro Micro Hookup სახელმძღვანელო. Hookup გზამკვლევს აქვს დეტალური მიმოხილვა Pro Micro დაფაზე და შემდეგ განყოფილება "ინსტალაცია: Windows" და განყოფილება "ინსტალაციისთვის: Mac & Linux". მიჰყევით მითითებებს ამ ინსტალაციის ინსტრუქციის შესაბამის ვერსიაში, რათა მიიღოთ თქვენი Arduino IDE კონფიგურირებული Pro Micro– ს მხარდასაჭერად. ჩვენ ჩვეულებრივ ვიწყებთ მუშაობას Arduino დაფაზე სტანდარტული Blink ესკიზის ჩატვირთვით და/ან შეცვლით. თუმცა, Pro Micro არ შეიცავს ჩვეულებრივ LED პინზე 13. საბედნიეროდ, ჩვენ შეგვიძლია გავაკონტროლოთ RX/TX LED- ები და Sparkfun– მა მოგვაწოდა პატარა ესკიზი იმის საჩვენებლად, თუ როგორ. ეს არის მონაკვეთის სახელმძღვანელოს განყოფილებაში სახელწოდებით "მაგალითი 1: მოციმციმე!" დარწმუნდით, რომ თქვენ შეგიძლიათ შეადგინოთ და ჩამოტვირთოთ ეს Blinkies! მაგალითი გადასვლამდე.

ნაბიჯი 4: პრო მიკრო სცენარი საველე ოპერაციებისთვის

Pro Micro– დან რვა I/O სტრიქონის რამოდენიმე სერიის წაკითხვისა და დასაწერად მარტივი სერიული ინტერფეისის გამოყენებით, სცადეთ Serial_IO.ino ესკიზი, რომელიც მოცემულია აქ. ეს არის ერთ -ერთი უმარტივესი ჩამონტაჟებული ინსტრუმენტი, რომელიც ჩვენ შეგვიძლია გამოვიყენოთ ნებისმიერი სამიზნე სისტემის მანიპულირების ან დაკითხვის მიზნით, რომელზეც ჩვენ ვმუშაობთ.

ან უბრალო მხტუნავები ან ტაქტილური ღილაკის მოდული შეიძლება გამოყენებულ იქნას ციფრული შეყვანის დემოსაწყობად 10, 16, 14, 15, 18, 19, 20 და 21.

ანალოგიურად, LED მოდული შეიძლება გამოყენებულ იქნას ციფრული მონაცემების გამოსახვისთვის 2, 3, 4, 5, 6, 7, 8 და 9 პინებში.

პრაქტიკული გამოყენებისას, ეს I/O ხაზები დაუკავშირდება სამიზნე სისტემას.

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

ჩვენ შეგვიძლია ექსპერიმენტი წავიკითხოთ და დავწეროთ AT24C256 სერიული EEPROM (მონაცემთა ცხრილის) მოდული ამ დემო კოდის გამოყენებით.

128x32 OLED დისპლეი შეიძლება გამოყენებულ იქნას მაშინ, როდესაც კომპიუტერი შეიძლება მიუწვდომელი იყოს გამომავალი ეკრანის გამოსახატავად. ინტერნეტში არის სხვადასხვა SSD1306 ბიბლიოთეკა.

მიკროკონტროლერის გამართვის/გარჩევის პლატფორმის გამოყენების მოწინავე გამოწვევისთვის გადახედეთ Bus Ninja პროექტს. გაითვალისწინეთ, რომ ამას დასჭირდება avr-gcc ინსტრუმენტთა ქსელი და avrdude, განსხვავებით Arduino IDE– ს გამოყენებისგან.

ნაბიჯი 5: საველე ნაკრების პრაქტიკაში ჩადება

საველე ნაკრების პრაქტიკაში ჩადება
საველე ნაკრების პრაქტიკაში ჩადება

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

განიხილეთ თქვენი მოსაზრებები ამ პუნქტებზე ან ყველა მათგანზე:

თქვენი კონკრეტული საჭიროებისთვის, რა შეიძლება ჩაალაგოთ თქვენს Field Kit– ში, რომელიც აქ არ იყო შეტანილი?

რა სიტუაციებში ფიქრობთ, რომ შესაძლოა დაგჭირდეთ თქვენი საველე ნაკრები?

სად შეინახავთ თქვენს საველე ნაკრებებს?

მომდევნო თვეების განმავლობაში, გთხოვთ, დააბრუნოთ აქ იმის შესახებ, თუ როდის და როგორ დაასრულეთ თქვენი Field Kit– ის გამოყენება.

ნაბიჯი 6: გატეხეთ პლანეტა

გატეხე პლანეტა
გატეხე პლანეტა

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

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

გირჩევთ: