Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Nilalaman para sa HackerBox 0045
- Hakbang 2: Intro Soldering Kit - BadgeBuddy
- Hakbang 3: Digispark Pro
- Hakbang 4: Programming ang Digispark Pro
- Hakbang 5: NORDIC NRF24L01 Radio Transceiver
- Hakbang 6: I-configure ang Mga DigiProNRF Node
Video: HackerBox 0045: Spark Net: 10 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Pagbati sa mga HackerBox Hacker sa buong mundo! Sa HackerBox 0045, nag-e-eksperimento kami sa mga Nordic nRF24 radio transceiver, programa at pag-network ng mga module ng Digispark Pro, radio interfacing servo motors, motion detector, at marami pang iba. Ang Instructable na ito ay naglalaman ng impormasyon para sa pagsisimula sa HackerBox 0045, na maaaring mabili dito habang tumatagal ang mga supply. Kung nais mong makatanggap ng isang HackerBox tulad ng karapatang ito sa iyong mailbox bawat buwan, mangyaring mag-subscribe sa HackerBoxes.com at sumali sa rebolusyon!
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 nangangarap ng mga pangarap.
HACK ANG PLANET
Hakbang 1: Listahan ng Nilalaman para sa HackerBox 0045
- Tatlong Digispark Pro ATtiny167 Modules
- Tatlong Amplified NRF24L01 Modules
- Tatlong Eksklusibong DigiProNRF Circuit Boards
- Tatlong SMA Antenna
- Storage Box na may 575 Resistors
- HC-SR501 PIR Motion Sensor Module
- Micro Servo na may Hardware
- Linear 10K Ohm Potentiometer
- Mga Wire ng Babae-sa-Babae na DuPont Jumper
- BadgeBuddy Intro sa Soldering Kit
- Google Logo Sticker
- Eksklusibong HackLife Iron-On Patch
Ilang iba pang mga bagay na makakatulong:
- Panghinang, bakal, at pangunahing mga tool sa paghihinang
- Computer para sa pagpapatakbo ng mga tool ng software
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.
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.
Hakbang 2: Intro Soldering Kit - BadgeBuddy
Ang BadgeBuddy ay simple at nakakatuwang "pagpapakilala sa paghihinang" kit. Ipinagmamalaki ng HackerBoxes na gumawa ng libu-libong mga BadgeBuddy kit para sa paglulunsad ng aming libangan sa DEF CON 27 sa Las Vegas. Magagamit ang BadgeBuddy kit nang libre (tulad ng sa beer) sa Hardware Hacking Village, sa Soldering Skills Village, at sa Vendor Room. Ang mga tagapag-ayos at boluntaryo sa DEF CON Villages ay nakatuon upang ipakilala at tulungan ang sinumang interesado sa electronics at maraming iba pang mga aspeto ng pag-hack at pagsasaliksik sa seguridad.
Siyempre, sapat na labis na mga kit ng BadgeBudy ay naipunan upang matiyak na ang lahat ng mga miyembro ng HackerBox ay maaari ring makakuha ng isang BadgeBuddy kit sa HackerBox 0045. Maaari mong ibahagi ang iyong BadgeBuddy sa isang taong nais matutong maghinang, o masisiyahan mo lamang ito para sa iyong sarili!
Ang BadgeBuddy ay isang blinky mini-badge PCB na maaaring i-hang mula sa isang lanyard ng kumperensya, backpack, pitaka, sinturon, atbp gamit ang kasama na kadena ng bola. Gumagamit ang BadgeBuddy ng isang pinabuting istilo ng self-cycling rainbow LEDs para sa isang nabawasan na BOM na walang kinakailangang panlabas na control circuitry. Ginagawa ito para sa isang nakawiwiling resulta na sapat pa ring simple para sa isang unang proyekto sa paghihinang.
Kung nagtuturo ka sa isang tao sa pamamagitan ng kit na ito na bago sa paghihinang, maraming magagaling na mga gabay at video sa online tungkol sa paghihinang. Narito ang isang halimbawa. Tandaan na ang mga pangkat ng lokal na gumagawa o puwang ng hacker ay madalas na mayroong mga istasyon ng paghihinang at kadalubhasaan na maibabahagi. Gayundin, ang mga amateur radio club ay palaging mahusay na mapagkukunan ng karanasan sa electronics.
Mga Tala ng BadgeBuddy Assembly:
- TIN CENTER PAD SA ILALIM NG COIN CELL CLIP NA MAY SOLDER UPANG GUMAWA NG isang SLIGHT BUMP
- SOLDER COIN CELL CLIP AYON SA OUTLINE ON BACK OF PCB
- ATTACH POWER SWITCH SA BALIK NG PCB
- Ipasok ang mga LED na FLASHING SA HARAP NG PCB NA MAIKLING PIN PINSARA SA FLAT SIDE NG LED OUTLINE SA PCB
- SOLDER LEDs
- HABANG NAGSusuot ng SAFETY GLASSES, TRIM PINS FLUSH SA PCB
- INSERT COIN CELL
- Ipagdiwang ang RAINBOW LED CYCLING SUCCESS
- KAPIT NG PAGGAMIT NG BEA CHAIN
Hakbang 3: Digispark Pro
Gumagamit ang Digispark Pro ng ATtiny167 microcontroller (datasheet), isang magandang pag-upgrade mula sa ATtiny85 sa orihinal na Digispark.
Ang Digispark Pro ay maaaring mai-program nang direkta mula sa USB nang hindi nangangailangan ng isa pang Arduino o module ng programmer. Direkta na tumatakbo ang USB code sa ATtiny167.
Kung ikukumpara sa orihinal na Digispark, ang Pro ay mas mabilis (16Mhz kumpara sa 8Mhz), mas maraming imbakan, at maraming iba pang mga I / O pin.
Ang Digispark Pro ay orihinal na ipinakilala sa pamamagitan ng isang proyekto ng Kickstarter.
Hakbang 4: Programming ang Digispark Pro
Bago pa maghinang ang mga pin sa Digispark Pro, i-configure ang lahat ng kinakailangan upang mai-program ito at i-load ang halimbawang code upang kumurap sa onboard LED. Ito ay isang mahalagang hakbang sa pagbuo ng kumpiyansa para sa pagtatrabaho sa Digispark Pro at masaya ito!
Ang impormasyon sa opisyal na Digistump Wiki ay naglalakad sa amin sa pamamagitan ng pag-install ng Arduino IDE (kung hindi pa naka-install), pag-configure ng IDE para magamit sa ATtiny167, at pagkatapos ay paglo-load ng aming unang programa.
Tulad ng dati, maglaro kasama ang pagbabago ng tiyempo (milliseconds) sa pagkaantala () na mga tawag sa pagpapaandar at pagkatapos ay i-reflash ang Digispark Pro upang makita na ang iyong mga pagbabago sa code ay naiimbak at naisakatuparan sa microcontroller.
Magbayad ng partikular na pansin sa mga tala sa ilalim ng heading na "Pag-troubleshoot". Ang interface ng USB ng Digispark nang hindi gumagamit ng isang hardware USB chip ay isang bit ng isang hack (isang napakatalino) kaya't ang pagtataguyod ng koneksyon ng USB minsan ay nangangailangan ng ilang mga muling pagsubok, isang iba't ibang mga cable, o iba pang pagkalikot tulad ng iminungkahi sa Wiki.
Sa ilang mga pag-setup, ang Digispark Pro, habang nakakonekta sa isang PC, ay mananatili sa bootloader nito at hindi isinasagawa ang programa ng gumagamit. Ang pagpapatakbo ng Digispark Pro mula sa isang power bank, isang USB wall wart, o ilang iba pang supply ng kuryente kapag na-program na sa pangkalahatan ay ang perpektong resolusyon.
Hakbang 5: NORDIC NRF24L01 Radio Transceiver
Ang nRF24L01 ay isang solong chip radio transceiver para sa buong mundo na 2.4 - 2.5 GHz ISM band. Ang transceiver ay binubuo ng isang ganap na isinama na frequency synthesizer, isang power amplifier, isang kristal oscillator, isang demodulator, modulator at isang pinahusay na protocol engine. Ang lakas ng output, mga channel ng dalas, at pag-setup ng protocol ay madaling mai-program sa pamamagitan ng isang interface ng SPI. Ang kasalukuyang pagkonsumo ay 9.0mA lamang sa isang output na lakas ng -6dBm at 12.3mA sa RX mode. Sinusuportahan ng mga built-in na Power Down at Standby mode ang pagbawas ng kuryente. (datasheet)
Paano gumagana ang nRF24L01 + Wireless Module.
Hakbang 6: I-configure ang Mga DigiProNRF Node
Sinusuportahan ng eksklusibong DigiProNRF circuit board ang pagkakaugnay ng isang Digispark Pro module at isang nRF24L01 module. Sinusuportahan din ng circuit board ng DigiProNRF ang isang 3.3V na na-filter na regulator upang mapagana ang nRF24 at nagbibigay ng isang hilera ng nasira na mga pin ng Digispark Pro para sa madaling pag-access sa mga linya ng kuryente at mga signal ng I / O.
Mula sa diagram ng eskematiko, tandaan kung aling mga nRF24 Module na pin ang kumonekta sa aling mga Digispark pin. Ang mga takdang-aralin sa pin na ito ay ginagamit sa nakalakip na halimbawa ng code.
Maghinang ng dalawang mga node ng DigiProNRF upang mag-eksperimento sa mga komunikasyon na point-to-point sa pagitan ng mga node.
HUWAG POPULAHAHAN ang tatlong "center header pin" sa ilalim ng Digispark Pro. Sa halip, gamitin ang sobrang mga header pin para sa hilera ng mga breakout pin sa tabi ng Digispark Pro. Ang tatlong "center header pin" ay maaaring konektado nang hindi nagdudulot ng anumang mga problema (hindi sila naka-wire sa anumang bagay sa PCB) ngunit ang header ay mas mahusay na ginamit para sa breakout kaysa nasayang sa tatlong hindi ginagamit na mga butas ng Digispark.
I-program ang dalawang DigiProNRF node na may naka-attach na mga sketch ng demo (isa para sa TX at isa para sa RX). Ang onboard Pin1 LED (malapit sa gitna ng Digispark Pro) sa bawat board ay dahan-dahang pumikit kapag matagumpay ang koneksyon sa radyo. Mananatiling solid ang LED kapag nasira ang koneksyon sa radyo. Halimbawa, kung ang ibang node ay pinalakas.
FYI, ang demo na ito ay batay sa tutorial ng Pro nRF24L01 + Shield.
Inirerekumendang:
Malaking Capacitor Spark Demo - 170V DC Charger: 5 Hakbang
Malaking Capacitor Spark Demo - 170V DC Charger: Ang proyektong ito ay inilaan upang ipakita kung ano ang isang kapasitor at makuha ang pansin ng isang madla. Ang aparato ay nagko-convert ng 120V AC upang singilin ang isang malaking kapasitor sa 170V DC at pinapayagan kang maalis ito, na gumagawa ng isang malaking spark at malakas na ingay, sa isang ligtas na
Spark Gap Tesla Coil: 14 Hakbang
Spark Gap Tesla Coil: Ito ay isang tutorial sa kung paano bumuo ng isang Spark Gap Tesla Coil na may Faraday cage dress. Dinala ako ng proyektong ito at ang aking koponan (3 mga mag-aaral) 16 na araw ng pagtatrabaho, nagkakahalaga ng halos 500 USD, sisiguraduhin ko sa iyo na hindi ito gagana mula sa unang pagkakataon :), pinakamahalaga
Paggawa ng isang Murang Broken / Ripped / Torn / Natunaw / Fused Spark Plug Boot Removal Tool: 3 Mga Hakbang
Gumagawa ng isang Murang Broken / Ripped / Torn / Natunaw / Fused Spark Plug Boot Removal Tool: Ang itinuturo na ito ay upang ipakita sa iyo kung paano gumawa ng iyong sariling murang tool upang makuha ang sirang boot mula sa spark plug upang maaari kang magpatuloy sa iyong pag-tuneup. Para sa iyo mga DIYer na gumagana sa iyong sariling sasakyan, walang katulad sa pagpapalit ng iyong spark p
Love Spark: 3 Hakbang (na may Mga Larawan)
Ang Love Spark: Ang Love Spark ay isang pendant na hugis puso na kumukurap sa isang LED bawat tatlong segundo at ang oras na iyon ay batay sa isang pagsasaliksik na isinagawa ni Amy Witter sa University of Melbourne na nagtatapos na iniisip ng mga tao ang kanilang mga kaibigan & mga mahal sa buhay, sa average, e
Mga Spark ng Mataas na Boltahe: 5 Mga Hakbang
Mga Spark ng Mataas na Boltahe: Sa pamamagitan ng pag-disassemble ng isang disposable camera, maaari naming gamitin ang flash circuit upang lumikha ng mga boltahe na may mataas na boltahe. Babala: Ang proyektong ito ay maaaring makabuo ng isang nakamamatay na kasalukuyang at walang wastong pag-iingat sa kaligtasan, mamamatay ka. Hindi ako responsibilidad para sa pinsala o pagkamatay