Talaan ng mga Nilalaman:

HackerBox 0060: Palaruan: 11 Hakbang
HackerBox 0060: Palaruan: 11 Hakbang

Video: HackerBox 0060: Palaruan: 11 Hakbang

Video: HackerBox 0060: Palaruan: 11 Hakbang
Video: IMG 0278 2024, Nobyembre
Anonim
HackerBox 0060: Palaruan
HackerBox 0060: Palaruan

Pagbati sa mga HackerBox Hacker sa buong mundo!

Sa HackerBox 0060 mag-eeksperimento ka sa Adafruit Circuit Playground Bluefruit na nagtatampok ng isang malakas na Nordic Semiconductor nRF52840 ARM Cortex M4 microcontroller. Galugarin ang naka-embed na programa sa CircuitPython, Arduino, ARM GCC, at marami pa. Kontrolin ang mga naka-embed na programa mula sa mga mobile device sa mga Bluetooth Low Energy (BLE) na mga channel. Gamitin ang Playground Ghost PCB sa breadboard gamit ang Circuit Playground Bluefruit. Unawain at ipatupad ang mga circuit ng divider ng boltahe, mga amplifier ng klase D audio, buong kulay na display ng LCD, at labis na imbakan gamit ang parehong mga SD memory card at serial flash chip.

Ang HackerBoxes ay ang buwanang serbisyo sa kahon ng subscription para sa mga mahilig sa electronics at teknolohiya ng computer - Mga Hacker ng Hardware - Ang Mga Mangarap ng Pangarap.

Mayroong isang kayamanan ng impormasyon para sa kasalukuyan at mga prospective na kasapi sa HackerBoxes FAQ. Halos lahat ng mga email na hindi pang-teknikal na suporta na natanggap namin ay sinasagot na doon, kaya talagang pinahahalagahan namin ang iyong paglalaan ng ilang minuto upang basahin ang FAQ.

Mga gamit

Ang Instructable na ito ay naglalaman ng impormasyon para sa pagsisimula sa HackerBox 0060. Ang buong nilalaman ng kahon ay nakalista sa pahina ng produkto para sa HackerBox 0060 kung saan magagamit din ang kahon para sa pagbili habang ang mga supply ay huling. Kung nais mong awtomatikong makatanggap ng isang HackerBox tulad ng karapatang ito sa iyong mailbox bawat buwan na may $ 15 na diskwento, maaari kang mag-subscribe sa HackerBoxes.com at sumali sa rebolusyon!

Ang isang panghinang, panghinang, at pangunahing mga tool sa paghihinang ay karaniwang kinakailangan upang gumana sa buwanang HackerBox. Ang isang computer para sa pagpapatakbo ng mga tool sa software ay kinakailangan din. Tingnan ang HackerBox Deluxe Starter Workshop para sa isang hanay ng mga pangunahing tool at isang malawak na hanay ng mga panimulang aktibidad at eksperimento.

Pinakamahalaga, kakailanganin mo ang isang pakiramdam ng pakikipagsapalaran, espiritu ng hacker, pasensya, at pag-usisa. Ang pagbuo at pag-eksperimento sa electronics, habang napaka-rewarding, ay maaaring maging nakakalito, mapaghamong, at kahit nakakainis minsan. Ang layunin ay pag-unlad, hindi pagiging perpekto. Kapag nagpumilit ka at nasisiyahan sa pakikipagsapalaran, maraming kasiyahan ang maaaring makuha mula sa libangan na ito. Dahan-dahang gawin ang bawat hakbang, isipin ang mga detalye, at huwag matakot na humingi ng tulong.

Hakbang 1: Elite Cyber Security Patch

Elite Cyber Security Patch
Elite Cyber Security Patch

Ang aming eksklusibo, pantaktika-style na mga patch ng PVC (polyvinyl chloride) ay matigas ngunit nababaluktot. Ang mga ito ay hindi tinatagusan ng tubig at makatiis ng isang malawak na hanay ng mga temperatura, na ginagawang perpekto para sa malupit na kondisyon sa labas o pili online na paggamit.

INSTALLATION:

Ang ginustong pamamaraan ng pagkakabit sa mga tela ay upang gamitin ang "sewing channel" sa paligid ng panlabas na gilid ng patch upang tahiin ang patch sa lugar.

Mayroong iron-on mount na paunang inilapat sa likuran ng patch, kahit na ang pamamalantsa ay hindi dapat maging unang pagpipilian para sa pagkakabit. Alisin ang proteksiyon na sheet ng papel, iposisyon ang patch, at magpainit sa tela MULA SA REAR ng patch. Maging labis na maingat upang maiwasan ang pagkatunaw ng patch mismo.

Para sa mga di-tela na ibabaw, alisin ang proteksiyon na sheet ng papel at i-mount ang sagisag gamit ang dobleng panig na tape o isang naaangkop na malagkit.

Hakbang 2: Adafruit Circuit Playground Bluefruit

Adafruit Circuit Playground Bluefruit
Adafruit Circuit Playground Bluefruit

Ang Circuit Playground Bluefruit mula sa aming mga makikinang na kaibigan sa Adafruit ay isang kamangha-manghang pinagsamang platform para sa paggalugad ng electronics at programa. Ito ay bilog at mayroong mga alligator-clip pad sa paligid ng panlabas na gilid para sa paggawa ng mga koneksyon sa iba't ibang mga pamamaraan. Maaari itong mapagana mula sa USB, isang AAA baterya pack, o sa isang LiPo na baterya. Ang Circuit Playground Bluefruit ay may built-in na suporta sa USB at maaari itong magamit sa Arduino sketch at CircuitPython na mga tool sa pag-program bukod sa iba pa.

Ang pangunahing chip ay isang Nordic Semiconductor nRF52840 Microcontroller na kung saan ay binuo sa paligid ng isang 32-bit ARM Cortex M4 CPU core na tumatakbo sa 64 MHz at sumusuporta sa mga pagpapatakbo ng lumulutang na punto. Ang nRF52840 ay may suporta sa protocol para sa Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT at 2.4 GHz proprietary stack. Mayroon itong NFC-A Tag para magamit sa pinasimple na mga solusyon sa pagpapares at pagbabayad. Ang ARM TrustZone CryptoCell cryptographic unit ay kasama sa-chip at nagdudulot ng isang malawak na hanay ng mga pagpipilian sa cryptographic na nagpapatupad nang may mataas na kahusayan at nakapag-iisa mula sa CPU.

Inihurno sa bawat Circuit Playground Bluefruit na mahahanap mo:

  • 1 x nRF52840 Cortex M4 processor na may suporta sa Bluetooth Mababang Enerhiya
  • 10 x mini NeoPixels, ang bawat isa ay maaaring magpakita ng anumang kulay
  • 1 x Motion sensor (LIS3DH triple-axis accelerometer na may detection sa pag-tap, free-fall detection)
  • 1 x Temperatura sensor (thermistor)
  • 1 x Banayad na sensor (phototransistor). Maaari ring kumilos bilang isang sensor ng kulay at sensor ng pulso.
  • 1 x Sound sensor (MEMS microphone)
  • 1 x Mini speaker na may class D amplifier (7.5mm magnetic speaker / buzzer)
  • 2 x Itulak ang mga pindutan, may label na A at B
  • 1 x Slide switch
  • 8 x alligator-clip friendly input / output pin
  • May kasamang I2C, UART, 6 na mga pin na maaaring gawin ang mga analog input, maraming mga output ng PWM
  • Green na "ON" na LED upang malaman mo ang pagpapatakbo nito
  • Pula na "# 13" LED para sa pangunahing pagkakurap
  • I-reset ang pindutan
  • 2 MB ng SPI Flash na imbakan, pangunahing ginamit sa CircuitPython upang mag-imbak ng code at mga aklatan.
  • Port ng MicroUSB para sa programa at pag-debug
  • Ang USB port ay maaaring kumilos tulad ng serial port, keyboard, mouse, joystick o MIDI

MAGSIMULA:

Palakasin ang Circuit Playground Bluefruit gamit ang isang karaniwang MicroUSB cable at mag-click sa Adafruit Documentation upang matuto nang higit pa.

Hakbang 3: Circuit Python

Circuit Python
Circuit Python

Ang CircuitPython ay isang wika ng programa na idinisenyo upang gawing simple ang pag-eksperimento at pag-aaral sa programa sa mga murang board na microcontroller. Ginagawa nitong mas madali ang pagsisimula nang walang pag-download nang pauna sa desktop. Kapag naayos mo na ang iyong board, buksan ang anumang text editor, at magsimulang mag-edit ng code. Ganun kasimple.

Sundin ang mga mabilis na hakbang na ito upang mai-install ang CircuitPython papunta sa Circuit Playground Bluefruit.

Salamat sa lahat ng mga tampok na inihurnong sa Circuit Playground Bluefruit at ang lakas ng CircuitPython, maaari na kaming makagawa ng isang bilang ng mga cool na eksperimento sa labas mismo ng kahon. Narito ang ilang mga halimbawa lamang:

Pagkontrol sa Onboard NeoPixel RGB LEDs

Sukatin ang Temperatura at I-log ito sa Flash

HID Control para sa Keyboard at Mouse injection

Mag-interface sa Mga Mobile Device sa pamamagitan ng Bluetooth

Hakbang 4: Breadboard Friendly Playground Ghost

Friendly Playground Ghost ng Breadboard
Friendly Playground Ghost ng Breadboard

Ang Playground Ghost ay isang nakakatuwang paraan upang magamit ang isang Circuit Playground na may isang solderless breadboard para sa pagkonekta sa tradisyonal na mga module at mga breadboard na circuit. Bilang isang "bolt on" interface, ang Circuit Playground ay maaaring madaling mai-attach, alisin, at muling ikabit sa Playground Ghost. Pinapayagan nito ang kakayahang umangkop para sa pag-mount sa iba pang mga "bolt on" board tulad ng Adafruit TFT Gizmo o Adafruit Proto Gizmo at para din sa pag-unmounting upang magamit sa mga alligator clip, atbp.

Hakbang 5: Magtipon ng Playground Ghost

Magtipon ng Playground Ghost
Magtipon ng Playground Ghost

Broaching Nuts

Ginagamit ang broaching nut upang permanenteng nakakabit ang isang malakas na sinulid na fastener sa mga di-ductile na materyales (tulad ng mga naka-print na circuit board). Ang isang bahagi ng nut ay nagsasama ng isang paggupit na mukha. Kapag ang kulay ng nuwes ay presyon na magkasya laban sa at sa isang nakapaloob na butas ng PCB, ang paggupit ng mukha ay nagbubuklod sa kalupkop sa loob ng mga dingding ng butas. Ang interface na ito ay nagbibigay ng parehong mekanikal at elektrikal na koneksyon sa kalupkop at anumang naka-attach na mga bakas ng PCB.

Dalawang Paraan para sa Paggamit ng Mga Broch Nuts

PARAAN A

Ang unang pamamaraan para sa pag-mount ng Circuit Playground papunta sa Playground Ghost ay ang mabilis at madaling pamamaraan. Iminumungkahi namin ang pagpunta sa rutang ito, kahit papaano sa unang pagkakataon. Sa pamamaraang ito, buksan lamang ang mukha ng pagkagat ng mga broaching nut sa labas upang ang mga mani ay ginagamit lamang bilang tradisyonal (hindi pang-broaching) na mga mani. Ang paglalagay ng kulay ng nuwes sa asul na bahagi (gilid ng Palaruan ng Palaruan) ng dalawang PCB ay binabawasan ang peligro ng pag-ikli ng ulo ng tornilyo o pinsala sa anumang mga bahagi sa Circuit Playground dahil ang mga mani ay mas maliit kaysa sa ulo ng mga tornilyo ng makina.

PARAAN B

Ang pangalawang pamamaraan para sa pag-mount ng Circuit Playground papunta sa Playground Ghost ay gumagamit ng mga broaching nut na inilaan - na-broached. Magsimula sa pamamagitan ng pagpindot sa bawat broaching nut sa Playground Ghost sa gilid sa tapat ng mga bakas ng PCB. Ang pagputol ng mukha ng broaching nut ay talagang pinuputol sa kalupkop sa butas ng PCB, kaya't maaari itong tumagal ng kaunting lakas. Ang pinakamahusay na pagpipilian ay ang paggamit ng isang bisyo o iba pang sandata ng pagdurog ng masa. Siguraduhing maglagay ng ilang karton (o iba pang proteksyon sa simula) sa pagitan ng bakas na bahagi ng PCB at ng ibabaw ng bisyo.

Mangyaring Tandaan Ang "ulo ng tagapaghugas ng pinggan" ng mga itinustos na tornilyo ng makina ay sobrang laki at madaling maikli o makapinsala sa mga sangkap ng board. Kung nagkataon na mayroon kang mga M3 machine screws na walang "mga washer head" baka gusto mong gamitin ang mga iyon sa halip. Maaari itong maging simpleng bilog na ulo o mga ulo ng turnilyo tulad ng ipinakita sa imahe sa itaas. Kung mayroon kang isang stash ng mga turnilyo para sa mga kaso ng PC, marahil ay swerte ka dahil ang mga M3 na turnilyo ay pangkaraniwan para sa application na iyon. Ang paggamit ng isang insulator sa ilalim ng ulo ng tornilyo ay isa pang pagpipilian, ngunit mag-ingat.

Header Pins

Panghuli, paghihinang ang maikling bahagi ng mga tamang anggulo ng header sa Playground Ghost tulad ng ipinakita. Pinapayagan ng mga tamang header ng anggulo ang aswang na tumayo, at tunay na manakot, ng solderless breadboard.

Hakbang 6: Playground Ghost sa isang Solderless Breadboard

Playground Ghost sa isang Solderless Breadboard
Playground Ghost sa isang Solderless Breadboard

I-pop ang Playground Ghost papunta sa isang solderless breadboard at i-wire ang trimmer potensyomiter tulad ng ipinakita dito.

Inirerekumendang: