Sadržaj:

HackerBox 0045: Mreža iskri: 10 koraka
HackerBox 0045: Mreža iskri: 10 koraka

Video: HackerBox 0045: Mreža iskri: 10 koraka

Video: HackerBox 0045: Mreža iskri: 10 koraka
Video: Hackerbox 0009 Inertial Mouse Project Part 1 2024, Novembar
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Pozdrav HackerBox hakerima širom svijeta! S HackerBox 0045 eksperimentiramo sa nordijskim nRF24 radio primopredajnicima, programiramo i umrežavamo Digispark Pro module, servo motore s radijskim sučeljem, detektore pokreta i još mnogo toga. Ovaj Instructable sadrži informacije za početak rada s HackerBox -om 0045, koji se može kupiti ovdje dok traju zalihe. Ako želite svakog mjeseca primati ovakav HackerBox u svoje poštansko sanduče, pretplatite se na HackerBoxes.com i pridružite se revoluciji!

HackerBoxes je mjesečna pretplatnička usluga za ljubitelje elektronike i računarske tehnologije - Hakeri hardvera - Sanjači snova.

HACK PLANET

Korak 1: Lista sadržaja za HackerBox 0045

Image
Image
  • Tri Digispark Pro modula ATtiny167
  • Tri pojačana modula NRF24L01
  • Tri ekskluzivne ploče DigiProNRF
  • Tri SMA antene
  • Kutija za skladištenje sa 575 otpornika
  • HC-SR501 PIR senzorski modul
  • Mikro servo sa hardverom
  • Linearni potenciometar od 10K ohma
  • DuPont kratkospojne žice za žene
  • BadgeBuddy Uvod u komplet za lemljenje
  • Google naljepnica s logotipom
  • Ekskluzivni HackLife Iron-On flaster

Još neke stvari koje će vam biti od pomoći:

  • Lemilica, lemljenje i osnovni alati za lemljenje
  • Računar za pokretanje softverskih alata

Ono što je najvažnije, trebat će vam osjećaj avanture, hakerski duh, strpljenje i znatiželja. Izgradnja i eksperimentiranje s elektronikom, iako vrlo isplativo, ponekad može biti zeznuto, izazovno, pa čak i frustrirajuće. Cilj je napredak, a ne savršenstvo. Kad ustrajete i uživate u avanturi, iz ovog hobija može se steći veliko zadovoljstvo. Polako poduzimajte svaki korak, pazite na detalje i ne bojte se zatražiti pomoć.

U FAQ -u o HackerBoxima postoji mnogo informacija za sadašnje i buduće članove. Gotovo na sve e-poruke o tehničkoj podršci koje primamo već je odgovoreno, stoga zaista cijenimo što ste odvojili nekoliko minuta da pročitate FAQ.

Korak 2: Uvodni komplet za lemljenje - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy je jednostavan i zabavan komplet "uvod u lemljenje". HackerBoxes je ponosan što je proizveo hiljade BadgeBuddy kompleta za promociju našeg hobija na DEF CON 27 u Las Vegasu. BadgeBuddy setovi bit će dostupni besplatno (kao u pivu) u selu za hakiranje hardvera, u selu vještina lemljenja i u prostoriji za prodavače. Organizatori i volonteri u DEF CON Villages -u posvećeni su predstavljanju i pomoći svima koji su zainteresirani za elektroniku i mnoge druge aspekte hakerskih i sigurnosnih istraživanja.

Naravno, nabavljeno je dovoljno dodatnih BadgeBudy kompleta kako bi se osiguralo da svi članovi HackerBox -a mogu dobiti i BadgeBuddy komplet u HackerBoxu 0045. Možete podijeliti svoj BadgeBuddy s nekim tko želi naučiti lemiti, ili možete uživati sami!

BadgeBuddy je blistava mini ploča sa značkom koja se može objesiti sa konferencijske trake, ruksaka, torbice, pojasa itd. Pomoću priloženog kugličnog lanca. BadgeBuddy koristi poboljšani stil samo-cikličnih duginih LED dioda za smanjenu BOM bez potrebe za vanjskim upravljačkim krugovima. To čini zanimljiv rezultat koji je još uvijek dovoljno jednostavan za prvi projekt lemljenja.

Ako kroz ovaj komplet trenirate nekoga tko je tek počeo sa lemljenjem, na internetu postoji mnogo sjajnih vodiča i video zapisa o lemljenju. Evo jednog primjera. Imajte na umu da lokalne grupe proizvođača ili hakerski prostori često imaju stanice za lemljenje i stručnost za razmjenu. Takođe, radio -amaterski klubovi uvijek su odlični izvori iskustva u elektronici.

Napomene o montaži značke Baddy:

  • LIMENI CENTARNI PODLOŽAK ISPOD SPOJAČKE ĆEĆICE S LEMLJENICOM ZA NAPRAVU
  • PRIPAJANJE ĆELIJEĆE ĆEĆICE SALAŽE PREMA OUTLINE NA ZADNJOJ STRANICI
  • PRIKLJUČITE PREKIDAČ NAPAJANJA NA ZADNJU STRANICU
  • UMETNITE TRAJUĆE LED diode ispred PCB -a SA KRATKIM PIN -om NAJPOVOLJNIJE NA RAVNU STRANICU LED LINIJE NA PCB -u
  • SOLDER LED diode
  • DOK SE NOSITE SIGURNOSNA NAOČALA, TRIM PINOVI ISPIRAJU NA PCB
  • UMETI ĆEĆICU NOVCA
  • SLAVITE USPJEH U BICIKLIZIRANJU LED DUGE
  • PRIKLJUČITE KORIŠĆENJEM LANCA

Korak 3: Digispark Pro

Digispark Pro koristi mikrokontroler ATtiny167 (tehnički list), lijepu nadogradnju s ATtiny85 na originalnom Digisparku.

Digispark Pro se može programirati izravno s USB -a bez potrebe za drugim Arduino ili modulom za programiranje. USB kôd radi direktno na ATtiny167.

U usporedbi s originalnim Digisparkom, Pro je brži (16Mhz naspram 8Mhz), ima više prostora za pohranu i ima nekoliko više I/O pinova.

Digispark Pro je prvobitno predstavljen kroz Kickstarter projekat.

Korak 4: Programiranje Digispark Pro

Programiranje Digisparka Pro
Programiranje Digisparka Pro

Prije nego uopće zalemite pinove na Digispark Pro, konfigurirajte sve što je potrebno za programiranje i učitajte primjer koda da treperi ugrađenu LED diodu. Ovo je važan korak u izgradnji povjerenja za rad s Digisparkom Pro i zabavan je!

Podaci sa službene Digistump Wiki vode nas kroz instalaciju Arduino IDE -a (ako već nije instaliran), konfiguriranje IDE -a za upotrebu s ATtiny167, a zatim učitavanje našeg prvog programa.

Kao i obično, poigrajte se promjenom vremena (u milisekundama) u pozivima funkcije delay (), a zatim ponovo pokrenite Digispark Pro da vidite da li se vaše izmjene koda pohranjuju i izvode na mikrokontroleru.

Posebno obratite pažnju na napomene pod naslovom "Rješavanje problema". USB sučelje Digisparka bez korištenja hardverskog USB čipa pomalo je hakovanje (iako sjajno) pa je za uspostavljanje USB veze ponekad potrebno nekoliko pokušaja, drugačiji kabel ili drugo petljanje, kako je predloženo u Wiki.

U nekim postavkama, Digispark Pro, iako je povezan s računalom, ostaje u svom pokretačkom programu za pokretanje i ne izvršava korisnički program. Napajanje Digisparka Pro iz banke napajanja, USB zidne bradavice ili nekog drugog izvora napajanja nakon programiranja općenito je savršena rezolucija.

Korak 5: NORDIC NRF24L01 radio primopredajnik

NORDIC NRF24L01 Radio primopredajnik
NORDIC NRF24L01 Radio primopredajnik

NRF24L01 je radio primopredajnik s jednim čipom za svjetski ISM opseg 2,4 - 2,5 GHz. Primopredajnik se sastoji od potpuno integriranog sintetizatora frekvencije, pojačala snage, kristalnog oscilatora, demodulatora, modulatora i poboljšanog stroja za protokol. Izlazna snaga, frekvencijski kanali i postavljanje protokola lako se mogu programirati putem SPI sučelja. Trenutna potrošnja je samo 9,0mA pri izlaznoj snazi od -6dBm i 12,3mA u RX načinu rada. Ugrađeni načini isključivanja i stanja pripravnosti podržavaju smanjenje energije. (tehnički list)

Kako radi bežični modul nRF24L01+?

Korak 6: Konfigurirajte DigiProNRF čvorove

Konfigurirajte DigiProNRF čvorove
Konfigurirajte DigiProNRF čvorove

Ekskluzivna ploča DigiProNRF podržava međusobno povezivanje Digispark Pro modula i nRF24L01 modula. Ploča DigiProNRF također podržava 3.3V filtrirani regulator za napajanje nRF24 i pruža jedan red prekinutih Digispark Pro pinova za lak pristup električnim vodovima i I/O signalima.

Sa shematskog dijagrama zabilježite koji pinovi nRF24 modula se spajaju na koje Digispark pinove. Ove dodjele pinova koriste se u priloženom primjeru koda.

Spajajte dva DigiProNRF čvora kako biste eksperimentirali sa komunikacijom od tačke do tačke između čvorova.

NEMOJTE POPULIRATI tri "središnja igla zaglavlja" na dnu Digispark Pro. Umjesto toga, upotrijebite dodatne igle zaglavlja za red prekidača uz Digispark Pro. Tri "središnja pina zaglavlja" mogu se spojiti bez ikakvih problema (nisu spojeni ni na što na PCB -u), ali je zaglavlje bolje koristiti za probijanje nego trošiti na tri neiskorištene Digispark rupe.

Programirajte dva DigiProNRF čvora s priloženim demo skicama (jedan za TX i jedan za RX). Ugrađena LED lampica Pin1 (blizu centra Digispark Pro -a) na svakoj ploči polako će treperiti kada je radio veza uspješna. LED dioda će ostati upaljena kada je radio veza prekinuta. Na primjer, ako je drugi čvor isključen.

Zapamtite, ova demonstracija je zasnovana na vodiču Pro nRF24L01+ Shield.

Preporučuje se: