Mục lục:

HackerBox 0045: Spark Net: 10 bước
HackerBox 0045: Spark Net: 10 bước

Video: HackerBox 0045: Spark Net: 10 bước

Video: HackerBox 0045: Spark Net: 10 bước
Video: #77 HackerBox 0045 Spark Net 2024, Tháng mười một
Anonim
HackerBox 0045: Spark Net
HackerBox 0045: Spark Net

Xin gửi lời chào đến các Hacker HackerBox trên toàn thế giới! Với HackerBox 0045, chúng tôi đang thử nghiệm với bộ thu phát vô tuyến nRF24 của Bắc Âu, lập trình và kết nối mạng các mô-đun Digispark Pro, động cơ servo giao tiếp vô tuyến, bộ dò chuyển động, v.v. Có thể hướng dẫn này chứa thông tin để bắt đầu với HackerBox 0045, bạn có thể mua thông tin này tại đây trong khi hết hàng. Nếu bạn muốn nhận được một HackerBox như thế này ngay trong hộp thư của mình mỗi tháng, hãy đăng ký tại HackerBoxes.com và tham gia cuộc cách mạng!

HackerBoxes là dịch vụ hộp đăng ký hàng tháng dành cho những người đam mê điện tử và công nghệ máy tính - Hacker phần cứng - Những kẻ mơ mộng.

HACK KẾ HOẠCH

Bước 1: Danh sách nội dung cho HackerBox 0045

Image
Image
  • Ba mô-đun Digispark Pro ATtiny167
  • Ba mô-đun NRF24L01 Khuếch đại
  • Ba bảng mạch DigiProNRF độc quyền
  • Ba Anten SMA
  • Hộp lưu trữ với 575 điện trở
  • HC-SR501 Mô-đun cảm biến chuyển động PIR
  • Micro Servo với phần cứng
  • Chiết áp 10K Ohm tuyến tính
  • Dây nhảy DuPont từ nữ sang nữ
  • Giới thiệu về bộ công cụ hàn BadgeBuddy
  • Hình dán biểu trưng của Google
  • HackLife Iron-On Patch độc quyền

Một số điều khác sẽ hữu ích:

  • Hàn sắt, thuốc hàn và các dụng cụ hàn cơ bản
  • Máy tính để chạy các công cụ phần mềm

Quan trọng nhất, bạn sẽ cần một cảm giác phiêu lưu, tinh thần hacker, sự kiên nhẫn và sự tò mò. Việc xây dựng và thử nghiệm với thiết bị điện tử, mặc dù rất bổ ích, nhưng đôi khi có thể khó khăn, thử thách và thậm chí khiến bạn nản lòng. Mục tiêu là sự tiến bộ, không phải sự hoàn hảo. Khi bạn kiên trì và tận hưởng cuộc phiêu lưu, bạn có thể thỏa mãn rất nhiều từ sở thích này. Hãy thực hiện từng bước một cách chậm rãi, chú ý đến các chi tiết và đừng ngại yêu cầu sự giúp đỡ.

Có rất nhiều thông tin cho các thành viên hiện tại và tương lai trong Câu hỏi thường gặp về HackerBoxes. Hầu hết tất cả các email hỗ trợ không liên quan đến kỹ thuật mà chúng tôi nhận được đều đã được trả lời ở đó, vì vậy chúng tôi thực sự đánh giá cao việc bạn dành vài phút để đọc Câu hỏi thường gặp.

Bước 2: Bộ hàn Intro - BadgeBuddy

Digispark Pro
Digispark Pro

BadgeBuddy là bộ "giới thiệu về hàn" đơn giản và thú vị. HackerBoxes tự hào đã sản xuất hàng nghìn bộ BadgeBuddy để quảng bá sở thích của chúng tôi tại DEF CON 27 ở Las Vegas. Bộ dụng cụ BadgeBuddy sẽ được cung cấp miễn phí (như trong bia) trong Làng lấy cắp phần cứng, trong Làng kỹ năng hàn và trong Phòng của nhà cung cấp. Các nhà tổ chức và tình nguyện viên tại Làng DEF CON luôn tận tâm giới thiệu và hỗ trợ bất kỳ ai quan tâm đến thiết bị điện tử và nhiều khía cạnh khác của nghiên cứu về hack và bảo mật.

Tất nhiên, đủ bộ BadgeBudy bổ sung đã được cung cấp để đảm bảo tất cả các thành viên HackerBox cũng có thể nhận được bộ BadgeBuddy trong HackerBox 0045. Bạn có thể chia sẻ BadgeBuddy của mình với những người muốn học hàn hoặc bạn có thể tự thưởng thức nó cho chính mình!

BadgeBuddy là một PCB huy hiệu nhỏ nhấp nháy có thể được treo từ dây buộc hội nghị, ba lô, ví, thắt lưng, v.v. bằng cách sử dụng chuỗi bóng đi kèm. BadgeBuddy sử dụng phong cách cải tiến của đèn LED cầu vồng tự quay vòng để giảm BOM mà không cần mạch điều khiển bên ngoài. Điều này tạo ra một kết quả thú vị mà vẫn đủ đơn giản cho một dự án hàn lần đầu tiên.

Nếu bạn đang huấn luyện một người nào đó mới làm quen với hàn qua bộ tài liệu này, thì có rất nhiều hướng dẫn và video tuyệt vời trực tuyến về hàn. Đây là một ví dụ. Hãy nhớ rằng các nhóm nhà sản xuất địa phương hoặc không gian hacker thường có các trạm hàn và kiến thức chuyên môn để chia sẻ. Ngoài ra, các câu lạc bộ radio nghiệp dư luôn là nguồn cung cấp trải nghiệm điện tử tuyệt vời.

Ghi chú hội nhóm BadgeBuddy:

  • TRUNG TÂM TIN PAD DƯỚI CLIP COIN CELL VỚI SOLDER ĐỂ THỰC HIỆN TRƯỢT BÚT
  • CLIP SOLDER COIN CELL THEO NGOÀI TRỜI TRỞ LẠI CỦA PCB
  • ATTACH CÔNG TẮC NGUỒN LỰC NGOÀI PCB
  • CHÈN LED CHIA SẼ VÀO MẶT TRƯỚC PCB BẰNG PIN NGẮN ĐÓNG VÀO MẶT PHNG CỦA LED NGOÀI TRỰC TUYẾN TRÊN PCB
  • Đèn LED SOLDER
  • KHI MẶC KÍNH AN TOÀN, PIN TRIM SANG PCB
  • CHÈN TẾ BÀO COIN
  • KỶ NIỆM THÀNH CÔNG ĐÈN LED CYCLING RAINBOW
  • ĐÍNH KÈM SỬ DỤNG CHUỖI HẠT

Bước 3: Digispark Pro

Digispark Pro sử dụng vi điều khiển ATtiny167 (biểu dữ liệu), một bản nâng cấp tuyệt vời từ ATtiny85 trên Digispark gốc.

Digispark Pro có thể được lập trình trực tiếp từ USB mà không cần Arduino hoặc mô-đun lập trình viên khác. Mã USB chạy trực tiếp trên ATtiny167.

So với Digispark ban đầu, Pro nhanh hơn (16Mhz so với 8Mhz), có nhiều bộ nhớ hơn và có nhiều chân I / O hơn.

Digispark Pro ban đầu được giới thiệu thông qua một dự án Kickstarter.

Bước 4: Lập trình Digispark Pro

Lập trình Digispark Pro
Lập trình Digispark Pro

Trước khi hàn các chân vào Digispark Pro, hãy định cấu hình mọi thứ cần thiết để lập trình nó và tải mã ví dụ để nhấp nháy đèn LED trên bo mạch. Đây là một bước xây dựng sự tự tin quan trọng để làm việc với Digispark Pro và thật thú vị!

Thông tin trên Wiki Digistump chính thức sẽ hướng dẫn chúng tôi cách cài đặt Arduino IDE (nếu chưa được cài đặt), định cấu hình IDE để sử dụng với ATtiny167, sau đó tải chương trình đầu tiên của chúng tôi.

Như thường lệ, hãy thử với việc sửa đổi thời gian (mili giây) trong các lệnh gọi hàm delay () và sau đó chỉnh sửa lại Digispark Pro để biết rằng các sửa đổi mã của bạn đang được lưu trữ và thực thi trên vi điều khiển.

Đặc biệt chú ý đến các ghi chú trong tiêu đề "Khắc phục sự cố". Giao diện USB của Digispark mà không sử dụng chip USB phần cứng là một chút khó khăn (mặc dù vậy, một điều tuyệt vời) vì vậy việc thiết lập kết nối USB đôi khi yêu cầu một vài lần thử lại, cáp khác hoặc các thao tác khác như được đề xuất trong Wiki.

Trong một số thiết lập, Digispark Pro, khi được kết nối với PC, vẫn nằm trong bộ nạp khởi động và không thực thi chương trình người dùng. Cấp nguồn cho Digispark Pro từ ổ cắm điện, ổ cắm trên tường USB hoặc một số nguồn điện khác sau khi nó được lập trình nói chung là độ phân giải hoàn hảo.

Bước 5: Bộ thu phát vô tuyến NORDIC NRF24L01

Bộ thu phát vô tuyến NORDIC NRF24L01
Bộ thu phát vô tuyến NORDIC NRF24L01

NRF24L01 là bộ thu phát vô tuyến chip đơn cho băng tần ISM 2,4 - 2,5 GHz trên toàn thế giới. Bộ thu phát bao gồm một bộ tổng hợp tần số tích hợp đầy đủ, một bộ khuếch đại công suất, một bộ dao động tinh thể, một bộ giải điều chế, bộ điều chế và một công cụ giao thức nâng cao. Công suất đầu ra, kênh tần số và thiết lập giao thức có thể dễ dàng lập trình thông qua giao diện SPI. Mức tiêu thụ hiện tại chỉ là 9,0mA ở công suất đầu ra -6dBm và 12,3mA ở chế độ RX. Chế độ Power Down và Standby được tích hợp sẵn hỗ trợ giảm năng lượng. (bảng dữliệu)

Cách hoạt động của Mô-đun không dây nRF24L01 +.

Bước 6: Định cấu hình các nút DigiProNRF

Định cấu hình các nút DigiProNRF
Định cấu hình các nút DigiProNRF

Bảng mạch DigiProNRF độc quyền hỗ trợ kết nối giữa mô-đun Digispark Pro và mô-đun nRF24L01. Bảng mạch DigiProNRF cũng hỗ trợ bộ điều chỉnh được lọc 3,3V để cấp nguồn cho nRF24 và cung cấp một hàng chân Digispark Pro bị đứt để dễ dàng truy cập vào đường dây điện và tín hiệu I / O.

Từ sơ đồ, lưu ý chân Mô-đun nRF24 kết nối với chân Digispark nào. Các phép gán pin này được sử dụng trong mã ví dụ đính kèm.

Hàn hai nút DigiProNRF để thử nghiệm với giao tiếp điểm-điểm giữa các nút.

KHÔNG PHỔ BIẾN ba "chân tiêu đề trung tâm" ở dưới cùng của Digispark Pro. Thay vào đó, hãy sử dụng các ghim tiêu đề bổ sung cho hàng ghim đột phá bên cạnh Digispark Pro. Ba "chân tiêu đề trung tâm" có thể được kết nối mà không gây ra bất kỳ sự cố nào (chúng không được kết nối với bất kỳ thứ gì trong PCB) nhưng tiêu đề được sử dụng tốt hơn cho việc đột phá hơn là lãng phí trên ba lỗ Digispark không sử dụng.

Lập trình hai nút DigiProNRF với các bản phác thảo demo đính kèm (một cho TX và một cho RX). Đèn LED Pin1 trên bo mạch (gần trung tâm của Digispark Pro) trên mỗi bo mạch sẽ từ từ nhấp nháy khi kết nối vô tuyến thành công. Đèn LED sẽ vẫn sáng khi kết nối vô tuyến bị hỏng. Ví dụ, nếu nút khác bị tắt nguồn.

FYI, bản trình diễn này dựa trên hướng dẫn Pro nRF24L01 + Shield.

Đề xuất: