Mục lục:
- Bước 1: HackerBox 0029: Nội dung hộp
- Bước 2: Hoạt động tại hiện trường
- Bước 3: Arduino Pro Micro 5V 16MHz
- Bước 4: Các kịch bản vi mô chuyên nghiệp cho các hoạt động tại hiện trường
- Bước 5: Đưa Bộ công cụ hiện trường vào thực hành
- Bước 6: Hack hành tinh
Video: HackerBox 0029: Bộ công cụ hiện trường: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Field Kit - Tháng này, HackerBox đang khám phá các công cụ di động và thu nhỏ khác nhau cho các hoạt động hiện trường nhanh. Có thể hướng dẫn này chứa thông tin về cách làm việc với HackerBox # 0029 mà bạn có thể lấy tại đây khi nguồn cung cấp cuối cùng. Ngoài ra, 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!
Các chủ đề và mục tiêu học tập cho HackerBox 0029:
- Lắp ráp một bộ công cụ điện tử nhỏ cho các hoạt động trường di động
- Chuẩn bị các đoạn dẫn clip micro-grabber cho các ứng dụng hack phần cứng
- Định cấu hình nền tảng ATmega32U4 Pro Micro trong Arduino IDE
- Áp dụng các thao tác I / O và bus đơn giản để khai thác các mục tiêu phần cứng
- Hiểu nội dung lập trình và kết xuất của EPROMs
- Thử nghiệm với công cụ Phân tích lôgic dựa trên xử lý
HackerBoxes là dịch vụ hộp đăng ký hàng tháng dành cho công nghệ máy tính và điện tử DIY. Chúng tôi là những người có sở thích, nhà sản xuất và thử nghiệm. Chúng ta là những kẻ mơ mộng. HACK KẾ HOẠCH!
Bước 1: HackerBox 0029: Nội dung hộp
- Thẻ tham chiếu có thể thu thập được của HackerBoxes # 0029
- Hộp dây kéo HackerBoxes độc quyền
- Sắt hàn di động 5V
- ProMicro ATmega32U4 5V 16MHz
- Màn hình OLED 0,91 inch 128x32 I2C
- Mô-đun nút nhấn bốn phím
- Mô-đun gỡ lỗi sáu đèn LED
- Mô-đun EEPROM AT24C256 I2C
- Bảng mạch không hàn 400 điểm
- Jumper Wire Bundle
- Bộ Clip Grabber Mini
- Bấc hàn 2mm x 1,5m
- Cáp MicroUSB
- Cáp MiniUSB
- Bộ trình điều khiển chính xác
- Điện thoại độc quyền Phreak Decal độc quyền
- Móc khóa rồng 8bit độc quyền
Một số điều khác sẽ hữu ích:
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 cảm giác phiêu lưu, tinh thần tự làm và sự tò mò của hacker. Tự làm đồ điện tử không phải là một mục tiêu tầm thường, và HackerBoxes không phải là một phiên bản tồi tàn. 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ấy rất nhiều sự hài lòng khi học công nghệ mới và hy vọng sẽ có được một số dự án hoạt động. Chúng tôi khuyên bạn nên 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 đỡ.
Lưu ý rằng 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ề HackerBox.
Bước 2: Hoạt động tại hiện trường
Là một Hacker phần cứng, bạn không bao giờ biết khi nào hoặc ở đâu bạn có thể cần phải sửa đổi đèn flash trên bộ định tuyến, đổ ROM từ hệ thống trò chơi điện tử, chuyển đổi một số chân I / O, giải phóng pin yếu hoặc tiết kiệm cả ngày.
Bộ công cụ hiện trường HackerBoxes là vật phẩm đầu tiên dành cho tài nguyên sơ cứu thiết bị điện tử của bạn. Sau khi được phát triển, bạn có thể giữ bộ hiện trường của mình ở trạng thái sẵn sàng trong ba lô, cặp hoặc túi đựng đồ nghề.
Các tình huống ví dụ:
Đồ chơi lấy cắp dữ liệu
Thêm đồ chơi
Máy bỏ phiếu
Ngày thực địa năm 2018
Hack ô tô
Bước 3: Arduino Pro Micro 5V 16MHz
Arduino Pro Micro dựa trên vi điều khiển ATmega32U4 có giao diện USB tích hợp. Điều này có nghĩa là không có FTDI, PL2303, CH340 hoặc bất kỳ chip nào khác đóng vai trò trung gian giữa máy tính của bạn và vi điều khiển Arduino.
Trước tiên, chúng tôi khuyên bạn nên làm việc với Pro Micro mà không cần hàn các chân vào vị trí. Bạn có thể thực hiện cấu hình và kiểm tra cơ bản mà không cần sử dụng các chân tiêu đề. Ngoài ra, việc trì hoãn quá trình hàn trên mô-đun sẽ cung cấp ít biến hơn để gỡ lỗi nếu bạn gặp phải bất kỳ biến chứng nào.
Nếu bạn chưa cài đặt Arduino IDE trên máy tính của mình, hãy bắt đầu bằng cách lấy nó ở dạng arduino.cc. CẢNH BÁO: Đảm bảo chọn phiên bản 5V trong công cụ> bộ xử lý trước khi lập trình Pro Micro. Việc đặt bộ này cho 3.3V sẽ hoạt động một lần và sau đó thiết bị sẽ có vẻ như không bao giờ kết nối với PC của bạn cho đến khi bạn làm theo hướng dẫn "Đặt lại về Bộ nạp khởi động" trong hướng dẫn được thảo luận bên dưới, điều này có thể hơi phức tạp.
Sparkfun có một Hướng dẫn Kết nối Micro Pro tuyệt vời. Hướng dẫn Hookup có tổng quan chi tiết về bo mạch Pro Micro, sau đó là phần "Cài đặt: Windows" và phần "Cài đặt: Mac & Linux." Làm theo hướng dẫn trong phiên bản thích hợp của các hướng dẫn cài đặt đó để cấu hình Arduino IDE của bạn để hỗ trợ Pro Micro. Chúng tôi thường bắt đầu làm việc với bảng Arduino bằng cách tải và / hoặc sửa đổi bản phác thảo Blink tiêu chuẩn. Tuy nhiên, Pro Micro không bao gồm đèn LED thông thường trên chân 13. May mắn thay, chúng tôi có thể điều khiển đèn LED RX / TX và Sparkfun đã cung cấp một bản phác thảo nhỏ gọn gàng để minh họa cách làm. Đây là phần của Hướng dẫn kết nối có tựa đề, "Ví dụ 1: Blinkies!" Xác minh rằng bạn có thể biên dịch và tải xuống Blinkies này! ví dụ trước khi tiếp tục.
Bước 4: Các kịch bản vi mô chuyên nghiệp cho các hoạt động tại hiện trường
Để đọc và ghi bộ tám dòng I / O từ Pro Micro bằng giao diện nối tiếp đơn giản, hãy thử bản phác thảo Serial_IO.ino được bao gồm tại đây. Đây là một trong những công cụ nhúng đơn giản nhất mà chúng tôi có thể sử dụng để thao tác hoặc thẩm vấn bất kỳ hệ thống đích nào mà chúng tôi đang làm việc.
Có thể sử dụng jumper đơn giản hoặc mô-đun nút xúc giác để trình diễn các đầu vào kỹ thuật số tại các chân 10, 16, 14, 15, 18, 19, 20 và 21.
Tương tự, mô-đun LED có thể được sử dụng để hiển thị các đầu ra kỹ thuật số tại các chân 2, 3, 4, 5, 6, 7, 8 và 9.
Trong thực tế sử dụng, các dòng I / O này sẽ giao tiếp với hệ thống đích.
Nâng cao hơn một chút so với ví dụ này, nền tảng Xử lý có thể được sử dụng để triển khai bộ phân tích logic cơ bản bằng Pro Micro.
Chúng ta có thể thử nghiệm đọc và ghi mô-đun EEPROM nối tiếp AT24C256 (biểu dữ liệu) bằng cách sử dụng mã demo này.
Màn hình OLED 128x32 có thể được sử dụng khi máy tính không khả dụng để hiển thị đầu ra. Có nhiều Thư viện SSD1306 khác nhau có sẵn trực tuyến.
Đối với thử thách nâng cao của việc sử dụng bộ vi điều khiển làm nền tảng gỡ lỗi / hack, hãy xem dự án Bus Ninja. Lưu ý rằng điều này sẽ yêu cầu chuỗi công cụ avr-gcc và avrdude thay vì sử dụng Arduino IDE.
Bước 5: Đưa Bộ công cụ hiện trường vào thực hành
Vì tất cả chúng ta đều có nền tảng khác nhau và các trường hợp sử dụng khác nhau cho các công cụ khác nhau, chúng tôi muốn thấy mọi người chia sẻ một số chi tiết này trong các nhận xét bên dưới.
Cân nhắc chia sẻ suy nghĩ của bạn về một số hoặc tất cả những điểm sau:
Đối với các nhu cầu cụ thể của bạn, bạn có thể đóng gói những gì trong Bộ công cụ hiện trường mà không được bao gồm ở đây?
Bạn hình dung có thể cần Bộ công cụ hiện trường của mình trong những tình huống nào?
Bạn sẽ giữ Bộ công cụ hiện trường của mình ở đâu?
Trong những tháng tới, vui lòng đăng lại ở đây về thời điểm và cách bạn kết thúc việc sử dụng Bộ công cụ hiện trường của mình.
Bước 6: Hack hành tinh
Nếu bạn đã yêu thích Chương trình hướng dẫn này và muốn có một hộp đồ điện tử và công nghệ máy tính được gửi đến hộp thư của bạn mỗi tháng, hãy tham gia cuộc cách mạng HackerBox bằng cách ĐĂNG KÝ TẠI ĐÂY.
Tiếp cận và chia sẻ thành công của bạn trong các bình luận bên dưới hoặc trên Trang Facebook HackerBoxes. Chắc chắn hãy cho chúng tôi biết nếu bạn có bất kỳ câu hỏi nào hoặc cần trợ giúp về bất cứ điều gì. Cảm ơn bạn đã là một phần của HackerBoxes!
Đề xuất:
Màn hình cảm biến CO2 Plug & Play với NodeMCU / ESP8266 cho trường học, trường mẫu giáo hoặc nhà của bạn: 7 bước
Màn hình cảm biến CO2 Plug & Play Với NodeMCU / ESP8266 cho Trường học, Mẫu giáo hoặc Nhà của bạn: Tôi sẽ chỉ cho bạn cách nhanh chóng tạo một phích cắm & chơi cảm biến CO2 nơi tất cả các yếu tố của dự án sẽ được kết nối với dây DuPont. Sẽ chỉ có 5 điểm cần hàn, bởi vì tôi đã không hàn trước dự án này cả
Tạo hiển thị MQTT EInk của riêng bạn cho dữ liệu thời gian, tin tức và môi trường: 7 bước
Hiển thị MQTT EInk của riêng bạn cho Dữ liệu Thời gian, Tin tức và Môi trường: ‘THE’ là một Màn hình Thông tin MQTT nhỏ cho Thông tin Thời gian, Tin tức và Môi trường. Sử dụng màn hình eInk 4,2 inch, khái niệm của nó rất đơn giản - hiển thị thông tin trên cơ sở xoay, cập nhật vài phút một lần. Dữ liệu có thể là bất kỳ nguồn cấp dữ liệu nào - f
Kính hiển vi huỳnh quang và trường sáng chi phí thấp: 9 bước (có hình ảnh)
Kính hiển vi huỳnh quang và trường sáng chi phí thấp: Kính hiển vi huỳnh quang là một phương thức hình ảnh được sử dụng để hình dung các cấu trúc cụ thể trong các mẫu sinh học và vật lý khác. Các đối tượng quan tâm trong mẫu (ví dụ: tế bào thần kinh, mạch máu, ti thể, v.v.) được hình dung vì huỳnh quang
Hiển thị môi trường xung quanh cho xe buýt đến: 6 bước (có hình ảnh)
Màn hình xung quanh cho xe buýt đến: Trong khi màn hình có thể phổ biến để xem thông tin, chúng chắc chắn không phải là phương tiện duy nhất để tiêu thụ thông tin. Có một số cơ hội để hình dung thông tin từ xung quanh môi trường của chúng tôi và với dự án này, chúng tôi tìm cách xâm nhập vào
Trường hợp Mp3 về Môi trường thù địch: 9 bước
Hộp đựng Mp3 về Môi trường thù địch: Tôi đã làm một chiếc vỏ bảo vệ để giữ cho chiếc Creative Zen V Plus mới của mình an toàn trước các yếu tố thù địch trong môi trường cửa hàng hàn. Ba yếu tố tôi quan tâm nhất là: tia lửa hàn, mảnh đạn mài và bụi kim loại. Tia lửa hàn có thể nóng