Không có sản phẩm trong giỏ hàng!
Lưu ý: Đây là Raspberry Pi Pico 2, bo mạch Vi điều khiển mới nhất của Raspberry Pi dựa trên chip RP2350.
Lưu ý: Có 02 tuỳ chọn: (vui lòng chọn tuỳ chọn theo sở thích của bạn)
Raspberry Pi Pico 2 ĐÃ HÀN SẴN Headers, bởi Cytron Technologies | Raspberry Pi Pico 2 không có Header, dành cho SMD |
Được phát hành vào ngày 8 tháng 8 năm 2024, Raspberry Pi Pico 2 là Bộ phát triển vi điều khiển thế hệ thứ 2 của Raspberry Pi. Nó cũng dựa trên IC/Silicon vi điều khiển thứ 2 - RP2350A, được thiết kế và sản xuất bởi các Kỹ sư của Raspberry Pi.
Thế hệ thứ 2 của bo mạch Raspberry Pi Pico có những cải tiến sau:
Raspberry Pi Pico 2 là một bo mạch vi điều khiển mà có thể tính toán vật lý và dễ dàng được lập trình lại qua kết nối USB.
Có lẽ chúng ta đã có rất nhiều bộ vi điều khiển trong nhà rồi. Ví dụ, máy giặt được điều khiển bằng vi điều khiển; rất có thể đồng hồ của chúng tôi cũng vậy; Ngoài ra còn có một cái trong lò vi sóng. Tất nhiên, tất cả các bộ vi điều khiển này đều đã có chương trình ứng dụng riêng.
Raspberry Pi Pico 2 duy trì khả năng tương thích pin-to-pin hoàn toàn với phiên bản tiền nhiệm của nó, Raspberry Pi Pico. Điều này đảm bảo quá trình chuyển đổi liền mạch cho các dự án và nhà cung cấp dịch vụ hiện có, cho phép người dùng tận dụng các khoản đầu tư và chuyên môn hiện có của họ. Các nhà phát triển có thể dễ dàng di chuyển mã và thiết kế phần cứng của họ sang Pico 2 mới, hưởng lợi từ hiệu suất nâng cao và khả năng mở rộng mà không cần phải sửa đổi nhiều. Chúng tôi đã thử nghiệm Raspberry Pi Pico 2 trên các bảng sau và nó hoạt động dễ dàng:
Bạn luôn có thể kết nối Raspberry Pi Pico với bất kỳ máy tính ưa thích nào chạy Windows, macOS và Linux hỗ trợ Python 3.0, nhưng việc kết nối nó với Máy tính bảng đơn Raspberry Pi sẽ hoàn hảo vì nó được thiết kế bởi cùng một nhóm. Hệ điều hành chính thức, Raspberry Pi OS được cài đặt sẵn Thonny Python IDE, sẵn sàng để bạn bắt đầu viết mã MicroPython cho Pico. Nếu bạn đang sử dụng hệ điều hành khác (Windows, macOS hoặc bản phân phối Linux khác), vui lòng truy cập https://thonny.org/ để tải xuống IDE và cài đặt nó.
Raspberry Pi Pico đi kèm với ARM Cortex-M0+ kép, trong khi Pico 2 mới đi kèm với CPU ARM Cortex-M33 lõi kép và RISC-V Hazard3 lõi kép. Hệ thống xung nhịp linh hoạt, có thể cấu hình lên tới tốc độ tối đa 150 MHz! MCU nhỏ bé này đi kèm với SRAM khổng lồ 520 Kbyte, Flash QSPI bên ngoài có dung lượng 4 MByte và eXecute in Place (XIP v2) nâng cao. Kích thước RAM và Flash lớn hơn cho phép bạn viết các ngôn ngữ lập trình cấp cao như MicroPython và CircuitPython cho Raspberry Pi Pico 2.
Raspberry Pi Pico 2 vẫn duy trì những ưu điểm của phiên bản tiền nhiệm, nó sẵn sàng được tích hợp vào bất kỳ sản phẩm nào ngay khi xuất xưởng. Nếu bạn chọn phiên bản không có tiêu đề được hàn sẵn thì nó đã sẵn sàng cho SMT (Công nghệ gắn trên bề mặt). Raspberry Pi Pico 2 được mở rộng thành kiểu 40 chân 21x51 DIP (Dual inline package), PCB dày 1mm với các chân xuyên lỗ 0,1" (100mil). Các chân này được mở rộng hơn nữa đến cạnh PCB bằng bảng mạch đúc. Điều này cho phép nó được hàn vào một bo mạch PCB khác mà không cần thêm chân cắm, khiến nó trở thành một sản phẩm hoàn thiện nhỏ gọn hơn.
Một ví dụ điển hình là Cytron's Maker Pi Pico (Pico thế hệ 1):
Trong khi đó, phiên bản có các đầu cắm được hàn sẵn rất thân thiện với bảng mạch, vì vậy nên kể cả sinh viên, nhà sản xuất hay kỹ sư đều có thể sử dụng Raspberry Pi Pico 2 trên bảng mạch khung hoặc bất kỳ bảng mạch PCB tiêu chuẩn nào để phát triển hoặc tạo nguyên mẫu.
Lưu ý: Ảnh hiển thị là Raspberry Pi Pico H (phiên bản cũ hơn), nhưng Pico 2H sẽ tương tự.
Lưu ý: Ảnh hiển thị là Raspberry Pi Pico H (phiên bản cũ hơn), nhưng Pico 2 sẽ tương tự.
Raspberry Pi Pico 2 kết hợp bộ thu USB Micro B nổi tiếng và được sử dụng phổ biến cho cả Nguồn và Dữ liệu. Chỉ cần lấy cáp USB Micro B thường đi kèm với điện thoại Android hoặc sạc dự phòng để cấp nguồn và tải chương trình vào đó. Không cần thêm bộ chuyển đổi USB sang Serial. Gọn gàng!
GPIO, ADC, UART, SPI, I2C of Raspberry Pi Pico
PWM Pins of Raspberry Pi Pico
Với 26 GPIO (3,3V) được chia ra cho các ứng dụng, nó có nhiều chân GPIO hơn Arduino UNO, Arduino NANO hay thậm chí là Arduino MKR Zero. Trong số 26 GPIO này, 3 GPIO có thể được cấu hình là ADC 12 bit với tốc độ 500ksps (kilo mẫu mỗi giây), 2 x UART, 2 x SPI, 2 x I2C và tối đa 16 x chân điều khiển xung. Bên trong, nó cũng đi kèm với 1 x Bộ hẹn giờ với 4 báo thức và 1 x Bộ đếm thời gian thực. Đừng quên 3 khối thiết bị ngoại vi IO lập trình được (PIO) là IO tốc độ cao linh hoạt và người dùng có thể lập trình. Nó có thể mô phỏng các giao diện như thẻ SD, VGA, DVI và cả USB Host.
Lưu ý: Raspberry Pi Pico 2 GPIO chạy ở 3,3VDC. Điện áp tối đa mà các chân I/O có thể chịu được là 3,3V. Việc đặt điện áp cao hơn 3,3V vào bất kỳ chân I/O nào có thể làm hỏng bo mạch.
Với 4 MB QSPI Flash bên ngoài và 520 KByte SRAM trên Raspberry Pi Pico 2, nó sẽ không bao giờ nhắc bạn về việc không đủ bộ nhớ :) Ngoài ra, kích thước RAM và Flash lớn cũng cho phép Raspberry Pi Pico 2 được hỗ trợ cao hơn các ngôn ngữ lập trình như MicroPython, CircuitPython hoặc thậm chí Javascript. Chúng tôi tin rằng cũng sẽ có RTOS (Hệ điều hành thời gian thực) cho nó.
Với bộ thu USB Micro B sẵn sàng làm kết nối vật lý với máy tính và USB 1.1 PHY trên RP2350 (MCU), Raspberry Pi Pico cung cấp phương pháp tải chương trình đơn giản và dễ hiểu. Nó giống như sao chép tập tin từ ổ này sang ổ khác. Pico xuất hiện dưới dạng bộ lưu trữ dung lượng lớn USB khi được kết nối với máy tính qua cổng USB! Nó sẽ trở thành một ổ USB! Viết mã của bạn và kéo tệp vào ổ USB đó. Sau khi file được sao chép hoàn toàn, Pico 2 sẽ khởi động lại và chạy chương trình :) Dễ dàng phải không?
Python là một trong những ngôn ngữ lập trình nổi tiếng và mạnh mẽ nhất hiện nay. Nó đang được sử dụng trong nhiều ứng dụng cấp cao như AI (Trí tuệ nhân tạo), DL (Học sâu), phát triển Web và Internet, v.v. Python được sử dụng thành công trong hàng nghìn ứng dụng kinh doanh thực tế trên toàn thế giới, bao gồm nhiều hệ thống lớn và quan trọng. MicroPython là một triển khai tinh gọn và hiệu quả của ngôn ngữ lập trình Python 3, bao gồm một tập hợp con nhỏ của thư viện chuẩn Python và được tối ưu hóa để chạy trên các bộ vi điều khiển và trong các môi trường bị hạn chế. Chắc chắn bạn sẽ thích nó.
Bên cạnh MicroPython, Raspberry Pi Pico 2 còn hỗ trợ Ngôn ngữ lập trình CircuitPython, C và C++. Hãy xem SDK C/C++ để biết thêm thông tin. Tất cả các ngôn ngữ lập trình này được tải vào Raspberry Pi Pico thông qua USB Mass Storage, cho phép thực hiện phương pháp kéo và thả đơn giản (như sao chép tệp sang ổ đĩa khác).
Bộ tiếp nhận USB Micro B là đầu vào nguồn chính để Raspberry Pi Pico "chạy", chỉ cần kết nối cáp USB với bất kỳ cổng USB nào và nó sẽ cung cấp năng lượng cần thiết để MCU thực thi chương trình. Trong trường hợp bạn không muốn sử dụng cổng USB, chẳng hạn như sản phẩm chạy bằng pin hoặc sản phẩm tùy chỉnh; đừng lo lắng, Raspberry Pi Pico đi kèm với Bộ cấp nguồn chế độ chuyển đổi tăng cường linh hoạt (SMPS) tích hợp có khả năng chấp nhận đầu vào 2 đến 5VDC và chuyển đổi nó thành nguồn 3,3V ổn định để MCU RP2040 hoạt động. Đơn giản là tuyệt vời! Chân là VSYS (Chân 39). Với dải điện áp rộng, Raspberry Pi Pico có thể được cấp nguồn bằng USB, 2 x pin AA, 2 x pin AA NiMH, 1 x pin Li-ion 18650 hoặc 1 x pin Cell LiPo!
Raspberry Pi Pico 2 được lắp vào một bảng mạch, có hai hàng lỗ nhảy ở hai bên PCB để tạo mẫu.
Đối với những người vẫn chưa quen với Raspberry Pi Pico/2, đừng lo lắng! Nó là một bo mạch vi điều khiển khá thân thiện với người mới bắt đầu. Dưới đây là những đề xuất của chúng tôi dành cho người mới bắt đầu, nhà sản xuất và kỹ sư: