Turinys:

„HackerBox 0060“: žaidimų aikštelė: 11 žingsnių
„HackerBox 0060“: žaidimų aikštelė: 11 žingsnių

Video: „HackerBox 0060“: žaidimų aikštelė: 11 žingsnių

Video: „HackerBox 0060“: žaidimų aikštelė: 11 žingsnių
Video: Hackerbox 0098 - Escape 2024, Liepa
Anonim
„HackerBox 0060“: žaidimų aikštelė
„HackerBox 0060“: žaidimų aikštelė

Sveikiname HackerBox įsilaužėlius visame pasaulyje!

Su „HackerBox 0060“eksperimentuosite su „Adafruit Circuit“žaidimų aikštele „Bluefruit“su galingu „Nordic Semiconductor nRF52840 ARM Cortex M4“mikrovaldikliu. Naršykite įterptąjį programavimą naudodami „CircuitPython“, „Arduino“, ARM GCC ir kt. Valdykite įterptąsias programas iš mobiliųjų įrenginių per „Bluetooth Low Energy“(BLE) kanalus. Naudokite žaidimų aikštelės „Ghost PCB“plokštę prie „Circuit Playground Bluefruit“. Supraskite ir įgyvendinkite įtampos skirstytuvo grandines, D klasės garso stiprintuvus, spalvotus LCD ekranus ir papildomą saugyklą naudodami SD atminties korteles ir nuoseklias „flash“mikroschemas.

„HackerBoxes“yra mėnesio prenumeratos dėžutės paslauga, skirta elektronikos ir kompiuterių technologijų entuziastams - „Hardware Hackers - The Dreamers of Dreams“.

„HackerBoxes“DUK yra daug informacijos esamiems ir būsimiems nariams. Beveik į visus gautus netechninės pagalbos el. Laiškus ten jau atsakyta, todėl tikrai dėkojame, kad skiriate kelias minutes skaityti DUK.

Prekės

Šioje instrukcijoje pateikiama informacija, kaip pradėti naudotis „HackerBox 0060“. Visas dėžutės turinys pateikiamas „HackerBox 0060“produkto puslapyje, kur dėžutę taip pat galima įsigyti, kol pasibaigs prekės. Jei norite kiekvieną mėnesį automatiškai gauti tokią „HackerBox“tiesiai į savo pašto dėžutę su 15 USD nuolaida, galite užsiprenumeruoti „HackerBoxes.com“ir prisijungti prie revoliucijos!

Norint dirbti su mėnesiniu „HackerBox“, paprastai reikia lituoklio, lituoklio ir pagrindinių litavimo įrankių. Taip pat reikalingas kompiuteris programinės įrangos įrankiams paleisti. Pažvelkite į „HackerBox Deluxe Starter Workshop“, kur rasite pagrindinių įrankių rinkinį ir daugybę įvadinių veiklų bei eksperimentų.

Svarbiausia, kad jums reikės nuotykių jausmo, įsilaužėlių dvasios, kantrybės ir smalsumo. Elektronikos kūrimas ir eksperimentavimas, nors ir labai naudingas, kartais gali būti sudėtinga, sudėtinga ir net varginanti. Tikslas yra pažanga, o ne tobulumas. Kai ištveriate ir mėgaujatės nuotykiais, iš šio pomėgio galite gauti daug pasitenkinimo. Ženkite kiekvieną žingsnį lėtai, apgalvokite smulkmenas ir nebijokite prašyti pagalbos.

1 žingsnis: „Elite“kibernetinio saugumo pataisa

Elitinis kibernetinio saugumo pataisas
Elitinis kibernetinio saugumo pataisas

Mūsų išskirtiniai taktinio stiliaus PVC (polivinilchlorido) pleistrai yra tvirti, bet lankstūs. Jie yra atsparūs vandeniui ir gali atlaikyti įvairias temperatūras, todėl idealiai tinka atšiaurioms lauko sąlygoms ar elitiniam naudojimui internete.

ĮRENGIMAS:

Pageidautinas tvirtinimo prie audinių būdas yra „siuvimo kanalas“aplink išorinį pleistro kraštą, kad būtų galima prisiūti vietą.

Pleistro gale yra iš anksto uždėtas lyginimo laikiklis, nors lyginimas neturėtų būti pirmasis tvirtinimo pasirinkimas. Nuimkite apsauginį popieriaus lapą, uždėkite pleistrą ir kaitinkite per audinį NUO užpakalinės dalies. Būkite labai atsargūs, kad neištirptumėte paties pleistro.

Jei paviršius yra ne audinys, nuimkite apsauginį popieriaus lapą ir pritvirtinkite emblemą dvipuse juosta arba tinkamu kliju.

2 žingsnis: „Adafruit Circuit“žaidimų aikštelė „Bluefruit“

„Adafruit Circuit“žaidimų aikštelė „Bluefruit“
„Adafruit Circuit“žaidimų aikštelė „Bluefruit“

„The Circuit Playground Bluefruit“iš mūsų nuostabių draugų „Adafruit“yra nuostabi integruota platforma, skirta tyrinėti elektroniką ir programavimą. Jis yra apvalus ir turi aligatoriaus spaustukus aplink išorinį kraštą, kad būtų galima prijungti įvairiais būdais. Jis gali būti maitinamas iš USB, AAA baterijų paketo arba su LiPo baterija. „Circuit Playground Bluefruit“turi įmontuotą USB palaikymą ir gali būti naudojamas kartu su „Arduino“eskizu ir „CircuitPython“programavimo įrankiais.

Pagrindinis lustas yra „Nordic Semiconductor nRF52840“mikrovaldiklis, sukurtas aplink 32 bitų „ARM Cortex M4“procesoriaus branduolį, veikiantį 64 MHz dažniu ir palaikantį slankiojo kablelio operacijas. „NRF52840“palaiko protokolą, skirtą „Bluetooth 5“, „Bluetooth“tinklui, „Thread“, „Zigbee“, 802.15.4, ANT ir 2,4 GHz savininkams. Jis turi NFC-A žymę, skirtą supaprastintiems poravimo ir mokėjimo sprendimams. „ARM TrustZone CryptoCell“kriptografinis įrenginys yra įtrauktas į lustą ir suteikia platų spektrą kriptografinių parinkčių, kurios veikia labai efektyviai ir nepriklausomai nuo procesoriaus.

Kiekvienoje „Circuit“žaidimų aikštelėje „Bluefruit“rasite:

  • 1 x nRF52840 „Cortex M4“procesorius su „Bluetooth Low Energy“palaikymu
  • 10 x mini „NeoPixels“, kiekvienas gali rodyti bet kokias spalvas
  • 1 x judesio jutiklis (trijų ašių akselerometras LIS3DH su bakstelėjimo aptikimu, laisvo kritimo aptikimas)
  • 1 x temperatūros jutiklis (termistorius)
  • 1 x šviesos jutiklis (fototransistorius). Taip pat gali veikti kaip spalvų jutiklis ir pulso jutiklis.
  • 1 x garso jutiklis (MEMS mikrofonas)
  • 1 x mini garsiakalbis su D klasės stiprintuvu (7,5 mm magnetinis garsiakalbis/garsinis signalas)
  • 2 x mygtukai, pažymėti A ir B
  • 1 x stumdomas jungiklis
  • 8 x aligatoriaus spaustukui tinkami įvesties/išvesties kaiščiai
  • Apima I2C, UART, 6 kaiščius, galinčius įvesti analoginius įėjimus, kelis PWM išėjimus
  • Žalias „ON“šviesos diodas, kad žinotumėte, ar jis maitinamas
  • Raudonas „#13“šviesos diodas pagrindiniam mirksėjimui
  • Perkrovimo mygtukas
  • 2 MB „SPI Flash“atminties, daugiausia naudojama su „CircuitPython“kodui ir bibliotekoms saugoti.
  • „MicroUSB“prievadas programavimui ir derinimui
  • USB prievadas gali veikti kaip nuoseklusis prievadas, klaviatūra, pelė, vairasvirtė arba MIDI

PRADĖTI:

Įjunkite „Circuit Playground Bluefruit“naudodami standartinį „MicroUSB“kabelį ir spustelėkite „Adafruit“dokumentacija, kad sužinotumėte daugiau.

3 žingsnis: grandinės „Python“

Grandinės „Python“
Grandinės „Python“

„CircuitPython“yra programavimo kalba, skirta supaprastinti eksperimentavimą ir mokymąsi programuoti pigių mikrovaldiklių plokštėse. Pradėti lengviau nei bet kada anksčiau, nereikia iš anksto atsisiųsti darbalaukio. Nustatę lentą, atidarykite bet kurį teksto redaktorių ir pradėkite redaguoti kodą. Tai taip paprasta.

Atlikite šiuos greitus veiksmus, kad įdiegtumėte „CircuitPython“į „Circuit Playground Bluefruit“.

Dėl visų „Circuit Playground Bluefruit“sukurtų funkcijų ir „CircuitPython“galios dabar galime atlikti daugybę įdomių eksperimentų. Štai tik keli pavyzdžiai:

Borto „NeoPixel RGB“šviesos diodų valdymas

Išmatuokite temperatūrą ir užregistruokite ją „Flash“

HID valdymas klaviatūrai ir pelės įpurškimui

Sąsaja su mobiliaisiais įrenginiais per „Bluetooth“

4 žingsnis: „Breadboard“draugiškas žaidimų aikštelės vaiduoklis

„Breadboard“draugiška žaidimų aikštelė „Ghost“
„Breadboard“draugiška žaidimų aikštelė „Ghost“

„The Playground Ghost“yra įdomus būdas naudoti „Circuit“žaidimų aikštelę su be litavimo duonos plokšte, kad būtų galima prisijungti prie tradicinių modulių ir grandinės. Kaip „varžto“sąsaja, „Circuit“žaidimų aikštelę galima lengvai pritvirtinti, nuimti ir vėl prijungti prie „Playground Ghost“. Tai leidžia lanksčiai montuoti ant kitų „varžtų ant“plokščių, tokių kaip „Adafruit TFT Gizmo“ar „Adafruit Proto Gizmo“, taip pat išmontuoti naudojant aligatoriaus spaustukus ir pan.

5 žingsnis: Surinkite žaidimų aikštelės vaiduoklį

Surinkite žaidimų aikštelės vaiduoklį
Surinkite žaidimų aikštelės vaiduoklį

Riešutai

Veržliarakčiai naudojami tvirtam sriegiuotam tvirtinimui visam laikui pritvirtinti prie nekaliųjų medžiagų (pvz., Spausdintinių plokščių). Vienoje veržlės pusėje yra pjovimo paviršius. Kai veržlė prispaudžiama prie padengtos PCB skylės ir į ją, pjovimo paviršius prisitvirtina prie dangos skylės sienose. Ši sąsaja suteikia mechaninį ir elektrinį ryšį su danga ir bet kokiais pritvirtintais PCB pėdsakais.

Du suspaudimo veržlių naudojimo būdai

A METODAS

Pirmasis „Circuit“žaidimų aikštelės montavimo ant „Playground Ghost“būdas yra greitas ir paprastas metodas. Siūlome eiti šiuo keliu, bent jau pirmą kartą. Taikydami šį metodą, tiesiog pasukite atveriamųjų veržlių kramtomąjį paviršių į išorę, kad riešutai būtų tiesiog naudojami kaip tradiciniai riešutai. Veržlės uždėjimas abiejų PCB mėlynoje pusėje (grandinės žaidimų aikštelės pusėje) sumažina riziką, kad varžto galvutė gali sutrumpėti arba pažeisti grandinės žaidimų aikštelės komponentus, nes veržlės yra šiek tiek mažesnės už mašinos varžtų galvutę.

B METODAS

Antrasis „Circuit“žaidimų aikštelės montavimo ant „Playground Ghost“metodas naudoja atveriamąsias veržles, kaip numatyta. Pradėkite paspausdami kiekvieną ištraukimo veržlę į „Playground Ghost“, esančią priešingoje pusėje nei PCB pėdsakai. Pjovimo veržlės pjovimo paviršius iš tikrųjų įsiskverbia į plokštę PCB skylėje, todėl tai gali užtrukti gana daug jėgos. Geriausias variantas yra naudoti ydą ar kitą masinio smulkinimo ginklą. Būtinai įdėkite šiek tiek kartono (ar kitos apsaugos nuo įbrėžimų) tarp PCB pėdsakų pusės ir antgalio paviršiaus.

PASTABA: B metodo rezultatas yra tas, kad mašinos varžto galvutė atsiremia į grandinės žaidimų aikštelės komponentinę pusę ir gali būti labai tvirtai pritvirtinta prie mašinos varžtų. Pridedamų mašinos varžtų „plovimo galvutės“viršus yra per didelis ir gali lengvai sutrumpinti arba sugadinti plokštės komponentus. Jei atsitiktinai turite M3 mašinos varžtus be „poveržlių galvutės“, galbūt norėsite juos naudoti. Tai gali būti tik apvalūs arba apvalūs varžtai, kaip parodyta aukščiau esančiame paveikslėlyje. Jei turite kompiuteriui skirtų varžtų, tikriausiai jums pasisekė, nes M3 varžtai yra gana paplitę šiai programai. Kitas variantas yra naudoti izoliatorių po varžto galvute, tačiau būkite atsargūs.

Antraštės kaiščiai

Galiausiai, trumpą dešiniojo kampo antraščių pusę įlituokite į „Playground Ghost“, kaip parodyta. Tinkamo kampo antraštės leidžia vaiduokliui atsistoti ir tikrai persekioti be litavimo duonos lentą.

6 veiksmas: žaidimų aikštelė „Ghost“ant „Soldderless Breadboard“

Žaidimų aikštelės vaiduoklis ant bekontakčio duonos lentos
Žaidimų aikštelės vaiduoklis ant bekontakčio duonos lentos

Uždėkite „Playground Ghost“ant be litavimo duonos lentos ir prijunkite žoliapjovės potenciometrą, kaip parodyta čia.

Rekomenduojamas: