Obsah:

HackerBox 0045: Spark Net: 10 kroků
HackerBox 0045: Spark Net: 10 kroků

Video: HackerBox 0045: Spark Net: 10 kroků

Video: HackerBox 0045: Spark Net: 10 kroků
Video: #77 HackerBox 0045 Spark Net 2024, Červenec
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Zdravím hackery HackerBox z celého světa! S HackerBox 0045 experimentujeme s rádiovými transceivery Nordic nRF24, programujeme a propojujeme moduly Digispark Pro, servomotory s rádiovým propojením, detektory pohybu a mnoho dalšího. Tento Instructable obsahuje informace pro začátek s HackerBox 0045, který lze zakoupit zde do vyprodání zásob. Pokud byste chtěli každý měsíc dostávat HackerBox přímo do své schránky, přihlaste se k odběru na HackerBoxes.com a připojte se k revoluci!

HackerBoxes je služba měsíčního předplatného pro nadšence elektroniky a výpočetní techniky - Hardware Hackers - The Dreamers of Dreams.

HACKUJTE PLANETU

Krok 1: Seznam obsahu pro HackerBox 0045

Image
Image
  • Tři moduly Digispark Pro ATtiny167
  • Tři zesílené moduly NRF24L01
  • Tři exkluzivní obvodové desky DigiProNRF
  • Tři SMA antény
  • Úložný box s 575 odpory
  • Modul snímače pohybu PIR HC-SR501
  • Micro Servo s hardwarem
  • Lineární 10K ohmový potenciometr
  • Propojovací vodiče DuPont žena-žena
  • BadgeBuddy Úvod do pájecí soupravy
  • Nálepka s logem Google
  • Exkluzivní nažehlovačka HackLife

Některé další věci, které budou užitečné:

  • Páječka, pájka a základní pájecí nástroje
  • Počítač pro spouštění softwarových nástrojů

A co je nejdůležitější, budete potřebovat smysl pro dobrodružství, hackerského ducha, trpělivost a zvědavost. Vytváření a experimentování s elektronikou, i když je velmi přínosné, může být občas ošidné, náročné a dokonce frustrující. Cílem je pokrok, ne dokonalost. Když vytrváte a užíváte si dobrodružství, lze z tohoto koníčku odvodit velké uspokojení. Udělejte každý krok pomalu, pamatujte na detaily a nebojte se požádat o pomoc.

Ve FAQ HackerBoxes je k dispozici velké množství informací pro současné i potenciální členy. Téměř všechny e-maily netechnické podpory, které dostáváme, jsou zde již zodpovězeny, takže si velmi vážíme toho, že jste si přečetli FAQ několik minut.

Krok 2: Úvodní pájecí sada - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy je jednoduchá a zábavná sada „úvod do pájení“. Společnost HackerBoxes je hrdá na to, že na DEF CON 27 v Las Vegas vyrobila tisíce sad BadgeBuddy pro propagaci našeho koníčku. Soupravy BadgeBuddy budou k dispozici zdarma (jako v pivu) v Hardware Hacking Village, ve Village Soldering Skills Village a v Vendor Room. Organizátoři a dobrovolníci ve vesnicích DEF CON se věnují představení a pomoci každému, koho zajímá elektronika a mnoho dalších aspektů hackerského a bezpečnostního výzkumu.

Samozřejmě bylo získáno dost dalších sad BadgeBudy, aby bylo zajištěno, že všichni členové HackerBox mohou také získat sadu BadgeBuddy v HackerBox 0045. Svůj BadgeBuddy můžete sdílet s někým, kdo se chce naučit pájet, nebo si to můžete užít jen pro sebe!

BadgeBuddy je blinky mini odznak PCB, který lze zavěsit na konferenční šňůrku, batoh, kabelku, opasek atd. Pomocí přiloženého kuličkového řetězu. BadgeBuddy využívá vylepšený styl samočinných duhových LED diod pro redukci kusovníku bez potřeby externích ovládacích obvodů. Díky tomu je zajímavý výsledek, který je stále dostatečně jednoduchý pro první projekt pájení.

Pokud prostřednictvím této sady koučujete někoho, kdo je v pájení nový, existuje o online pájení spousta skvělých průvodců a videí. Zde je jeden příklad. Mějte na paměti, že místní skupiny výrobců nebo hackerské prostory mají často pájecí stanice a odborné znalosti, o které se mohou podělit. Amatérské radiokluby jsou také vždy vynikajícím zdrojem zkušeností s elektronikou.

Poznámky k sestavení BadgeBuddy:

  • PAD CENTRÁLNÍ PODLOŽKA POD KLIPEM NA COINOVOU BUNKU S PÁJKEM PRO VYDĚLÁNÍ MALÉHO NÁRAZU
  • PÁSKA NA PÁČKOVOU BUNKU DLE DOPISU NA ZADNÍ STRANĚ DPS
  • PŘIPOJTE NAPÁJECÍ SPÍNAČ NA ZADNÍ DPS
  • VLOŽTE Blikající LED diody PŘED DESKU S KRÁTKÝM PINEM NEJBLIŽŠÍ K PLOCHÉ STRANĚ LED OBRAZU NA DPS
  • PÁJECÍ LED diody
  • PŘI NOSENÍ BEZPEČNOSTNÍCH BRÝLŮ OŘÍZNĚTE ČEPY K DPS
  • VLOŽTE COIN CELL
  • OSLAVUJTE ÚSPĚCH LED CYKLISTIKY
  • PŘIPOJTE S ŘETĚZEM BEAD

Krok 3: Digispark Pro

Digispark Pro používá mikrokontrolér ATtiny167 (datový list), pěkný upgrade z ATtiny85 na původním Digisparku.

Digispark Pro lze programovat přímo z USB, aniž byste potřebovali další modul Arduino nebo programátor. USB kód běží přímo na ATtiny167.

Ve srovnání s původním Digisparkem je Pro rychlejší (16 MHz vs. 8 MHz), má více úložiště a několik dalších I/O pinů.

Digispark Pro byl původně představen prostřednictvím projektu Kickstarter.

Krok 4: Programování Digispark Pro

Programování Digispark Pro
Programování Digispark Pro

Před připájením kolíků na Digispark Pro nakonfigurujte vše potřebné k jeho naprogramování a načtěte ukázkový kód, aby blikal integrovaný indikátor LED. Toto je důležitý krok k budování důvěry při práci s Digispark Pro a je to zábava!

Informace na oficiální Digistump Wiki nás provedou instalací Arduino IDE (pokud již není nainstalována), konfigurací IDE pro použití s ATtiny167 a poté načtením našeho prvního programu.

Jako obvykle si pohrajte s úpravou načasování (milisekund) při volání funkce delay () a poté znovu zapněte Digispark Pro, abyste zjistili, že se vaše úpravy kódu ukládají a provádějí na mikrokontroléru.

Zvláštní pozornost věnujte poznámkám pod nadpisem „Odstraňování problémů“. Rozhraní USB Digisparku bez použití hardwarového USB čipu je trochu hack (ale brilantní), takže navázání připojení USB někdy vyžaduje několik pokusů, jiný kabel nebo jiné fidlování, jak navrhuje Wiki.

V některých nastaveních zůstává Digispark Pro, když je připojen k počítači, ve svém bootloaderu a nespouští uživatelský program. Napájení Digispark Pro z napájecí banky, USB bradavice nebo jiného napájecího zdroje, jakmile je naprogramováno, je obecně dokonalým rozlišením.

Krok 5: Rádiový transceiver NORDIC NRF24L01

Rádiový transceiver NORDIC NRF24L01
Rádiový transceiver NORDIC NRF24L01

NRF24L01 je jednočipový rádiový transceiver pro celosvětové pásmo ISM 2,4 - 2,5 GHz. Transceiver se skládá z plně integrovaného frekvenčního syntetizátoru, výkonového zesilovače, krystalového oscilátoru, demodulátoru, modulátoru a vylepšeného protokolu. Výstupní výkon, frekvenční kanály a nastavení protokolu lze snadno programovat pomocí rozhraní SPI. Spotřeba proudu je pouze 9,0 mA při výstupním výkonu -6 dBm a 12,3 mA v režimu RX. Vestavěné režimy Power Down a Standby podporují snížení spotřeby. (datový list)

Jak funguje bezdrátový modul nRF24L01+.

Krok 6: Konfigurace uzlů DigiProNRF

Konfigurujte uzly DigiProNRF
Konfigurujte uzly DigiProNRF

Exkluzivní obvodová deska DigiProNRF podporuje propojení modulu Digispark Pro a modulu nRF24L01. Deska s obvody DigiProNRF také podporuje 3,3V filtrovaný regulátor pro napájení nRF24 a poskytuje jednu řadu přerušených pinů Digispark Pro pro snadný přístup k napájecím linkám a signálům I/O.

Ze schematického diagramu si všimněte, ke kterým pinům modulu nRF24 se připojují piny Digispark. Tato přiřazení pinů se používají v přiloženém ukázkovém kódu.

Pájením dvou uzlů DigiProNRF můžete experimentovat s komunikací point-to-point mezi uzly.

NEPOPULUJTE tři "středové kolíkové hlavičky" ve spodní části Digispark Pro. Místo toho použijte extra kolíky záhlaví pro řadu oddělovacích kolíků vedle Digispark Pro. Tři „středové kolíkové kolíky“lze připojit bez problémů (nejsou připojeny k ničemu v desce plošných spojů), ale záhlaví je lépe použito pro průlom, než se plýtvá na třech nepoužívaných otvorech Digispark.

Naprogramujte dva uzly DigiProNRF pomocí přiložených demo skic (jeden pro TX a jeden pro RX). Integrovaná LED dioda Pin1 (blízko středu Digispark Pro) na každé desce bude pomalu blikat, když je rádiové připojení úspěšné. Když je rádiové spojení přerušeno, LED zůstane svítit. Pokud je například druhý uzel vypnutý.

Pro informaci, toto demo je založeno na tutoriálu Pro nRF24L01+ Shield.

Doporučuje: