Mục lục:

HackerBox 0060: Sân chơi: 11 bước
HackerBox 0060: Sân chơi: 11 bước

Video: HackerBox 0060: Sân chơi: 11 bước

Video: HackerBox 0060: Sân chơi: 11 bước
Video: Hackerbox 0098 - Escape 2024, Tháng bảy
Anonim
HackerBox 0060: Sân chơi
HackerBox 0060: Sân chơi

Xin gửi lời chào đến các Hacker HackerBox trên toàn thế giới!

Với HackerBox 0060, bạn sẽ thử nghiệm với Adafruit Circuit Playground Bluefruit có vi điều khiển Nordic Semiconductor nRF52840 ARM Cortex M4 mạnh mẽ. Khám phá lập trình nhúng với CircuitPython, Arduino, ARM GCC, v.v. Kiểm soát các chương trình nhúng từ thiết bị di động qua các kênh Bluetooth Low Energy (BLE). Sử dụng PCB của Playground Ghost vào breadboard với Circuit Playground Bluefruit. Hiểu và thực hiện các mạch phân áp, bộ khuếch đại âm thanh lớp D, màn hình LCD màu đầy đủ và bộ nhớ bổ sung bằng cách sử dụng cả thẻ nhớ SD và chip flash nối tiếp.

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ộng mơ.

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.

Quân nhu

Có thể hướng dẫn này chứa thông tin để bắt đầu với HackerBox 0060. Nội dung hộp đầy đủ được liệt kê trên trang sản phẩm cho HackerBox 0060, nơi hộp cũng có sẵn để mua trong khi hết hàng. Nếu bạn muốn tự động nhận được một HackerBox như thế này ngay trong hộp thư của mình mỗi tháng với chiết khấu $ 15, bạn có thể đăng ký tại HackerBoxes.com và tham gia cuộc cách mạng!

Nói chung cần có mỏ hàn, dụng cụ hàn và dụng cụ hàn cơ bản để hoạt động trên HackerBox hàng tháng. Một máy tính để chạy các công cụ phần mềm cũng được yêu cầu. Hãy xem HackerBox Deluxe Starter Workshop để biết một bộ công cụ cơ bản và một loạt các hoạt động và thử nghiệm giới thiệu.

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 đỡ.

Bước 1: Bản vá bảo mật mạng Elite

Bản vá bảo mật mạng Elite
Bản vá bảo mật mạng Elite

Các miếng dán PVC (polyvinyl clorua) kiểu chiến thuật, độc quyền của chúng tôi rất cứng nhưng linh hoạt. Chúng không thấm nước và có thể chịu được nhiều nhiệt độ, lý tưởng cho các điều kiện ngoài trời khắc nghiệt hoặc sử dụng trực tuyến thông thường.

CÀI ĐẶT:

Phương pháp dán vào vải được ưa thích là sử dụng "rãnh may" xung quanh mép ngoài của miếng dán để khâu miếng dán vào đúng vị trí.

Có một giá gắn bàn ủi được dán sẵn vào phía sau của miếng dán, mặc dù ủi không nên là lựa chọn đầu tiên cho phần đính kèm. Lấy tờ giấy bảo vệ ra, định vị miếng dán và hơ nóng qua vải TỪ CẢM GIÁC của miếng dán. Hãy cực kỳ thận trọng để tránh làm tan bản thân miếng dán.

Đối với các bề mặt không phải vải, hãy tháo tấm giấy bảo vệ và gắn biểu tượng bằng băng dính hai mặt hoặc chất kết dính thích hợp.

Bước 2: Sân chơi Adafruit Circuit Bluefruit

Sân chơi Adafruit Circuit Bluefruit
Sân chơi Adafruit Circuit Bluefruit

Sân chơi Circuit Bluefruit từ những người bạn tuyệt vời của chúng tôi tại Adafruit là một nền tảng tích hợp tuyệt vời để khám phá thiết bị điện tử và lập trình. Nó tròn và có các miếng kẹp cá sấu xung quanh mép ngoài để tạo kết nối theo nhiều phương pháp. Nó có thể được cấp nguồn từ USB, bộ pin AAA hoặc bằng pin LiPo. Circuit Playground Bluefruit có hỗ trợ USB tích hợp và nó có thể được sử dụng với các công cụ lập trình Arduino và CircuitPython cùng những công cụ khác.

Chip chính là Vi điều khiển Nordic Semiconductor nRF52840 được xây dựng xung quanh lõi CPU ARM Cortex M4 32-bit chạy ở tốc độ 64 MHz và hỗ trợ các hoạt động dấu phẩy động. NRF52840 có hỗ trợ giao thức cho Bluetooth 5, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT và các ngăn xếp độc quyền 2,4 GHz. Nó có Thẻ NFC-A để sử dụng trong các giải pháp ghép nối và thanh toán đơn giản. Đơn vị mật mã ARM TrustZone CryptoCell được bao gồm trên chip và mang đến một loạt các tùy chọn mật mã thực thi với hiệu quả cao và độc lập với CPU.

Nướng trong mỗi Bluefruit Circuit Playground, bạn sẽ tìm thấy:

  • 1 x bộ xử lý nRF52840 Cortex M4 với hỗ trợ Bluetooth Low Energy
  • 10 x NeoPixels mini, mỗi cái có thể hiển thị bất kỳ màu nào
  • 1 x Cảm biến chuyển động (gia tốc kế ba trục LIS3DH với phát hiện chạm, phát hiện rơi tự do)
  • 1 x Cảm biến nhiệt độ (nhiệt điện trở)
  • 1 x Cảm biến ánh sáng (phototransistor). Cũng có thể hoạt động như một cảm biến màu và cảm biến xung.
  • 1 x Cảm biến âm thanh (micrô MEMS)
  • 1 x Loa mini với bộ khuếch đại lớp D (loa từ tính 7,5mm / bộ rung)
  • 2 x Nút ấn, có nhãn A và B
  • 1 x Công tắc trượt
  • 8 x chân đầu vào / đầu ra thân thiện với alligator-clip
  • Bao gồm I2C, UART, 6 chân có thể làm đầu vào tương tự, nhiều đầu ra PWM
  • Đèn LED "BẬT" màu xanh lá cây để bạn biết nó được cấp nguồn
  • Đèn LED "# 13" màu đỏ để nhấp nháy cơ bản
  • Nút reset
  • 2 MB dung lượng lưu trữ SPI Flash, được sử dụng chủ yếu với CircuitPython để lưu trữ mã và thư viện.
  • Cổng MicroUSB để lập trình và gỡ lỗi
  • Cổng USB có thể hoạt động như cổng nối tiếp, bàn phím, chuột, phím điều khiển hoặc MIDI

BẮT ĐẦU:

Tăng sức mạnh cho Circuit Playground Bluefruit bằng cáp MicroUSB tiêu chuẩn và nhấp vào Tài liệu Adafruit để tìm hiểu thêm.

Bước 3: Mạch Python

Trăn mạch
Trăn mạch

CircuitPython là một ngôn ngữ lập trình được thiết kế để đơn giản hóa việc thử nghiệm và học lập trình trên các bo mạch vi điều khiển giá rẻ. Nó làm cho việc bắt đầu dễ dàng hơn bao giờ hết mà không cần tải xuống máy tính để bàn trả trước. Khi bạn đã thiết lập bảng của mình, hãy mở bất kỳ trình soạn thảo văn bản nào và bắt đầu chỉnh sửa mã. Nó đơn giản mà.

Làm theo các bước nhanh sau để cài đặt CircuitPython vào Circuit Playground Bluefruit.

Nhờ tất cả các tính năng được tích hợp vào Circuit Playground Bluefruit và sức mạnh của CircuitPython, giờ đây chúng tôi có thể thực hiện một số thử nghiệm thú vị ngay khi xuất xưởng. Đây chỉ la một vai vi dụ:

Điều khiển đèn LED RGB NeoPixel tích hợp trên bo mạch

Đo nhiệt độ và ghi vào đèn flash

Điều khiển HID cho bàn phím và chuột tiêm

Giao diện với thiết bị di động qua Bluetooth

Bước 4: Bóng ma sân chơi thân thiện với Breadboard

Ma sân chơi thân thiện với Breadboard
Ma sân chơi thân thiện với Breadboard

Playground Ghost là một cách thú vị để sử dụng Circuit Playground với breadboard không hàn để kết nối với các mô-đun truyền thống và mạch breadboard. Là một giao diện "chốt trên", Circuit Playground có thể dễ dàng gắn, tháo và gắn lại vào Playground Ghost. Điều này cho phép linh hoạt để gắn vào các bảng "bắt vít" khác như Adafruit TFT Gizmo hoặc Adafruit Proto Gizmo và cũng có thể tháo lắp để sử dụng với kẹp cá sấu, v.v.

Bước 5: Lắp ráp Ma sân chơi

Lắp ráp Ma sân chơi
Lắp ráp Ma sân chơi

Broaching Nuts

Đai ốc dùng để gắn cố định một dây buộc có ren chắc chắn vào các vật liệu không dẻo (chẳng hạn như bảng mạch in). Một mặt của đai ốc kết hợp với mặt cắt. Khi đai ốc được áp lực phù hợp với và vào một lỗ mạ PCB, mặt cắt liên kết với lớp mạ trong thành của lỗ. Giao diện này cung cấp cả kết nối cơ và điện tới lớp mạ và bất kỳ dấu vết PCB nào kèm theo.

Hai phương pháp sử dụng hạt mài

PHƯƠNG PHÁP A

Phương pháp đầu tiên để gắn Circuit Playground vào Playground Ghost là phương pháp nhanh chóng và dễ dàng. Chúng tôi khuyên bạn nên đi tuyến đường này, ít nhất là lần đầu tiên. Trong phương pháp này, chỉ cần xoay mặt cắn của các loại hạt đang nghiền ra ngoài để các loại hạt đơn giản được sử dụng như các loại hạt truyền thống (không nghiền). Đặt đai ốc ở phía màu xanh lam (phía Circuit Playground) của hai PCB giúp giảm nguy cơ chập đầu vít hoặc làm hỏng bất kỳ thành phần nào trên Circuit Playground vì các đai ốc nhỏ hơn một chút so với đầu vít của máy.

PHƯƠNG PHÁP B

Phương pháp thứ hai để gắn Circuit Playground vào Playground Ghost sử dụng các hạt mài như dự định - đã được trát. Bắt đầu bằng cách nhấn từng hạt mài vào Playground Ghost ở phía đối diện với các dấu vết PCB. Mặt cắt của đai ốc thực sự cắt vào lớp mạ trong lỗ PCB, vì vậy nó có thể tốn một lượng lực khá lớn. Lựa chọn tốt nhất là sử dụng phó hoặc vũ khí nghiền nát hàng loạt khác. Đảm bảo đặt một số bìa cứng (hoặc lớp bảo vệ chống xước khác) giữa mặt dấu vết của PCB và bề mặt thứ hai.

XIN LƯU Ý: Phương pháp B dẫn đến việc đầu vít máy nằm trên mặt linh kiện của Sân chơi mạch và có thể rất khít với các vít máy. Các đỉnh "đầu máy giặt" của vít máy được cung cấp có kích thước quá khổ và có thể dễ dàng làm ngắn hoặc làm hỏng các thành phần của bo mạch. Nếu bạn tình cờ có vít máy M3 mà không có "đầu máy giặt", bạn có thể muốn sử dụng chúng thay thế. Đây có thể chỉ là các vít đầu tròn hoặc đầu chảo như trong hình trên. Nếu bạn có một đống vít cho vỏ máy tính, có lẽ bạn đang gặp may vì vít M3 khá phổ biến cho ứng dụng đó. Sử dụng chất cách điện dưới đầu vít là một lựa chọn khác, nhưng hãy cẩn thận.

Ghim tiêu đề

Cuối cùng, hàn cạnh ngắn của các tiêu đề góc bên phải vào Playground Ghost như hình minh họa. Các tiêu đề góc bên phải cho phép bóng ma đứng lên và thực sự ám ảnh, bảng mạch không hàn.

Bước 6: Ma sân chơi trên bảng mạch không hàn

Playground Ghost trên bảng mạch không hàn
Playground Ghost trên bảng mạch không hàn

Đặt Playground Ghost lên bảng mạch không hàn và nối dây chiết áp của tông đơ như minh họa ở đây.

Đề xuất: