Sisällysluettelo:

HackerBox 0060: Leikkikenttä: 11 vaihetta
HackerBox 0060: Leikkikenttä: 11 vaihetta

Video: HackerBox 0060: Leikkikenttä: 11 vaihetta

Video: HackerBox 0060: Leikkikenttä: 11 vaihetta
Video: Hackerbox 0098 - Escape 2024, Heinäkuu
Anonim
HackerBox 0060: Leikkikenttä
HackerBox 0060: Leikkikenttä

Tervehdys HackerBox -hakkereille ympäri maailmaa!

HackerBox 0060: n avulla voit kokeilla Adafruit Circuit Playground Bluefruuttia, jossa on tehokas Nordic Semiconductor nRF52840 ARM Cortex M4 -mikro -ohjain. Tutustu sulautettuun ohjelmointiin CircuitPythonin, Arduinon, ARM GCC: n ja muiden kanssa. Ohjaa mobiililaitteiden upotettuja ohjelmia Bluetooth Low Energy (BLE) -kanavien kautta. Käytä Playground Ghost -piirilevyä leipälaudalle Circuit Playground Bluefruutin kanssa. Ymmärtää ja ottaa käyttöön jännitteenjakajapiirit, luokan D äänivahvistimet, värilliset LCD -näytöt ja lisämuistin sekä SD -muistikorteilla että sarjamuotoisilla flash -siruilla.

HackerBoxes on kuukausittainen tilauslaatikkopalvelu elektroniikan ja tietotekniikan harrastajille - Hardware Hackers - The Dreamers of Dreams.

HackerBoxesin usein kysytyissä kysymyksissä on runsaasti tietoa nykyisille ja tuleville jäsenille. Lähes kaikkiin saamiimme ei-teknisen tuen sähköpostiviesteihin on jo vastattu siellä, joten arvostamme todella, että käytät muutaman minuutin UKK: n lukemiseen.

Tarvikkeet

Tämä opas sisältää tietoja HackerBox 0060: n käytön aloittamisesta. Täydellinen pakkauksen sisältö on lueteltu HackerBox 0060: n tuotesivulla, jossa laatikko on myös ostettavissa niin kauan kuin tavaraa riittää. Jos haluat saada tällaisen HackerBoxin automaattisesti postilaatikkoosi joka kuukausi 15 dollarin alennuksella, voit tilata sivuston HackerBoxes.com ja liittyä vallankumoukseen!

Kuukausittaisen HackerBoxin käsittelyyn tarvitaan yleensä juotin, juote ja perusjuotosvälineet. Ohjelmistotyökalujen suorittamiseen tarvitaan myös tietokone. Tutustu HackerBox Deluxe Starter Workshopiin, jossa on joukko perustyökaluja ja laaja valikoima esittelytoimintoja ja kokeiluja.

Mikä tärkeintä, tarvitset seikkailutunnetta, hakkerihenkeä, kärsivällisyyttä ja uteliaisuutta. Elektroniikan rakentaminen ja kokeileminen, vaikkakin erittäin palkitsevaa, voi olla hankalaa, haastavaa ja jopa turhauttavaa toisinaan. Tavoitteena on edistyminen, ei täydellisyys. Kun jatkat ja nautit seikkailusta, tästä harrastuksesta voi saada paljon tyydytystä. Ota jokainen askel hitaasti, muista yksityiskohdat ja älä pelkää pyytää apua.

Vaihe 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Ainutlaatuiset, taktiset tyylit PVC (polyvinyylikloridi) -laastarit ovat kovia, mutta joustavia. Ne ovat vedenpitäviä ja kestävät monenlaisia lämpötiloja, joten ne ovat ihanteellisia ankariin ulko -olosuhteisiin tai eliitin verkkokäyttöön.

ASENNUS:

Edullinen tapa kiinnittää kankaat on käyttää "ompelukanavaa" laastarin ulkoreunan ympärillä ompelemaan laastari paikalleen.

Laastarin takaosaan on esiasennettu silitettävä kiinnitys, vaikka silitys ei saisi olla ensimmäinen valinta kiinnitystä varten. Poista suojapaperi, aseta laastari paikalleen ja lämmitä kankaan läpi laastarin takaa. Ole erittäin varovainen välttääksesi laastarin sulamisen.

Muiden kuin kangaspintojen tapauksessa poista suojapaperi ja kiinnitä tunnus kaksipuolisella teipillä tai sopivalla liimalla.

Vaihe 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit -leikkikenttä Bluefruit
Adafruit Circuit -leikkikenttä Bluefruit

Adafruitin loistavien ystävien Circuit Playground Bluefruit on hämmästyttävä integroitu alusta elektroniikan ja ohjelmoinnin tutkimiseen. Se on pyöreä ja siinä on alligaattoripidikkeitä ulkoreunan ympärillä, jotta voit tehdä yhteyksiä eri menetelmillä. Sitä voidaan käyttää USB -liitännällä, AAA -paristolla tai LiPo -akulla. Circuit Playground Bluefruitissa on sisäänrakennettu USB-tuki, ja sitä voidaan käyttää muun muassa Arduino-luonnoksen ja CircuitPython-ohjelmointityökalujen kanssa.

Pääpiiri on Nordic Semiconductor nRF52840 -mikro-ohjain, joka on rakennettu 32-bittisen ARM Cortex M4 -suorittimen ympärille, joka toimii 64 MHz: llä ja tukee liukulukuoperaatioita. NRF52840 tukee protokollaa Bluetooth 5: lle, Bluetooth -meshille, Threadille, Zigbeelle, 802.15.4-, ANT- ja 2,4 GHz: n omille pinoille. Siinä on NFC-A-tunniste käytettäväksi yksinkertaistetuissa pariliitos- ja maksuratkaisuissa. ARM TrustZone CryptoCell -salauslaite sisältyy siruun ja tuo laajan valikoiman salausvaihtoehtoja, jotka suoritetaan tehokkaasti ja suorittimesta riippumatta.

Jokaiseen Circuit Playground Bluefruitiin leikattuina löydät:

  • 1 x nRF52840 Cortex M4 -prosessori, jossa Bluetooth Low Energy -tuki
  • 10 x mini NeoPixels, jokainen voi näyttää minkä tahansa värin
  • 1 x liikeanturi (kolmiakselinen LIS3DH-kiihtyvyysanturi, jossa on napautuksen tunnistus, vapaapudotuksen tunnistus)
  • 1 x lämpötila -anturi (termistori)
  • 1 x valotunnistin (valotransistori). Voi toimia myös värianturina ja pulssianturina.
  • 1 x äänianturi (MEMS -mikrofoni)
  • 1 x minikaiutin ja D -luokan vahvistin (7,5 mm: n magneettikaiutin/summeri)
  • 2 x painike, merkitty A ja B
  • 1 x liukukytkin
  • 8 x alligaattoripidikkeeseen sopivia tulo-/lähtötappeja
  • Sisältää I2C, UART, 6 nastaa, jotka voivat tehdä analogisia tuloja, useita PWM -lähtöjä
  • Vihreä "ON" -merkkivalo, jotta tiedät sen virran
  • Punainen "#13" LED perusvilkkumiseen
  • Nollaus painike
  • 2 Mt SPI Flash -muistia, jota käytetään pääasiassa CircuitPythonin kanssa koodin ja kirjastojen tallentamiseen.
  • MicroUSB -portti ohjelmointiin ja virheenkorjaukseen
  • USB -portti voi toimia kuten sarjaportti, näppäimistö, hiiri, ohjaussauva tai MIDI

ALOITTAA:

Käynnistä Circuit Playground Bluefruit tavallisella MicroUSB -kaapelilla ja napsauta Adafruit -dokumentaatiota saadaksesi lisätietoja.

Vaihe 3: Piiri Python

Piiri Python
Piiri Python

CircuitPython on ohjelmointikieli, joka on suunniteltu yksinkertaistamaan kokeilua ja ohjelmoinnin oppimista edullisilla mikrokorteilla. Se tekee aloittamisesta helpompaa kuin koskaan, eikä työpöytälatauksia tarvita etukäteen. Kun olet asettanut taulun, avaa mikä tahansa tekstieditori ja aloita koodin muokkaaminen. Se on niin yksinkertaista.

Asenna CircuitPython Circuit Playground Bluefruitiin noudattamalla näitä nopeita ohjeita.

Kaikkien Circuit Playground Bluefruitiin leivottujen ominaisuuksien ja CircuitPythonin voiman ansiosta voimme nyt tehdä useita hienoja kokeita heti pakkauksesta. Tässä on vain muutama esimerkki:

Sisäänrakennettujen NeoPixel RGB -LEDien ohjaus

Mittaa lämpötila ja kirjaa se Flashiin

HID -ohjaus näppäimistölle ja hiirelle

Liitäntä mobiililaitteisiin Bluetoothin kautta

Vaihe 4: Breadboard -ystävällinen leikkikenttähaamu

Breadboard Friendly Playground Ghost
Breadboard Friendly Playground Ghost

Playground Ghost on hauska tapa käyttää Circuit Playgroundia ja juotonta leipälevyä perinteisten moduulien ja leipälautapiirien yhdistämiseen. "Pultti" -rajapintana Circuit Playground voidaan helposti kiinnittää, poistaa ja kiinnittää uudelleen Playground Ghostiin. Tämä mahdollistaa joustavuuden kiinnittämiseen muihin "pultti" -levyihin, kuten Adafruit TFT Gizmo tai Adafruit Proto Gizmo, ja myös irrottamiseen käytettäväksi alligaattoripidikkeiden kanssa jne.

Vaihe 5: Kokoa Playground Ghost

Kokoa Playground Ghost
Kokoa Playground Ghost

Muttereiden avaaminen

Puristusmuttereita käytetään vahvan kierrekiinnittimen kiinnittämiseen pysyvästi muovautumattomiin materiaaleihin (kuten piirilevyihin). Mutterin toisella puolella on leikkuupinta. Kun mutteri on puristussovitettu pinnoitettua piirilevyreikää vasten ja sisään, leikkuupinta kiinnittyy reiän seinien pinnoitukseen. Tämä liitäntä tarjoaa sekä mekaanisen että sähköisen liitoksen pinnoitteeseen ja mahdollisiin kiinnitettyihin piirilevyjälkiin.

Kaksi tapaa käyttää puristusmuttereita

MENETELMÄ A

Ensimmäinen menetelmä Circuit Playgroundin asentamiseksi Playground Ghostiin on nopea ja helppo tapa. Suosittelemme kulkemaan tätä reittiä, ainakin ensimmäistä kertaa. Tässä menetelmässä yksinkertaisesti käännä puristusmutterien puremapinta ulospäin niin, että pähkinöitä käytetään yksinkertaisesti perinteisinä (ei-avautuvina) pähkinöinä. Mutterin asettaminen kahden piirilevyn siniselle puolelle (piirileikkipuiston puolelle) vähentää riskiä, että ruuvinpää oikosulkee tai vaurioittaa piirileikkikentän osia, koska mutterit ovat hieman pienempiä kuin koneen ruuvien kanta.

MENETELMÄ B

Toinen menetelmä Circuit Playgroundin asentamiseksi Playground Ghostiin käytetään puristusmuttereita tarkoitetulla tavalla - aukaistuna. Aloita painamalla kukin puristusmutteri leikkikentän haamuun PCB -jälkiä vastapäätä. Puristusmutterin leikkauspinta leikkaa itse asiassa piirilevyn reikään, joten se voi viedä melko paljon voimaa. Paras vaihtoehto on käyttää ruuvipuristinta tai muuta massamurskausaseita. Muista laittaa pahvia (tai muuta naarmuuntumissuojaa) piirilevyn jälkipuolen ja ruuvipinnan väliin.

HUOMAUTUS: Menetelmä B johtaa siihen, että koneen ruuvin pää lepää Circuit Playgroundin komponenttipuolella ja voi olla erittäin tiukka koneen ruuveille. Mukana toimitettujen koneruuvien "aluslevypäät" ovat ylisuuria ja voivat helposti oikosulkea tai vahingoittaa levyn osia. Jos sinulla on M3 -koneen ruuveja ilman "aluslevypäitä", sinun kannattaa käyttää niitä. Nämä voivat olla yksinkertaisia pyöreitä pää- tai pannupään ruuveja, kuten yllä olevassa kuvassa näkyy. Jos sinulla on ruuvit PC -koteloille, olet todennäköisesti onnekas, koska M3 -ruuvit ovat melko yleisiä kyseiseen sovellukseen. Eristimen käyttö ruuvin pään alla on toinen vaihtoehto, mutta ole varovainen.

Otsikon nastat

Lopuksi juotetaan suorakulmaisten otsikoiden lyhyt sivu Playground Ghostiin kuvan mukaisesti. Suorakulmaiset otsikot antavat haamun nousta seisomaan ja todella kummittelemaan juotonta leipälautaa.

Vaihe 6: Leikkikentän haamu juotottomalla leipälaudalla

Leikkikentän haamu juotottomalla leipälaudalla
Leikkikentän haamu juotottomalla leipälaudalla

Aseta Playground Ghost juotetulle leipälevylle ja kytke trimmerin potentiometri johtoon tässä kuvatulla tavalla.

Suositeltava: