Skip to content

SparkFun Pro Micro RP2040 รีวิว: ไมโครคอนโทรลเลอร์ขนาดกลาง

    1647744003

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

    บอร์ดที่อัดแน่นด้วยฟีเจอร์ที่มีราคาและขนาดเท่ากันกับ ItsyBitsy RP2040 ของ Adafruit แต่คุ้มค่ากว่ามาก

    สำหรับ

    + ขั้วต่อ Qwiic
    + ทางเลือกที่ดีของ GPIO
    + ขนาดเล็ก
    + Castellad ขอบ

    ขัดต่อ

    – ช่อง I2C เพียงช่องเดียว

    ในที่สุดเราก็ได้บอร์ด RP2040 รุ่นแรกของ SparkFun แล้ว SparkFun Pro Micro RP2040 ราคา $10 เป็นรุ่นที่ถูกที่สุดและเป็นไปตามการออกแบบคลาสสิกที่คล้ายกับเค้าโครงบอร์ด Arduino Nano ซึ่งอยู่ที่บ้านในเขียงหั่นขนมและฝังอยู่ในโครงการของคุณ นอกจากนี้ยังให้ตัวเลือกพิน GPIO ที่พิจารณาแล้วและตัวเชื่อมต่อ Qwiic สำหรับบอร์ดเสริมที่ใช้งานร่วมกันได้

    SparkFun Pro Micro – RP2040
    ราคาตรง $9.95

    บอร์ด RP2040 ของ SparkFun นั้นมีความหลากหลาย แต่ Pro Micro RP2040 นั้นเป็นบอร์ดทั่วไปมากที่สุด เนื่องจากมีต้นทุนที่สมเหตุสมผลและฟอร์มแฟคเตอร์ที่คุ้นเคย อีกสองตัวคือ Thing Plus RP2040 ซึ่งได้รับการออกแบบในรูปแบบที่คล้ายกับ Feather RP2040 ของ Adafruit แต่มีที่เก็บข้อมูลแฟลช micro SD ขนาด 16MB เพิ่มเติม บอร์ด RP2040 สุดท้ายคือ MicroMod RP2040 Processor ซึ่งเป็นการ์ด M.2 ที่มี RP2040 สำหรับใช้ในชุดบอร์ดของผู้ให้บริการ

    Pro Micro RP2040 ของ SparkFun ดูเหมือนจะเป็นฟอร์มแฟคเตอร์ในอุดมคติสำหรับผู้ที่ต้องการพิน GPIO จำนวนมาก ขอบแบบหล่อ และตัวเชื่อมต่อ Qwiic เรานำบอร์ด RP2040 รุ่นล่าสุดมาทดสอบกับโต๊ะทำงานของเรา และรู้สึกประหลาดใจกับความเก่งกาจของบอร์ด

    ข้อมูลจำเพาะฮาร์ดแวร์ SparkFun Pro Micro RP2040

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

    SRAM
    264kB

    แฟลชสตอเรจ
    หน่วยความจำแฟลชภายนอก 16MB

    GPIO
    20 GPIO พินพร้อมฟังก์ชันต่อไปนี้

    เอาต์พุต 10 x PWM 10 x Digital I/O, 4 x Analog 12-bit ADC, 1 x I2C (Qwiic), SPI, 2 x UART, IO ที่ตั้งโปรแกรมได้, 1 x WS2812 / NeoPixel

    ช่องเสียบยูเอสบี
    USB C

    ขนาด
    1.3 x 0.7 นิ้ว (33 x 17.8 มม.)

    การออกแบบ SparkFun Pro Micro RP2040 

    ด้วยขนาดที่เกือบจะเท่ากับ ItsyBitsy RP2040 ของ Adafruit ทำให้ Pro Micro RP2040 ของ SparkFun มีการออกแบบแพ็คเกจ DIP ที่คุ้นเคย เหมาะอย่างยิ่งสำหรับการใช้งานในเขียงหั่นขนม แต่ยังใช้ที่บ้านเมื่อติดตั้งบนพื้นผิวที่บัดกรีโดยใช้คาสเทลเลชั่น การเป็น Pro Micro หมายความว่าบอร์ดนี้เข้ากับคุณลักษณะของบอร์ดรุ่นก่อนๆ ซึ่งโดยทั่วไปจะใช้ชิป Atmel และราคาประมาณสองเท่าของ RP2040 ที่ 10 ดอลลาร์สหรัฐฯ 

    สีแดงสดใสของกระดานทำให้ดูโดดเด่นจากทะเลกระดานสีดำและสีเขียว และการอ้างอิงพิน GPIO ที่พิมพ์บนซิลค์สกรีนนั้นชัดเจนสำหรับการอ่านทั้งสองด้านของกระดาน สามารถจ่ายไฟผ่านพอร์ต USB C หรือใช้สำหรับการตั้งโปรแกรมบอร์ด หรือใช้พิน RAW / + และ GND เพื่อจ่ายไฟ 5V ที่ 600mA แต่อย่าใช้เกินขีดจำกัดเหล่านี้ อีกด้านหนึ่งของบอร์ดคือขั้วต่อ Qwiic ที่จะแยกการเชื่อมต่อ I2C เพียงอย่างเดียวบนบอร์ด 

    ตัวเชื่อมต่อ Qwiic เข้ากันได้กับรูปแบบ Stemma QT ของ Adafruit (ดูเรื่องราวของเราใน Qwiic กับ Stemma vs Grove) และระหว่างสองรูปแบบนี้ เรามีทางเลือกมากมายสำหรับบอร์ดฝ่าวงล้อม เซ็นเซอร์ และจอแสดงผลที่เชื่อมต่อกับพอร์ตอย่างเรียบง่ายและสะอาดตา หากคุณต้องการใช้บอร์ดที่ไม่ใช่ Qwiic อะแดปเตอร์สายเคเบิล Qwiic เป็นจัมเปอร์เป็นทางเลือกที่ราคาถูกและง่าย เข้าถึง UART, พิน SPI ผ่าน GPIO

    การใช้ SparkFun Pro Micro RP2040

    การทดสอบของเราดำเนินการโดยใช้ MicroPython และ CircuitPython เวอร์ชันล่าสุด สำหรับ CircuitPython เราทดสอบฟังก์ชัน GPIO พื้นฐานด้วย LED และปุ่มกดซึ่งทำงานโดยไม่มีปัญหา ต่อไปอีกหน่อย เราเชื่อมต่อวงแหวน WS2812 / NeoPixel และติดตั้งไลบรารี Neopixel CircuitPython และภายในไม่กี่นาที เราก็มีไฟ RGB บนโต๊ะทำงานของเรา

    จากนั้นเราเชื่อมต่อเซ็นเซอร์สัมผัส capacitive Adafruit MPR121 ผ่านสายเคเบิล Qwiic / Stemma QT และในไม่ช้าก็สามารถใช้วัตถุในชีวิตประจำวันเป็นอินพุตแบบสัมผัสได้ ย้ายไปยัง MicroPython เราได้ทดสอบวิธีใช้อุปกรณ์ I2C ผ่านตัวเชื่อมต่อ Qwiic อย่างแรกคือหน้าจอ OLED ซึ่งเราเขียนโค้ดเพื่อแสดงชุดการสาธิตกราฟิกและแอนิเมชั่น การทดสอบต่อไปคือจอแสดงผลเจ็ดส่วนสี่หลัก ซึ่งเป็นบอร์ดขับเคลื่อน TM1637 ทั่วไปที่ใช้หมุดส่วนหัว ทำให้เราต้องใช้อะแดปเตอร์ Qwiic กับสายจัมเปอร์ TM1637 นั้นใช้งานง่ายด้วยไลบรารี MicroPython เรามีตัวสร้างตัวเลขสี่หลักแบบสุ่มและข้อความเลื่อน

    Pro Micro RP2040 ของ SparkFun ได้รวมเอาคุณสมบัติที่ดีที่สุดของบอร์ด Adafruit RP2040 สองบอร์ด, ItsyBitsy RP2040 และ QT Py RP2040 เข้าไว้ด้วยกัน เช่นเดียวกับ ItsyBitsy RP2040 ของ Adafruit Pro Micro RP2030 ของ SparkFun นำเสนอพิน GPIO ที่คัดสรรมาอย่างดี และมีตัวเชื่อมต่อ Qwiic / Stemma QT และ USB-C เช่นเดียวกับ QT Py

    กรณีการใช้งานสำหรับ SparkFun Pro Micro RP2040

    SparkFun Pro Micro RP2040 มีขอบแบบหล่อและด้านล่างแบน ฝังอยู่ในโปรเจ็กต์เหมือนอยู่ในเขียงหั่นขนม การฝังบอร์ดนี้ลงในวงจรของคุณเองนั้นไม่ใช่เรื่องยากเมื่อคุณมีมิติทางกล เพื่อให้หุ่นยนต์ RP2040 ตัวเล็กที่คุณต้องการสร้างเป็นจริงได้ด้วยบอร์ดนี้ ตัวเชื่อมต่อ Qwiic และที่เก็บข้อมูลแฟลช 16MB ทำให้ Pro Micro RP2040 ใช้ในโครงการรวบรวมข้อมูลได้

    บรรทัดล่าง

    ด้วยป้ายราคา $10 เช่นเดียวกับ ItsyBitsy RP2040 ของ Adafruit เราจึงน่าจะชอบ Pro Micro RP2040 ของ SparkFun เนื่องจากมีพิน GPIO จำนวนมากและตัวเชื่อมต่อ Qwiic / Stemma QT ในแพ็คเกจขนาดเล็ก

    หากคุณกำลังมองหาฟังก์ชันการทำงานเพิ่มเติมเล็กน้อยจากบอร์ด RP2040 ของคุณ และไม่ต้องกังวลกับราคาที่สูงขึ้นเล็กน้อยและฟอร์มแฟกเตอร์ที่ใหญ่ขึ้น Adafruit Feather RP2040 เป็นตัวเลือกที่ยอดเยี่ยมเพราะทำงานร่วมกับระบบนิเวศขนาดใหญ่ของบอร์ดเสริม หากคุณต้องการบางอย่างที่เล็กกว่านี้ Adafruit QT Py RP2040 ก็เหมาะสมกับราคา และแน่นอน Raspberry Pi Pico รุ่นดั้งเดิมมีราคาดีที่สุดเพียง $4 อย่างไรก็ตาม หากคุณต้องการกระดานขนาดกลางที่ดีและมีความยืดหยุ่นสูง SparkFun Pro Micro 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