Pimoroni Inventor HAT Mini Review: Mahusay para sa Paggawa ng mga Robot
Hindi madali ang pag-imbento, ngunit tila nasa sunod-sunod na panalo si Pimoroni. Ang pinakabagong board ng kumpanya, ang $24 Inventor HAT Mini ay sumusunod sa pilosopiya ng disenyo ng “pHAT” boards, mga add-on board na idinisenyo para sa Raspberry Pi Zero 2 W at sa mga nauna nito. Maaari rin itong gamitin sa Model B Raspberry Pi, gaya ng Raspberry Pi 4, kung gagamit ang isa ng extension ng header.
Nagtatampok ang maliit na board na ito ng hanay ng mga output para sa servos, GPIO, motors, sensors, serial communication at siyempre mayroong walong maliwanag na RGB LEDs.
Maaari ba itong maging isang contender para sa aming listahan ng Best Raspberry Pi HATs? Upang malaman iyon at upang matuto nang higit pa tungkol sa kung ano ang magagawa ng board na ito, inilalagay namin ito sa bangko at tingnan kung paano ito gumaganap.
Mga Detalye ng Imbentor HAT Mini
Mag-swipe para mag-scroll nang pahalangGPIO Pins4 x Hobby servo pins 4 x General GPIO pinsMotor ControllerDRV8833 dual H-bridge motor driver 2 x JST-SH connectors 2 x 2 pin motor terminals (underside ng board)AudioMAX98357 3.2W I2S mono amplifier 2 x speaker connector2LED8 / NeoPixel RGB LEDsInputUser buttonGPIOPass-through 40 pin header 1 x QW/ST (Stemma QT / Qwiic) connectorMga Dimensyon65 x 30.5 x 15.5mm
Pag-set Up ng Inventor HAT Mini
Larawan 1 ng 5
(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)
Ang Inventor HAT Mini ay may ibang koneksyon sa header kaysa sa karamihan ng mga HAT (bukod sa Sense HAT). Ang HAT ay maaaring dumaan sa mga GPIO pin upang ang isa pang board ay maaaring konektado sa itaas. Kakailanganin mo ng mas mahabang mga header upang gawin itong posible, at ang ilang M2.5 spacer ay magiging kapaki-pakinabang upang magbigay ng higpit.
Kung plano mong gamitin ang Inventor HAT Mini nang mag-isa, maaari mong i-slide ang HAT pababa sa GPIO ng Raspberry Pi. Para sa mga gumagamit ng Raspberry Pi Zero, lahat ay mabuti, ngunit kung plano mong gumamit ng anumang iba pang Raspberry Pi, bigyang-pansin ang clearance para sa QW/ST at mga koneksyon sa audio, o gumamit lamang ng extension header. Ang dahilan para sa pass-through ay isang Nuvoton MS51TC0AE microcontroller na nagbibigay ng interface para sa servo at GPIO pins. Nagpapalaya ito ng maraming pin sa Raspberry Pi at nangangahulugan ito na maaari tayong mag-stack ng isa pang board sa ibabaw ng Inventor HAT Mini.
Ang pag-install ng software ay mahusay na naidokumento sa Github repository ng Pimoroni. Hindi ito kasingdali ng ibang Pimoroni board na gumagamit ng automated installer, na ang sabi, ang mga hakbang ay malinaw at hindi ito nagtagal upang makumpleto ang pag-install.
(Credit ng larawan: Tom’s Hardware)
Ang mga pin na nasa pisara ay pinagsama-sama sa dalawang seksyon. Ang una ay para sa hobby servos, gaya ng SG90s. Ang mga hobby servos ay may partikular na pinout, Signal, Voltage, GND (SVG) at na-catered para sa Inventor HAT Mini dahil ang bawat servo channel ay may sariling SVG pinout.
Siguraduhin lang na ang GND (black) connector ay nasa GND pin at handa ka nang umalis. Kung nagkakamali ka, walang isyu, ginawa ko at walang nangyari. Itama lang ang koneksyon at lahat ay mabuti. Ang pangalawang bangko ng mga GPIO pin ay apat na pangkalahatang pin na sumusunod din sa SVG pinout. Ang bawat isa sa mga signal pin ay parehong digital at analog pin, ang versatility na ito ay nangangahulugang magagamit ang mga ito upang mag-blink ng mga LED, mag-trigger ng mga relay at magbasa ng analog electronics. Ang isang user button ay matatagpuan sa tabi lamang ng mga GPIO pin at ang button na ito ay isang simpleng input para sa mga proyekto ng user.
(Credit ng larawan: Tom’s Hardware)
Sa itaas lamang ng parehong mga bangko ng mga GPIO pin ay walong WS2812 NeoPixels. Ang maliliit na LED na ito ay madaling kinokontrol gamit ang custom na Python module at maaaring kontrolin bilang isang grupo o indibidwal.
(Credit ng larawan: Tom’s Hardware)
Ngayon ang aming focus ay lumipat sa mga pasadyang koneksyon sa perimeter ng board. Sa kanang itaas ay isang QW/ST connector. Ito ang pangalan ng Pimoroni para sa Stemma QT / Qwiic connectors at ang connector na ito ay compatible sa lahat ng component na gumagamit nito. Mayroon kaming listahan ng pinakamahusay na Stemma QT / Qwiic add-on na mabibili mo para magdagdag ng karagdagang functionality sa board. Ikinonekta ko ang isang BME688 temperature at humidity sensor at pagkatapos ay nag-install ng kaukulang Python module. Sa loob ng ilang sandali ay nag-scroll pababa sa screen ang temperatura ng aking opisina.
Larawan 1 ng 2
(Credit ng larawan: Tom’s Hardware)(Credit ng larawan: Tom’s Hardware)
Sa ilalim ng mga letrang A at B ay may dalawang anim na pin na JST-SH connector para magamit sa mga katugmang DC motor. Ang mga motor na ito ay mukhang tipikal na 6V DC micro gear metal na motor, ngunit may JST-SH na anim na pin connector na maaari lamang ipasok sa isang paraan. Ang mga konektor na ito ay kapaki-pakinabang, ngunit kailangan mong bumili sa system upang gawin itong gumana. Kung mayroon ka nang stock ng karaniwang dalawang pin DC motors, makikita mo ang mga kaukulang koneksyon sa ilalim ng board. Sa unang tingin na-miss ko ang mga connector na ito.
(Credit ng larawan: Tom’s Hardware)
Sa ilalim din ng board ay may dalawang pin na koneksyon sa audio para sa isang maliit na speaker. Ang MAX98357 3.2W I2S mono amplifier ay higit pa sa kakayahang gumawa ng disenteng kalidad ng audio. Ito ay hindi isang THX certified sound system, higit pa sa isang cute na paraan upang makagawa ng malinaw na ingay.
Para sa advanced na user mayroong isang serye ng mga dagdag, walang tao na mga header sa magkabilang panig ng board. Sa itaas ng board ay may mga header para sa serial communication (TX / RX) na maaari ding gamitin sa isang 3.3V-compliant ultrasonic distance sensor (HC-SR04P o HC-SR04+). Ang isa pang hanay ng mga header ay maaaring gamitin upang magbigay ng kapangyarihan sa board, tandaan na isang power source lang ang dapat gamitin sa isang pagkakataon. Kung nais mong paandarin lamang ang mga motor / servos, mayroong isang bakas na kapag pinutol, ay ihihiwalay ang Pi mula sa pinagmumulan ng kapangyarihan ng motor.
Gamit ang Inventor HAT Mini
(Kredito ng larawan: Tom’s Hardware)
Ang Python module na kasama ng Inventor HAT Mini ay ang karaniwang antas ng kalidad. I’ve been using Pimoroni boards since 2013 (Pibrella being the first) and I can see that the quality has matured, but Pimoroni’s attention to detail is still sharp. Ang mga module ng Python nito ay nag-abstract ng mga kumplikado para sa mga mag-aaral, at nagbibigay ng mabilis na paraan upang gumana ang isang proyekto.
Kung bago ka sa coding, electronics, robotics at nakatagpo ka ng mga hadlang sa iyong pag-aaral, madali kang mawawalan ng kumpiyansa at huminto. Ang pag-abstract sa pagiging kumplikado ay nangangahulugan na ang mga mag-aaral ay makakapuntos ng “mabilis na panalo” at makita ang kanilang kumpiyansa na lumago habang hinaharap nila ang susunod na hamon. Gusto ko ang layout ng board. Tiyak na ang posisyon ng Stemma QT at mga koneksyon sa audio ay awkward kapag ginamit sa isang Raspberry Pi Model B, ngunit ito ay hindi maaaring ayusin ng pinahabang header. Ang mga opsyon sa koneksyon ay na-curate para masulit ang form factor. Gusto kong makakita ng mga capacitive touch input, tulad ng Explorer HAT Pro na nagtatampok sa aming listahan ng mga pinakamahusay na HAT para sa Raspberry Pi, ngunit kukuha iyon ng masyadong maraming espasyo.
Ang kontrol ng motor at servo ay napakahusay, higit sa lahat ay salamat sa impluwensya ng Product Engineer ng Pimoroni na si Dr Chris Parrott na nakita sa iba pang mga produktong nakatuon sa robot ng Pimroroni. Palaging tinatanggap ang Stemma QT (QW/ST) para sa mabilis at madaling koneksyon. At sino ang makakalaban sa maliliit na RGB LEDs sa isang board? Sila ay gumagawa ng kendi pagkatapos ng lahat!
Bottom Line
(Kredito ng larawan: Tom’s Hardware)
Ang $24 na Inventor HAT Mini ng Pimoroni ay lumilitaw na espirituwal na kahalili sa matagal nang tumatakbong Explorer HAT na hanay ng mga board nito. Ito ay malinaw sa akin matapos gamitin ang Explorer HAT Pro sa loob ng halos siyam na taon. Ang board ay mahusay na dinisenyo, ang mga tampok na pinag-isipang mabuti at ang software ay simpleng gamitin. Kung ikaw ay gumagamit ng Raspberry Pi Zero, ang maliit na board na ito ang magiging robot controller na pipiliin. Mga user ng Raspberry Pi Model 3B / 4B, bumili ng ilang pinahabang header kapag nakuha mo ang isa sa mga ito at wala kang mga isyu sa USB / Ethernet clearance. Ito ay isang mahusay na board na napakasayang gamitin.