Mundarija:

HackerBox 0060: O'yin maydonchasi: 11 qadam
HackerBox 0060: O'yin maydonchasi: 11 qadam

Video: HackerBox 0060: O'yin maydonchasi: 11 qadam

Video: HackerBox 0060: O'yin maydonchasi: 11 qadam
Video: Hackerbox 0098 - Escape 2024, Noyabr
Anonim
HackerBox 0060: O'yin maydonchasi
HackerBox 0060: O'yin maydonchasi

Butun dunyodagi HackerBox xakerlariga salom!

HackerBox 0060 yordamida siz kuchli shimoliy yarimo'tkazgichli nRF52840 ARM Cortex M4 mikrokontroleriga ega Adafruit Circuit Bluefruit o'yin maydonchasida tajriba o'tkazasiz. CircuitPython, Arduino, ARM GCC va boshqalar bilan o'rnatilgan dasturlarni o'rganing. O'rnatilgan dasturlarni mobil qurilmalardan Bluetooth Low Energy (BLE) kanallari orqali boshqaring. O'yin maydonchasi Ghost PCB -dan Bluefruit Circuit Playground o'yin maydonchasi bilan ishlash uchun foydalaning. Ham SD xotira kartalari, ham ketma -ket flesh -chiplardan foydalangan holda, kuchlanish taqsimlovchi davrlarini, D sinfidagi audio kuchaytirgichlarni, to'liq rangli LCD displeylarni va qo'shimcha saqlashni tushunish va amalga oshirish.

HackerBoxes - elektronika va kompyuter texnologiyalari ixlosmandlari uchun har oylik obuna qutisi xizmati - Uskuna xakerlari - Orzular xayolparastlari.

HackerBoxes FAQ -da hozirgi va bo'lajak a'zolari uchun juda ko'p ma'lumotlar mavjud. Bizga kelgan texnik bo'lmagan elektron pochta xabarlarining deyarli barchasiga u erda javob berilgan, shuning uchun biz tez-tez so'raladigan savollarni o'qishga bir necha daqiqa vaqt ajratganingiz uchun minnatdormiz.

Ta'minotlar

Bu yo'riqnomada HackerBox 0060 -ni ishga tushirish bo'yicha ma'lumotlar mavjud. To'liq quti tarkibi HackerBox 0060 mahsulot sahifasida keltirilgan, u erda quti sotib olish uchun mavjud bo'lsa ham. Agar siz HackerBox -ni har oy pochta qutingizga avtomatik ravishda 15 dollar chegirma bilan olishni xohlasangiz, HackerBoxes.com saytiga obuna bo'lishingiz va inqilobga qo'shilishingiz mumkin!

Oylik HackerBox -da ishlash uchun odatda lehimlantiruvchi temir, lehim va asosiy lehim asboblari kerak bo'ladi. Dasturiy vositalarni ishga tushirish uchun kompyuter ham kerak. HackerBox Deluxe boshlang'ich ustaxonasida asosiy vositalar to'plami va keng ko'lamli kirish mashg'ulotlari va tajribalarini ko'rib chiqing.

Eng muhimi, sizga sarguzasht hissi, xakerlik ruhi, sabr -toqat va qiziquvchanlik kerak bo'ladi. Elektronikani yaratish va tajriba qilish, juda foydali bo'lsa -da, ba'zida murakkab, qiyin va hatto asabiylashishi mumkin. Maqsad - mukammallik emas, taraqqiyot. Qachonki siz sarguzashtni davom ettirsangiz va zavqlansangiz, bu sevimli mashg'ulotdan katta mamnuniyat olish mumkin. Har bir qadamni asta -sekin bajaring, tafsilotlarga e'tibor bering va yordam so'rashdan qo'rqmang.

1 -qadam: Elita Cyber Security Patch

Elita kiber xavfsizlik tuzatish
Elita kiber xavfsizlik tuzatish

Bizning eksklyuziv, taktik uslubdagi PVX (polivinilxlorid) yamoqlari qattiq, lekin egiluvchan. Ular suv o'tkazmaydigan va haroratning keng diapazoniga bardosh bera oladilar, shuning uchun ular tashqi makonning qattiq sharoitida yoki elitadan onlayn foydalanish uchun idealdir.

O'RNATISH:

Matoga biriktirishning afzal qilingan usuli - yamoqni joyiga tikish uchun yamoqning tashqi chetidagi "tikuv kanali" dan foydalanish.

Yamoqning orqa tomoniga oldindan dazmol bilan o'rnatiladi, garchi dazmollash biriktirish uchun birinchi tanlov bo'lmasligi kerak. Himoya qog'oz varag'ini olib tashlang, yamoqni joylashtiring va yamoqning orqa qismidan mato orqali qizdiring. Yamoqning o'zi erib ketmasligi uchun juda ehtiyot bo'ling.

Mato bo'lmagan yuzalar uchun himoya qog'oz varag'ini olib tashlang va emblemani ikki tomonlama lenta yoki mos yopishtiruvchi bilan o'rnating.

2 -qadam: Adafruit O'yin maydonchasi Bluefruit

Adafruit O'yin maydonchasi Bluefruit
Adafruit O'yin maydonchasi Bluefruit

Adafruit -dagi taniqli do'stlarimizning "Circuit Playground Bluefruit" o'yini - bu elektronika va dasturlashni o'rganish uchun ajoyib integratsiyalangan platforma. U yumaloq shaklda va har xil usullar bilan ulanish uchun tashqi chetida alligator-qisqich yostiqchalari bor. U USB, AAA batareya to'plami yoki LiPo batareyasi bilan quvvatlanishi mumkin. Circuit Playground Bluefruit-da o'rnatilgan USB-quvvatlash mavjud va uni Arduino eskizlari va CircuitPython dasturlash asboblari bilan ishlatish mumkin.

Asosiy chip-shimoliy yarimo'tkazgichli nRF52840 mikrokontroller, u 64 MGts chastotada ishlaydigan 32-bitli ARM Cortex M4 protsessor yadrosi atrofida qurilgan va suzuvchi nuqtali operatsiyalarni qo'llab-quvvatlaydi. NRF52840 Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT va 2,4 gigagertsli protsessorlar uchun protokoli qo'llab -quvvatlaydi. U soddalashtirilgan ulanish va to'lov echimlarida foydalanish uchun NFC-A tegiga ega. ARM TrustZone CryptoCell kriptografik birligi chipga kiritilgan va yuqori samaradorlik bilan va CPUdan mustaqil ravishda bajariladigan kriptografik variantlarning keng assortimentini o'z ichiga oladi.

Har bir Circuit Bluefruit o'yin maydonchasida siz quyidagilarni topasiz:

  • 1 x nRF52840 Cortex M4 protsessori, Bluetooth past energiyali
  • 10 x mini NeoPixel, ularning har biri har qanday rangni ko'rsatishi mumkin
  • 1 x Harakat sensori (LIS3DH uch o'qli akselerometr, teginishni aniqlash, erkin tushishni aniqlash)
  • 1 x Harorat sensori (termistor)
  • 1 x yorug'lik sensori (fototransistor). Rang sensori va puls sensori vazifasini ham bajarishi mumkin.
  • 1 x Ovoz sensori (MEMS mikrofoni)
  • D sinfidagi kuchaytirgichli 1 x mini dinamik (7,5 mm magnitli karnay/signal)
  • 2 x A va B yorliqli tugmalar
  • 1 x slaydni almashtirish
  • 8 ta alligator-qisqichli kirish/chiqish pinlari
  • I2C, UART, analog kirishni bajaradigan 6 ta pin, bir nechta PWM chiqishlarini o'z ichiga oladi.
  • Yashil "ON" LED, shuning uchun siz uning quvvatini bilasiz
  • Qizil rangli "13" asosiy miltillash uchun
  • Qayta tiklash tugmasi
  • 2 MB SPI Flash xotirasi, asosan CircuitPython bilan kod va kutubxonalarni saqlash uchun ishlatiladi.
  • Dasturlash va disk raskadrovka uchun MicroUSB port
  • USB port ketma -ket port, klaviatura, sichqoncha, joystik yoki MIDI kabi ishlashi mumkin

BOSHLASH:

O'chirish maydonchasi Bluefruit -ni standart MicroUSB kabeli yordamida yoqing va ko'proq ma'lumot olish uchun Adafruit hujjatlariga bosing.

3 -qadam: Python sxemasi

Python davri
Python davri

CircuitPython-bu eksperimentlarni soddalashtirish va arzon mikrokontroller platalarida dasturlashni o'rganishga mo'ljallangan dasturlash tili. Ish stolini oldindan yuklamasdan, ishni boshlash har qachongidan ham osonroq bo'ladi. Kengashni o'rnatganingizdan so'ng, har qanday matn muharririni oching va kodni tahrirlashni boshlang. Bu juda oddiy.

CircuitPython -ni Bluefruit Circuit Playground -ga o'rnatish uchun quyidagi tezkor qadamlarni bajaring.

Bluefruit Circuit Playground -da yaratilgan barcha xususiyatlar va CircuitPython -ning kuchi tufayli biz hozir qutidan tashqarida bir qancha ajoyib tajribalarni o'tkaza olamiz. Mana bir nechta misol:

Bortli NeoPixel RGB LEDlarini boshqarish

Haroratni o'lchang va yonib -o'chib turing

Sichqoncha va klaviatura uchun HID nazorati

Bluetooth orqali mobil qurilmalar bilan interfeys

4 -qadam: Breadboard Friendly Playground Ghost

Breadboard uchun do'stona o'yin maydonchasi Ghost
Breadboard uchun do'stona o'yin maydonchasi Ghost

O'yin maydonchasi Ghost - bu an'anaviy modullarga va taxtali sxemalarga ulanish uchun lehimsiz non paneli bo'lgan O'yin maydonchasidan foydalanishning qiziqarli usuli. "Boltli" interfeysi sifatida, O'yin maydonchasini osongina o'yin maydonchasi ruhiga ulash, olib tashlash va qayta ulash mumkin. Bu "Adafruit TFT Gizmo" yoki "Adafruit Proto Gizmo" kabi boshqa "murvat" taxtalariga o'rnatishga, shuningdek, alligator qisqichlari va boshqalarda ishlatishga imkon beradi.

5 -qadam: O'yin maydonining ruhini yig'ing

O'yin maydonining ruhini yig'ing
O'yin maydonining ruhini yig'ing

Yong'oqni maydalash

Yong'oq yong'oqlari mustahkam tishli mahkamlagichni egiluvchan bo'lmagan materiallarga (masalan, bosilgan elektron platalarga) doimiy ravishda ulash uchun ishlatiladi. Yong'oqning bir tomoni kesuvchi yuzni o'z ichiga oladi. Yong'oq bosilgan tenglikni teshigiga bosim o'tkazganda, kesuvchi yuz teshik devorlari qoplamasiga yopishadi. Ushbu interfeys qoplamali va har qanday biriktirilgan PCB izlariga ham mexanik, ham elektr aloqasini ta'minlaydi.

Yong'oqni ishlatishning ikkita usuli

Usul A.

O'yin maydonini O'yin maydonchasi ruhiga o'rnatishning birinchi usuli - bu tez va oson usul. Biz hech bo'lmaganda birinchi marta bu marshrutga borishni taklif qilamiz. Bu usulda, yong'oqning tishlab turgan yuzini tashqi tomonga burang, shunda yong'oqlar an'anaviy yong'oqlar sifatida ishlatiladi. Yong'oqni ikkita tenglikni ko'k tomoniga (O'yin maydonchasi tomoniga) qo'yish vint boshining qisilishi yoki O'yin maydonchasidagi har qanday komponentlarning shikastlanish xavfini kamaytiradi, chunki yong'oqlar dastgoh vintlari boshidan bir oz kichikroq.

Usul

O'yin maydonchasini "O'yin maydonchasi" ga o'rnatishning ikkinchi usuli, maqsadga muvofiq - maydalangan yong'oqni ishlatadi. PCB izlariga qarama -qarshi tomondan, har bir maydalangan yong'oqni O'yin maydonchasi ruhiga bosishdan boshlang. Yong'oqning kesuvchi yuzi, aslida, tenglikni teshigidagi qoplamani kesib tashlaydi, shuning uchun biroz kuch talab qilishi mumkin. Eng yaxshi variant - vitse yoki boshqa ommaviy maydalash qurolidan foydalanish. Kartonni (yoki boshqa tirnalishdan himoya) PCBning iz tomoni va vitse yuzasi orasiga qo'yganingizga ishonch hosil qiling.

E'tibor bering: B usulida mashina vintining boshi O'yin maydonchasining tarkibiy qismiga yotqiziladi va vintlardek vintlardek mahkam o'rnashadi. Ta'minlangan mashina vintlarining "kir yuvish boshi" tepalari juda katta bo'lib, taxta qismlarini osongina qisqartirishi yoki shikastlashi mumkin. Agar sizda "yuvish boshlari" bo'lmagan M3 dastgoh vintlari bo'lsa, siz ularni ishlatishingiz mumkin. Bu yuqoridagi rasmda ko'rsatilgandek, oddiy dumaloq bosh yoki pan boshli vintlar bo'lishi mumkin. Agar sizda kompyuter korpuslari uchun vintlar to'plami bo'lsa, ehtimol siz omadli bo'lasiz, chunki M3 vintlari bu dastur uchun juda keng tarqalgan. Vint boshi ostidagi izolyatorni ishlatish boshqa variant, lekin ehtiyot bo'ling.

Sarlavha pinlari

Nihoyat, ko'rsatilganidek, o'ng burchakli sarlavhalarning qisqa tomonini O'yin maydonchasi ruhiga lehimlang. To'g'ri burchakli sarlavhalar, arvohning tik turib olishiga va chindan ham lehimsiz non taxtasini ta'qib qilishiga imkon beradi.

6 -qadam: lehimsiz non panelidagi o'yin maydonchasi arvohi

Lehimsiz non panelidagi arvohlar o'yini
Lehimsiz non panelidagi arvohlar o'yini

O'yin maydonchasi arvohini lehimsiz non paneliga qo'ying va trimmer potentsiometrini bu erda ko'rsatilganidek ulang.

Tavsiya: