Mục lục:

Basiliscus "α". Mandalorian's Basilisk W / Raspberry Pi Phần cứng và Hệ điều hành Raspbian: 19 bước
Basiliscus "α". Mandalorian's Basilisk W / Raspberry Pi Phần cứng và Hệ điều hành Raspbian: 19 bước

Video: Basiliscus "α". Mandalorian's Basilisk W / Raspberry Pi Phần cứng và Hệ điều hành Raspbian: 19 bước

Video: Basiliscus
Video: Forging a 578 layer San Mai Kopis knife, part 5, making the pommel. 2024, Tháng bảy
Anonim
Basiliscus
Basiliscus
Basiliscus
Basiliscus
Basiliscus
Basiliscus

Dự án này nói về một thiết bị mà bạn có thể sử dụng như một máy tính, khác với một máy tính xách tay, khi di chuyển. Mục đích chính của nó là cho phép bạn viết mã của mình nếu bạn đang lập trình hoặc đang học. Ngoài ra, nếu bạn là một nhà văn hoặc bạn thích viết truyện, ngay cả khi bạn bán tranh hoặc ảnh, bạn có thể lấy một số và viết chú thích của họ - một Youtuber để trả lời bình luận của nó, hoặc quay phim! Ý tưởng được sinh ra bởi vì tôi ' tôi đã từng nhận ra rằng tôi có thể hoàn thành mã của mình trong khi đang buồn chán chờ đợi ai đó trước cửa nhà hoặc đang đi thăm, đi tàu điện ngầm hoặc xe buýt. Trong nhiều tình huống nhàm chán, hoặc cảm giác lãng phí thời gian vẫn tiếp diễn. Cảm giác tiếp tục viết mã hoặc viết vì mã hóa một bot mất rất nhiều thời gian và chúng tôi biết không chỉ tạo ra một bot, nó có thể là một trang web hoặc ứng dụng! Nếu bạn đang viết một cuốn sách hoặc tiểu thuyết / câu chuyện cũng xảy ra (đây là nơi tôi cũng nhận ra rằng điều này có thể dành cho bất kỳ ai, nó chỉ phụ thuộc vào người dùng). Hoặc các bài báo, như thế này có thể hướng dẫn e. NS. Dù sao, tôi nghĩ rằng Raspberry Pi có một số khả năng để biến nó thành hiện thực, bạn cũng có thể biến nó thành một thiết bị Android! Nhưng trước tiên, hãy tập trung vào những điều cơ bản: với Rasbian, tôi có thể hoàn thành mục tiêu đó, thậm chí tận dụng một số cảm biến và mô-đun. Tôi đã đặt chủ đề cho dự án này liên quan đến thần thoại và thiên nhiên của Basiliscus, vì sự tự do và đặc biệt là ngôn ngữ viết mã "bản địa" của tôi: python. Và sự biến đổi của nó (sự khác biệt giữa rắn hổ mang thật và bất kỳ loài bò sát nào khác) - và tất nhiên là tín ngưỡng của Mandalorian vì các công việc freelancer, cộng đồng và tất cả các công nghệ và cổng này [giúp làm được nhiều thứ] và ít nhất nhưng vẫn có ý nghĩa: chim ruồi (trong trường hợp của Mandalorian's Basilisk, cũng vậy). Một trong những mục tiêu của tôi là giữ cho bản thân viết mã không lo lắng về việc hết pin (giả sử rằng chúng ta có thể sử dụng điện thoại thông minh của mình), ở bất cứ đâu và bất cứ khi nào tôi muốn - ngay cả khi nghỉ ngơi ở nhà trên ghế dài hoặc trên giường viết thay vì không làm gì hoặc chơi trò chơi điện tử. Ngoài ra, nó rất tuyệt vời vì có một số trang web mà bạn không thể làm cũng như không sử dụng một số tính năng trong phiên bản di động; nhờ máy tính nhỏ, bạn sẽ không gặp vấn đề đó. Với hình ảnh hệ điều hành Android cho RPi, bạn sẽ có thể tải xuống những ứng dụng không có sẵn cho máy tính, chẳng hạn như Instagram, hoặc nếu bạn đang tạo / lập trình một ứng dụng! {^ CHỈNH SỬA: Ngày 5 tháng 3. 2020}

Tôi có thể lắp ráp con rắn hổ mang hoàng gia Ai Cập, con mà người Hy Lạp gọi là Basilisk, nhưng chỉ Đấng Tối cao mới cho chúng tôi Tự do. Đức Chúa Trời là Đấng duy nhất cung cấp cho chúng ta ân sủng thống trị trên tạo vật này để làm cho loài người trở nên danh giá và trung thành, và tiến bộ ngay cả trong những “thời kỳ chết chóc”.

Sự phát triển của nó ← @ Projectboard, droid của Mandalorian! Lập trình và viết như Freelancer; trong một bảng thảo luận. Mời các bạn xem và tham gia:)

Đừng lo lắng, nó sẽ không cắn bạn đâu [trừ khi bạn bổ sung răng nanh cho nó - vì vậy, hãy làm theo Hướng dẫn này một cách cẩn thận và hỏi bất kỳ câu hỏi nào bạn muốn], ngoài ra, hãy nhớ đừng nhìn thẳng vào mắt nó cũng như không dám đánh giá thấp nó. được đề cập trong đoạn đầu tiên, người có thể nhìn thấy mọi thứ.

· Mục đích chính hoặc ban đầu ←

Mục đích ban đầu của dự án này là để đáp ứng nhu cầu hoặc mong muốn có một thiết bị được định sẵn để viết mã trên đó. Tương tự như bảng điều khiển của trò chơi điện tử nhưng dành riêng cho việc viết, chỉ tập trung vào việc viết hoặc dành riêng cho những mã mở rộng này trong một thời điểm mà chúng ta không thể làm gì tốt hơn là chờ đợi hoặc thậm chí lãng phí thời gian trong khi chúng ta có rất nhiều thứ để viết ở nhà hoặc cơ quan. Bất kỳ mã hóa, viết sách, blog, chú thích của ảnh trong Album của chúng tôi (trong trường hợp là nhiếp ảnh gia), v.v. Đặc biệt là để viết mã vì đôi khi chúng ta cần một trình biên dịch và lặp lại mã mà chúng ta đang viết, nhiều hơn nữa nếu chúng ta đang học một thư viện hoặc ngôn ngữ lập trình mới.

Dù sao đi nữa, sau một thời gian dài, tôi đã tìm ra cách tôi có thể mang lại một bảng điều khiển sống động như vậy lấy cảm hứng từ một chút với công nghệ những năm thơ ấu đầu tiên của tôi đang tiếp cận. Nhận ra rằng nó sẽ không chỉ để viết mã, hành động gốc của nó là viết mà còn để nghiên cứu và phát triển các dự án khác, tận dụng toàn bộ lợi thế từ máy tính nhỏ. Ngoài ra, bạn có thể đang nghe hội thảo trên web, sử dụng máy in cũ và lập mô hình 3D - không dây của mình! Bất cứ nơi nào xa nhà của bạn hoặc đến thăm, v.v. Kể cả ở sân sau, trên giường / ghế sofa của bạn, nếu bạn muốn nghỉ ngơi và viết hoặc nghiên cứu điều gì đó cùng một lúc.

· Liên quan đến hướng dẫn này và cách làm của nó. ←

Đây là một sản phẩm có thể hướng dẫn được minh họa trên 3D bằng Tinkercad vì nhiều lý do chưa có bộ phận hoặc thành phần có thể do chúng vẫn đang được vận chuyển hoặc chưa được mua. Quá trình phát triển đầu tiên đã hoàn thành và tôi muốn chia sẻ nó từng bước giải thích việc lắp ráp một lần rồi, và nhờ vào điều này, tôi đã thực hành và phá bỏ nỗi sợ hãi về mô hình 3D, tôi rất thích nó! Nếu không, tôi cũng muốn tạo lại nó thành 3D để xem nó có vẻ ngoài khả thi và sau đó có thể tạo ra trường hợp của nó. Bạn có thể sao chép hoặc sửa đổi thiết kế của tôi trên Tinkercad cho trường hợp của riêng bạn.

LƯU Ý: Thiết bị này phải phù hợp với mọi người dùng / khách hàng vì họ biết cách tận dụng nó, vì vậy nó không bị giới hạn, trí tưởng tượng và sự sẵn lòng của bạn là giới hạn của bạn, như được mô tả ở trên tại "Mục đích chính hoặc ban đầu" có nghĩa là bạn có thể sử dụng nó cho tất cả những gì bạn cần. Mục đích chính là giành thời gian trong một cơ hội có thể là "lãng phí thời gian" - thay vì đó, hãy tạo ra thứ gì đó xứng đáng.

Ngoài ra, tôi viết ra tất cả những điều này, hy vọng rằng tôi có thể giải thích bản thân mình rất tốt bằng văn bản của tôi vì tiếng mẹ đẻ của tôi, không phải là tiếng Anh. Tôi xin lỗi trước nếu tôi mắc lỗi ngữ pháp, bất kỳ câu hỏi hoặc mẹo nào đều được hoan nghênh (đừng ngần ngại hỏi, xin vui lòng)! Cảm ơn bạn đã dành thời gian và sự kiên nhẫn của bạn. Hãy tạo.

Quân nhu

Mỗi mũi tên (→) đề cập đến một mục là các bộ phận của Basiliscus α.

  1. → Mô hình Raspberry Pi 4B (tốt nhất là 4GB RAM). Với bộ phụ kiện của nó: nguồn điện -switch- cáp cung cấp (cho 110v ~ 220v hoặc USB), bộ tản nhiệt (được khuyến nghị) hoặc Bộ tản nhiệt nhôm bọc giáp nhúng → và MicroSD (bộ nhớ từ 4GB đến 16GB là được).
  2. → Màn hình LCD [Cảm ứng] 3,5 "(tối đa 5", tôi nghĩ vậy). + bút chì stylus (tùy chọn).
  3. → Bảng mở rộng tấm chắn bảo vệ SSD X856 mSATA (chỉ dành cho RPi 4B).
  4. → Bộ nhớ SSD mSATA (> 125GB). KHÔNG PHẢI SAMSUNG, nó rất quan trọng.
  5. → SIM7600G * 4G HAT. Bao gồm cáp của nó (35cm hoặc 120cm) + Ăng ten GPS. & Ăng-ten GSM.
  6. → Mô-đun Đồng hồ thời gian thực (RTC) không có tiêu đề được trang bị và tạm thời. cảm biến & truyền qua. "DS3231SN" → Bảng mở rộng nhân đôi GPIO 2x (90º). → Bảng mở rộng GPIO đa năng. (nó có ba GPIO trên đó)
  7. → Bảng mở rộng có quạt: Quạt điều chỉnh mũ làm mát YAHBOOM RGB w / màn hình OLED. Hoặc, Quạt làm mát MakerFocus có đèn Led.
  8. → cáp micro-HDMI to HDMI [khuyên dùng (150cm)].
  9. → Camera 8MP V2 góc rộng 160º FoV (hỗ trợ Quay video). + Cáp Camera Adapter cho Raspberry Pi 4B, nơi chúng ta sẽ cắm Camera 8MP.
  10. → Bảng mở rộng nguồn điện.
  11. → Cung cấp pin 2x (> 2500mAh). Tôi đề nghị một cặp 8000mAh. Hoặc 10Ah, nhưng chúng quá lớn.
  12. → [N503 hoặc bất kỳ] BÀN PHÍM Không dây Mini phù hợp với bạn. Cố gắng sử dụng một cái nhỏ! - Tôi cần có một cái có phím SHIFT ở cả hai bên: trái và phải.
  13. ↓ Tiện ích bổ sung: ~ Bảng phát triển Hub cảm biến. ~ Bảng tiếp hợp VGA666.

- Tùy chọn (đối với Bước 2), một Trạm hàn: chủ yếu cần một Bộ hàn nhiệt [CẢNH BÁO: Nó rất nóng và bạn có thể có một số kiến thức chuyên môn vì bạn cũng sẽ thao tác Raspberry Pi và GPIO của nó. Cẩn thận cực kỳ].

* G có nghĩa là Toàn cầu, E và CE tương ứng dành cho US & CAD và Châu Á & Châu Âu.

Bước 1: Hãy sẵn sàng Chuẩn bị mọi thứ

Hãy sẵn sàng Chuẩn bị mọi thứ
Hãy sẵn sàng Chuẩn bị mọi thứ
Hãy sẵn sàng Chuẩn bị mọi thứ
Hãy sẵn sàng Chuẩn bị mọi thứ
Hãy sẵn sàng Chuẩn bị mọi thứ
Hãy sẵn sàng Chuẩn bị mọi thứ
  1. Đảm bảo rằng Thẻ Micro SD của bạn> 4GB. Và bạn phải có quyền truy cập Internet (để tải xuống hệ điều hành ".img")
  2. Tải xuống hình ảnh hệ điều hành Raspberian (máy tính để bàn).
  3. Tải phần mềm nơi bạn có thể ghi hoặc flash hình ảnh vào Thẻ Micro SD.
  4. Đã có một tiện ích để giải nén hình ảnh.

Như bạn có thể biết, sau khi tải xuống hình ảnh và giải nén nó, bạn phải flash nó vào thẻ Micro SD.

Ngoài ra, thật tốt nếu bạn đã có một bộ chuyển đổi HDMI (đó là một cáp), như hình dưới đây! Micro HDMI.

Lúc đầu, hãy đảm bảo rằng bạn đã mua các mặt hàng snd mô-đun tương thích. Nếu không, tiếp theo bạn sẽ thấy rằng các hình ảnh cho Có thể hướng dẫn này đều được tạo ở dạng 3D trên Tinkercad, vì hai lý do:

1.- Tôi chưa nhận được toàn bộ các bộ phận, một số sẽ sớm đến nhà tôi, và tôi cũng không mua những cái khác.

2.- Vì lý do cuối cùng này, tôi đã làm mô hình từng bộ phận trong một mô hình "chung chung" rất giống nhau, để minh họa cho chính tôi khi chúng đến nơi và lắp ráp tất cả lại với nhau và chia sẻ với bạn cách tự làm hoặc lắp ráp Basiliscus Alpha như nó vốn có một dự án được cấp phép sáng tạo (BY-NC-SA 4.0) và một món quà của tôi cho tất cả những người quan tâm.

Kết nối cáp Micro-HDMI với HDMI với Raspberry Pi và TV kết nối HDMI. Và bật Raspberry Pi của bạn. Và cấu hình Raspbian của bạn lần đầu tiên! Lưu ý: bỏ qua bước kết nối Wifi, mình sẽ không kết nối được, thực hiện sau khi máy khởi động lại.

Đi tới Terminal của Raspbian. và chạy các dòng lệnh tiếp theo:

sudo rasp-config

Sau đó, kích hoạt tùy chọn 5: Interfacing Options (Định cấu hình kết nối với thiết bị ngoại vi). Và kích hoạt (kích hoạt) P5: "I2C". Nhấp vào [có], NHẬP mọi thứ: và sau đó nó sẽ khởi động lại.

Bây giờ, hãy cài đặt các tiện ích:

sudo apt-get cập nhật

sudo apt-get install -y python-smbus i2c-tools

Cuối cùng, tắt hệ thống của bạn (hoặc khởi động lại bằng sudo reboot):

sudo dừng lại

Nếu bạn muốn, hãy kiểm tra xem I2C có được bật hay không, đây là tùy chọn và sẽ liệt kê tất cả các mô-đun:

lsmod | grep i2c_

Tất cả các Bước phụ này đã được trích xuất từ Bật giao diện I2C trên Raspberry Pi BY MATT.

Bước 2: Mở hàng hóa của bạn

Mở hàng hóa của bạn
Mở hàng hóa của bạn
Mở hàng hóa của bạn
Mở hàng hóa của bạn
Mở hàng hóa của bạn
Mở hàng hóa của bạn

Tôi đã dán các tản nhiệt vào lõi Raspberry Pi của mình ở đây!

Ngoài ra, như tôi đã đề cập trước đây, tôi sẽ thêm các hình ảnh thực tế vào cuối bước tương ứng và ở đây là quá trình mở hộp của họ, ngay sau khi mỗi phần sắp xuất hiện!

Bước 3: Đính kèm Bằng GPIO 90 trùng lặp của bạn

Đính kèm Bằng GPIO 90 trùng lặp của bạn
Đính kèm Bằng GPIO 90 trùng lặp của bạn
Đính kèm Bằng GPIO 90 trùng lặp của bạn
Đính kèm Bằng GPIO 90 trùng lặp của bạn
Đính kèm Bằng GPIO 90 trùng lặp của bạn
Đính kèm Bằng GPIO 90 trùng lặp của bạn

Nó có thể ở trên cùng của Raspberry Pi, nhưng tôi rất thích hàn nó ở bên dưới. Tôi phải đến Trạm hàn kỹ thuật nơi họ có Máy hàn nhiệt hoặc mua một cái! Nó có thể là tùy chọn nhưng tôi thực sự muốn làm điều đó. Tôi sẽ cập nhật điều này với một số hình ảnh và cảnh báo liên quan đến nó. Bằng mọi cách, bạn vẫn có thể thêm GPIO vào đầu RPi4 của mình như bạn có thể thấy trong hình ảnh thứ ba.

Bước 4: Kết hợp các đinh vít của Bảng Mở rộng Lưu trữ MSATA lại với nhau

Kết hợp các Đinh vít của Bảng Mở rộng Lưu trữ MSATA lại với nhau
Kết hợp các Đinh vít của Bảng Mở rộng Lưu trữ MSATA lại với nhau
Kết hợp các đinh vít của bảng mở rộng lưu trữ MSATA lại với nhau
Kết hợp các đinh vít của bảng mở rộng lưu trữ MSATA lại với nhau
Kết hợp các đinh vít của bảng mở rộng lưu trữ MSATA lại với nhau
Kết hợp các đinh vít của bảng mở rộng lưu trữ MSATA lại với nhau

Bước 5: Chèn và gắn thẻ đĩa MSATA SDD vào bo mạch mở rộng MSATA

Chèn và Đính kèm Thẻ đĩa MSATA SDD vào Bo mạch Mở rộng MSATA
Chèn và Đính kèm Thẻ đĩa MSATA SDD vào Bo mạch Mở rộng MSATA
Chèn và Gắn thẻ MSATA SDD Disk vào Bo mạch Mở rộng MSATA
Chèn và Gắn thẻ MSATA SDD Disk vào Bo mạch Mở rộng MSATA
Chèn và Đính kèm Thẻ đĩa MSATA SDD vào Bo mạch Mở rộng MSATA
Chèn và Đính kèm Thẻ đĩa MSATA SDD vào Bo mạch Mở rộng MSATA
Chèn và Gắn thẻ MSATA SDD Disk vào Bo mạch Mở rộng MSATA
Chèn và Gắn thẻ MSATA SDD Disk vào Bo mạch Mở rộng MSATA

Bước 6: Kết nối Fom giữa Raspberry Pi với Bảng mở rộng MSATA

Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA
Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA
Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA
Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA
Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA
Bridge Fom từ Raspberry Pi sang Bảng mở rộng MSATA

Bước 7: Bo mạch Mô-đun Quạt làm mát

Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát
Bảng mô-đun quạt làm mát

Tôi biết rằng tôi đề xuất một cặp Mô-đun Quạt làm mát, bạn có thể sử dụng bất kỳ mô-đun nào trong số chúng, chỉ có hai mô-đun này là tốt hơn cho dự án này; nếu bạn muốn một cái có màn hình OLED hay không, đó là sự lựa chọn của bạn. Trong trường hợp của tôi, tôi chọn OLED. Dù sao, không ai trong số họ cần bất kỳ mã nào theo như tôi biết. Ngoài ra, bạn có thể sử dụng bộ làm mát quạt PoE chính thức của Raspberry để thay thế.

Loại bỏ thứ màu xám đó đi, đó là một trong những cặp pin mà chúng ta sẽ sử dụng sau này!

Bước 8: GPIO cá nhân bổ sung

GPIO cá nhân bổ sung
GPIO cá nhân bổ sung
GPIO cá nhân bổ sung
GPIO cá nhân bổ sung
GPIO cá nhân bổ sung
GPIO cá nhân bổ sung

Chúng tôi sẽ thêm một GPIO bổ sung hoặc bất kỳ mô-đun mong muốn nào khác. Chức năng chính của nó là đảm bảo một số không gian trống cho Quạt làm mát!

Bước 9: RTC (Đồng hồ thời gian thực)

RTC (Đồng hồ thời gian thực)
RTC (Đồng hồ thời gian thực)
RTC (Đồng hồ thời gian thực)
RTC (Đồng hồ thời gian thực)
RTC (Đồng hồ thời gian thực)
RTC (Đồng hồ thời gian thực)

Ngoài ra, hãy nhớ lắp pin tương ứng của nó!

Chỉnh sửa config.txt (bạn có thể sử dụng sudo nano /boot/config.txt trên terminal của mình) và thêm dòng tiếp theo:

dtparam = i2c_arm = on # có thể nó đã được bật, chỉ cần xác minh nó.

dtoverlay = i2c-rtc, ds3231

Cứu. Khởi động lại. Sau đó, sudo hwclock --systohc

Và loại bỏ hwclock giả: (dòng duy nhất này là tùy chọn vì mục đích của nó là để biết, với tư cách là người dùng, khi nào nó không hoạt động. Nếu không, bạn có thể giữ nó [bỏ qua bước phụ này] để có bản sao lưu. Như dfries đã nói trong phần Ghi chú)

sudo apt-get purge fake-hwclock

Tạo quy tắc udev mới để đặt đồng hồ (tệp mới):

sudo nano /etc/udev/rules.d/85-hwclock.rules

Sao chép và dán cái này tiếp theo:

# Trên Raspberry Pi, RTC không khả dụng khi systemd cố gắng, # đặt thời gian từ RTC ngay bây giờ khi nó khả dụng. KERNEL == "rtc0", RUN + = "/ sbin / hwclock --rtc = $ root / $ name --hctosys"

Cuối cùng, hãy lưu lại.

Tất cả điều này được trích xuất từ thiết lập RTC ds3231… RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 được đăng bởi dfries.

Bước 10: SIM7600G-H 4G trên Dọc và Cắm vào

SIM7600G-H 4G trên Dọc và Cắm vào
SIM7600G-H 4G trên Dọc và Cắm vào
SIM7600G-H 4G trên Dọc và Cắm vào
SIM7600G-H 4G trên Dọc và Cắm vào
SIM7600G-H 4G trên Dọc và Cắm vào
SIM7600G-H 4G trên Dọc và Cắm vào

Mở tệp /boot/config.txt, tìm câu lệnh dưới đây và bỏ ghi chú để bật UART.

sudo nano /boot/config.txt

Bạn cũng có thể trực tiếp thêm nó vào cuối tệp.

enable_uart = 1

Sau đó, khởi động lại.

Bạn cũng có thể thực hiện việc này khi chạy trong terminal: sudo rasp-config → Options → Serial →

1.- Tải xuống mã demo pi raspberry và sao chép thư mục SIM7600X vào thư mục / home / pi /. X đề cập đến mô hình SIM7600 của chúng tôi, trong trường hợp này, đó là SIM7600G.

2.- Nhập / home / pi / thư mục, thực hiện lệnh tiếp theo để "Init the Raspberry Pi":

cd / home / pi /

chmod 777 sim7600-4g-hat-init

3.- Mở tệp /etc/rc.local, sau đó thêm ngữ cảnh bên dưới:

sh / home / pi / SIM7600G / sim7600_4g_hat-init

(Nó được hiển thị trong các hình ảnh ở trên hoặc trong tệp PDF đính kèm, trang 21)

Được trích xuất từ SIM7600E-HAT-Manual-EN.pdf bởi WAVESHARE.

Bước 11: GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)

GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)
GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)
GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)
GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)
GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)
GPIO 90º bản sao thứ hai (hủy bỏ GPIO đã được đính kèm ở bước 3)

Như bạn có thể thấy trong các hình ảnh đính kèm, có GPIO bổ sung mà chúng tôi đã đính kèm trong Bước tám (8).

Bước 12: Bo mạch mở rộng nguồn cung cấp nguồn cung cấp chất tẩy rửa "UPS HAT 2" & cặp pin (từ 2,6 đến 5,6 hoặc 8 Amh)

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

UPS2

Tôi muốn sử dụng hai pin.

Trích xuất từ https://www.raspberrypiwiki.com/index.php/UPS2#Document:

Vui lòng tham khảo github:

## Bật I2C trong raspi-configsudo raspi-config -> Tùy chọn giao diện -> I2C -> Bật -> ## Xem thông tin về pin https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #edit viewinfo.py và sửa đổi dung lượng pin nano viewinfo.py #.thay đổi 2600 thành dung lượng pin của bạn (mAh) MY_BATTERY_CAP = 2600

Bước 13: Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi

Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi
Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi
Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi
Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi
Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi
Phân bổ pin thứ hai của chúng tôi. và Đó là một khoảnh khắc tốt để Chèn / kết nối SPI Máy ảnh của bạn vào Raspberry Pi

Tôi quyết định đặt nó trong không gian nhỏ đó. Đảm bảo rằng cáp của nó tiếp cận với đầu vào UPS2 HAT -cho đầu nối pin-.

Bước 14: Màn hình cảm ứng LCD 3.5"

Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5
Màn hình cảm ứng LCD 3.5

Cài đặt trình điều khiển:

Mở Terminal và chạy:

sudo rm -rf LCD-showgit clone https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-show

Để bắt đầu sử dụng màn hình cảm ứng LCD làm màn hình hiện tại, hãy chạy phần tiếp theo trên Terminal:

cd LCD-show / sudo./LCD35-show

Nó sẽ khởi động lại và tự tải vào lần khởi động tiếp theo.

Để hoàn tác điều này hoặc chỉ cần quay lại HDMI:

cd LCD-show / sudo./HDMI-show

Và sau đó, hiệu chỉnh màn hình cảm ứng.

Có thể được hiệu chỉnh bằng chương trình có tên xinput_calibrator:

cd LCD-show / sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb

Nhấp vào Menu trên thanh tác vụ -> Tùy chọn -> Hiệu chỉnh màn hình cảm ứng. Làm theo hướng dẫn ở đó!

Để xoay màn hình (90 độ), hãy chạy:

cd LCD-show /

sudo./rotate.sh 90

- Tất cả điều này được trích xuất từ 3.5 inch RPi Display @ LCDwiki.com

Bước 15: Bảng cảm biến

Bảng cảm biến
Bảng cảm biến
Bảng cảm biến
Bảng cảm biến
Bảng cảm biến
Bảng cảm biến
Bảng cảm biến
Bảng cảm biến

Như tôi đã gắn thẻ vào hình ảnh đầu tiên được đính kèm, chúng tôi cần kết hợp cảm biến ánh sáng 90º đó, để dễ sử dụng sau này. Bạn sẽ thấy trong bước tiếp theo (16).

Đối với việc cài đặt nó, bổ sung cho ảnh chụp màn hình của tôi, @EsoreDre đã đưa ra một Hướng dẫn về nó; chỉ cần đi và xem qua, cũng để lại một số rung cảm tốt ở đó. Ngược lại, nếu bạn không muốn, bạn luôn thấy bài viết tiếp theo này được giải thích cùng với mã tệp py được tạo cho tác giả của nó (Brian0925) như một điểm cộng.

Bảng mạch trung tâm cảm biến Docker Pi Giới thiệu về IOT của EsoreDre trong Circuits> Raspberry Pi.

Cái nhìn đầu tiên về EP0106 của Brian0925 trên DESIGNSPARK.

Bước 16: Ban Mở rộng Universal GPIO (ba)

Ban Mở rộng Universal GPIO (ba)
Ban Mở rộng Universal GPIO (ba)
Ban Mở rộng Universal GPIO (ba)
Ban Mở rộng Universal GPIO (ba)
Ban Mở rộng Universal GPIO (ba)
Ban Mở rộng Universal GPIO (ba)

LƯU Ý: Sẽ rất tốt nếu bạn củng cố ba cái này bằng một số (sáu, 4 và 2 cho VGA. Bước tiếp theo).

Bước 17: Bảng điều hợp mô-đun VGA666

Bảng điều hợp mô-đun VGA666
Bảng điều hợp mô-đun VGA666
Bảng điều hợp mô-đun VGA666
Bảng điều hợp mô-đun VGA666
Bảng điều hợp mô-đun VGA666
Bảng điều hợp mô-đun VGA666

Chỉnh sửa lại tệp config.txt của bạn. Và thêm vào nó:

Cấu hình #VGA 666

dtoverlay = vga666 enable = dpi_lcd = 1 # Bỏ chú thích nếu chúng ta muốn đặt nó làm màn hình mặc định # display_default_lcd = 1 dpi_group = 2 # Đảm bảo độ C mà màn hình của bạn hoạt động. # Dù sao, phổ biến nhất là 60, vì vậy hãy viết: dpi_mode = 0x09

Trước khi lưu hoặc thoát, mỗi khi bạn muốn sử dụng điều này, hãy sửa đổi các giá trị của kích thước bảng điều khiển cho màn hình của bạn (khi không, chỉ cần hoàn tác tất cả điều này tiếp theo). Dòng 21 & 22:

framebuffer_width = 800

framebuffer_height = 600 #this buộc kích thước bảng điều khiển.

Và thêm '#' vào tất cả các giá trị HDMI, bạn phải có một cái gì đó như sau [sẽ buộc VGA]:

# hdmi_group = 1

# hdmi_mode = 4

# hdmi_drive = 2

Cứu; xong.

Trích từ video Youtube của cosicasF9: https://www.youtube.com/embed/RGbD2mU_S9Y, bạn có thể xem với phụ đề!

Bước 18: Mini -wireless- Bàn phím

Bàn phím mini-không dây
Bàn phím mini-không dây
Bàn phím mini-không dây
Bàn phím mini-không dây
Bàn phím mini-không dây
Bàn phím mini-không dây

Tôi đã hợp nhất hai bảng protoboards để thể hiện nó như một bàn phím Mini cho thiết bị có thể hướng dẫn của tôi và nguyên mẫu xem trước -Tinkercad của tôi. Tất cả tiếp theo là tạo cho nó một trường hợp mà sau đó Bàn phím mini sẽ nằm bằng khóa dán! Có, với một dây buộc vòng móc cho phép bạn tháo nó ra nếu bạn muốn kết nối Basiliscus với TV hoặc màn hình. Nó sẽ nằm ở mặt sau [MiniK], và ở mặt trước của vỏ máy hoặc mặt dưới của Bảng cảm biến, điều mà tôi không khuyến khích, nhưng hoàn toàn có thể.

Liên quan đến các luồng giữa SensorHub, Universal GPIO Expansion và Bộ điều hợp VGA666, tôi có thể sử dụng các luồng vào chúng và trường hợp [một tương lai].

Bước 19: Tiện ích bổ sung và CẬP NHẬT

Bạn muốn thêm gì nữa? Có thể là Vân tay cảm biến!

Tôi sẽ thêm phần này vào Nhật ký của mỗi lần Uptade mà tôi sẽ thực hiện, biết rằng một số phần sẽ đến từng phần một hàng tháng cho đến nay, tôi hy vọng như vậy; Trong khi đó, có một dự án đang phát triển với một cuộc thảo luận đang mở, bạn có thể tham gia.{Tôi đã chia sẻ nó ở phần đầu} Nếu không, tôi hy vọng Tài liệu hướng dẫn này sẽ hữu ích cho bất kỳ ai quan tâm đến dự án nếu bất kỳ ai muốn làm cho riêng họ và đối với tôi như một Người hướng dẫn tự lập tốt.

Cảm ơn các bạn đã đọc và đừng quên VOTE nhé! Tôi đã gửi nó đến cuộc thi RPi 2020. Chúc tôi may mắn. Ngoài ra, tôi muốn làm rõ rằng - trong trường hợp này, cái này thắng một trong các giá - nó sẽ trực tiếp mua tất cả các bộ phận còn lại, hoặc để in và tiếp tục tạo mẫu cho trường hợp của Basiliscus:)

Cảm ơn bạn rất nhiều một lần nữa, và một lần nữa: đừng ngần ngại nhận xét, hỏi hoặc đưa ra mẹo. Tất cả những điều đó đều được chào đón. {Ngày 1 tháng 3, EDIT:} Liên kết của mô hình Tinkercad 3D. Đã công khai!

Đề xuất: