7 บอร์ดพัฒนาที่ดีที่สุดในการสร้างโครงการ DIY แรกของคุณ

การเรียนรู้การสร้างต้นแบบด้วยบอร์ดพัฒนาเป็นเรื่องสนุกและเป็นทักษะที่ยอดเยี่ยม แต่เมื่อคุณค้นหาหนึ่งใน Amazon มีผลลัพธ์ 100 รายการและเกือบทั้งหมดมีลักษณะเหมือนกัน ฉันเคยไปที่นั่นแล้วและมันก็สับสนจริงๆนั่นคือเหตุผลที่ฉันจัดการรายชื่อบอร์ดพัฒนาที่ดีที่สุดสำหรับมือสมัครเล่นรุ่นใหม่ เอาล่ะ.

คณะกรรมการพัฒนาการคืออะไร?

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

1. Arduino Uno - บอร์ดไมโครคอนโทรลเลอร์ที่ดีที่สุดสำหรับผู้เริ่มต้น

นี่เป็นตัวเลือกแรกของบอร์ดสำหรับมือสมัครเล่นหลายพันคนรวมถึงฉันด้วย มีประสิทธิภาพเรียนรู้ง่ายและมี IDE ที่เรียบง่าย Arduino Uno เป็นโอเพนซอร์สและทำงานบนไมโครคอนโทรลเลอร์ ATmega328P (16MHz) ทำงานที่ 5V ซึ่งหมายความว่าคุณสามารถใช้งานได้โดยเสียบเข้ากับพอร์ต USB ของคอมพิวเตอร์ของคุณ มีพินอินพุตดิจิตอล 6 ตัวและอะนาล็อก 6 ตัวซึ่งช่วยให้คุณเชื่อมต่ออุปกรณ์เสริมต่างๆและสร้างโครงการที่ครอบคลุม

7 บอร์ดพัฒนาที่ดีที่สุดในการสร้างโครงการ DIY แรกของคุณ

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

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

แหล่งข้อมูล: Arduino Uno subreddit เริ่มต้นกับ Arduino

ข้อมูลจำเพาะทางเทคนิค

  • ไมโครคอนโทรลเลอร์: ATmega328P
  • แรงดันไฟฟ้าที่ใช้งาน: 5V
  • พิน I / O ดิจิทัล: 14
  • หน่วยความจำแฟลช: 32 KB
  • SRAM: 2 KB
  • ความเร็วนาฬิกา: 16 เมกะเฮิรตซ์

ซื้อ Arduino Uno (Amazon)

2. LilyPad - ไมโครคอนโทรลเลอร์ที่ดีที่สุดสำหรับอุปกรณ์สวมใส่

จากไมโครคอนโทรลเลอร์ที่คล้ายกับ Arduino Uno (ATmega) lilypad เป็นเพียงแผ่นดิสก์แบบวงกลมที่มีส่วนประกอบอิเล็กทรอนิกส์ทั้งหมด ทำงานบน 3.3V ซึ่งหมายความว่าคุณสามารถเชื่อมต่อแบตเตอรี่ลิเธียมไอออนขนาดเล็กและเย็บเข้ากับเสื้อผ้าของคุณได้

7 บอร์ดพัฒนาที่ดีที่สุดในการสร้างโครงการ DIY แรกของคุณ

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

แหล่งข้อมูล: Arduino Subreddit, บทช่วยสอน LilyPad

ข้อมูลจำเพาะทางเทคนิค

  • ไมโครคอนโทรลเลอร์: ATmega32u4
  • แรงดันไฟฟ้าที่ใช้งาน: 3.3V
  • พิน I / O ดิจิทัล: 9
  • หน่วยความจำแฟลช: 32 KB
  • SRAM: 1.5 KB
  • ความเร็วนาฬิกา: 16 เมกะเฮิรตซ์

ซื้อ Lilypad (Amazon)

3. Adafruit Circuit Playground Express

บอร์ดไมโครคอนโทรลเลอร์ขนาดเล็กของ Adafruit เต็มไปด้วยชิ้นส่วนอิเล็กทรอนิกส์ คุณจะได้รับไฟ LED นีโอพิกเซล 10 ดวงเซ็นเซอร์ตรวจจับความเคลื่อนไหวหนึ่งเซ็นเซอร์อุณหภูมิหนึ่งตัวกริ่งหนึ่งตัวตัวรับอินฟราเรดหนึ่งตัวและขา I / O 8 พินในบอร์ดขนาดดอกลิลลี่ โดยพื้นฐานแล้วคุณสามารถสร้างโครงการได้มากมายโดยไม่ต้องกังวลเรื่องสายไฟหรือซื้อโมดูล ทำงานที่ 3.7V ทำให้น่าสนใจยิ่งขึ้นสำหรับมือสมัครเล่น

จาก Arduino ไปจนถึง Raspberry Pi Zero ไปจนถึง Teensy การค้นหาง่ายๆบน Amazon ผลลัพธ์ 100s ของบอร์ด devlopment แต่จะซื้ออันไหนดี?

คุณสามารถตั้งโปรแกรมบอร์ดด้วย Arduino IDE, Javascript, Circuit Python หรือภาษาการเขียนโปรแกรม MakeCode แบบ Scratch ของ Microsoft หากคุณต้องการให้บุตรหลานสนใจสร้างโปรเจ็กต์ DIY ภาษาการเขียนโปรแกรม MakeCode ของ Microsoft จะทำให้การสร้างต้นแบบเป็นเรื่องสนุกมากขึ้น

แหล่งข้อมูล:Adafruit Subreddit บทช่วยสอน Adafruit

ข้อมูลจำเพาะทางเทคนิค

  • ไมโครโปรเซสเซอร์: ARM Cortex M0
  • แรงดันไฟฟ้าที่ใช้งาน: 3.3V
  • พิน I / O ดิจิทัล: 8
  • หน่วยความจำแฟลช: 2 ลบ
  • ความเร็วนาฬิกา: 48MHz
  • เซนเซอร์: หลายรายการ
  • LED ในตัว: 10

ซื้อ Adafruit Circuit Playground Express (Amazon | Adafruit Store)

4. NodeMCU- บอร์ดพัฒนาที่เปิดใช้งาน Wi-Fi ที่ดีที่สุด

คุณสามารถรับบอร์ด Arduino ที่ใช้ WiFi ได้เช่นกัน แต่ NodeMCU เป็นตัวเลือกที่ถูกที่สุดในการสร้างโครงการที่ต้องการการเชื่อมต่อแบบไร้สาย NodeMCU ใช้ภาษาการเขียนโปรแกรม LUA แต่คุณยังสามารถใช้กับ Arduino IDE และเริ่มต้นโครงการของคุณได้ มีหมุด 10 GPIO เพื่อเชื่อมต่อเซ็นเซอร์ดิจิตอลและอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ

การพัฒนา, บอร์ด, พิน, บอร์ด, ราสเบอร์รี่, แรงดันไฟฟ้า, นาฬิกา, โครงการ, รายละเอียด, ปฏิบัติการ, ดิจิโอ, แฟลชเมอรี่, ความเร็ว, ทรัพยากร, โดยใช้

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

แหล่งข้อมูล:NodeMCU ESP8266 subreddit, NodeMCU, บทช่วยสอน NodeMCU

ข้อมูลจำเพาะทางเทคนิค

  • ซีพียู: ESP826
  • แรงดันไฟฟ้าที่ใช้งาน: 5V
  • พิน I / O ดิจิทัล: 10
  • หน่วยความจำแฟลช: 4 ลบ
  • SRAM: 128 KB
  • ความเร็วนาฬิกา: 80 เมกะเฮิร์ตซ์
  • Wifi ในตัว: ใช่

ซื้อ NodeMCU (Amazon)

5. Teensy 4.0 - บอร์ดพัฒนาที่ดีที่สุดสำหรับประสิทธิภาพสูง

บอร์ดพัฒนา Arduino และ Adafruit เป็นตัวเลือกที่ดีในการเริ่มสร้างต้นแบบ แต่ถ้าคุณต้องการประสิทธิภาพที่มากขึ้นในขนาดที่ใกล้เคียงกัน Teensy เป็นตัวเลือกที่เหมาะสม มันบรรจุในชิป ARM Cortex M7 โอเวอร์คล็อกที่ 600MHz ซึ่งทำให้เป็นบอร์ดพัฒนาที่เร็วที่สุดในรายการนี้ คุณได้รับหมุดดิจิตอล 40 ตัวและอะนาล็อก 14 พินทำให้เหมาะสำหรับโครงการที่ซับซ้อน นอกจากนี้ยังมีมาตรความเร่งโมดูลนาฬิกาภายในและการจัดการการเปิด / ปิดเครื่องทำให้เหมาะสำหรับโครงการที่มีความไวต่อเวลา

7 บอร์ดพัฒนาที่ดีที่สุดในการสร้างโครงการ DIY แรกของคุณ

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

แหล่งข้อมูล:ฟอรัม Teensy, Teensy Subreddit

ข้อมูลจำเพาะทางเทคนิค

  • ไมโครโปรเซสเซอร์: ARM Cortex M7
  • แรงดันไฟฟ้าที่ใช้งาน: 5V
  • พิน I / O ดิจิทัล: 40
  • หน่วยความจำแฟลช: 2 ลบ
  • SRAM: 1024 KB
  • ความเร็วนาฬิกา: 600 เมกะเฮิร์ตซ์

ซื้อ Teensy 4.0 (Amazon | Teensy Store)

6. Digispark USB Development Board - บอร์ดพัฒนาขนาดเล็กที่สุดเท่าที่เคยมีมา

บอร์ดพัฒนาขนาดเล็กนี้มีขนาดใหญ่กว่า American Quarter เล็กน้อยและทำงานบนไมโครคอนโทรลเลอร์ ATTiny85 เป็นบอร์ดพัฒนาขนาดเล็กที่สุดที่มาพร้อมกับพลังประมวลผลเพียงเล็กน้อยและเหมาะอย่างยิ่งสำหรับการสร้างโครงการที่ไม่ต้องใช้คอมพิวเตอร์ที่ซับซ้อน คุณสามารถตั้งโปรแกรมได้โดยเสียบเข้ากับพอร์ต USB ของคอมพิวเตอร์โดยตรงและโหลดโค้ดผ่าน Arduino IDE แม้จะมีขนาดเล็ก แต่ก็สามารถทำงานได้ที่ 5V และคุณยังสามารถเชื่อมต่อกับแบตเตอรี่ 9V ได้และควรใช้งานได้ดีเนื่องจากมีตัวควบคุมแรงดันไฟฟ้าในตัว

7 บอร์ดพัฒนาที่ดีที่สุดในการสร้างโครงการ DIY แรกของคุณ

ฉันเคยปรับแต่ง ATTiny85 มาแล้วและข้อเสียเปรียบเพียงประการเดียวของการใช้งานก็คือมันไม่ได้รันโปรแกรมอย่างถูกต้องเมื่อคุณพยายามเรียกใช้โปรแกรมขนาดใหญ่ส่วนใหญ่เกิดจาก RAM ที่ จำกัด (512B)

แหล่งข้อมูล:Arduino Subreddit, บทช่วยสอน Digispark

ข้อมูลจำเพาะทางเทคนิค

  • ไมโครคอนโทรลเลอร์: ATTiny85
  • แรงดันไฟฟ้าที่ใช้งาน: 5V
  • พิน I / O ดิจิทัล: 6
  • หน่วยความจำแฟลช: 8 KB
  • SRAM: 512 บ
  • ความเร็วนาฬิกา: 16 เมกะเฮิรตซ์

ซื้อ Digispark USB Development Board (Amazon | Digispark)

7. ราสเบอร์รี่ Pi Zero W.

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

จาก Arduino ไปจนถึง Raspberry Pi Zero ไปจนถึง Teensy การค้นหาง่ายๆบน Amazon ผลลัพธ์ 100s ของบอร์ด devlopment แต่จะซื้ออันไหนดี?

นอกจากนี้ยังมี Wifi ในตัวและขั้วต่อกล้อง CSI ซึ่งหมายความว่าคุณสามารถติดตั้งโมดูลกล้องและสตรีมวิดีโอสดได้จากทุกที่ในบ้านของคุณ นี่เป็นเพียงตัวอย่างเดียว แต่คุณสามารถสร้างโครงการอื่น ๆ ได้มากมายเนื่องจากฮาร์ดแวร์มีประสิทธิภาพมากกว่าไมโครคอนโทรลเลอร์มาก

ข้อเสียเปรียบเพียงประการเดียวของการใช้ Raspberry pi คือไม่มี IDE เฉพาะเพื่อให้สามารถตั้งโปรแกรมบอร์ดได้อย่างง่ายดายและคุณจะต้องเขียนโค้ดทุกอย่างด้วยตนเอง มีคำแนะนำและฟอรัมออนไลน์มากมายที่มีคำตอบที่เป็นไปได้ทั้งหมดดังนั้นหากคุณสามารถใส่จาระบีข้อศอกเพื่อเรียนรู้การเขียนโค้ดใน python Raspberry Pi ก็ไม่ใช่เกมง่ายๆ

แหล่งข้อมูล:ฟอรัม Raspberry Pi, Raspberry Pi Subreddit

ข้อมูลจำเพาะทางเทคนิค

  • ซีพียู: แกนเดี่ยว 1 GHz
  • แรงดันไฟฟ้าที่ใช้งาน: 5V
  • พิน I / O ดิจิทัล: 40
  • หน่วยความจำแฟลช: ไมโคร SD
  • SRAM: 512 ลบ
  • ความเร็วนาฬิกา: 1 GHz
  • กล้อง: ตัวเชื่อมต่อ CSI

ซื้อ Raspberry Pi (Amazon | Raspberry Store)

คุณกำลังจะทำอะไร?

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

ดูเพิ่มเติมที่