Mục lục:
- Bước 1: Bắt đầu với thẻ SD trống, tải xuống hình ảnh Raspbian và cài đặt vào thẻ SD
- Bước 2: Kết nối Raspberry Pi với TV / Màn hình và chạy qua thiết lập ban đầu
- Bước 3: Tùy chọn: Vận hành Pi không đầu
- Bước 4: Khuyến nghị: Cập nhật hệ điều hành
- Bước 5: Tùy chọn: Thiết lập Địa chỉ IP E-mailer
- Bước 6: Tùy chọn - Thiết lập VNC
- Bước 7: Cài đặt BCM2835 SPI Library
- Bước 8: Lấy ví dụ ADXL362 SPI
- Bước 9: Phyiscally Connect ADXL362 Breakout với Raspberry Pi GPIO
- Bước 10: Biên dịch và chạy ADXL362_RaspPi
Video: Sơ bộ * SPI trên Pi: Giao tiếp với Máy đo gia tốc 3 trục SPI bằng Raspberry Pi: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Hướng dẫn từng bước về cách thiết lập Raspbian và giao tiếp với thiết bị SPI bằng thư viện SPI bcm2835 (KHÔNG bị ảnh hưởng chút nào!)
Điều này vẫn còn rất sơ bộ… Tôi cần thêm hình ảnh tốt hơn về hookup vật lý và làm việc thông qua một số mã khó xử.
Bước 1: Bắt đầu với thẻ SD trống, tải xuống hình ảnh Raspbian và cài đặt vào thẻ SD
Truy cập https://www.raspberrypi.org/downloads để biết hướng dẫn về cách cài đặt Raspbian
Tôi đã tải xuống: Raspbian image và sử dụngWin32DiskImager để cài đặt trên thẻ SD Ngoài ra còn có thêm thông tin tại
Bước 2: Kết nối Raspberry Pi với TV / Màn hình và chạy qua thiết lập ban đầu
(Chưa cần kết nối Internet)
Đặt múi giờ cho phép Cập nhật SSH Sau đó, Hoàn tất. Mã đầu cuối: khởi động lại
Bước 3: Tùy chọn: Vận hành Pi không đầu
Hướng dẫn tuyệt vời tại địa chỉ: //elinux.org/RPi_Remote_Access Tôi sử dụng Putty (Windows) hoặc Terminal (Mac) để kết nối với SSH
Bước 4: Khuyến nghị: Cập nhật hệ điều hành
Mã đầu cuối: sudo apt-get cập nhật sudo apt-get nâng cấp
Bước 5: Tùy chọn: Thiết lập Địa chỉ IP E-mailer
Tôi đã thiết lập Pi của mình để gửi email cho tôi địa chỉ IP của nó mỗi khi nó khởi động. Điều này giúp cuộc sống của tôi dễ dàng hơn khi tôi cần đăng nhập từ xa bằng SSH.
Hướng dẫn tuyệt vời điền vào: //elinux.org/RPi_Email_IP_On_Boot_Debian
Bước 6: Tùy chọn - Thiết lập VNC
Hướng dẫn tuyệt vời tại địa chỉ: //elinux.org/RPi_VNC_Server Tôi không xem qua toàn bộ hướng dẫn… chỉ theo các bước sau: $ sudo apt-get install tightvncserver $ chậtvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Và, tôi đã tạo một kịch bản để giữ cho việc đánh máy của tôi ở mức tối thiểu.
Bước 7: Cài đặt BCM2835 SPI Library
gist.github.com/3183536
Tài liệu tuyệt vời (và các ví dụ) tại https://www.open.com.au/mikem/bcm2835 Mã đầu cuối: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Pi của tôi không thể tìm ra URL này - không thể phân giải tên máy chủ? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./configure; chế tạo; sudo thực hiện cài đặt
Bước 8: Lấy ví dụ ADXL362 SPI
Lưu ý: Mã vẫn còn rất cơ bản… cần cải thiện ADXL362_RaspPi từ https://github.com/annem/ADXL362_RaspPi (Làm cách nào để thực hiện việc này trên Pi, sử dụng wget? Tôi đang gặp sự cố với điều này… "không thể giải quyết địa chỉ máy chủ" github.com '")
Bước 9: Phyiscally Connect ADXL362 Breakout với Raspberry Pi GPIO
Thông tin chi tiết sẽ đến…
Thông tin thêm về ADXL362 (gia tốc kế 3 trục công suất cực thấp) tại analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N trên Raspberry Pi to VDDand VIO, GND (2), MOSI, MISO, SCLK và CSB trên bảng đột phá ADXL362.
Bước 10: Biên dịch và chạy ADXL362_RaspPi
mã thiết bị đầu cuối: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Mà tôi kết hợp thành một tập lệnh có tên compileADXL362.
Đề xuất:
MPU 6050 Gyro, Giao tiếp gia tốc kế với Arduino (Atmega328p): 5 bước
MPU 6050 Con quay hồi chuyển, Giao tiếp gia tốc kế với Arduino (Atmega328p): MPU6050 IMU có cả gia tốc kế 3 trục và con quay hồi chuyển 3 trục được tích hợp trên một con chip. Con quay hồi chuyển đo vận tốc quay hoặc tốc độ thay đổi vị trí góc theo thời gian, dọc theo X, Y và trục Z. Kết quả đầu ra của con quay hồi chuyển
Giao tiếp dữ liệu trực tiếp ESP8266: 3 bước
Giao tiếp dữ liệu trực tiếp ESP8266: Giới thiệu Trong khi thực hiện một số dự án với mô-đun Arduinos và nRF24l01, tôi đã tự hỏi liệu tôi có thể tiết kiệm một chút công sức bằng cách sử dụng mô-đun ESP8266 thay thế hay không. Ưu điểm của mô-đun ESP8266 là nó chứa bộ điều khiển vi mô trên bo mạch, vì vậy không
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Chân máy / Chân máy cho mọi máy ảnh): 6 bước
Làm giá đỡ cho máy ảnh DSLR với giá chưa đến 6 đô la bằng cách sử dụng ống PVC (Monopod / chân máy cho mọi máy ảnh): Có …. Bạn có thể tự làm giá đỡ chỉ với một số ống PVC và chữ T. Nó rất nhẹ … Nó được cân bằng hoàn hảo … Nó rắn chắc … Nó thân thiện với khả năng tùy chỉnh … Tôi là Sooraj Bagal và tôi sẽ chia sẻ kinh nghiệm của mình về giá đỡ máy ảnh này mà tôi đã tạo cho
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: 6 bước
SmartMirror dựa trên web sử dụng giao tiếp nối tiếp: Hướng dẫn này được cung cấp với tất cả mã đã sẵn sàng để sử dụng. Quá trình phát triển rất phức tạp nhưng một khi nó được thiết lập, nó thực sự dễ dàng tùy chỉnh. Hãy xem và tận hưởng;)
Giao thông hàng không trực tiếp trên máy tính của bạn !!!!!: 3 bước
Giao thông hàng không trực tiếp trên máy tính của bạn !!!!!: Tài liệu hướng dẫn này sẽ dạy bạn cách nhìn vào các sân bay khác nhau (chỉ bao gồm các sân bay quốc tế lớn). ** TỪ CHỐI TRÁCH NHIỆM ** Tôi không chịu trách nhiệm về việc sử dụng thông tin có trong tài liệu hướng dẫn này. Nếu bạn đang lên kế hoạch cho bất kỳ kẻ khủng bố nào