Satura rādītājs:

HackerBox 0029: lauka komplekts: 6 soļi
HackerBox 0029: lauka komplekts: 6 soļi

Video: HackerBox 0029: lauka komplekts: 6 soļi

Video: HackerBox 0029: lauka komplekts: 6 soļi
Video: HackerBox #0029: Field Kit 2024, Novembris
Anonim
HackerBox 0029: lauka komplekts
HackerBox 0029: lauka komplekts

Lauka komplekts - šomēnes HackerBox Hackers pēta dažādus miniatūrus un mobilus rīkus veiklām lauka darbiem. Šajā pamācībā ir ietverta informācija darbam ar HackerBox #0029, kuru varat iegūt šeit, kamēr beidzas krājumi. Turklāt, ja vēlaties katru mēnesi saņemt šādu HackerBox tieši savā pastkastē, lūdzu, abonējiet vietni HackerBoxes.com un pievienojieties revolūcijai!

HackerBox 0029 tēmas un mācību mērķi:

  • Salieciet nelielu elektronikas instrumentu komplektu mobilajām lauka darbībām
  • Sagatavojiet mikrogrābju saspraudes vadus aparatūras uzlaušanas lietojumprogrammām
  • Konfigurējiet ATmega32U4 Pro Micro platformu Arduino IDE
  • Izmantojiet vienkāršas I/O un kopnes darbības, lai izmantotu aparatūras mērķus
  • Izprotiet EPROM programmēšanu un dempinga saturu
  • Eksperimentējiet ar uz apstrādi balstītu loģikas analizatora rīku

HackerBoxes ir ikmēneša abonēšanas kastes pakalpojums DIY elektronikai un datortehnoloģijai. Mēs esam hobiji, veidotāji un eksperimentētāji. Mēs esam sapņu sapņotāji. HACK PLANET!

1. darbība: HackerBox 0029: kastes saturs

HackerBox 0029: kastes saturs
HackerBox 0029: kastes saturs
HackerBox 0029: kastes saturs
HackerBox 0029: kastes saturs
  • HackerBoxes #0029 kolekcionējama atsauces karte
  • Ekskluzīvs HackerBoxes rāvējslēdzēja futrālis
  • Pārnēsājams 5V lodāmurs
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 collu displejs 128x32 I2C
  • Četru taustiņu spiedpogas modulis
  • Seši LED atkļūdošanas moduļi
  • AT24C256 I2C EEPROM modulis
  • 400 punktu bezlodēšanas maizes dēlis
  • Jumper Wire komplekts
  • Mini satveršanas skavu komplekts
  • Lodēšanas dakts 2 mm x 1,5 m
  • MicroUSB kabelis
  • MiniUSB kabelis
  • Precīzs draivera komplekts
  • Ekskluzīvs telefona piepūles uzlīme
  • Ekskluzīvs 8 bitu pūķa atslēgu piekariņš

Dažas citas lietas, kas būs noderīgas:

Dators programmatūras rīku palaišanai

Vissvarīgākais - jums būs nepieciešama piedzīvojumu sajūta, DIY gars un hakeru zinātkāre. DIY elektronika nav mazsvarīga nodarbe, un HackerBoxes nav samazināta versija. Mērķis ir progress, nevis pilnība. Kad jūs neatlaidīgi izbaudāt piedzīvojumus, lielu gandarījumu var gūt, apgūstot jaunas tehnoloģijas un cerams, ka daži projekti darbosies. Mēs iesakām spert katru soli lēnām, apdomājot detaļas un nebaidieties lūgt palīdzību.

Ņemiet vērā, ka HackerBox bieži uzdoto jautājumu sadaļā ir daudz informācijas pašreizējiem un potenciālajiem dalībniekiem.

2. darbība: lauka darbības

Image
Image

Kā aparatūras hakeris jūs nekad nezināt, kad un kur jums, iespējams, vajadzēs modificēt zibspuldzi maršrutētājā, izlikt ROM no videospēļu sistēmas, pārslēgt dažas I/O tapas, atlocīt slimu akumulatoru vai citādi glābt dienu.

HackerBoxes lauka komplekts ir pirmā caurlaide jūsu elektronikas pirmās palīdzības resursam. Kad lauku komplekts būs izstrādāts, to varēsiet turēt mugursomā, portfelī vai izbāztā somā.

Scenāriju piemēri:

Uzlaušanas rotaļlietas

Vairāk rotaļlietu

Balsošanas mašīnas

Lauku diena - 2018

Automašīnu uzlaušana

3. darbība: Arduino Pro Micro 5V 16MHz

Pro mikro scenāriji lauka darbiem
Pro mikro scenāriji lauka darbiem

Arduino Pro Micro pamatā ir mikrokontrolleris ATmega32U4, kuram ir iebūvēts USB interfeiss. Tas nozīmē, ka starp datoru un Arduino mikrokontrolleri nav FTDI, PL2303, CH340 vai citas mikroshēmas, kas darbojas kā starpnieks.

Mēs iesakām vispirms strādāt ar Pro Micro, nelodējot tapas savās vietās. Jūs varat veikt pamata konfigurāciju un testēšanu, neizmantojot galvenes tapas. Arī lodēšanas aizkavēšana modulī nodrošina vienu mazāk maināmo atkļūdotāju, ja rodas kādas komplikācijas.

Ja jūsu datorā nav instalēta Arduino IDE, vispirms iegūstiet to arduino.cc. BRĪDINĀJUMS: Pirms Pro Micro programmēšanas noteikti izvēlieties 5V versiju sadaļā Rīki> procesors. Ja būs iestatīts šis 3.3V iestatījums, tas darbosies vienreiz, un pēc tam šķiet, ka ierīce nekad nepievienosies jūsu datoram, kamēr neizpildīsit tālāk norādītajā rokasgrāmatā sniegtos norādījumus par atiestatīšanu uz sāknēšanas lādētāju, kas var būt nedaudz sarežģīti.

Sparkfun ir lielisks Pro Micro savienojuma ceļvedis. Savienojuma rokasgrāmatā ir detalizēts Pro Micro plates pārskats un pēc tam sadaļa "Instalēšana: Windows" un sadaļa "Instalēšana: Mac un Linux". Izpildiet norādījumus attiecīgajā šo instalēšanas instrukciju versijā, lai Arduino IDE tiktu konfigurēts Pro Micro atbalstam. Mēs parasti sākam strādāt ar Arduino plāksni, ielādējot un/vai modificējot standarta Blink skici. Tomēr Pro Micro neietver parasto gaismas diodi 13. tapā. Par laimi, mēs varam kontrolēt RX/TX gaismas diodes, un Sparkfun ir sniegusi glītu skicīti, lai parādītu, kā. Tas ir savienojuma rokasgrāmatas sadaļā "1. piemērs: Blinkies!" Pārbaudiet, vai varat apkopot un lejupielādēt šo Blinkies! piemērs, pirms turpināt.

4. darbība. Pro mikro scenāriji lauka darbiem

Lai lasītu un rakstītu astoņu I/O līniju komplektus no Pro Micro, izmantojot vienkāršu sērijas interfeisu, izmēģiniet šeit iekļauto skici Serial_IO.ino. Šis ir viens no vienkāršākajiem iegultajiem rīkiem, ko mēs varētu izmantot, lai manipulētu vai nopratinātu jebkuru mērķa sistēmu, pie kuras mēs strādājam.

Lai demonstrētu digitālās ieejas 10., 16., 14., 15., 18., 19., 20. un 21. tapā, var izmantot vienkāršus džemperus vai taustes pogu moduli.

Līdzīgi LED moduli var izmantot, lai parādītu digitālās izejas 2., 3., 4., 5., 6., 7., 8. un 9. tapā.

Praksē šīs I/O līnijas varētu saskarties ar mērķa sistēmu.

Apstrādes platforma, kas ir nedaudz attīstītāka par šo piemēru, var tikt izmantota pamata loģikas analizatora ieviešanai, izmantojot Pro Micro.

Mēs varam eksperimentēt, lasot un rakstot AT24C256 sērijas EEPROM (datu lapas) moduli, izmantojot šo demonstrācijas kodu.

128x32 OLED displeju var izmantot, ja dators var nebūt pieejams izvades attēlošanai. Tiešsaistē ir pieejamas dažādas SSD1306 bibliotēkas.

Lai uzzinātu, kā izmantot mikrokontrolleru kā atkļūdošanas/uzlaušanas platformu, apskatiet Bus Ninja projektu. Ņemiet vērā, ka tam būs nepieciešama rīku ķēde avr-gcc un avrdude, nevis Arduino IDE.

5. darbība: lauka komplekta ieviešana praksē

Lauka komplekta ieviešana praksē
Lauka komplekta ieviešana praksē

Tā kā mums visiem ir atšķirīga pieredze un dažādi rīku lietošanas gadījumi, mēs labprāt redzētu, ka tālāk esošajos komentāros cilvēki dalās ar šo informāciju.

Apsveriet iespēju dalīties savās domās par dažiem vai visiem šiem punktiem:

Jūsu īpašajām vajadzībām, ko jūs varētu iepakot savā Field Kit, kas šeit nebija iekļauts?

Kādās situācijās jūs domājat, ka jums būs nepieciešams jūsu lauka komplekts?

Kur tu glabāsi savu lauku komplektu?

Nākamo mēnešu laikā, lūdzu, publicējiet šeit informāciju par to, kad un kā jūs izmantojāt savu Field Kit.

6. solis: uzlauziet planētu

Uzlauzt planētu
Uzlauzt planētu

Ja jums patika šī pamācība un vēlaties, lai katru mēnesi jūsu pastkastē tiktu piegādāta elektronikas un datortehnikas kaste, lūdzu, pievienojieties HackerBox revolūcijai, abonējot ŠEIT.

Sazinieties un dalieties savos panākumos zemāk esošajos komentāros vai HackerBoxes Facebook lapā. Noteikti informējiet mūs, ja jums ir kādi jautājumi vai nepieciešama palīdzība ar kaut ko. Paldies, ka esat daļa no HackerBoxes!

Ieteicams: