คำถามติดแท็ก raspberry-pi

Raspberry Pi เป็นคอมพิวเตอร์ขนาดเท่าบัตรเครดิตที่เสียบเข้ากับทีวีและแป้นพิมพ์ของคุณ มีอุปกรณ์หลายรุ่นที่มีการปรับปรุงประสิทธิภาพหน่วยความจำที่มากขึ้นและการเชื่อมต่อที่มากขึ้น ควรใช้แท็กนี้สำหรับคำถามทางวิศวกรรมไฟฟ้าที่เกี่ยวข้องกับการใช้ Raspberry Pi สำหรับคำถามเกี่ยวกับ Raspberry Pi โปรดดูที่ฟอรัมเฉพาะ raspberrypi.stackexchange.com Raspberry Pi

6
การเขียนโปรแกรมแบบฝังสำหรับผู้เริ่มต้น: Arduino หรือ Raspberry Pi? [ปิด]
ฉันเป็นนักเรียนวิทยาศาสตร์คอมพิวเตอร์และฉันกระตือรือร้นที่จะขยายความรู้ของฉันเกี่ยวกับการเขียนโปรแกรมฝังตัวและวิศวกรรมไฟฟ้า ฉันได้อ่านที่นี่ว่าการใช้เครื่องมือเช่นไมโครคอนโทรลเลอร์ Arduino เป็นวิธีที่ดีในการเริ่มต้น ฉันเป็นโปรแกรมเมอร์ Java และ Python เป็นหลัก แต่มีประสบการณ์บางอย่างใน C ++ นอกจากนี้ฉันได้เล่นกับ ArchLinux โครงการเล็ก ๆ ที่ฉันอยากทำคือควบคุมหลอดไฟบางส่วนผ่าน Wi-Fi ผ่าน Arduino / Pi ของฉัน จากสิ่งที่ฉันอ่านทั้ง Pi และ Arduino นั้นมีไว้สำหรับนักเรียน แต่ฉันไม่สามารถคิดได้ว่าจะเหมาะกับใครบางคนเช่นฉันที่ต้องการเข้าใจว่าคอมพิวเตอร์ทำงานอย่างไรในระดับต่ำ ในฐานะผู้เริ่มต้นฉันจะพบกับคำถามมากมายดังนั้นชุมชนขนาดใหญ่และเป็นประโยชน์ (ซึ่งฉันได้ยิน Pi) เป็นข้อดีที่ยิ่งใหญ่ ดังนั้นอันไหนที่เหมาะสำหรับผู้เริ่มต้นการเรียนรู้ด้วยตนเอง: Arduino หรือ Raspberry Pi ขอบคุณล่วงหน้า. แก้ไข: จากคำตอบที่ดีมากของคุณและยังเหล่านี้worthwile บทความฉันมาถึงต่อไปนี้ สรุปผลการวิจัย ฉันเลือก Arduino เป็นจุดเริ่มต้นในการเขียนโปรแกรมแบบฝังเนื่องจากเป็นระบบที่ง่ายกว่า Pi และให้ฉันทำงานใกล้ชิดกับโลหะได้ง่ายขึ้น มีค่ามากขึ้น: ฉันอาจศึกษาAVRหรือไมโครคอนโทรลเลอร์mbedในภายหลังเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับรายละเอียดในระดับต่ำของการคำนวณ …

3
“ ไม่พอดี” หมายถึงอะไรในอุปกรณ์อิเล็กทรอนิกส์
ฉันพบสถานที่บางแห่งโดยเฉพาะ: ฟอรัม Raspberry Pi หน้า eLinux RPi Hardware คำต่อไปนี้: S2: อินเทอร์เฟซ DSI คอนเนคเตอร์เฟล็กซ์เฟล็กซ์แบบแบนยึดพื้นผิว 15 พิน (อาจไม่พอดี) S5: MIPI CSI-2 อินเตอร์เฟส คอนเนคเตอร์เฟล็กซ์เฟล็กซ์แบบแบนที่ยึดพื้นผิว 15 พิน P2: การขยายส่วนหัว 8 พิน 2.54 มม. (ส่วนหัวไม่ได้ติดตั้งบนบอร์ด Revision 2.0) โดยให้ GPU JTAG (พิน ARM11, พิน 7 เป็นสิ่งที่ไม่จำเป็นสำหรับการค้นหา) สำหรับผู้อ่านที่ไม่ใช่ภาษาอังกฤษนี้ไม่ชัดเจน 100% คุณช่วยบอกฉันหน่อยได้ไหมว่ามันหมายความว่าอะไร

1
ทำความเข้าใจกับไดโอด 'อุดมคติ' ที่ทำจากทรานซิสเตอร์ MOSFET p-channel และ PNP
Raspberry Pi B + รุ่นมีวงจรป้องกันระหว่างขั้วต่อ USB และ 5V สุทธิบนกระดาน พวกเขาแนะนำให้วางวงจรป้องกันที่คล้ายกันไว้ใน Pi HAT ก่อน 'backpowering' pi ผ่านส่วนหัวของ GPIO พร้อมกับโพลีฟิวส์ ฉันเข้าใจว่าทำไมนี่คือคำแนะนำ แต่ฉันต้องการที่จะเข้าใจมากขึ้นเกี่ยวกับวิธีการทำงานของวงจรนี้ ฉันทำการค้นหาก่อนที่จะโพสต์คำถามนี้และพบข้อมูลเกี่ยวกับการใช้ MOSFET เป็นไดโอดแรงดันไฟฟ้าต่ำ แต่พวกเขาทุกคนมีประตูสายตรงสู่พื้นดินโดยไม่ต้องคู่ของ PNP และตัวต้านทาน พวกเขากำลังทำอะไรกับวงจรนี้ นอกจากนี้การใช้ไดโอดร่างกายเป็นหลักหรือไม่? ในกรณีใดข้อมูลที่เกี่ยวข้องในแผ่นข้อมูลที่มีคุณสมบัติเป็น DMG2305UX สำหรับแอปพลิเคชันนี้คืออะไร ในวงจรอื่น ๆ ที่ฉันพบมันปรากฏว่า Rdson และ Vgsth มีความเข้ากันได้ต่ำกับวงจรดูเหมือนกับคุณลักษณะที่เกี่ยวข้อง

4
Shutdown Controller สำหรับ Raspberry Pi ในรถยนต์
จากคำถามก่อนหน้านี้ฉันพยายามสร้างตัวควบคุมการปิดสำหรับ Raspberry Pi ของฉัน Raspberry Pi ต้องใช้พลังงานจากแบตเตอรี่ แต่ควรปิดเครื่องหลังจาก Pi ตรวจพบว่ามีการปิดสวิตช์กุญแจ Pi จะใช้ฟีด 3.3V จากสาย ACC (ฉันมีส่วนประกอบอื่น ๆ ที่จะใช้ 5V จากสาย ACC ผ่าน 7805 ดังนั้นฉันจะลงไปที่ 3.3V โดยใช้ตัวแบ่งแรงดันไฟฟ้าเว้นแต่ว่าใครมีคำแนะนำที่ดีกว่า - จะต้องขับรถ uPD6708 ซึ่งใช้ 5V CMOS I / O ดังนั้นจะต้องลดระดับจาก 5V เป็น 3.3V อีก 2 บรรทัด) ซอฟต์แวร์ที่ทำงานใน RPi จะตั้งค่าหนึ่งในพิน GPIO สูงซึ่งสันนิษฐานว่าเมื่อ RPi ปิดตัวลงพิน GPIO …

5
ควบคุมฮาร์ดแวร์ของโทรศัพท์เครื่องเก่าโดยใช้ Raspberry PI
ฉันมีโทรศัพท์เก่ามาก (60 ปี) และฉันต้องการควบคุมส่วนของมันโดยใช้ Raspberry PI: ไมโครโฟนและลำโพงจากชุดหูฟัง ระฆัง ล้อหมุน ฉันมีวงจรไฟฟ้า แต่ไม่รู้จักทุกส่วน คำถามของฉันคือวิธีที่ฉันสามารถบรรลุสิ่งต่อไปนี้โดยใช้ Raspberry PI: ตรวจจับสัญญาณจากล้อหมุน กดกริ่ง ใช้ไมโครโฟนและสปีกเกอร์โฟนจากชุดหูฟัง ตรวจสอบเมื่อชุดหูฟังถูกยกขึ้นจากตะขอ นอกจากนี้ฉันไม่เข้าใจทุกส่วนในวงจร: เช่นสิ่งที่ไอคอนชีพจรนี้มีคำอธิบายของ100ระหว่าง2และ6 ปรับปรุง ฉันพยายามถอดรหัสวงจรเพื่อให้สามารถใช้ฮาร์ดแวร์ของโทรศัพท์นี้ ฉันใช้สีน้ำเงินสำหรับรหัสสีของสายเคเบิลและสีเขียวของเยอรมันสำหรับตัวเชื่อมต่อ: จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab ในโทรศัพท์ฉันมีตัวเชื่อมต่อต่อไปนี้: M1: ไมโครโฟน (สีแดง) M2: ไมโครโฟน (สีชมพู) T1: ลำโพง (สีเขียวเข้ม) T2: ลำโพง (สีเขียวอ่อน) a: สายโทรศัพท์? b: สายโทรศัพท์? E: สายโทรศัพท์? W1+ W2(เชื่อมโยง) W3/1: greenเชื่อมต่อสายเคเบิลด้วย n …

2
การใช้ไมโครคอนโทรลเลอร์เพื่อเปิดแถบ LED
ฉันมี 60 ไฟ LED ที่มาในแถบนำ ความยาวหนึ่งเมตรของแถบไฟ led ต้องการดังต่อไปนี้: 400 milliamps 12 โวลต์ ฉันต้องการควบคุม LED เหล่านี้ด้วยไมโครคอนโทรลเลอร์ ฉันกำลังคิดที่จะใช้TIP120และ raspberryPi raspberryPi GPIO ขาสามารถส่งออก 50 มิลลิแอมป์อย่างต่อเนื่อง (อัปเดต: นี่ไม่เป็นความจริงดูด้านล่าง) ฉันเป็นผู้เริ่มต้นและฉันไม่แน่ใจว่าฉันทำอย่างถูกต้อง การคำนวณทั้งหมดของฉันนั้นอ้างอิงจากสิ่งที่ฉันอ่านในบล็อกนี้ คณิตศาสตร์ ฐานปัจจุบัน: TIP120 มีกระแสไฟสะสม lc = 250 * lb ดังนั้นฉันต้องใช้กระแสไฟฟ้าพื้นฐาน 1.6 mA (1.6mA * 250 = 400) raspberryPi ไม่ควรมีปัญหากับ Base current ตัวต้านทานฐาน: ฉันต้องการตัวต้านทานต่ำพอที่จะให้แน่ใจว่าฐาน TIP120 …

1
เสียบ LDR เข้ากับ GPIO พินของ Raspberry Pi
ฉันต้องการเชื่อมต่อ LDR เข้ากับ GPIO พินของ Raspberry Pi ของฉันฉันรู้ว่า Raspberry Pi ไม่มีตัวแปลงแอนะล็อกเป็นดิจิทัลดังนั้นสิ่งที่ฉันต้องการทำคือส่งสัญญาณ HIGH (3.3v) บน GPIO เมื่อมีความต้านทานต่ำใน LDR (บางสิ่งบางอย่างต่ำกว่า 200 โอห์ม) และสัญญาณ LOW เมื่อความต้านทานของ LDR สูง (สูงกว่า 2k เป็นต้น) กระแสสูงสุดที่ฉันสามารถดึงได้อย่างปลอดภัยจาก GPIO ของ Raspberry Pi ตามเอกสารคือ 50mA ฉันจะคำนวณตัวต้านทานที่ต้องการได้อย่างไรฉันจะต้องเพิ่มตัวต้านทานแบบดึงขึ้น / ลงด้วยหรือไม่ ฉันไม่มีความคิดที่ชัดเจนเกี่ยวกับวิธีการทำอย่างปลอดภัยโดยไม่ต้องเผาโปรเซสเซอร์ของฉัน ฉันคิดว่าฉันต้องเสียบตัวต้านทานบนวงจรเพื่อให้แน่ใจว่ามันจะมีความต้านทานเสมอเมื่อ LDR อยู่ในสถานะต้านทานต่ำมาก อัปเดต : ใช้งานได้ดีฉันสร้างวงจรและแสดงในโพสต์นี้ขอบคุณสำหรับความช่วยเหลือ

4
การกดปุ่มควบคุมระยะไกลด้วย GPIO และทรานซิสเตอร์
ฉันพยายามควบคุมประตูโรงรถระยะไกลด้วยพิน GPIO จาก Raspberry Pi ของฉัน แทนที่จะขับรีเลย์มันจะง่ายกว่าการกดปุ่มกดสั้น ๆ บนรีโมท นี่เป็นวิธีที่ฉันควรทำหรือไม่? ฉันต้องการไดโอดป้องกันหรือไม่และถ้าเป็นเช่นนั้นจะไปที่ไหน? มันเป็นเรื่องสำคัญที่ pin GPIO 3.3V ถูกอ้างอิงไปยังดินที่แตกต่างกัน (กราวด์ Raspberry Pi) กว่ากราวด์ระยะไกลหรือไม่? จะขอบคุณคำแนะนำเกี่ยวกับทรานซิสเตอร์ที่จะใช้และค่าตัวต้านทาน UPDATE; ข้อมูลเพิ่มเติมจากความคิดเห็นโดย OP: หลังจากตรวจสอบคุณถูกต้องปุ่มกดเพียงแค่ลัดวงจรวงจรไปยังเส้นทางกลับของแบตเตอรี่ 9V ข้อกังวลหลักของฉันคือ 3.3V ที่อ้างอิงถึง GND ในขณะที่ทุกอย่างบนรีโมทนั้นลอย

2
การใช้ตัวควบคุมแรงดันไฟฟ้า 5v - จำเป็นต้องใช้ตัวเก็บประจุ? ตัวเลือกที่ดีกว่า
ฉันยังใหม่กับอุปกรณ์อิเล็กทรอนิกส์ ฉันกำลังเรียนรู้เมื่อฉันไปและฉันไม่พบคำตอบที่ฉันต้องการ เมื่อพูดถึงการเขียนโปรแกรมฉันไม่กลัวความผิดพลาดที่เกิดขึ้นอย่างต่อเนื่อง แม้ว่าอุปกรณ์อิเล็กทรอนิกส์ฉันไม่ต้องการซื้อชิ้นส่วนอีกต่อไปเพราะฉันทอดมัน! ฉันกำลังพยายามสร้างบางสิ่งที่มีส่วนประกอบที่แตกต่างกันสามอย่าง: หน้าจอ LCD ขนาด 4.3 นิ้ว, โวลต์ราสเบอร์รี่ Pi ขนาด 5 โวลต์และอุปกรณ์กำหนดเองขนาด 12 โวลต์ ฉันมีความคิดว่าฉันสามารถแยกพลังงานออกได้ฉันต้องการสามวิธีจากแหล่งจ่ายไฟ 12 โวลท์: หนึ่งโดยตรงไปยังหน้าจอ LCD, อีกโดยตรงไปยังอุปกรณ์ที่กำหนดเองและอีกหนึ่งเป็น5 โวลต์ควบคุมหลังจากนั้น splicing เป็น สาย USB ที่จะเสียบเข้ากับ Pi ในขณะที่ฉันกำลังทำการวิจัยฉันสังเกตเห็นว่ามีคนพูดว่าตัวเก็บประจุในวงจรก่อนและหลังตัวควบคุมมีผลบังคับใช้เพื่อป้องกันกระแสไม่ให้สั่น คำถามที่ 1:การแยกสามทางนี้กับเครื่องปรับเสียงเป็นความคิดที่ดีหรือไม่ ฉันเข้าใจว่ามีศักยภาพที่จะต้องใช้ฮีทซิงค์บนตัวควบคุม นั่นไม่ใช่ปัญหาสำหรับฉันหากจำเป็น คำถามที่ 2:วงจรของฉันต้องการตัวเก็บประจุดังกล่าวหรือไม่? ถ้าเป็นเช่นนั้นชนิดใด / คุณภาพจะดีที่สุด? ฉันรู้เพียงเล็กน้อยเกี่ยวกับตัวเก็บประจุ นอกจากนี้ฉันเจอองค์ประกอบนี้ในขณะที่อ่านคำถาม / คำตอบอื่นที่นี่; บางทีนี่อาจจะดีกว่าตัวควบคุมแบบปกติ? คำถามที่ 3:ใครบางคนที่ไม่เชี่ยวชาญด้านอิเล็กทรอนิกส์มาก แต่ดีกว่าฉันอย่างแน่นอนว่ามันอาจจะง่ายกว่าที่จะใช้อุปกรณ์ชาร์จ USB รถยนต์ …

1
ฉันเชื่อมต่อโวลต์ 5 กับความต้านทานต่ำ แต่ฉันวัดกระแสที่ต่ำกว่าที่คาดไว้มาก
ฉันไม่สามารถเข้าใจได้ว่าทำไมกระแสที่ฉันคาดว่าแตกต่างจากที่ฉันวัด ฉันพบตัวต้านทานต่ำมาก 15 โอห์มและเชื่อมต่อกับ 5 โวลต์ ทำไมปัจจุบันฉันวัดต่ำมาก ไม่ควรเป็น 0.333 แอมแปร์ใช่หรือไม่ เห็นได้ชัดว่าฉันเป็นคนที่ noob แต่ฉันก็สะดุดโดยสิ่งนี้ มีเหตุผลที่ดีว่าทำไมมันเป็นเช่นนี้?

2
Raspberry Pi เป็นไมโครคอนโทรลเลอร์หรือแผงวงจรหลักหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมีคำถามอย่างรวดเร็วเกี่ยวกับ Raspberry Pi: มันเป็นไมโครคอนโทรลเลอร์หรือมาเธอร์บอร์ดหรือไม่? ดูเหมือนว่ามาเธอร์บอร์ด แต่เมื่อพิจารณาว่ามีหน่วยความจำและหน่วยประมวลผลเฉพาะของตัวเองมันควรจะเป็นไมโครคอนโทรลเลอร์

5
ราสเบอร์รี่ PI โดยไม่มีระบบปฏิบัติการกับมัน?
เมื่อไม่นานมานี้ฉันได้ทำกับ Arduino มากมาย มันง่ายมากเพราะคุณสามารถรันโค้ด C ++ ได้โดยตรงโดยไม่จำเป็นต้องใช้ระบบปฏิบัติการหรือไดรเวอร์ ฉันได้ทำการค้นคว้าแล้วและ AFAIK คุณมักจะติดตั้ง Linux บน Raspberry PI และสร้างสคริปต์ไพ ธ อนหรือ C ++ ไบนารีในนั้น คำถาม: เป็นไปได้ไหมที่จะรันโค้ดบนมันโดยไม่มีระบบปฏิบัติการใด ๆ แต่ยังสามารถใช้การ์ด HDMI และ SD ได้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.