ค้นหาเว็บไซต์

อย่าซื้อ Raspberry Pi—ทางเลือกเหล่านี้ถูกกว่าและดีกว่า


ถ้าคุณใช้ Raspberry Pi สำหรับ ทุก โปรเจกต์ของคุณ—แม้แต่โปรเจกต์ง่าย ๆ—คุณกำลังใช้บอร์ดผิดสำหรับงานนั้น แม้ว่า Raspberry Pi จะเป็นเครื่องที่ยอดเยี่ยม แต่บางครั้ง ESP32 หรือ Arduino ก็เป็นเครื่องมือที่ดีกว่า นี่คือเวลาที่ผมคิดว่าคุณควรข้าม Raspberry Pi และใช้ไมโครคอนโทรลเลอร์แทน

บอร์ด Raspberry Pi มีราคาแพงเกินไป (และใหญ่) สำหรับโครงการง่ายๆ

เพียงเพราะมันเป็นมาตรฐานก็ไม่ได้หมายความว่ามันดีที่สุด

ฟังนะ ผมเข้าใจว่า Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่สุดยอด—และมันก็ใช่เลย คุณสามารถทำอะไรได้มากมายกับ Raspberry Pi แต่อย่างไรก็ตาม มันก็เกินความจำเป็นอย่างมากสำหรับโปรเจ็กต์ง่ายๆ หลายๆ อย่าง ถ้าคุณแค่ต้องการควบคุมมอเตอร์ไม่กี่ตัว ใช้เซนเซอร์ง่ายๆ หรือเชื่อมต่อกับหน้าจอ OLED ขนาดเล็ก การใช้ Raspberry Pi ถือว่าเกินความจำเป็นไปมาก

Raspberry Pi ค่อนข้างมีราคาแพง แม้ว่าคุณจะหาซื้อได้ในราคาปลีก กับ Pi 3 B ที่มีราคาเพียง 35 ดอลลาร์ต่อเครื่อง ซึ่งจะเป็นเรื่องที่ค่อนข้างแพงหากคุณต้องการติดตั้งเซ็นเซอร์ประมาณ 10 ตัวรอบบ้านของคุณ นอกจากนี้ Pi ยังมีขนาดค่อนข้างใหญ่ แม้ว่าจะมีรุ่นเล็กกว่า แต่ Pi ขนาดเล็กที่สุดก็ยังใหญ่กว่าบอร์ดไมโครคอนโทรลเลอร์สำหรับโปรเจกต์ส่วนใหญ่

ท้ายที่สุดแล้ว Raspberry Pi นั้นยอดเยี่ยมเมื่อคุณต้องการ คอมพิวเตอร์ แต่ถ้าคุณแค่ต้องการไมโครคอนโทรลเลอร์ มันก็เกินความจำเป็นไปเลย

ESP32 เป็นบอร์ดที่สมบูรณ์แบบสำหรับการรวมเข้ากับสมาร์ทโฮม

แผงเล็กๆ เหล่านี้ทรงพลังเกินตัว

ถ้าคุณไม่เคยได้ยินเกี่ยวกับ ESP32 นี่เป็นไมโครคอนโทรลเลอร์ตัวเล็กที่ น่าทึ่ง มีหลายรุ่นของ ESP32 และคุณสามารถหามันได้หลากหลายรูปร่างและขนาด สิ่งหนึ่งที่ ESP32 ทุกตัวมีเหมือนกันก็คือ แหล่งจ่ายไฟ 3.3V และการเชื่อมต่อไร้สายในตัว

หนึ่งในรูปแบบ ESP32 ที่ฉันชื่นชอบคือ ESP32-C6 โมเดลนี้มาพร้อมกับการรองรับ Matter และ Thread โดยตรง รวมถึง Wi-Fi 6 และคุณสามารถหามันในขนาดกะทัดรัดได้ เช่น Seeed Studio XIAO ESP32-C6 XIAO ยังมีฟีเจอร์เล็ก ๆ ที่เป็นเอกลักษณ์ฝังมาในตัวด้วย เช่น การจัดการการชาร์จแบตเตอรี่ลิเธียมในตัว

ESP32 เหมาะอย่างยิ่งสำหรับการรวมเข้ากับสมาร์ทโฮมของคุณ—โดยเฉพาะกับ Home Assistant ผ่านโครงการ ESPHome คุณสามารถเชื่อมต่อ ESP32 เข้ากับ Home Assistant ได้อย่างง่ายดาย ซึ่งทำให้มันเป็นตัวเลือกที่สมบูรณ์แบบสำหรับการสร้างโครงการเซ็นเซอร์หรือรีเลย์ขนาดเล็ก

ฉันมีบอร์ด ESP32 หลายบอร์ดวางอยู่ในลิ้นชักไมโครคอนโทรลเลอร์ของฉัน รอให้ฉันมีเวลามาสร้างเซ็นเซอร์บางอย่างด้วยมัน หนึ่งในสิ่งที่ฉันวางแผนจะทำคือสร้างรีเลย์ที่ควบคุมเปิด/ปิดประตูโรงรถของฉัน อีกโปรเจ็กต์หนึ่งที่ฉันอยากทำคือใช้เซ็นเซอร์ตรวจจับการมีอยู่แบบ mmWave และเซ็นเซอร์อุณหภูมิ/ความชื้นเพื่อตรวจสอบการมีอยู่ในห้องรวมทั้งควบคุมการทำความร้อนและความเย็น

มีหลายโครงการที่คุณสามารถทำได้ด้วย ESP32 และสองโครงการที่ผมเพิ่งกล่าวถึงนั้นยังเป็นเพียงการขูดผิวของสิ่งที่ทำได้เลยก็ว่าได้ อย่างไม่ต้องสงสัย หากคุณมีโครงการที่เรียบง่ายและกะทัดรัดซึ่งต้องการการเชื่อมต่อแบบไร้สาย ให้เลือกใช้ ESP32 แทน Raspberry Pi เพราะมันมีขนาดเล็ก มีความสามารถเทียบเท่า และราคาถูกมาก ๆ

อาร์ดูโน่เป็นมาตรฐานทองคำสำหรับงานที่ต้องใช้ GPIO หนักแบบออฟไลน์

มีเหตุผลที่โปรเจ็กต์หลาย ๆ อย่างมักใช้ Arduino เป็นฐาน

เมื่อพูดถึงไมโครคอนโทรลเลอร์ ผมคงพลาดถ้าไม่พูดถึง Arduino Arduino ช่วยทำให้ไมโครคอนโทรลเลอร์เป็นที่รู้จักในหมู่ผู้สร้าง และยังคงเป็นมาตรฐานทองคำในปัจจุบัน

แม้ว่าตอนนี้จะมีบอร์ด Arduino ที่สามารถเชื่อมต่อ Wi-Fi และ Bluetooth ได้ แต่โดยรวมแล้ว Arduino ยังคงเน้นงานที่ทำงานแบบออฟไลน์และใช้ GPIO มาก Arduino มีทั้งขา 3.3V และ 5V สำหรับเชื่อมต่อ ซึ่งทำให้มันมีความสามารถมากกว่า ESP32 ในบางด้าน

อีกหน้าที่หนึ่งที่ Arduino ทำได้ดีคือการทำหน้าที่เป็น HID หรืออุปกรณ์อินเทอร์เฟซสำหรับมนุษย์ พ่อตาของฉันกำลังสร้างชุดจำลองการบินแบบกำหนดเองสำหรับ Microsoft Flight Simulator เขามีสวิตช์ ปุ่มหมุน คันโยก คุณนึกออกทั้งหมด เพื่อจำลองห้องนักบิน เขากำลังเชื่อมต่ออุปกรณ์ทั้งหมดเหล่านั้นเข้ากับ Arduino ซึ่งทำหน้าที่ประมวลผลตรรกะ จากนั้นเชื่อมต่อ Arduino เข้ากับ Xbox หรือคอมพิวเตอร์ของเขาเพื่อบินเครื่องบินจริง ๆ

หากคุณมีงานที่ไม่ต้องการการเชื่อมต่อแบบไร้สายและต้องการการป้อนข้อมูล/ส่งออกจำนวนมาก Arduino เป็นตัวเลือกที่สมบูรณ์แบบสำหรับงานนี้ ตัวอย่างเช่น Arduino เหมาะสำหรับการทำโปรเจ็กต์ที่ใช้เซอร์โวหรือเซ็นเซอร์ หากคุณต้องการสร้างเซ็นเซอร์ที่จอดรถในโรงรถของคุณโดยใช้เซ็นเซอร์วัดระยะเวลาและให้แถบ LED สว่างเพื่อบอกเวลาที่ควรหยุดจอด Arduino คือสิ่งที่สมบูรณ์แบบสำหรับงานนี้

โครงการที่สามารถสร้างด้วย Arduino ดูเหมือนจะหลากหลายมากกว่า Raspberry Pi ขึ้นอยู่กับโครงการที่คุณกำลังทำ Arduino อาจเป็นตัวเลือกที่ดีกว่า Raspberry Pi มาก และมักจะถูกกว่าและหาซื้อได้ง่ายกว่าอีกด้วย


ฉันรัก Raspberry Pi และไม่มีความตั้งใจที่จะเลิกใช้ของฉันเลย แต่บางครั้งมันก็ไม่ใช่เครื่องมือที่เหมาะสมสำหรับทุกงาน ในโฮมแล็บและสถานีช่างของฉัน บางครั้งฉันใช้ Raspberry Pi บางครั้งใช้ ESP32 และบางครั้งใช้ Arduino—มันขึ้นอยู่กับโปรเจกต์ที่ฉันทำในช่วงเวลานั้น

บทความที่เกี่ยวข้อง