Mục lục:
- Bước 1: Thiết kế sơ đồ
- Bước 2: Hệ thống điện
- Bước 3: Chúng ta cần gì
- Bước 4: Hack trong các dải Neopixels để tạo điều kiện thuận lợi cho việc hàn (I)
- Bước 5: Dải Hackin Neopixels để tạo điều kiện thuận lợi cho quá trình hàn (II)
- Bước 6: PCB tùy chỉnh
- Bước 7: Kết nối phần cứng (PCB tùy chỉnh)
- Bước 8: Phần mềm và chương trình cơ sở
- Bước 9: Vui chơi
- Bước 10: Tiếp theo…
Video: (CRC) bit, Mở huy hiệu giống Microbit: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Chúng tôi đã sử dụng huy hiệu microbit cách đây khoảng 1 năm để dạy người máy. Nó là một công cụ tuyệt vời cho giáo dục.
Một trong những tính năng đáng giá nhất của nó là nó được cầm trên tay. Và sự linh hoạt này làm cho nó có một cái nhìn sâu sắc về cộng đồng giáo dục.
Bốn tháng trước, chúng tôi bắt đầu thiết kế một mô hình cho các nhà sản xuất. Nghĩ rằng nếu thành công nó có thể trở thành sản phẩm mở cho giáo viên.
Những đặc điểm nào chúng tôi muốn thêm vào huy hiệu:
- Bộ xử lý ESP32 (tương thích Arduino)
- IMU 6 trục
- Ma trận Neopixels RGB, 8 x 5
- Loa âm thanh qua DAC
- Hai nút nhấn
- Cổng mở rộng GPIO (dung sai 5V)
Trong suốt phần hướng dẫn này, chúng tôi sẽ giải thích các bước để xây dựng nó.
Bước 1: Thiết kế sơ đồ
Chúng tôi đính kèm giản đồ của phiên bản crcbit đầu tiên. Chúng tôi đã phải thực hiện nhiều bài kiểm tra khác nhau trên protoboard để điều chỉnh các thành phần.
Trong sơ đồ, chúng ta có thể đánh giá cao trái tim của bảng là ESP32. Chúng ta cũng thấy IMU 6 trục, một mạch khuếch đại loa nhỏ và hai bảng chuyển đổi mức logic hai chiều.
Cuối cùng, có toàn bộ mạch quản lý Neopixels, có 6 dải neopixels gồm 8 đèn LED mỗi dải. Cùng với mạch nguồn 3V3 volt có MOSFET để kết nối và ngắt kết nối thông qua GPIO được điều khiển bằng phần mềm.
Đối với nguồn điện, chúng tôi đã chọn đầu nối JST mạnh hơn đầu nối micro USB, nếu nó đang di chuyển.
Bước 2: Hệ thống điện
Vì bảng có 40 neopixel, một ESP32 và một loa; Mức tiêu thụ amp rất cao.
Trong trường hợp bật 40 neopixel ở độ sáng tối đa, chúng tôi sẽ đạt gần 1,5 amps.
Chúng tôi quyết định cấp nguồn cho bo mạch ở 5V. Nó rất dễ dàng để sử dụng bất kỳ ngân hàng điện nào. Các 5V được sử dụng để cấp nguồn cho ESP32, vốn đã có bộ điều chỉnh 3V3. Nó cũng cho phép tạo ra tín hiệu chịu được 5V, nhờ vào bộ chuyển đổi mức hai chiều.
Đối với neopixel, chúng tôi sử dụng mạch cắt điện và giảm cấp ở 3V3. Do đó, chúng tôi giảm mức tiêu thụ xuống 250 miliampe và chúng tôi có thể kiểm soát sức mạnh của neopixel bằng phần mềm.
Bước 3: Chúng ta cần gì
Hãy chuẩn bị một số thứ trước.
Trong mọi trường hợp, chúng tôi đã tìm kiếm các linh kiện dễ hàn và dễ mua tại các cửa hàng điện tử địa phương.
Mặc dù vậy, một số linh kiện không dễ kiếm và tốt hơn hết bạn nên kiên nhẫn đặt mua chúng tại thị trường Trung Quốc.
Danh sách các thành phần cần thiết là:
- 1 x định dạng mini ESP32
- 2 x bộ chuyển đổi mức logic hai chiều
- IMU 1 x 6 trục
- 1 x loa
- 1 x MOSFET nguồn
- Giảm điện áp 1 x 3V3
- 2 x nút nhấn
- 1 x LDR
- 6 x dải 8 Neopixel
… Và một số thành phần rời rạc điển hình
Bước 4: Hack trong các dải Neopixels để tạo điều kiện thuận lợi cho việc hàn (I)
Phần khó lắp ráp và hàn nhất là các dải Neopixels.
Đối với điều này, chúng tôi đã tạo ra một công cụ in 3D để giữ 5 dải neopixel ở đúng vị trí. Bằng cách này, chúng được căn chỉnh chính xác.
Đồng thời, công cụ này cho phép chúng tôi hàn các dải kim loại nhỏ để tạo điều kiện hàn vì các dải này bị đảo ngược.
Bạn nên thực hành trước vì quá trình này khó khăn.
Bước 5: Dải Hackin Neopixels để tạo điều kiện thuận lợi cho quá trình hàn (II)
Chúng tôi đính kèm các tệp ở định dạng STL để chúng tôi có thể in công cụ sửa lỗi.
Không cần cấu hình đặc biệt để in các bộ phận ở dạng 3D. Chúng rất dễ in nhưng rất hữu ích.
Bước 6: PCB tùy chỉnh
Do số lượng các thành phần và kích thước của chúng, chúng tôi chuyển từ nguyên mẫu sang một PCB phổ thông, để tạo ra một PCB tùy chỉnh.
Chúng tôi đã tải thiết kế của PCB lên PCBWay để chia sẻ nó với cộng đồng và những nhà sản xuất muốn lắp ráp một.
Chúng tôi cũng đính kèm các tệp Gerber để linh hoạt hơn.
Bước 7: Kết nối phần cứng (PCB tùy chỉnh)
Nếu chúng ta có PCB tùy chỉnh, phần còn lại của các thành phần dễ dàng được hàn vì tất cả chúng đều đi kèm với dải pin 2,54mm.
Các hình ảnh đính kèm có độ phân giải tốt để xem vị trí của các thành phần.
Bước 8: Phần mềm và chương trình cơ sở
Bo mạch không yêu cầu bất kỳ phần mềm cụ thể nào vì nó hoạt động trực tiếp với Arduino IDE. Chúng ta chỉ cần định cấu hình Arduino IDE để hoạt động với ESP32, một hướng dẫn tốt để làm theo từng bước là:
www.instructables.com/id/ESP32-With-Arduin…
Và để các thiết bị ngoại vi hoạt động, chúng ta phải thêm các thư viện Arduino sau:
github.com/adafruit/Adafruit_NeoPixel
github.com/adafruit/Adafruit_NeoMatrix
github.com/sparkfun/MPU-9250_Breakout
Thử nghiệm đầu tiên mà chúng tôi đã thực hiện để thấy rằng mọi thứ hoạt động chính xác là trái tim microbit pixel.
Bước 9: Vui chơi
Bước 10: Tiếp theo…
Đó là một dự án mở.
Cho đến nay bit (CRC) vẫn còn đơn giản và thô sơ. Chúng tôi tin rằng nó sẽ ngày càng phát triển tốt hơn khi có sự chung tay góp sức của cộng đồng.
Và đây là lý do tại sao mọi người thích mã nguồn mở và cộng đồng.
Nếu bạn có ý tưởng hay hơn, hoặc bạn đã thực hiện một số cải tiến, hãy chia sẻ nó!
Chúc mừng
Đề xuất:
Huy hiệu LED điện: 4 bước
Huy hiệu đèn LED điện: Halloween đang đến gần. Bạn có suy nghĩ trang trí và thay đồ? Sẽ thật tuyệt vời nếu bạn có một chiếc huy hiệu đèn led điện độc quyền. Vì vậy, hôm nay chúng ta hãy thảo luận về cách làm một huy hiệu điện như vậy
Huy hiệu điện tử Đèn LED nhấp nháy Huy hiệu robot - Bộ hàn: 11 bước
Huy hiệu điện tử Huy hiệu LED nhấp nháy - Bộ hàn: Bài viết này được tài trợ bởi PCBWAY.PCBWAY tự hào tạo ra PCB tạo mẫu chất lượng cao cho mọi người trên toàn thế giới. Hãy thử nó cho chính bạn và nhận được 10 PCB chỉ với $ 5 tại PCBWAY với chất lượng rất tốt, Cảm ơn PCBWAY. Robadge # 1 mà tôi đã phát triển cho
Huy hiệu điện tử có thể đeo: 6 bước (có hình ảnh)
Huy hiệu điện tử có thể đeo: Đây là một dự án tuyệt vời để thực hiện nếu bạn dự định tham dự một buổi họp mặt Phần cứng / Python hoặc dự định đến Makerfaire tại địa phương của bạn. Tạo huy hiệu điện tử có thể đeo được dựa trên Raspberry Pi Zero và màn hình PaPiRus pHAT eInk. Bạn có thể theo dõi
Huy hiệu ánh sáng đèn flash LED: 6 bước (có hình ảnh)
Huy hiệu đèn LED Flash: Bạn mới sử dụng Kỹ thuật hàn và muốn tìm hiểu kiến thức cơ bản với một bộ dụng cụ đơn giản? Nếu bạn đang tìm kiếm một cách dễ dàng để học hàn hoặc chỉ muốn tạo một thiết bị cầm tay nhỏ, huy hiệu đèn LED Flash này là một lựa chọn tuyệt vời . Huy hiệu đèn LED Flash Light phù hiệu này là
PixelPad Ấn Độ: Huy hiệu điện tử có thể lập trình: 11 bước
PixelPad Ấn Độ: Huy hiệu điện tử có thể lập trình: PixelPad là một huy hiệu phát triển điện tử dựa trên vi điều khiển ATmega32U4 và đi kèm với rất nhiều tính năng tích hợp. Nghệ thuật PCB được lấy cảm hứng từ văn hóa, nghệ thuật và bản vẽ của Ấn Độ. Sử dụng PixelPad, bạn có thể sử dụng nó như một thiết bị phát triển có thể đeo được