Სარჩევი:

HackerBox 0045: Spark Net: 10 ნაბიჯი
HackerBox 0045: Spark Net: 10 ნაბიჯი

ვიდეო: HackerBox 0045: Spark Net: 10 ნაბიჯი

ვიდეო: HackerBox 0045: Spark Net: 10 ნაბიჯი
ვიდეო: #77 HackerBox 0045 Spark Net 2024, ნოემბერი
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

მივესალმოთ HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0045– ით ჩვენ ვატარებთ ექსპერიმენტებს სკანდინავიური nRF24 რადიოს გადამცემებით, პროგრამირებითა და ქსელურად Digispark Pro მოდულებით, რადიოსაერთო სერვო ძრავით, მოძრაობის დეტექტორებით და სხვა მრავალით. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox 0045– ით დასაწყებად, რომლის შეძენაც შეგიძლიათ აქ მარაგების ბოლომდე. თუ გსურთ მიიღოთ მსგავსი HackerBox ყოველ ჯერზე თქვენს საფოსტო ყუთში, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!

HackerBoxes არის ყოველთვიური სააბონენტო სერვისი ელექტრონიკისა და კომპიუტერული ტექნოლოგიების მოყვარულთათვის - აპარატურის ჰაკერები - ოცნებების მეოცნებეები.

გატეხეთ პლანეტა

ნაბიჯი 1: შინაარსის სია HackerBox 0045 -ისთვის

Image
Image
  • სამი Digispark Pro ATtiny167 მოდული
  • სამი გაძლიერებული NRF24L01 მოდული
  • სამი ექსკლუზიური DigiProNRF მიკროსქემის დაფა
  • სამი SMA ანტენა
  • შენახვის ყუთი 575 რეზისტორებით
  • HC-SR501 PIR მოძრაობის სენსორის მოდული
  • მიკრო სერვო აპარატურით
  • ხაზოვანი 10K Ohm პოტენციმეტრი
  • ქალი-მდე ქალი DuPont Jumper Wires
  • BadgeBuddy შესავალი შედუღების ნაკრებში
  • Google ლოგოს სტიკერი
  • ექსკლუზიური HackLife Iron-On Patch

ზოგიერთი სხვა რამ, რაც სასარგებლო იქნება:

  • Soldering რკინის, solder, და ძირითადი soldering ინსტრუმენტები
  • კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად

რაც მთავარია, თქვენ დაგჭირდებათ თავგადასავლების გრძნობა, ჰაკერების სული, მოთმინება და ცნობისმოყვარეობა. ელექტრონიკის შექმნა და ექსპერიმენტი, თუმცა ძალიან მომგებიანი, შეიძლება იყოს სახიფათო, რთული და ზოგჯერ იმედგაცრუებულიც კი. მიზანი არის პროგრესი და არა სრულყოფილება. როდესაც დაჟინებით დატკბებით თავგადასავლებით, ამ ჰობიდან შეიძლება მიიღოთ დიდი კმაყოფილება. გადადგით თითოეული ნაბიჯი ნელა, გაითვალისწინეთ დეტალები და ნუ შეგეშინდებათ დახმარების თხოვნა.

HackerBoxes– ის ხშირად დასმულ კითხვებში არის უამრავი ინფორმაცია მიმდინარე და პერსპექტიული წევრებისთვის. თითქმის ყველა არატექნიკური დახმარების ელ.წერილს, რომელსაც ჩვენ ვიღებთ, უკვე იქ არის გაცემული, ამიტომ ჩვენ ნამდვილად ვაფასებთ თქვენს მიერ გამოყოფილი კითხვის კითხვების გამოყოფას.

ნაბიჯი 2: შედუღების ნაკრები - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy არის მარტივი და სახალისო ნაკრები "შედუღების შესავალი". HackerBoxes ამაყობს, რომ აწარმოებს ათასობით BadgeBuddy კომპლექტს ლას ვეგასში DEF CON 27 -ზე ჩვენი ჰობის პოპულარიზაციისთვის. BadgeBuddy კომპლექტები უფასოდ იქნება ხელმისაწვდომი (როგორც ლუდი) Hardware Hacking Village- ში, Soldering Skills Village- ში და გამყიდველთა ოთახში. ორგანიზატორები და მოხალისეები DEF CON სოფლებში ეძღვნებიან გააცნონ და დაეხმარონ ყველას, ვინც დაინტერესებულია ელექტრონიკით და ჰაკერების და უსაფრთხოების კვლევის მრავალი სხვა ასპექტით.

რასაკვირველია, საკმარისი დამატებითი BadgeBudy ნაკრები იქნა მიღებული, რათა დარწმუნდეთ, რომ HackerBox– ის ყველა წევრს ასევე შეუძლია მიიღოს BadgeBuddy ნაკრები HackerBox 0045 – ში. თქვენ შეგიძლიათ გაუზიაროთ თქვენი BadgeBuddy ადამიანს, ვისაც სურს ისწავლოს შედუღება, ან შეგიძლიათ უბრალოდ ისიამოვნოთ საკუთარი თავისთვის!

BadgeBuddy არის მოციმციმე მინი-სამკერდე PCB, რომელიც შეიძლება ჩამოიხრჩო საკონფერენციო სამაგრზე, ზურგჩანთაზე, საფულეზე, ქამარზე და ა.შ. ჩართული ბურთულიანი ჯაჭვის გამოყენებით. BadgeBuddy იყენებს გაუმჯობესებული სტილის თვითმმართველობის cycling rainbow LED- ები შემცირებული BOM გარეშე გარე კონტროლის ჩართვა საჭირო. ეს ქმნის საინტერესო შედეგს, რომელიც ჯერ კიდევ საკმაოდ მარტივია პირველად შედუღების პროექტისთვის.

თუ თქვენ გაწვრთნით ვინმეს ამ ნაკრების საშუალებით, რომელიც ახალია შედუღების მიზნით, არსებობს ბევრი შესანიშნავი სახელმძღვანელო და ვიდეო ონლაინ შედუღების შესახებ. აქ არის ერთი მაგალითი. გაითვალისწინეთ, რომ ადგილობრივ შემქმნელ ჯგუფებს ან ჰაკერულ ადგილებს ხშირად აქვთ გასაყიდი სადგურები და გამოცდილება. ასევე, სამოყვარულო რადიოკლუბები ყოველთვის არის ელექტრონიკის გამოცდილების შესანიშნავი წყარო.

BadgeBuddy ასამბლეის შენიშვნები:

  • TIN CENTER PAD UNDER COIN CELL CLIP CLIP WITH SOLDER MAKE BUMP
  • SOLDER COIN CELL CLIP შესაბამისად გარე მიმოხილვის უკან PCB
  • ATB POWER SWITCH ONBOB BACK OF PCB
  • ჩასვით მოციმციმე LED- ები PCB– ის წინ, მოკლე PIN– ით, რომელიც ახლოსაა PCB– ზე, LED– ის გამოშვების გვერდით
  • SOLDER LED- ები
  • სანამ უსაფრთხოების სათვალეებს ატარებთ, მოაცილეთ ქინძისთავები PCB– ზე
  • მონეტის უჯრედის ჩასმა
  • აღნიშნე ცისარტყელას LED ციკლის წარმატება
  • მიამაგრეთ მძივის ჯაჭვი

ნაბიჯი 3: Digispark Pro

Digispark Pro იყენებს ATtiny167 მიკროკონტროლერს (მონაცემთა ფურცელს), მშვენიერი განახლებაა ATtiny85– დან ორიგინალ Digispark– ზე.

Digispark Pro შეიძლება დაპროგრამდეს პირდაპირ USB– დან სხვა Arduino– ს ან პროგრამისტის მოდულის საჭიროების გარეშე. USB კოდი მუშაობს პირდაპირ ATtiny167– ზე.

ორიგინალ Digispark– თან შედარებით, Pro არის უფრო სწრაფი (16Mhz 8Mhz– ის წინააღმდეგ), აქვს მეტი საცავი და აქვს კიდევ რამდენიმე I/O ქინძისთავები.

Digispark Pro თავდაპირველად დაინერგა Kickstarter პროექტის საშუალებით.

ნაბიჯი 4: Digispark Pro– ის პროგრამირება

Digispark Pro პროგრამირება
Digispark Pro პროგრამირება

სანამ Digispark Pro– ზე მიამაგრებთ ქინძისთავებს, დააკონფიგურირეთ ყველაფერი, რაც საჭიროა მის დასაპროგრამებლად და ჩატვირთეთ მაგალითი კოდი ბორტზე LED მოციმციმე. ეს არის ნდობის აღდგენის მნიშვნელოვანი ნაბიჯი Digispark Pro– სთან მუშაობისთვის და სახალისოა!

ოფიციალური Digistump Wiki– ის ინფორმაცია მიგვიყვანს Arduino IDE– ს დაყენებით (თუ უკვე არ არის დაინსტალირებული), IDE– ს კონფიგურაციით ATtiny167– ით გამოსაყენებლად და შემდეგ ჩატვირთვა ჩვენი პირველი პროგრამა.

როგორც ყოველთვის, შეასრულეთ დროის (მილიწამების) შეცვლა () ფუნქციის დარეკვაში და შემდეგ გაააქტიურეთ Digispark Pro, რომ ნახოთ თქვენი კოდის ცვლილებები ინახება და შესრულებულია მიკროკონტროლერზე.

განსაკუთრებული ყურადღება მიაქციეთ ჩანაწერებს "პრობლემების მოგვარების" სათაურში. Digispark– ის USB ინტერფეისი აპარატურის USB ჩიპის გამოყენების გარეშე არის ცოტათი გატეხილი (თუმცა ბრწყინვალე), ასე რომ USB კავშირის დამყარება ზოგჯერ მოითხოვს რამოდენიმე განმეორებას, განსხვავებულ კაბელს ან სხვა ჩხუბს, როგორც ეს მითითებულია ვიკიში.

ზოგიერთ კონფიგურაციაში, Digispark Pro, სანამ კომპიუტერთან არის დაკავშირებული, რჩება მის ჩამტვირთველში და არ ასრულებს მომხმარებლის პროგრამას. Digispark Pro– ის დატენვა დენის ბანკიდან, USB კედლის მეჭეჭიდან ან სხვა კვების ბლოკიდან დაპროგრამების შემდეგ, როგორც წესი, იდეალური გარჩევადობაა.

ნაბიჯი 5: NORDIC NRF24L01 რადიო გადამცემი

NORDIC NRF24L01 რადიო გადამცემი
NORDIC NRF24L01 რადიო გადამცემი

NRF24L01 არის ერთი ჩიპიანი რადიო გადამცემი მსოფლიო მასშტაბით 2.4 - 2.5 GHz ISM ბენდისთვის. გადამცემი შედგება სრულად ინტეგრირებული სიხშირის სინთეზატორიდან, დენის გამაძლიერებელიდან, ბროლის ოსცილატორიდან, დემოდულატორიდან, მოდულატორიდან და გაძლიერებული პროტოკოლის ძრავისგან. გამომავალი სიმძლავრე, სიხშირის არხები და პროტოკოლის დაყენება ადვილად დასაპროგრამირებელია SPI ინტერფეისის საშუალებით. მიმდინარე მოხმარება არის მხოლოდ 9.0mA გამომავალი სიმძლავრით -6dBm და 12.3mA RX რეჟიმში. ჩამონტაჟებული Power Down და ლოდინის რეჟიმი მხარს უჭერს ენერგიის შემცირებას. (მონაცემთა ფურცელი)

როგორ მუშაობს nRF24L01+ უკაბელო მოდული.

ნაბიჯი 6: DigiProNRF კვანძების კონფიგურაცია

DigiProNRF კვანძების კონფიგურაცია
DigiProNRF კვანძების კონფიგურაცია

ექსკლუზიური DigiProNRF მიკროსქემის დაფა მხარს უჭერს Digispark Pro მოდულისა და nRF24L01 მოდულის ურთიერთკავშირს. DigiProNRF მიკროსქემის დაფა ასევე მხარს უჭერს 3.3V გაფილტრულ მარეგულირებელს nRF24- ის გასააქტიურებლად და უზრუნველყოფს Digispark Pro- ს დამტვრეულ ქინძისთავების ერთ რიგს ელექტროგადამცემი ხაზებისა და I/O სიგნალების ადვილად წვდომისათვის.

სქემატური დიაგრამადან გაითვალისწინეთ რომელ nRF24 მოდულის ქინძისთავები რომელ Digispark ქინძისთავებს უკავშირდება. ეს პინი დავალებები გამოიყენება თანდართულ მაგალითში.

შეაერთეთ ორი DigiProNRF კვანძი კვანძებს შორის წერტილოვანი კომუნიკაციის ექსპერიმენტისთვის.

ნუ დაასახელებთ სამი "ცენტრის სათაურის ქინძისთავებს" Digispark Pro– ს ბოლოში. ამის ნაცვლად, გამოიყენეთ დამატებითი სათაურის ქინძისთავები Digispark Pro– ს გვერდით. სამი "ცენტრალური სათაურის ქინძისთავები" შეიძლება დაკავშირებული იყოს ყოველგვარი პრობლემის გარეშე (ისინი PCB– ზე არაფერზეა მიერთებული), მაგრამ სათაური უკეთესად გამოიყენება გარღვევისთვის, ვიდრე დაიხარჯება სამ გამოუყენებელ დიგისპარკის ხვრელზე.

დაპროგრამეთ ორი DigiProNRF კვანძი თანდართული დემო ესკიზებით (ერთი TX და ერთი RX). საბორტო Pin1 LED (Digispark Pro ცენტრის მახლობლად) თითოეულ დაფაზე ნელ -ნელა აციმციმდება, როდესაც რადიო კავშირი წარმატებულია. LED დარჩება მყარი, როდესაც რადიო კავშირი გაწყდება. მაგალითად, თუ სხვა კვანძი გამორთულია.

FYI, ეს დემო დაფუძნებულია Pro nRF24L01+ Shield სამეურვეო პროგრამაზე.

გირჩევთ: