สารบัญ:

คู่มือการซื้อ Arduino Uno: 4 ขั้นตอน
คู่มือการซื้อ Arduino Uno: 4 ขั้นตอน

วีดีโอ: คู่มือการซื้อ Arduino Uno: 4 ขั้นตอน

วีดีโอ: คู่มือการซื้อ Arduino Uno: 4 ขั้นตอน
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, กรกฎาคม
Anonim
คู่มือการซื้อ Arduino Uno
คู่มือการซื้อ Arduino Uno

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

ขั้นตอนที่ 1: Arduino, Clone หรือ Derivative ของแท้

คุณสามารถซื้อบอร์ด Arduino ได้หลายประเภท:

  • บอร์ดแบรนด์ Arduino ของแท้
  • กระดานปลอม
  • กระดานโคลน
  • บอร์ดอนุพันธ์

กระดานของแท้และของปลอม

บอร์ดแบรนด์ Arduino ของแท้ผลิตโดยบริษัทร่วมกับเจ้าของเครื่องหมายการค้า Arduino ในประเทศใดประเทศหนึ่ง

สำหรับผู้ซื้อในสหรัฐอเมริกา ผู้ขาย Arduino ทั่วไปอาจเป็น adafruit.com หรือ sparkfun.com บอร์ดยังมีให้บริการผ่านร้านค้าที่มีหน้าร้านจริง เช่น Micro Center

บอร์ด Arduino ของแท้เป็นมาตรฐานที่ใช้โคลนหรือบอร์ดอนุพันธ์ และเป็นบอร์ดที่ซอฟต์แวร์ IDE มาตรฐานได้รับการออกแบบมาให้ใช้งานได้ตั้งแต่แกะกล่อง

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

นี่คือบทความบนเว็บไซต์ arduino.cc ที่ให้ข้อมูลเกี่ยวกับบอร์ดปลอม:

blog.arduino.cc/2013/07/10/send-in-the-clones/

คณะกรรมการลอกเลียนแบบละเมิดลิขสิทธิ์และเครื่องหมายการค้า และจัดทำขึ้นโดยผู้ผลิตที่ต้องการหลอกลวง มีเหตุผลเพียงเล็กน้อยสำหรับผู้ผลิตในการลอกเลียนแบบการออกแบบฮาร์ดแวร์โอเพนซอร์ส เนื่องจากผู้ผลิตได้รับอนุญาตให้ทำสำเนาที่ถูกต้องตราบเท่าที่พวกเขาไม่ละเมิดเครื่องหมายการค้า แต่ด้วยเหตุผลบางอย่างเป็นเรื่องปกติ ฉันขอแนะนำให้ใช้เวลาเพิ่มเล็กน้อยในกระบวนการซื้อเพื่อให้แน่ใจว่าคุณจะไม่ซื้อของลอกเลียนแบบ หากเหตุผลที่คุณสนใจเว็บไซต์ที่เสนอสินค้าลอกเลียนแบบคือราคา หรือหากคุณกำลังดูสิ่งที่ดูเหมือนบอร์ด Arduino ของแท้ แต่มีราคาที่ลดลงเมื่อเทียบกับ Adafruit, SparkFun หรือผู้ขายอื่นๆ ที่เป็นทางการ คุณ สามารถช่วยตัวเองประหยัดเงินและเพียงแค่ซื้อโคลนหรืออนุพันธ์แทน และสิ่งเหล่านี้เป็นที่ยอมรับของเจ้าของเครื่องหมายการค้า Arduino

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

กระดานโคลนและอนุพันธ์

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

บอร์ดอนุพันธ์คือบอร์ดที่อาจมีเลย์เอาต์และส่วนประกอบที่คล้ายคลึงกัน และอาจเข้ากันได้กับ Arduino IDE แต่มีความแตกต่างในการออกแบบที่ทำให้บอร์ดมีต้นทุนในการผลิตน้อยลง หรือมีคุณสมบัติเพิ่มเติมหรือน้อยกว่าเมื่อเทียบกับ บอร์ด Arduino ของแท้ บอร์ดอนุพันธ์มักจะมีราคาต่ำกว่า เว้นแต่ว่าบอร์ดจะมีคุณสมบัติเพิ่มเติมที่ไม่มีในบอร์ด Arduino ของแท้

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

ของแท้คืออะไร?

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

ข่าวเก่า:

Gianluca Martino หนึ่งใน 5 ผู้ก่อตั้ง Arduino ได้ตัดขาดความสัมพันธ์ของเขาจากคนอื่นๆ เกิดความแตกแยกในทีมผู้ก่อตั้ง ข้อพิพาททางกฎหมายที่กำลังดำเนินอยู่ และขณะนี้ มีสองบริษัทที่แยกจากกันที่ใช้ชื่อ Arduino ทั้งเว็บไซต์ arduino.cc ดั้งเดิมและเว็บไซต์ arduino.org ที่ใหม่กว่านั้นมีผู้จัดจำหน่ายรายเดียวกันอยู่ในรายการ

Massimo Banzi กล่าวในบล็อกบน arduino.cc ว่าพวกเขาหยุดรับค่าลิขสิทธิ์สำหรับ Arduinos ที่ผลิตในอิตาลี และสิ่งเหล่านี้คือ Arduinos ที่ผลิตโดยบริษัทของ Gianluca Martino ซึ่งดำเนินการ arduino.org

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

ปัญหาเหล่านี้กำลังได้รับการแก้ไขสำหรับ arduino.cc ผ่านพันธมิตรด้านการผลิตรายใหม่ แบรนด์ Genuino ถูกสร้างขึ้นโดย arduino.cc เนื่องจากความแตกแยกในทีม Arduino Unos ผลิตขึ้นภายใต้แบรนด์ Genuino สำหรับประเทศจีนและตลาดเอเชียอื่น ๆ ผ่านความร่วมมือกับ SeeedStudio Arduino Uno ผลิตในสหรัฐอเมริกา ณ เดือนกรกฎาคม 2558 โดยความร่วมมือกับ Adafruit

makezine.com/2015/06/20/ardunio-announces-manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

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

ขั้นตอนที่ 2: การหลอกลวงหรือความแตกต่างใน Uno

ทั้งหมดนี้ขึ้นอยู่กับคำจำกัดความของ Uno ของคุณ และสิ่งที่สำคัญสำหรับคุณ

ATmega328P พร้อมอะแดปเตอร์ซีเรียลใดๆ

หากคุณพิจารณาว่า Uno เป็นบอร์ดที่ใช้ ATmega328P ที่มี USB to serial adapter ในตัวและ baud serial bootloader 115200 ซึ่งจะรวม Unos จำนวนมากบน eBay ที่มีชิป CH340G USB แทน ATmega16U2 บอร์ดเหล่านี้จำนวนมากมีจำหน่ายและจำหน่ายเป็นหน้าจอและพิมพ์เป็น Uno R3 หรือ Rev 3 ซึ่งไม่ถูกต้อง เนื่องจาก Rev 3 นั้นเป็นการอัพเกรดจาก ATmega8U2 เป็น ATmega16U2 เป็นหลัก มีเหตุผลเพียงเล็กน้อยที่จะเรียก Uno board ว่า "Rev 3" หรือ "R3" เว้นแต่จะมี ATmega16U2 บอร์ดที่ไม่มี ATmega16U2 เป็นอนุพันธ์ของ Arduino Duemilanove ที่เบิร์นด้วย Optiboot bootloader

ในความคิดของฉัน หากคุณสนใจบอร์ดใดบอร์ดหนึ่งเหล่านี้ คุณควรซื้อ CH340G หรือ FTDI Nano 3.0 ซึ่งโดยพื้นฐานแล้วจะเหมือนกันในแพ็คเกจที่เล็กกว่า มีราคาไม่แพงและสามารถวางบนเขียงหั่นขนมหรือฝังในโครงการได้โดยตรง คุณสามารถเบิร์น Optiboot bootloader ด้วยตัวเองและเรียกมันว่า Uno

หากคุณกำลังซื้อ Uno ด้วย ATmega328P และอะแดปเตอร์ซีเรียลใด ๆ คุณน่าจะมีความสุขถ้ามีคนเบิร์น Optiboot bootloader บน Duemilanove หรืออนุพันธ์และใส่ชื่อ Uno ไว้

ATmega328P พร้อม ATmega16U2 เป็นอะแดปเตอร์อนุกรม

หากคุณพิจารณาว่า Uno Rev 3 เป็นบอร์ดที่ใช้ ATmega328P ที่มี ATmega16U2 รวมถึงความสามารถเพิ่มเติม เช่น สามารถเชื่อมต่อกับคอมพิวเตอร์ของคุณเป็นแป้นพิมพ์ เมาส์ ฯลฯ หนึ่งในอนุพันธ์เหล่านี้ที่อธิบายไว้ข้างต้นด้วย CH340G หรือ ชิป FTDI จะอธิบายไม่ถูกต้องว่าเป็น Uno Rev 3 และคุณต้องระวัง Uno Rev 3 ที่มี ATmega16U2 ถือได้ว่าเป็น Arduino แบบ 2-in-1 เนื่องจาก ATmega16U2 ไม่ได้แตกต่างจากชิปโปรเซสเซอร์ใน Leonardo หรือ Pro Micro อย่าง ATmega32U4 มากนัก ATmega16U2 เชื่อมต่อกับ ATmega328P ผ่านการเชื่อมต่อแบบอนุกรม และมีความเป็นไปได้สำหรับทั้งคู่ที่จะตั้งโปรแกรมและโต้ตอบซึ่งกันและกัน เพื่อเพิ่มความจุหรือความสามารถให้กับคุณ เมื่อเทียบกับ Duemilanove หรือบอร์ด Arduino แบบคลาสสิกที่คล้ายคลึงกัน

Microcenter.com มีสิ่งที่ฉันคิดว่าเป็นโคลนที่ดีและพวกเขามี ATmega16U2 แบรนด์คืออินแลนด์ พวกเขามีร้านค้าในสหรัฐอเมริกาและขายออนไลน์ ประสบการณ์ของฉันมาจากการเดินในร้านค้าและการซื้อ ฉันยังซื้อจาก axeprice ของผู้ขายใน eBay และเขาระบุทั้ง ATmega16U2 และ CH340G UNO แยกกัน และเขาตอบสนองต่อการสื่อสารด้วยข้อความของ eBay คำสั่งซื้อของฉันจาก axeprice มาถึงสหรัฐอเมริกาใน 8 วัน ฉันไม่สามารถรับประกันได้ว่าประสบการณ์การซื้อจากผู้ขายเหล่านี้จะดีเท่ากับของฉัน ฉันแค่แบ่งปันข้อมูล

เข้าป่า

หากคุณกำลังซื้อของบน eBay หรือ Amazon หรือตลาดเปิดอื่น ๆ บอร์ด Uno มักจะเสนอขายโดยที่รูปถ่ายแสดงชิป USB SMD แบบสี่เหลี่ยมจัตุรัสอย่างชัดเจนและคำอธิบายหรือชื่อโดยเฉพาะระบุว่า ATmega16U2 หรือ ATmega8U2 แต่สิ่งที่คุณได้รับคือ บอร์ดที่มี CH340G หรือชิปอื่นๆ ที่ไม่สามารถตั้งโปรแกรมได้และมีลักษณะไม่เหมือนในโฆษณา หากคุณสนใจ คุณต้องถามคำถามเฉพาะกับผู้ขายและตัดสินด้วยตัวคุณเองว่าผู้ขายน่าเชื่อถือและตอบสนองอย่างไรก่อนตัดสินใจซื้อ

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

forum.arduino.cc/index.php?topic=332638.0

ขั้นตอนที่ 3: ซื้อกี่ชิ้น

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

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

สิ่งที่มือใหม่อาจไม่รู้

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

ขั้นตอนที่ 4: เป็น SMD หรือไม่เป็น SMD…

เป็น SMD หรือไม่เป็น SMD…
เป็น SMD หรือไม่เป็น SMD…

ดังที่เห็นในภาพนี้ Uno อาจมาพร้อมกับชิป DIP แบบเสียบปลั๊กขนาดใหญ่ หรือชิปตัวเล็กๆ ที่บัดกรีบนพื้นผิว ทั้งสองมีฟังก์ชันเดียวกัน

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

คุณสามารถใช้ Arduino ตัวอื่นของคุณในฐานะโปรแกรมเมอร์ ISP เพื่อเบิร์น bootloader หรือโปรแกรมอื่นๆ ลงบนชิปใหม่ที่ว่างเปล่าที่คุณใส่เข้าไป

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

สำหรับอนุพันธ์ ให้พิจารณา SparkFun "RedBoard - Programmed with Arduino" และ Adafruit "METRO 328" พวกเขาเป็นบอร์ด Uno-like ที่มี SMD ATmega328P พวกเขามีชิป FDTI USB ไม่ใช่ ATmega16U2 เหมือน Uno ของแท้ อย่าปล่อยให้เรื่องนั้นทำให้คุณกังวล เว้นแต่คุณจะรู้ว่าคุณต้องการทำอะไรขั้นสูงซึ่งต้องใช้ Uno พร้อมชิป USB ATmega16U2

อ่านเพิ่มเติมเกี่ยวกับ SMD กับ DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

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

แนะนำ: