Skip to content

Adafruit ItsyBitsy RP2040 รีวิว: การประนีประนอมที่น่าแปลกใจ

    1647741604

    คำตัดสินของเรา

    การประนีประนอมที่รอบคอบระหว่างบอร์ด QT Py และ Feather RP2040 หากคุณต้องการ GPIO แต่ไม่ใช่ขนาด ItsyBitsy RP2040 คือตัวเลือกที่เหมาะสม

    สำหรับ

    + พินมากกว่า QT Py แต่ไม่เติมเต็ม
    + ปุ่ม BOOT ที่ผู้ใช้ตั้งโปรแกรมได้
    + ราคาเดียวกับ QT Py RP2040

    ขัดต่อ

    – ไม่มี Stemma QT

    บอร์ด RP2040 ล่าสุดของ Adafruit เป็นการประนีประนอม มันไม่เล็กเท่ากับ QT Py RP2040 และไม่ได้มีคุณสมบัติที่เข้มข้นเท่ากับ Feather RP2040 ของมัน แต่มีพิน GPIO ให้เลือกมากมายในฟอร์มแฟคเตอร์ที่กะทัดรัด ItsyBitsy RP2040 ราคา $10 เหมาะสำหรับผู้ที่ต้องการพิน GPIO จำนวนมากในแพ็คเกจขนาดเล็ก ต่อจากบอร์ด ItsyBitsy ของ Adafruit รุ่น RP2040 ได้นำ Raspberry Pi RP2040 SoC อันทรงพลังมาสู่ฟอร์มแฟคเตอร์ และจากระยะไกล คุณอาจได้รับการอภัยให้คิดว่านี่คือ Arduino Nano ความคล้ายคลึงนั้นน่าทึ่งมาก

    Adafruit ItsyBitsy RP2040
    ราคาตรง $9.95

    ItsyBitsy RP2040 นั้นมีขนาดประมาณสองเท่าของ QT Py RP2040 แม้ว่าจะมีราคาเท่ากันก็ตาม สิ่งที่เราได้รับจากพิน GPIO เราสูญเสียในรูปแบบของตัวเชื่อมต่อ Stemma QT Feather RP2040 นั้นใหญ่กว่า ItsyBitsy RP2040 แต่เพียง 14 มม. ซึ่งไม่ใช่จำนวนที่มากสำหรับโครงการเอนกประสงค์ แต่สำหรับผู้ที่มีพื้นที่จำกัด ทุกมิลลิเมตรมีค่า ItsyBitsy RP2040 อาจประนีประนอมมากเกินไป? 

    ข้อมูลจำเพาะของฮาร์ดแวร์ Adafruit ItsyBitsy RP2040 

    RP2040 SoC
    ARM Cortex M0+ ทำงานที่ความเร็วสูงสุด 133Mhz

    SRAM
    264kB

    แฟลชสตอเรจ
    8MB ของ QSPI

    GPIO
    หมุด GPIO 30 ตัวพร้อมฟังก์ชันการทำงานต่อไปนี้ เอาต์พุต PWM 16 ตัว 10 x Digital I/O, 4 x อะนาล็อก 12 บิต ADC, 2 x I2C, SPI, 2 x UART, IO ที่ตั้งโปรแกรมได้, 1 x NeoPixel

    ช่องเสียบยูเอสบี
    ไมโคร USB

    ขนาด
    1.4 x 0.7 x 0.2 (36 มม. x 18 มม. x 4 มม.)

    การออกแบบ Adafruit ItsyBitsy RP2040 

    กลุ่มผลิตภัณฑ์ ItsyBitsy เป็นการประนีประนอมเมื่อคุณต้องการพินจำนวนมากสำหรับโครงการ แต่คุณยังคงต้องการบอร์ดที่เล็กที่สุด ดังที่อดาฟรุตกล่าวไว้ว่า “สิ่งใดที่เล็กกว่าขนนกแต่ใหญ่กว่าเครื่องประดับเล็ก ๆ น้อย ๆ ? มันเป็น ItsyBitsy! “

    ในกรณีของเรา ItsyBitsy RP2040 มีขนาดใหญ่กว่า QT Py RP2040 แต่เล็กกว่า Feather RP2040 บอร์ดได้รับการออกแบบในการกำหนดค่า DIP ซึ่งหมายความว่าสามารถใช้ในเขียงหั่นขนมได้อย่างง่ายดาย สิ่งที่ขาดหายไปจาก ItsyBitsy RP2040 คือขอบแบบหล่อสำหรับการบัดกรีแบบยึดบนพื้นผิว อันที่จริง มีพิน GPIO เพิ่มเติมอีกห้าพินตรงข้ามกับขั้วต่อ micro USB ซึ่งต้องใช้การบัดกรีโดยให้หมุดชี้ขึ้นด้านบน 

    หมุดพิเศษเหล่านี้มีประโยชน์ แต่หมายความว่าเราไม่มีขั้วต่อ Stemma QT ใดๆ โดยปกติแล้ว หมุดเหล่านี้จะไม่มีอยู่ในช่วงนี้ แต่การรวมเข้าด้วยกันจะช่วยเพิ่มการเชื่อมต่ออย่างมากสำหรับบอร์ดขนาดเล็กนี้ หมุด GPIO มีป้ายกำกับชัดเจนทั้งสองด้านของบอร์ด หมุด SDA และ SCL สำหรับ I2C จะมีหมายเลขพิน GPIO อยู่ด้านหลัง

    การใช้ Adafruit ItsyBitsy RP2040 

    ItsyBitsy RP2040 เป็น Adafruit แบบคลาสสิก: ใช้งานง่ายและมีหมุด GPIO ที่คัดสรรมาอย่างดี เนื่องจากนี่คือบอร์ด RP2040 เราจึงสามารถเขียนโค้ดโดยใช้ MicroPython, CircuitPython, C/C++ และ Arduino IDE เราทดสอบ ItsyBitsy RP2040 ด้วย CircuitPython และ MicroPython แต่หากพูดตามตรง หากคุณซื้อบอร์ด Adafruit คุณมีแนวโน้มสูงที่จะชื่นชอบ CircuitPython 

    ในการใช้งาน ItsyBitsy RP2040 จะทำงานเหมือนกับ QT Py RP2040 และ Feather RP2040 ทุกประการ เราทำการทดสอบสองสามอย่างใน CircuitPython โดยเริ่มจากไฟ LED กะพริบบังคับ จากนั้นเราควบคุม NeoPixel ในตัว แม้จะไม่มีขั้วต่อ Stemma QT แต่เราสามารถใช้บอร์ด Stemma QT ผ่าน Stemma QT กับอะแดปเตอร์สายจัมเปอร์ได้ และต้องขอบคุณไลบรารีบอร์ดและไดรเวอร์ที่กว้างขวางของ Adafruit เราจึงสามารถเชื่อมต่อเซ็นเซอร์ หน้าจอ และบอร์ดเสริมอื่นๆ ได้อีกมากมาย การทดสอบของเรากับ MicroPython เกี่ยวข้องกับการใช้หน้าจอ I2C OLED เพื่อแสดงภาพและภาพเคลื่อนไหว หลังจากมีปัญหาเรื่องหมายเลขพินเล็กๆ น้อยๆ ในตอนแรกทำให้เราไม่สามารถใช้พิน I2C ได้ เราสามารถแก้ปัญหาและเลื่อนโลโก้ Tom’s Hardware ไปทั่วหน้าจอได้

    กรณีการใช้งานสำหรับ Adafruit ItsyBitsy RP2040 

    ItsyBitsy RP2040 ออกแบบมาสำหรับผู้ที่ต้องการพิน GPIO จำนวนมากในแพ็คเกจขนาดเล็ก ด้วยพิน 13 GPIO ของ QT Py RP2040 และตัวเชื่อมต่อ Stemma QT เรามีแพ็คเกจที่เล็กกว่า แต่นั่นก็จำกัดสิ่งที่เราสามารถทำได้ โดยเฉพาะอย่างยิ่งกับโปรเจ็กต์ Programmable IO (PIO) หมุด 30 GPIO ของ ItsyBitsy RP2040 หมายความว่าเราสามารถผสมผสานโปรเจ็กต์ที่ใช้ GPIO ดั้งเดิมกับ PIO ได้ 

    การเลือกขนาดและ GPIO ของ ItsyBitsy RP2040 หมายความว่าเราสามารถสร้างหุ่นยนต์และถ่ายข้อมูลเซ็นเซอร์ออกได้อย่างง่ายดาย จากเซ็นเซอร์อัลตราโซนิก HC-SR04+ ไปยัง PIO ด้วย SPI และ I2C เราสามารถแนบหน้าจอ เซ็นเซอร์ และการ์ด SD สำหรับโครงการบันทึกข้อมูล การประนีประนอมสำหรับฟอร์มแฟกเตอร์ได้รับการพิจารณา การตัดข้าวสาลีออกจากแกลบและให้สิ่งที่เราต้องการอย่างแท้จริง

    บรรทัดล่าง 

    ที่ประมาณ 10 เหรียญ ItsyBitsy RP2040 เป็นราคาเดียวกับ QT Py RP2040 และราคาถูกกว่า Feather RP2040 2 เหรียญ Raspberry Pi Pico เป็นทางเลือกที่ถูกที่สุดด้วยราคาเพียง $4 แต่มีขนาดใหญ่กว่าและไม่มีไฟ Neopixel ในตัว (และมีเพียง 3 พอร์ต ADC) กระดานแต่ละแผ่นทำงานในลักษณะเดียวกัน ดังนั้นจึงขึ้นอยู่กับสิ่งที่คุณต้องการทำกับกระดาน 

    หากคุณยังใหม่ต่อ RP2040 และชื่นชอบกระดานของ Adafruit แล้ว Feather RP2040 ถือเป็นมูลค่าโดยรวมที่ดีที่สุด มันมี Stemma QT, การชาร์จ LiPo ออนบอร์ดและเข้ากันได้กับบอร์ดขยาย FeatherWing หากคุณต้องการบอร์ดที่เล็กที่สุดและสามารถรองรับการสูญหายของพิน GPIO ได้ QT Py RP2040 เหมาะสำหรับคุณ แต่ถ้าคุณต้องการประนีประนอม ItsyBitsy RP2040 เป็นตัวเลือกที่ดี

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x