คำถามติดแท็ก hardware

ฮาร์ดแวร์คอมพิวเตอร์คือชุดขององค์ประกอบทางกายภาพที่ประกอบขึ้นเป็นระบบคอมพิวเตอร์

4
วิธีที่นิยมใช้มากที่สุดในการทอดอาร์ดิโนคือ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ก่อนหน้านี้ฉันเคยทอด Arduinos สองอัน: อันหนึ่งเป็น Uno ซึ่งฉันฆ่าด้วยแรงดันไฟฟ้าขาเข้าสูงเกินไปและอีกอันคือรุ่น ADK ของ Mega ซึ่งฉันไม่สามารถสรุปได้อย่างแน่ชัดว่าเกิดอะไรขึ้น สิ่งนี้ทำให้ฉันคิดว่า: มีอะไรบางอย่าง (อาจจะไม่ชัดเจนในทันที) ที่จะสร้างความเสียหายให้อาร์ดุเงิน
12 arduino  hardware 

1
ส่วนหัว / หมุดที่ไม่มีป้ายกำกับบน Arduino Uno
เมื่อดูที่ Arduino Uno ของฉันฉันสังเกตเห็นว่าหมุด / ส่วนหัวบางส่วนนั้นไม่มีฉลาก ฉันรู้ว่าหมุดส่วนใหญ่ทำอะไร แต่ไม่สามารถคิดได้บ้าง (ส่วนใหญ่ไม่ได้ติดป้ายเลยและหนึ่งชุดมีป้ายกำกับว่า ICSP แต่ฉันไม่รู้ว่าแปลว่าอะไร) ดังนั้นคำถามของฉันคือ: หมุดเหล่านี้มีจุดประสงค์อะไรบ้าง
12 arduino  hardware  pins 

1
หนึ่งควรเปลี่ยนจากการใช้ Arduino เป็นโปรแกรมเมอร์เป็นโปรแกรมเมอร์ภายนอกได้อย่างไร
ส่วนที่สองของชุดสามส่วนที่เกี่ยวกับการเปลี่ยนจาก Arduino กับไมโครคอนโทรลเลอร์ AVR ธรรมดาและส่วนประกอบสนับสนุนขั้นต่ำ ( ส่วนหนึ่ง , ส่วนที่สาม ) ฉันเคยเห็นผู้คนมากมายถามสิ่งนี้บนอินเทอร์เน็ตดังนั้นต่อไปนี้: ผมรู้อยู่แล้วว่าวิธีการในการเขียนโปรแกรมและใช้เล่าเรื่อง ATmega328 กับ Arduino เป็นโปรแกรมเมอร์ ตอนนี้ฉันต้องการเริ่มใช้โปรแกรมเมอร์ภายนอกกับ Arduino IDE ฉันจะดำเนินการเปลี่ยนแปลงนี้อย่างไร ฉันควรเรียนรู้อะไร (มันจะดีถ้ามีการสอนแบบย่อส่วนสำหรับบางส่วนให้เป็นส่วนหนึ่งของคำตอบ)

2
การควบคุมเวอร์ชันของแผนงานและซอร์สโค้ด
ฉันกำลังพัฒนาอุปกรณ์อิเล็กทรอนิกส์ซึ่งมีสองส่วนคือฮาร์ดแวร์ (Eagle schematics) และเฟิร์มแวร์ (ซอร์สโค้ด C ++) ฉันต้องการติดตามการเปลี่ยนแปลงทั้งในซอร์สโค้ดและแผนงาน แต่มีบางประเด็นที่ฉันไม่แน่ใจว่าจะจัดการงานของฉันอย่างไร: สำหรับซอร์สโค้ดฉันจะใช้ Git แน่นอน แต่ schematics มีค่าเวอร์ชันเมื่อพวกเขาอยู่ในความเป็นจริงไฟล์ไบนารี (รุ่น Eagle ใหม่ใช้รูปแบบ XML บางอย่าง แต่มันไม่ได้มนุษย์อ่าน ... )? เป็นความคิดที่ดีหรือไม่ที่จะนำซอร์สและแผนงานมาไว้ในที่เก็บ Git เดียว? มันจะสมเหตุสมผล แต่ในทางกลับกันบันทึกของฉันจะมีทั้งการเปลี่ยนแปลงซอฟต์แวร์และฮาร์ดแวร์ ซอฟต์แวร์ยังสามารถมีหลายสาขา แต่ฮาร์ดแวร์อาจไม่ ... วิธีจัดการกับการแก้ไขฮาร์ดแวร์? แท็กพวกเขาหรือบันทึกไว้ในไดเรกทอรีที่แยกต่างหาก? นอกจากนี้ยังอาจมีการพึ่งพาระหว่างการแก้ไขฮาร์ดแวร์และรุ่นเฟิร์มแวร์ วิธีการจัดการกับพวกเขา? คุณช่วยแบ่งปันแนวปฏิบัติที่ดีที่สุดกับฉันได้ไหม
12 eagle  hardware  c++ 

3
จะสามารถพิสูจน์ได้หรือไม่ว่าการใช้ GPU ที่อุณหภูมิสูงนั้นไม่ดีต่อการ์ด?
หากคุณเรียกใช้กราฟิกการ์ดของคุณอย่างต่อเนื่องที่ระหว่าง 80 ° C และ 90 ° C (176 ° F และ 194 ° F) จริง ๆ แล้วมันไม่ดีสำหรับการ์ดกราฟิกหรือไม่ มันลดอายุการใช้งานการ์ดหรือไม่ สิ่งนี้สามารถพิสูจน์ได้? หรือมันเป็นเพียงแค่สมมติฐาน? ฉันเข้าใจว่าการปิดระบบความปลอดภัยสำหรับ GPU นั้นปกติ 90 ° C (194 ° F)

2
การทำงานกับเซ็นเซอร์และมอเตอร์ฉันสามารถใช้ทั้งสองอย่างหรือฉันควรใช้ตัวป้องกันมอเตอร์ได้หรือไม่
อัปเดต:ฉันกำลังเปลี่ยนบางสิ่งกับโครงการ ฉันเอาบางคำแนะนำของคุณ ฉันเปลี่ยนจากสเต็ปเปอร์มอเตอร์เป็นเซอร์โว RC (ควบคุมผ่าน PWM) และหากฉันพบปัญหาใด ๆ และไม่สามารถเข้าใจได้ฉันจะถาม ขอบคุณสำหรับความช่วยเหลือ! ฉันกำลังทำงานในโครงการกับเพื่อนและเป็นครั้งแรกที่เราใช้ Arduino เรากำลังใช้ Arduino เพื่อรับข้อมูลจากเซ็นเซอร์ (accelerometer) แล้วเปิดมอเตอร์ (6V, DC) ฉันขุดมาแล้วดูเหมือนว่ากำลังงานจาก Arduino อาจไม่เพียงพอสำหรับมอเตอร์และเซ็นเซอร์ในเวลาเดียวกัน บางทีความล่าช้าอาจเกิดขึ้นได้ (สิ่งนี้จะเป็นไปได้หรือไม่) ฉันใคร่ครวญใช้โล่มอเตอร์ ฉันจะยังสามารถควบคุม accelerometer กับมอเตอร์ได้หรือไม่? ฉันพยายามใช้แหล่งพลังงานภายนอกเดียว (สูงสุด: 6 AA แบตเตอรี่ฉันกำลังพยายาม จำกัด ปริมาณของแบตเตอรี่เนื่องจากเราพยายามที่จะเก็บไว้เป็นแบบพกพา) ดังนั้นจึงมีวิธีการใช้แหล่งหนึ่งตั้งแต่ Arduino และตัวป้องกันมอเตอร์ต้องการแหล่งจ่ายไฟสองแบบ (จากความเข้าใจของฉัน)
11 arduino  hardware  pins 

3
การใช้ PCB เป็นส่วนหนึ่งของโครงสร้างของผลิตภัณฑ์หรือไม่
นักออกแบบอุตสาหกรรมและผลิตภัณฑ์ที่ฉันกำลังทำงานอย่างต่อเนื่องกลับมาสู่ความคิดในการใช้ PCB เป็นส่วนสำคัญของโครงสร้างทางกายภาพของผลิตภัณฑ์ของเรา เรามีผลิตภัณฑ์ติดผนังและฉันค่อนข้างอึดอัดกับสิ่งนี้ ข้อถกเถียงของฉันคือ: "มันไม่ใช่หลักการออกแบบที่ดี PCB โดยทั่วไปควรรองรับน้ำหนักของตัวเองและไม่ใช่สิ่งที่ไม่จำเป็นเช่นเฟรม" พวกเขายืนยันว่าชิ้นส่วนที่รองรับนั้นค่อนข้างเบา ซึ่งรวมถึงการสนับสนุนกรอบสแตนเลสบาง ๆ โดยใช้เทปสองหน้าโดยตรงไปยังส่วนที่ว่างเปล่า (ไม่มีแทร็กหรือส่วนประกอบ) ของ PCB หรือคลิป PCB พลาสติกที่ติดเทปไว้กับเฟรม วันนี้พวกเขาท้าทายการโต้แย้งของฉันโดยพูดว่า "ผู้ออกแบบหลักคืออะไรแสดงให้เราเห็นว่ามันพูดอะไร" การแก้ปัญหาประเภทนี้สามารถเกิดขึ้นได้บ่อยครั้งจากนักออกแบบอุตสาหกรรมเนื่องจากสามารถแก้ปัญหาต้นทุนได้จำนวนมากและยังผลักดันความรับผิดชอบด้านโครงสร้างบางส่วนไปสู่การออกแบบ PCB ในความคิดของฉันผลิตภัณฑ์ที่ออกแบบมาเพื่อ "หยุด" PCBs มักได้รับการพิสูจน์และทดสอบสำหรับการติดตั้งโดยผู้ออกแบบผลิตภัณฑ์ ตัวอย่างเช่นฮีตซิงก์ GPU ขนาดใหญ่หนักกว่าสิ่งที่เราวางแผนจะวาง อย่างไรก็ตามถ้าเรา "แขวน" ส่วนต่าง ๆ ของ PCB เรากำลังเข้าสู่โลกแห่งการออกแบบที่ฉันไม่รู้พอ บางทีใครบางคนสามารถชี้ให้ฉันเห็นคำตอบบางอย่างเกี่ยวกับปัญหาประเภทนี้ มันจะเป็นการดีที่จะได้รับวัสดุบางอย่างจากแรงที่ PCB สามารถรับได้ก่อนที่บัดกรีจะเริ่มแตก ฯลฯ หรืออาจมีบางคนเห็นผลิตภัณฑ์การผลิตที่ใช้ PCB เป็นส่วนหนึ่งของโครงสร้าง เราเป็นธุรกิจขนาดเล็ก แต่ผลิตภัณฑ์ของเราเป็นเกรดการผลิตจำนวนมากและเราจะต้องดำเนินการขออนุมัติมาตรฐานเช่น CE
10 pcb  hardware  mount 

4
วิธีการเลือก spacer / stand-off เพื่อรักษาหน้าสัมผัสไฟฟ้า?
ฉันมีสถานการณ์ที่ฉันต้องการให้ขาตั้งปิดเพื่อรักษาการติดต่อทางไฟฟ้าระหว่าง PCB และตัวถังที่ติดอยู่ คำถามของฉันคืออะไรวัสดุที่ดีที่สุดและเสร็จสิ้นการสมัครนี้? ฉันเห็นว่า RAF มีตัวเลือกของอลูมิเนียม (ยังไม่เสร็จ), อลูมิเนียม (อิริเดียมชัดเจน), สแตนเลส (ยังไม่เสร็จ), และสแตนเลส (โครเมี่ยม / นิกเกิลเสร็จ) ซึ่งฉันคาดหวังว่า อันไหนจะมีความน่าเชื่อถือที่ดีที่สุด? มีปัญหาความเข้ากันได้ของวัสดุใด ๆ กับตัวเลือกเหล่านี้ (เช่นทำให้เกิดการกัดกร่อนเมื่อสัมผัสกับ PCB)? มีตัวเลือกที่ดีกว่าที่ฉันไม่ได้พูดถึงหรือไม่? แก้ไข ข้อมูลเพิ่มเติม: ระบบนี้จะต้องผ่านการรับรองด้านสิ่งแวดล้อมอย่างเข้มงวดรวมถึง (IIRC) สองสามร้อยชั่วโมงใน 85 C / 85% RH ไม่ต้องผ่านการฉีดเกลือหรือความเครียดจากสารเคมีอื่น ๆ

2
มีความแตกต่างระหว่างพิน 13 และพินที่เหลือหรือไม่?
Pin 13 มี LED ติดตั้งบนพื้นผิว นอกเหนือจากความจริงที่ว่ามันทำให้บางสิ่งสว่างขึ้นมีความแตกต่างที่ไม่สำคัญอะไรระหว่างพินนี้กับพินดิจิตอลทั่วไปหรือไม่? ตัวอย่างเช่นถ้าฉันanalogWrite()ใช้พิน 12 และ 13 เอาต์พุตของวันที่ 13 จะลดลงอย่างมากหรือไม่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.