Học cách viết mã, đặc biệt là với thiết bị điện tử có thể gặp nhiều vấn đề. Các kết nối của bạn có chính xác không, chúng có được thiết kế để hoạt động với bảng của bạn không và mã của bạn có đúng không? Tất cả những vấn đề này có thể gây tử vong cho sự tiến bộ của người học. Học cách thất bại và thử lại là một kỹ năng quan trọng, nhưng nó đòi hỏi một mức độ thành công nào đó. Gạch Pico nhằm mục đích giúp người học viết mã và tạo mạch điện tử dễ dàng hơn bằng cách sử dụng bộ vi điều khiển yêu thích của chúng tôi, Mâm xôi Pi Pico.
Có ba bộ dụng cụ. Một bộ cơ sở $59 cung cấp bo mạch chính và một vài thành phần phụ. Bộ công cụ IOTExpert có giá 84 đô la và cùng với bộ công cụ này, bạn có thêm nhiều thành phần để xây dựng nhà kính thông minh, điều khiển servo và hoạt động với các cảm biến. Bộ cấp cao nhất là bộ Zero to Hero trị giá 117 đô la và bộ này bao gồm bộ IOT cùng với rô-bốt điều khiển bằng servo, khung gầm rô-bốt, đầu đọc RFID và nhiều cảm biến khác.
Pico Bricks được tiếp thị cho các nhà giáo dục, nhưng liệu nó có thể dạy cho chú chó già này một vài thủ thuật mới không? Để tìm ra điều này và để tìm hiểu thêm về bộ công cụ này, tôi đã đặt nó lên bàn và thực hiện một số dự án từ sách điện tử. Lưu ý rằng bộ đánh giá của tôi là sự kết hợp giữa bộ IoT và Zero to Hero, vì vậy tôi tập trung nhiều hơn vào bảng cơ bản hơn là các tính năng bổ sung đi kèm.
Thông Số Kỹ Thuật Gạch Pico
SoC | RP2040 Arm Cortex M0+ Lõi kép tốc độ 133 MHz với 264KB RAM, bộ nhớ Flash 2MB. |
kết nối | 10 x Đầu nối cho các thành phần nhúng |
Chân tiêu đề cho các linh kiện điện tử xuyên lỗ | |
Các thành phần | Màn hình OLED 0,96 inch |
Đèn LED RGB WS2812B | |
DẪN ĐẾN | |
nút ấn | |
Cảm biến nhiệt độ và độ ẩm DHT11 | |
tiếp sức | |
Chiết áp | |
Cảm biến ánh sáng | |
còi | |
Tiêu đề ESP8266 | |
Trình điều khiển động cơ L9110S |
Thiết lập Gạch Pico
Tính thẩm mỹ trực quan của Pico Brick là thiết bị điện tử rõ ràng, dễ hiểu. Không có pháo sáng thiết kế sặc sỡ, chỉ có nhãn đơn giản để xác định các thành phần. PCB được đặt trong một đế nhựa. Ban đầu chúng tôi nghĩ rằng nó được in 3D, nhưng có vẻ như nó được đúc khuôn. PCB có thể được gỡ bỏ khỏi đế, hãy cẩn thận vì đây là một cuộc chiến chặt chẽ. Phần đế ở đó để ngăn ngừa tình trạng đoản mạch ngẫu nhiên xảy ra. Protoboard, một khu vực mà các dự án có thể được hàn, là một điểm nhấn tuyệt vời khi người học sẵn sàng tạo ra các mạch của riêng họ.
Vẻ đẹp của Pico Bricks là có rất ít hoặc không cần phải thiết lập. Phần cứng được kết nối sẵn; tất cả những gì chúng ta cần làm là cài đặt phần mềm có liên quan. Các hướng dẫn trực tuyến và sách điện tử cung cấp kiến thức cần thiết để làm như vậy. Ngược lại, cách khó nhất để thiết lập lại là cách viết mã đơn giản nhất. MicroBlocks là một trình chỉnh sửa dựa trên khối, mã nguồn mở dành cho các bộ vi điều khiển và nó yêu cầu cài đặt chương trình cơ sở tùy chỉnh.
Sau khi phần sụn được cài đặt, trình chỉnh sửa dựa trên trình duyệt có thể nói chuyện với Pico và mã có thể được chạy. Việc sử dụng MicroPython yêu cầu phương tiện tải xuống chương trình cơ sở mới nhất và thả tệp UF2 vào ổ đĩa. Khi thử thiết lập Arduino, lần đầu tiên của tôi bị lỗi do tôi quên rút phích cắm Pico, giữ BOOTSEL và sau đó cắm lại. Nếu bạn không làm điều đó, thì Arduino IDE sẽ không tải được mã.
Sử dụng gạch Pico
Pico Bricks đã nghĩ đến mọi cấp độ người dùng và đây là điều tôi thích. Tất cả các thành phần, có thể là một phần của khung hoặc các phần bổ sung được cung cấp trong bộ công cụ của tôi, có thể được điều khiển bằng MicroBlocks, MicroPython và Arduino. Chúng cũng có thể được điều khiển bằng C/C++ và CircuitPython hoặc một trong nhiều ngôn ngữ hỗ trợ Pico khác.
Pico Bricks cung cấp giao diện phần cứng dễ dàng hơn. Đối với các bài kiểm tra của mình, tôi bị mắc kẹt với các ngôn ngữ được đề xuất và tôi có thể báo cáo rằng hầu hết chúng đều hoạt động như mong đợi. Tôi đã theo dõi một vài dự án từ sách điện tử và nhận thấy rằng các hướng dẫn về MicroBlocks rất tuyệt vời và dễ thực hiện, ngoại trừ một dự án.
Hướng dẫn về nhà kính sử dụng mô-đun ESP8266 (ESP-01) để kết nối Wi-Fi. Hướng dẫn hiển thị tất cả các khối cần thiết để tạo kết nối, nhưng nó không cho tôi biết cách lấy chúng. Ngoài ra, nó không bao giờ cho tôi biết cách tạo các chức năng, một số chức năng cần thiết để gửi dữ liệu nối tiếp giữa Pico và ESP8266. Các dự án MicroPython và Arduino đã có mã, nhưng không giải thích cách nhập mô-đun/thư viện để sử dụng một số thành phần. May mắn thay, tôi biết cách làm điều này, nhưng ai đó chuyển từ các dự án mã khối sang mã văn bản sẽ gặp phải một vấn đề lớn. Ngay bây giờ, phần cứng là chắc chắn, nhưng sách điện tử đi kèm là một túi hỗn hợp.
Phần cứng là ngôi sao của chương trình. Vì tôi là một fan hâm mộ lớn của các trình kết nối Stemma QT và Grove nên tôi rất thích cách bố trí này. Nó làm tôi nhớ đến Bộ công cụ Arduino dành cho người mới bắt đầu Grove của Seeed ở chỗ các thành phần được trải rộng xung quanh Raspberry Pi Pico. Raspberry Pi Pico $4 được kết nối thông qua một loạt các kết nối tiêu đề, với các kết nối bổ sung có sẵn cho các thành phần truyền thống. Việc sử dụng tiêu đề có nghĩa là chúng ta có thể thay thế Pico bằng Raspberry Pi Pico W và hưởng lợi từ Wi-Fi và Bluetooth.
Bao quanh Pico là một loạt các đầu nối màu trắng. Các đầu nối này hoạt động với các thành phần được nhúng; trên thực tế, chúng được dán nhãn theo vị trí của chúng. Không cần sử dụng dây đi kèm. Các thành phần nhúng được kết nối điện với Pico thông qua các dấu vết trong PCB. Điều này có nghĩa là chúng ta có thể dễ dàng bắt đầu xây dựng dự án bằng cách sử dụng các thành phần.
Các đầu nối trở thành của riêng chúng khi được sử dụng với các thành phần bên ngoài và trong bộ công cụ đánh giá của tôi, sự kết hợp giữa bộ công cụ IoT và Zero to Hero, tôi có nhiều thành phần khác để kết nối. Các thành phần được nhúng có thể được chia nhỏ và sử dụng bên ngoài, điều này rất hữu ích để nhúng vào rô-bốt hoặc dự án thu thập dữ liệu. Bộ cơ sở $59 cung cấp chức năng giống như bộ đánh giá đắt tiền hơn của tôi, nhưng bạn không nhận được thành phần bổ sung nào cần thiết cho tất cả các dự án sách điện tử.
Tôi có thể sử dụng bộ sưu tập các thành phần Grove phong phú của mình với Pico Bricks không? Câu trả lời ngắn gọn là có, nhưng có một lưu ý. Tôi đã kết nối rơle Grove với đầu nối đèn LED bằng dây dẫn Grove. Một lúc sau, tôi có một vòng lặp nhấp vào mở và đóng rơle. Kết nối giữa dây dẫn Grove và đầu nối trên Pico Bricks vẫn ổn, nếu hơi mỏng manh. Cố gắng sử dụng cáp Pico Bricks với thành phần Grove là nơi tôi chạm phải rào cản; nó chỉ không phù hợp. Có vẻ như đầu nối Pico Bricks có hình dạng khác
đầu nối, điều đó có nghĩa là dây dẫn không thể bị ép vào vị trí mà không làm căng nhựa. Mẹo hàng đầu, nếu bạn có các thành phần Grove, hãy sử dụng đầu dẫn Grove. Nếu bạn dự định mua các thành phần của Grove, hãy mua cả một số khách hàng tiềm năng.
Các lựa chọn thành phần không phải là bản gốc, Cytron’s Maker Pi Pico đã giới thiệu mô-đun ESP-01 cho định dạng này và Bộ công cụ dành cho người mới bắt đầu dựa trên Arduino của Seeed đã giới thiệu nhiều thành phần. Những gì Pico Bricks giới thiệu là rơle và trình điều khiển động cơ. Rơle là một mô-đun tiêu chuẩn, được định mức lên tới 250VAC. Chúng tôi không khuyên sử dụng 250VAC với thành phần này. Điện áp cao có thể gây chết người và cần tuân thủ tất cả các thực hành an toàn phù hợp. Thực hành an toàn tốt nhất là không gây rối với nó, tin tôi đi, tôi đã bị điện giật vài lần rồi, chúng không vui đâu!
Trình điều khiển động cơ là L9110S, một bộ điều khiển động cơ có thẩm quyền cho người máy cơ bản. Tôi đã thử nghiệm nó với một máy bơm có động cơ (có trong bộ đánh giá) và nó hoạt động với mã tối thiểu.
Gạch Pico dành cho ai?
Pico Bricks tập trung rõ ràng vào giáo dục. Tính dễ sử dụng và sách điện tử là những chỉ số rõ ràng về điều đó. Thiết kế tất cả trong một phù hợp với các nhà giáo dục muốn lớp học của họ hoạt động nhanh chóng và ít phiền phức nhất. Các thành phần nhúng có nghĩa là không có dây lộn xộn để kết nối và thu dọn vào cuối phiên.
dòng dưới cùng
Với giá 59 đô la, bộ cơ sở không hề rẻ. Nó có một số tính năng tuyệt vời nhưng bộ cơ sở cần giảm giá để hấp dẫn hơn đối với người dùng gia đình. Các nhà giáo dục, lựa chọn tốt nhất của bạn là bộ Zero to Hero.
Khoản chi tiêu bổ sung mang lại một bộ phụ kiện được tuyển chọn, tất cả đều được đảm bảo hoạt động với Pico Bricks và có sách điện tử đi kèm có thể hữu ích trong các bài học. Đối với các nhà sản xuất nói chung, đây là một sự tò mò hơn là một giao dịch mua thiết yếu. Nếu bạn có con, thì Pico Bricks là một phương tiện hữu ích để giới thiệu mã hóa và thiết bị điện tử mà không cần dành ngăn kéo cho các bộ phận.
Các nhà sản xuất, nếu bạn chỉ muốn một hệ thống kết nối đơn giản cho thiết bị điện tử Raspberry Pi Pico, hãy lấy cho mình Seeed Grove Shield trị giá 4 đô la. Bạn có thể không nhận được tất cả các thành phần, nhưng bạn có thể mua chính xác những gì bạn cần với rất ít chi phí. Tôi yêu thời gian của mình với Pico Bricks, ngay cả khi tôi không phải là đối tượng dự kiến. Đó là một bộ công cụ thú vị rất đáng để khám phá.
HƠN: Bảng RP2040 tốt nhất
HƠN: Dự án Raspberry Pi tốt nhất
HƠN: Raspberry Pi: Cách bắt đầu