Mục lục:
- Bước 1: Đặt hàng các bảng mạch in (PCB)
- Bước 2: Đặt hàng các thành phần
- Bước 3: Lắp ráp các bảng
- Bước 4: Lập trình ArduinOLED
Video: Xây dựng ArduinOLED: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
ArduinOLED là một nền tảng cho các trò chơi điện tử và các dự án khác. Nó bao gồm màn hình OLED, cần điều khiển, một số nút, bộ rung và các điểm kết nối clip cá sấu để giao tiếp với nhiều thiết bị khác. Truy cập https://johanv.xyz/ArduinOLED để biết thêm thông tin.
Hướng dẫn này cho biết cách đặt hàng và tự lắp ráp một trong những bảng này. Để thiết lập phần mềm, hãy truy cập
Bước 1: Đặt hàng các bảng mạch in (PCB)
Tôi đã thiết kế các bảng trên EasyEDA:
easyeda.com/jjvan/OLED_Arduino-55422f17ec8…
Bảng có tên "ArduinOLED v6" là bảng mà tôi đã đặt hàng. Nó có một số sai lầm:
- Tất cả các điốt đều ngược ngoại trừ điốt công suất.
- Các điện trở kéo lên của SDA và SCL vô tình được kết nối với đất thay vì 5V, vì vậy tôi phải hàn các điện trở dẫn hướng tâm 1K ohm vào các đầu nối kẹp cá sấu.
Tôi đã khắc phục tất cả các vấn đề này trong bảng có tên "ArduinOLED v8"
- Tất cả các điốt bây giờ là chính xác.
- SDA và SCL hiện có điện trở kéo lên gắn trên bề mặt 1K.
- Các chân SPI có sẵn trên kẹp cá sấu ở bên trái.
- LƯU Ý: Vì các chân đã được sắp xếp lại, bạn sẽ cần phải sửa đổi thư viện ArduinOLED để có thể đọc các nút. Tìm hiểu thêm về điều này trong bước cuối cùng của hướng dẫn này.
Để đặt hàng bảng, hãy tạo một tài khoản trên EasyEDA, theo liên kết ở trên và nhấp vào "Mở trong Trình chỉnh sửa" bên cạnh bảng bạn muốn đặt hàng. Sau đó nhấp vào "Đầu ra Chế tạo" (có nhãn trong các hình ảnh ở trên), tab này sẽ mở ra một tab mới với các tùy chọn đặt hàng. Thay đổi "Số lượng PCB" thành 10, vì 5 và 10 có giá như nhau, và nhấp vào "Lưu vào giỏ hàng".
Nhập địa chỉ của bạn để biết chi phí vận chuyển. Ở Mỹ thường là 18 $ nên nếu bạn muốn đặt nhiều loại ván thì hãy đặt chung một đơn hàng để bạn chỉ phải thanh toán tiền vận chuyển một lần.
Đừng gửi đơn đặt hàng PCB, vì bạn có thể giảm chi phí vận chuyển bằng cách đặt hàng một số thành phần có PCB.
Bước 2: Đặt hàng các thành phần
Đính kèm là một bảng tính của tất cả các thành phần và nơi tôi đã mua chúng. Tất cả các thành phần từ "LCSC" có thể được kết hợp với thứ tự EasyEDA PCB. Trong khi thanh toán, trong tùy chọn giao hàng, hãy chọn "Tôi muốn kết hợp các đơn đặt hàng PCB để giao hàng với nhau." Sau đó, sau khi bạn gửi đơn đặt hàng cho LCSC, hãy quay lại và gửi đơn đặt hàng cho các hội đồng từ EasyEDA.
Bước 3: Lắp ráp các bảng
Một số lưu ý khi hàn các thành phần lên PCB:
- Đảm bảo cắt các chân của Arduino Pro Mini nhô ra phía sau bo mạch vì chúng sẽ va vào giá đỡ pin 9V.
- Đồng thời kẹp các điốt, nút và bộ rung vào bên dưới giá đỡ pin 9V
- Hàn ngăn chứa pin cuối cùng.
- Khi hàn cần điều khiển, bạn phải tháo tiêu đề góc và thay thế nó bằng tiêu đề thẳng hoặc một số chân còn sót lại từ điốt.
- Tôi đã sử dụng tiêu đề cái 1x4 khi kết nối màn hình OLED để tôi có thể loại bỏ nó nếu muốn. Bạn cũng có thể hàn trực tiếp màn hình vào bảng.
Bước 4: Lập trình ArduinOLED
Để lập trình ArduinOLED, hãy làm theo hướng dẫn này:
www.instructables.com/id/ArduinOLED/
Nếu bạn đã đặt hàng "ArudinOLED v8" được gắn nhãn "v2.0" ở mặt sau (số ở mặt sau đại diện cho "phiên bản phần mềm" để tương thích với thư viện), bạn sẽ cần thay đổi một vài dòng trong thư viện ArduinOLED.
Mở tệp tại:
[thư mục sổ phác thảo] /ArduinOLED/ArduinOLED.cpp
HOẶC
[thư mục sổ phác thảo] /ArduinOLED-master/ArduinOLED.cpp
Tìm những dòng này ở gần đầu:
Đầu ra col0 (CAO);
Đầu ra col1 (CAO); Đầu ra col2 (CAO);
Và thay đổi chúng thành thế này:
Đầu ra col0 (CAO);
Đầu ra col1 (CAO); Đầu ra col2 (CAO); OriginalChanged D10D9 D11D6 D12D
Điều này sẽ thay đổi những chân nào được sử dụng cho ma trận nút để phản ánh những thay đổi trong bảng "ArduinOLED v8". Nó cũng làm cho các chân SPI có sẵn trên các đầu nối kẹp cá sấu ở bên trái.
Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào hoặc cần giải thích rõ về bất kỳ bước nào trong số này. Chúc may mắn!
Đề xuất:
Xây dựng Trình theo dõi chuyển động có thể đeo (BLE Từ Arduino đến Ứng dụng Android Studio tùy chỉnh): 4 bước
Xây dựng Trình theo dõi chuyển động có thể đeo (BLE Từ Arduino đến Ứng dụng Android Studio tùy chỉnh): Bluetooth Low Energy (BLE) là một hình thức giao tiếp Bluetooth công suất thấp. Các thiết bị đeo được, chẳng hạn như quần áo thông minh mà tôi giúp thiết kế tại Prediction Wear, phải hạn chế mức tiêu thụ điện năng ở mọi nơi có thể để kéo dài tuổi thọ pin và thường xuyên sử dụng BLE.
Đơn vị âm thanh cho đồ chơi xây dựng xước sử dụng máy nghe nhạc MP3 mini DFplayer: 4 bước
Bộ âm thanh cho đồ chơi xây dựng bằng máy nghe nhạc MP3 mini DFplayer: Chào mừng bạn đến với " ible " # 35.Bạn có muốn tạo một đơn vị âm thanh mà bạn có thể sử dụng theo nhiều cách khác nhau, tải lên âm thanh bạn muốn cho đồ chơi được chế tạo bằng tay của bạn, chỉ trong vài giây? Sau đây là hướng dẫn giải thích cách làm điều đó, sử dụng D
Thợ hàn điểm đơn giản sử dụng pin ô tô để xây dựng gói pin Lithium Ion: 6 bước
Máy hàn điểm đơn giản sử dụng pin ô tô để chế tạo bộ pin Lithium Ion: Đây là cách tôi tạo ra một thợ hàn điểm với pin ô tô rất hữu ích để xây dựng các bộ pin Lithium Ion (Li-ion). Tôi đã thành công trong việc chế tạo Gói 3S10P và nhiều mối hàn với máy hàn điểm này. Hướng dẫn cho Thợ hàn điểm này bao gồm, Dia khối chức năng
DJi F450 Quadcopter Làm thế nào để xây dựng? Nhà xây dựng: 7 bước (có hình ảnh)
DJi F450 Quadcopter Làm thế nào để xây dựng? Nhà xây dựng: Đây là một chiếc Drone được xây dựng tại nhà được điều khiển bởi ông vua sở thích Máy phát và thu 6 kênh và bộ điều khiển bay Kk2.1.5, động cơ không chổi than thường có dải 1000KV được sử dụng cho việc này nhưng đối với dự án của tôi, tôi đã sử dụng động cơ 1400KV để có hiệu suất tốt nhất
Làm thế nào để xây dựng một hộp loa guitar hoặc xây dựng hai cho dàn âm thanh nổi của bạn.: 17 bước (có hình ảnh)
Làm thế nào để xây dựng một hộp loa guitar hoặc xây dựng hai chiếc loa âm thanh nổi của bạn: Tôi muốn một chiếc loa guitar mới đi kèm với bộ khuếch đại ống mà tôi đang chế tạo. Người nói sẽ ở ngoài cửa hàng của tôi nên nó không cần phải có gì quá đặc biệt. Lớp phủ Tolex có thể quá dễ bị hư hỏng nên tôi chỉ phun lớp đen bên ngoài sau một lớp cát nhẹ