INHOUDSOPGAWE:

HackerBox 0029: Veldstel: 6 stappe
HackerBox 0029: Veldstel: 6 stappe

Video: HackerBox 0029: Veldstel: 6 stappe

Video: HackerBox 0029: Veldstel: 6 stappe
Video: #1 Hacker Box #0029 2024, Julie
Anonim
HackerBox 0029: Field Kit
HackerBox 0029: Field Kit

Field Kit - HackerBox Hackers ondersoek hierdie maand verskillende miniatuur- en mobiele gereedskap vir ratse veldbedrywighede. Hierdie instruksie bevat inligting vir die werk met HackerBox #0029, wat u hier kan afhaal terwyl voorraad hou. As u ook elke maand 'n HackerBox soos hierdie in u posbus wil ontvang, teken dan in op HackerBoxes.com en sluit aan by die revolusie!

Onderwerpe en leerdoelwitte vir HackerBox 0029:

  • Stel 'n klein elektroniese gereedskapstel saam vir mobiele veldbedrywighede
  • Berei mikro-grypklemmetjies voor vir hardeware-inbraak-toepassings
  • Stel die ATmega32U4 Pro Micro -platform in die Arduino IDE op
  • Pas eenvoudige I/O- en busbedrywighede toe om hardeware -doelwitte te benut
  • Verstaan die programmering en storting van inhoud van EPROM's
  • Eksperimenteer met 'n verwerkingsgebaseerde Logic Analyzer -instrument

HackerBoxes is die maandelikse subskripsiediens vir selfdoenelektronika en rekenaartegnologie. Ons is stokperdjies, vervaardigers en eksperimenteerders. Ons is die dromers van drome. HACK DIE PLANET!

Stap 1: HackerBox 0029: Inhoud van die boks

HackerBox 0029: Inhoud van die boks
HackerBox 0029: Inhoud van die boks
HackerBox 0029: Inhoud van die boks
HackerBox 0029: Inhoud van die boks
  • HackerBoxes #0029 Versamelbare verwysingskaart
  • Eksklusiewe ritskas van HackerBoxes
  • Draagbare 5V soldeerbout
  • ProMicro ATmega32U4 5V 16MHz
  • OLED 0,91 duim -skerm 128x32 I2C
  • Module met vier knoppies
  • Ses LED -ontfoutingsmodule
  • AT24C256 I2C EEPROM -module
  • 400 punt soldeerlose broodbord
  • Jumper Wire Bundle
  • Stel Mini Grabber Clips
  • Soldeerlont 2 mm by 1,5 m
  • MicroUSB -kabel
  • MiniUSB -kabel
  • Presisiebestuurderstel
  • Exclusive Phone Phreak Decal Exclusive
  • Eksklusiewe 8bit Dragon sleutelhanger

'N Paar ander dinge wat nuttig sal wees:

'N Rekenaar om sagteware te gebruik

Die belangrikste is dat u 'n gevoel van avontuur, DIY -gees en nuuskierigheid nodig het. DIY -elektronika is nie 'n triviale strewe nie, en HackerBoxes is nie 'n afgewaterde weergawe nie. Die doel is vooruitgang, nie volmaaktheid nie. As u volhard en die avontuur geniet, kan u baie tevredenheid put uit die aanleer van nuwe tegnologie en hopelik dat sommige projekte werk. Ons stel voor dat u elke stap stadig neem, let op die besonderhede, en moenie bang wees om hulp te vra nie.

Let daarop dat daar 'n magdom inligting is vir huidige en voornemende lede in die HackerBox -vrae.

Stap 2: Veldbedrywighede

Image
Image

As 'n hardeware -hacker weet u nooit wanneer of waar u die flits op 'n router moet aanpas, die ROM's uit 'n videospeletjie -stelsel moet verwyder, 'n paar I/O -penne kan skakel, 'n siek battery moet losmaak of andersins die dag moet bespaar nie.

Die HackerBoxes Field Kit is 'n eerste pas by u elektroniese noodhulpbron. Sodra dit ontwikkel is, kan u u veldkit gereed hou in u rugsak, aktetas of sak.

Voorbeeld scenario's:

Hacking Toys

Meer speelgoed

Stemmasjiene

Velddag 2018

Motorhacking

Stap 3: Arduino Pro Micro 5V 16MHz

Pro -mikro -scenario's vir veldbedrywighede
Pro -mikro -scenario's vir veldbedrywighede

Die Arduino Pro Micro is gebaseer op die ATmega32U4 -mikrokontroleerder met 'n ingeboude USB -koppelvlak. Dit beteken dat daar geen FTDI, PL2303, CH340 of enige ander chip is wat as tussenganger tussen u rekenaar en die Arduino -mikrokontroleerder optree nie.

Ons stel voor dat u eers met die Pro Micro werk sonder om die penne vas te soldeer. U kan die basiese konfigurasie en toetsing uitvoer sonder om die koppenne te gebruik. Deur die soldering op die module te vertraag, word 'n veranderlike minder ontfout as u probleme ondervind.

As u nie die Arduino IDE op u rekenaar geïnstalleer het nie, begin dan met die vorm van arduino.cc. WAARSKUWING: Kies die 5V -weergawe onder gereedskap> verwerker voordat u die Pro Micro programmeer. As u hierdie stel vir 3.3V het, sal dit een keer werk, en dit lyk asof die toestel nooit met u rekenaar kan koppel nie, totdat u die instruksies "Reset to Bootloader" in die gids hieronder volg, wat 'n bietjie lastig kan wees.

Sparkfun het 'n uitstekende Pro Micro -aansluitingsgids. Die Aansluitingsgids het 'n gedetailleerde oorsig van die Pro Micro -bord en dan 'n gedeelte vir "Installering: Windows" en 'n gedeelte vir "Installering: Mac en Linux." Volg die aanwysings in die toepaslike weergawe van die installasie -instruksies om u Arduino IDE op te stel om die Pro Micro te ondersteun. Ons begin gewoonlik met 'n Arduino -bord werk deur die standaard Blink -skets te laai en/of aan te pas. Die Pro Micro bevat egter nie die gewone LED op pen 13. Gelukkig kan ons die RX/TX LED's beheer en het Sparkfun 'n netjiese skets gegee om aan te toon hoe. Dit is in die gedeelte van die Aansluitingsgids getiteld "Voorbeeld 1: Blinkies!" Verifieer dat u hierdie Blinkies kan saamstel en aflaai! voorbeeld voordat u verder gaan.

Stap 4: Pro -mikro -scenario's vir veldbedrywighede

Probeer die Serial_IO.ino -skets wat hier ingesluit is om stelle van agt I/O -reëls van die Pro Micro te lees en te skryf met 'n eenvoudige seriële koppelvlak. Dit is een van die eenvoudigste ingeboude instrumente wat ons kan gebruik om enige teikensisteem waaraan ons werk, te manipuleer of te ondervra.

Eenvoudige springers of die tasbare knoppie -module kan gebruik word om die digitale insette op penne 10, 16, 14, 15, 18, 19, 20 en 21 te demonstreer.

Net so kan die LED -module gebruik word om die digitale uitsette op penne 2, 3, 4, 5, 6, 7, 8 en 9 te wys.

In praktiese gebruik sou hierdie I/O -lyne koppel aan die teikensisteem.

Die verwerkingsplatform is effens meer gevorderd as hierdie voorbeeld, en kan gebruik word om 'n basiese logiese ontleder met behulp van die Pro Micro te implementeer.

Ons kan eksperimenteer met die lees en skryf van die AT24C256 seriële EEPROM (datablad) module met behulp van hierdie demo -kode.

Die 128 x 32 OLED -skerm kan gebruik word as 'n rekenaar moontlik nie beskikbaar is om uitvoer te wys nie. Daar is verskillende SSD1306 -biblioteke aanlyn beskikbaar.

Kyk na die Bus Ninja -projek vir 'n gevorderde uitdaging om die mikrobeheerder as 'n ontfoutings-/inbraakplatform te gebruik. Let daarop dat dit die avr-gcc-werktuigketting en avrdude benodig in teenstelling met die gebruik van die Arduino IDE.

Stap 5: Om die veldstel in die praktyk te bring

Om die veldstel in die praktyk te bring
Om die veldstel in die praktyk te bring

Aangesien ons almal verskillende agtergronde en verskillende toepassings vir verskillende instrumente het, wil ons graag sien dat mense sommige van hierdie besonderhede in die kommentaar hieronder deel.

Oorweeg om u gedagtes oor sommige of al hierdie punte te deel:

Wat kan u vir u spesifieke behoeftes inpak in u Field Kit wat nie hier ingesluit is nie?

In watter situasies dink u dat u moontlik u Field Kit nodig het?

Waar sal u u Field Kit hou?

Plaas die komende maande weer hier oor wanneer en hoe u uiteindelik met u Field Kit begin het.

Stap 6: Hack the Planet

Hack die planeet
Hack die planeet

As u hierdie Instrucable geniet het en elke maand 'n boks elektronika en rekenaartegnologie in u posbus wil laat aflewer, sluit dan aan by die HackerBox -revolusie deur HIER in te teken.

Reik uit en deel u sukses in die kommentaar hieronder of op die HackerBoxes Facebook -bladsy. Laat weet ons beslis as u vrae het of hulp nodig het met iets. Dankie dat u deel was van HackerBoxes!

Aanbeveel: