Mündəricat:

HackerBox 0045: Spark Net: 10 addım
HackerBox 0045: Spark Net: 10 addım

Video: HackerBox 0045: Spark Net: 10 addım

Video: HackerBox 0045: Spark Net: 10 addım
Video: #77 HackerBox 0045 Spark Net 2024, Noyabr
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Bütün dünyada HackerBox hackerlərinə salamlar! HackerBox 0045 ilə Nordic nRF24 radio qəbulediciləri, Digispark Pro modullarının proqramlaşdırılması və şəbəkələndirilməsi, radio interfeysli servo mühərriklər, hərəkət detektorları və sairlə sınaqdan keçiririk. Bu Təlimat HackerBox 0045 -ə başlamağınız üçün məlumatı ehtiva edir, onu təchizat bitənə qədər burada əldə edə bilərsiniz. Hər ay poçt qutunuzda belə bir HackerBox almaq istəyirsinizsə, HackerBoxes.com saytına abunə olun və inqilaba qoşulun!

HackerBoxes, elektronika və kompüter texnologiyası həvəskarları üçün aylıq abunə qutusu xidmətidir - Avadanlıq Hackerləri - Xəyal quranlar.

PLANET HACK

Addım 1: HackerBox 0045 üçün Məzmun siyahısı

Image
Image
  • Üç Digispark Pro ATtiny167 Modulu
  • Üç Gücləndirilmiş NRF24L01 Modulu
  • Üç xüsusi DigiProNRF dövrə lövhəsi
  • Üç SMA antenası
  • 575 rezistorlu saxlama qutusu
  • HC-SR501 PIR Hərəkət Sensor Modulu
  • Avadanlıq ilə Mikro Servo
  • Xətti 10K Ohm Potansiyometr
  • Dişi-Dişi DuPont Jumper Telləri
  • BadgeBuddy Lehim Kitinə Giriş
  • Google Logo Stikeri
  • Eksklüziv HackLife Iron-On Patch

Faydalı olacaq digər şeylər:

  • Lehimləmə dəmiri, lehim və əsas lehim alətləri
  • Proqram vasitələrini işlətmək üçün kompüter

Ən əsası, macəra hissinə, hacker ruhuna, səbrə və marağa ehtiyacınız olacaq. Elektronikanı qurmaq və sınamaq, çox faydalı olsa da, bəzən çətin, çətin və hətta sinir bozucu ola bilər. Məqsəd inkişaf deyil, mükəmməllikdir. Davam edərək macəradan zövq aldığınız zaman bu hobbinizdən böyük məmnunluq əldə edə bilərsiniz. Hər addımı yavaş -yavaş atın, detalları düşünün və kömək istəməkdən qorxmayın.

HackerBoxes FAQ -da mövcud və gələcək üzvlər üçün çoxlu məlumatlar var. Aldığımız qeyri-texniki dəstək e-poçtlarının demək olar ki, hamısı artıq orada cavablandırılmışdır, buna görə FAQ-ı oxumaq üçün bir neçə dəqiqə ayırdığınız üçün çox minnətdarıq.

Addım 2: Giriş Lehimləmə Kiti - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy, sadə və əyləncəli "lehimləmə ilə tanışlıq" dəstidir. HackerBoxes, Las Vegasdakı DEF CON 27 -də hobbimizi tanıtmaq üçün minlərlə BadgeBuddy dəsti hazırladığı üçün qürur duyur. BadgeBuddy dəstləri Avadanlıq Hacking Kəndində, Lehimləmə Bacarıqları Kəndində və Satıcı Otağında (pivədə olduğu kimi) pulsuz olacaq. DEF CON Villages -dəki təşkilatçılar və könüllülər elektronika ilə maraqlanan hər kəsə və hack və təhlükəsizlik araşdırmalarının bir çox digər aspektlərini təqdim etməyə və onlara kömək etməyə həsr olunmuşdur.

Əlbəttə ki, bütün HackerBox üzvlərinin HackerBox 0045 -də BadgeBuddy dəsti əldə edə biləcəyinə əmin olmaq üçün kifayət qədər əlavə BadgeBudy dəstləri əldə edilmişdir. BadgeBuddy -ni lehim etməyi öyrənmək istəyən biri ilə bölüşə bilərsiniz və ya özünüz üçün zövq ala bilərsiniz!

BadgeBuddy, top zəncirindən istifadə edərək konfrans kəmərindən, sırt çantasından, çantadan, kəmərdən və s. BadgeBuddy, xarici idarəetmə sisteminə ehtiyac olmadan azaldılmış BOM üçün təkmilləşdirilmiş özünü idarə edən göy qurşağı LED-lərindən istifadə edir. Bu, ilk dəfə lehimləmə layihəsi üçün hələ də kifayət qədər sadə olan maraqlı bir nəticə əldə etməyə imkan verir.

Bu dəst vasitəsi ilə lehimləməyə yeni başlayan bir insana məşq edirsinizsə, lehimləmə ilə bağlı bir çox onlayn təlimatlar və videolar var. Burada bir nümunə var. Yerli istehsalçı qruplarının və ya hacker məkanlarının tez -tez lehimləmə stansiyalarına və paylaşma təcrübəsinə malik olduğunu unutmayın. Həm də həvəskar radio klubları həmişə elektronika təcrübəsinin əla mənbələridir.

BadgeBuddy Məclisinin Qeydləri:

  • YÜKSƏK BAMP OLMASI ÜÇÜN LƏHMƏTLİ SIKKA HÜCRƏ KLİPİNİN ALTINDAKİ TİN MƏRKƏZİ PAD
  • PCB ARKASINDA ÇIXIŞA GÖRE LEHİM Sikkə Hüceyrə Klipi
  • PCB -nin QAYDASINA GÜÇ AÇMA
  • PCB -nin ÇIXIŞLI LEDLƏRİNİ PCB ÜZRƏSİNDƏ DÜZ TARAFINA YAXIN QISA PİNLİ İLƏ PCB ÖNÜNƏ DAXİL EDİN.
  • Lehim LEDləri
  • TƏHLÜKƏSİZLİK GÖZLÜKLƏRİNİ TƏKLİF ETMƏKDƏ, KIRMA PİNLƏRİ PCBƏ YUXAR
  • Sikkə hüceyrəsini daxil edin
  • Göy qurşağı LED DÖNÜŞÜMÜNÜ UĞURLU TƏBRİQ EDİN
  • BEAD ZİNCİRİ İSTİFADƏ ETMƏK

Addım 3: Digispark Pro

Digispark Pro, orijinal Digisparkdakı ATtiny85 -dən gözəl bir təkmilləşdirmə olan ATtiny167 mikro nəzarətçisindən (məlumat cədvəli) istifadə edir.

Digispark Pro, başqa bir Arduino və ya proqramçı moduluna ehtiyac olmadan birbaşa USB -dən proqramlaşdırıla bilər. USB kodu birbaşa ATtiny167 üzərində işləyir.

Orijinal Digispark ilə müqayisədə, Pro daha sürətlidir (16Mhz vs 8Mhz), daha çox yaddaşa malikdir və daha bir neçə I/O pininə malikdir.

Digispark Pro ilk olaraq Kickstarter layihəsi ilə təqdim edildi.

Addım 4: Digispark Pro -nun proqramlaşdırılması

Digispark Pro proqramlaşdırılması
Digispark Pro proqramlaşdırılması

Sancaqları Digispark Pro -ya lehimləmədən əvvəl, onu proqramlaşdırmaq üçün lazım olan hər şeyi konfiqurasiya edin və göyərtədəki LED -in yanıb -sönməsi üçün nümunə kodu yükləyin. Bu, Digispark Pro ilə işləmək üçün vacib bir inam yaratmaq addımıdır və əyləncəlidir!

Rəsmi Digistump Wiki -dəki məlumatlar bizi Arduino IDE -ni (hələ quraşdırılmamışsa) qurmağa, IDE -ni ATtiny167 ilə istifadə üçün konfiqurasiya etməyə və sonra ilk proqramımızı yükləməyə aparır.

Həmişə olduğu kimi, gecikmə () funksiyası zənglərində vaxtın (milisaniyələr) dəyişdirilməsi ilə oynayın və sonra kod dəyişikliklərinizin mikrokontrolördə saxlanıldığını və icra edildiyini görmək üçün Digispark Pro -nu yandırın.

"Sorun Giderme" başlığındakı qeydlərə xüsusi diqqət yetirin. Bir USB çipi istifadə etmədən Digispark -ın USB interfeysi bir qədər çətindir (buna baxmayaraq parlaqdır), buna görə də USB bağlantısı qurmaq üçün bəzən Vikilikdə təklif edildiyi kimi bir neçə dəfə təkrar cəhd, fərqli bir kabel və ya başqa bir fırıldaq tələb olunur.

Bəzi qurğularda, Digispark Pro, PC -yə qoşularkən, yükləyicisində qalır və istifadəçi proqramını icra etmir. Digispark Pro -nu bir güc bankından, bir USB divar siğilindən və ya proqramlaşdırıldıqdan sonra başqa bir enerji təchizatından istifadə etmək ümumiyyətlə mükəmməl bir həlldir.

Addım 5: NORDIC NRF24L01 Radio Alıcı

NORDIC NRF24L01 Radio Alıcı
NORDIC NRF24L01 Radio Alıcı

NRF24L01, dünya miqyasında 2.4 - 2.5 GHz ISM diapazonu üçün tək çipli radio ötürücüdür. Alıcı -ötürücü tam inteqrasiya olunmuş bir tezlik sintezatoru, güc gücləndiricisi, kristal osilator, demodulyator, modulyator və təkmilləşdirilmiş protokol mühərrikindən ibarətdir. Çıxış gücü, tezlik kanalları və protokol qurulması SPI interfeysi vasitəsilə asanlıqla proqramlaşdırıla bilər. Cari istehlak -6dBm və RX rejimində 12.3mA çıxış gücündə yalnız 9.0mA -dır. Daxili Power Down və Standby rejimləri güc azalmasını dəstəkləyir. (məlumat cədvəli)

NRF24L01+ Simsiz Modulu necə işləyir.

Addım 6: DigiProNRF qovşaqlarını konfiqurasiya edin

DigiProNRF qovşaqlarını konfiqurasiya edin
DigiProNRF qovşaqlarını konfiqurasiya edin

Eksklüziv DigiProNRF elektron lövhəsi, Digispark Pro modulu ilə nRF24L01 modulunun qarşılıqlı əlaqəsini dəstəkləyir. DigiProNRF dövrə lövhəsi, həmçinin nRF24 -ü gücləndirmək üçün 3.3V süzgəcdən keçirilmiş tənzimləyicini dəstəkləyir və elektrik xətlərinə və I/O siqnallarına asan daxil olmaq üçün bir sıra dağılmış Digispark Pro sancaqlarını təmin edir.

Şematik diaqramdan, hansı nRF24 Modul pinlərinin hansı Digispark sancaqlarına bağlandığını qeyd edin. Bu pin tapşırıqları əlavə edilmiş nümunə kodunda istifadə olunur.

Düyünlər arasındakı nöqtədən-nöqtəyə əlaqəni sınamaq üçün iki DigiProNRF qovşağını lehimləyin.

Digispark Pro'nun altındakı üç "başlıq başı" nı ƏLDƏ ETMƏYİN. Bunun əvəzinə, Digispark Pro -nun yanındakı qırılma pinləri üçün əlavə başlıq pinlərindən istifadə edin. Üç "mərkəzi başlıq sancağı" heç bir problem yaratmadan bağlana bilər (PCB -də heç bir şeyə bağlı deyillər), lakin başlıq, istifadə edilməyən üç Digispark çuxurunda boşa çıxmaqdan daha yaxşı qırılma üçün istifadə olunur.

İki DigiProNRF qovşağını əlavə edilmiş demo eskizləri ilə proqramlaşdırın (biri TX üçün, biri də RX üçün). Radio bağlantısı uğurlu olduqda, hər bir lövhədəki Pin1 LED (Digispark Pro -nun mərkəzinin yaxınlığında) yavaş -yavaş yanıb -sönəcək. Radio bağlantısı pozulduqda LED sabit qalacaq. Məsələn, digər düyün söndürüldükdə.

Məlumat üçün, bu demo Pro nRF24L01+ Shield dərsliyinə əsaslanır.

Tövsiyə: