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

GPIO ย่อมาจาก Output Input ของวัตถุประสงค์ทั่วไปและสามารถใช้ในการรับและส่งสัญญาณดิจิตอลไปยังและจากอุปกรณ์อิเล็กทรอนิกส์อย่างง่ายจาก Raspberry Pi

5
เหตุใดหมุด Pi GPIO จึงใช้ / ให้ 3.3V และไม่ใช่ 5V
ฉันรู้มานานแล้วว่าคนไม่ควรใส่มากกว่า 3.3V ในพิน GPIO พวกเขายังให้ 3.3V เมื่อสูง ฉันทำการวิจัยบางอย่างและดูเหมือนว่าไม่มีใครสนใจจริงๆ เกือบทั้งหมดพูดถึงกระแสสูงสุด ถ้าฉันจัดหา Pi ด้วย 5V เหตุใดหมุด GPIO จึงไม่ทนทานต่อ 5V Arduino หมุดมากหรือน้อยตามแรงดันไฟฟ้าอินพุต (หรือ V CC ) ถ้าเป็นรุ่น 5V หมุดจะใช้ 5V หากเป็นรุ่น 3.3V จะใช้ 3.3V สิ่งใดเหนือสิ่งเหล่านั้นจะทอดมันมากหรือน้อย ฉันน่าจะถาม Broadcom เกี่ยวกับเรื่องนี้
26 gpio  power 

9
ฉันจะควบคุม RC servo ได้อย่างไร
ฉันต้องการที่จะควบคุม RC เซอร์โวขนาดเล็ก (5 V 500 mA) จากหมุด GPIO ผ่านหลาม ฮาร์ดแวร์ การเชื่อมต่อไฟฟ้าที่จำเป็นคืออะไร? ฉันสามารถเชื่อมต่อเซอร์โวหลายตัวกับ Raspberry Pi ได้ไหม? มีข้อ จำกัด ในปัจจุบันหรือไม่? ฉันต้องบัฟเฟอร์พินเอาต์พุตด้วยทรานซิสเตอร์หรือไม่? ฉันสามารถจ่ายไฟเซอร์โวโดยตรงจาก Raspberry Pi หรือฉันควรใช้แหล่งจ่ายไฟภายนอกหรือไม่? ฉันต้องการตัวเก็บประจุเพื่อทำให้การดึงพลังงานกระตุกของเซอร์โวราบรื่นขึ้นหรือไม่? ซอฟต์แวร์ ฉันต้องการซอฟต์แวร์ / รหัส Python ใด ฉันรู้ว่าฉันต้องการพัลส์ 20 มิลลิวินาทีฉันจะทำสิ่งนี้ได้อย่างไร โหลดซีพียูชนิดใดที่ฉันสามารถคาดหวังได้จากการใช้ Raspberry Pi ด้วยวิธีนี้
26 gpio  python  servo  pwm 

5
ตัวต้านทานแบบดึงขึ้นคืออะไร? มันทำอะไร? และทำไมมันจำเป็น?
ฉันเจอวงจรง่าย ๆ หลายตัวที่แสดงวิธีการเปิด LED หรืออย่างอื่น ตัวต้านทานแบบดึงขึ้นมักถูกกล่าวถึง พวกเขาทำอะไร? หมุด GPIO บางตัวต้องการตัวต้านทานแบบดึงขึ้นและอื่น ๆ ไม่ได้ความแตกต่างคืออะไร?
26 gpio 

3
ฉันสามารถรับสัญญาณเสียงผ่าน GPIO ได้หรือไม่
Pi มีแจ็คเสียง 3.5 มม. มาตรฐาน แต่ไม่สามารถใช้สำหรับอินพุตเสียงได้ อย่างไรก็ตามเรามีพินของ GPIO จำนวนมากในส่วนต่อประสานที่หลากหลาย เป็นไปได้ไหมที่จะรับสัญญาณเสียงอนาล็อกเข้าสู่ Pi ผ่าน GPIO? Elinux บอกฉัน: นอกจากนี้ยังเป็นไปได้ที่จะกำหนดค่าหมุดตัวเชื่อมต่อ GPIO ใหม่ให้ P1-12 และ 13 (ชิปเซ็ต GPIO 18 และ 21) เพื่อให้ I2S (อาจต้องมีการปรับเปลี่ยนฮาร์ดแวร์[12] ) หรือ PCM อย่างไรก็ตาม PCM_FS และ PCM_DIN (หมุดชิปเซ็ต 19 และ 20) เป็นสิ่งจำเป็นสำหรับ I2S หรือ PCM ดูเหมือนจะมีการอ้างอิงถึงการเชื่อมต่อ I2S นี้ทั่วทุกที่ แต่ไม่มีที่ไหนให้ใช่หรือไม่ชัดเจน
24 gpio  audio 

6
ฉันสามารถใช้สาย PATA สำหรับ GPIO ได้หรือไม่
ตัวเชื่อมต่อ GPIO ของ Raspberry มีลักษณะคล้ายกับตัวเชื่อมต่อ Parallel-ATA แบบเก่ามาก ฉันมีสายริบบิ้น PATA ฟลอปปี้ / hdd หลายเส้น ฉันสามารถใช้สายเคเบิลเหล่านี้สำหรับ GPIO ได้หรือไม่ ฉันรู้ว่า GPIO มี 26 พินฟลอปปี้มี 34, hdd มี 40 แต่ขั้วต่อ GPIO อยู่ที่ขอบของบอร์ดดังนั้นตัวเชื่อมต่ออาจทับกัน ฉันสามารถใช้สายเคเบิลเหล่านี้หรือต้องใช้สายเคเบิลพิเศษ (เช่นนี้ ) ได้หรือไม่
24 gpio  cable 

1
DS18B20 ไม่ปรากฏใน / sys / bus / w1 / อุปกรณ์
ฉันเริ่มทำงานบนจอภาพการหมักโดยใช้การสอนการตรวจวัดอุณหภูมิ Adafruit, RPi B + ที่รัน Raspbian, ตัวต้านทาน 4.7 kOhm และ DS18B20 ซึ่งฉันได้ทำการหมุดพินบอร์ดชาย หลังจากเดินสายตรงตามสถานะการสอน (บนหลาย breadboards) ฉันจะ: sudo modprobe w1-gpio sudo modprobe w1-therm ls /sys/bus/w1/devices แต่ฉันจะได้รับชื่อโฟลเดอร์ "w1_bus_master1" เท่านั้น; ไม่มีโฟลเดอร์ 28-xxx ฉันเข้าใจว่านี่เป็นคำถามทั่วไปดังนั้นนี่คือสิ่งที่ฉันได้ทำไปแล้ว: DS18B20 นี้ใช้งานได้ (และยังคงใช้งานได้) เมื่อเชื่อมต่อกับ Arduino ของฉันดังนั้นเซ็นเซอร์จึงไม่ผิดพลาด พยายามเชื่อมต่อเซ็นเซอร์กับ 5V GPIO โดยไม่ประสบความสำเร็จ พยายามเดินสายตัวต้านทานขณะที่มันอยู่บนเขียงหั่นขนมของ Arduino ด้วยกำลัง / ข้อมูล / กราวด์ในหนึ่งคอลัมน์ตัวต้านทานพลังงาน / ข้อมูลในคอลัมน์ถัดไปและหมุดเซ็นเซอร์ในคอลัมน์หลังจากนั้น …

4
Raspberry Pi รองรับความถี่ SPI ใดบ้าง?
อะไรSPIความถี่ไม่สนับสนุน Raspberry Pi? นอกจากนี้: พวกเขาทั้งหมดได้รับการสนับสนุนโดยไดรเวอร์ bootc.net SPIหรือไม่ มีสิ่งใดเพิ่มเติมที่ฉันควรระวังเมื่อพยายามสื่อสารกับชิปอื่นผ่าน SPI หรือไม่
22 hardware  gpio  driver 

2
จ่ายไฟ 5V รีเลย์จากพิน GPIO
ฉันมีธนาคารแห่งการถ่ายทอด (5) ที่ฉันต้องการที่จะหนีจาก Pi ของฉัน ฉันใช้รีเลย์ 5V TE Connectivity ซึ่งขับเคลื่อนโดยชุดรีเลย์กำลังสูงของ Sparkfun ซึ่งใช้ทรานซิสเตอร์ NPN เพื่อทริกเกอร์รีเลย์ จนถึงตอนนี้ปัญหาที่ฉันมีอยู่ก็คือฉันไม่สามารถเปลี่ยนรีเลย์ได้ หมุดส่งออก GPIO ไม่จ่ายไฟ 5V หรือไม่? ฉันคิดว่าพี่ทำใน GPIO
22 gpio  relay 

3
ความถี่ควบคุมฮาร์ดแวร์ PWM
ฉันกำลังใช้เอาต์พุตฮาร์ดแวร์ PWM พร้อมการเดินสาย มีฟังก์ชัน pwmSetClock ที่ควรเปลี่ยนความถี่ ( https://projects.drogon.net/raspberry-pi/wiringpi/functions/ ) ฉันเชื่อว่าตั้งแต่ค่าเริ่มต้นคือ 200 Mhz การตั้งค่าตัวหารเป็น 200000000 ควรทำให้ LED ติดกับแฟลชเอาต์พุตอย่างเห็นได้ชัด แต่นั่นไม่ใช่กรณี สิ่งนี้สามารถเปลี่ยนแปลงได้?
21 gpio  hardware  pwm  wiringpi 

9
ใช้ Raspberry Pi เพื่อควบคุมสวิตช์ไฟของพีซี
ฉันสามารถใช้หมุด GPIO ของ Raspberry Pi เพื่อให้ Raspberry Pi ทำหน้าที่เป็นสวิตช์ได้หรือไม่ ฉันต้องการปิดระบบบูตและรีบูตคอมพิวเตอร์ผ่านฮาร์ดแวร์จากระยะไกล ความคิดของฉันคือการใช้ PS_ON # pin จากส่วนหัว IO ด้านหน้าเสียบเข้ากับ GPIO บางพินแล้วเมื่อฉันต้องการเปิดใช้งานสวิตช์ให้ดึงหมุดไปที่ระดับต่ำและสลับ PC PSU น่าเสียดายที่ PS_ON # ใช้ + 5V และฉันไม่รู้ด้วยซ้ำว่าฉันสามารถดึงพิน GPIO แบบสุ่มไปที่ระดับต่ำได้หรือไม่ -> ฉันสามารถใช้ Raspberry Pi เพื่อย่อแหล่งพลังงานบนพิน GPIO ไปยัง GND ได้หรือไม่
20 gpio  power 

4
ฉันจะควบคุมมอเตอร์เลโก้ได้อย่างไร?
ฉันต้องการหาวิธีทำให้ Raspberry Pi ควบคุมมอเตอร์เลโก้บางตัวและเป็นโบนัสที่ฉันต้องการใช้เซ็นเซอร์ออพติคอลตั้งแต่หนึ่งตัวขึ้นไป โดยปกติเลโก้หุ่นยนต์ใช้ประโยชน์จากตัวควบคุม"อิฐ"ของMindstormsซึ่งดูเหมือนจะมีราคาแพงและส่วนใหญ่จะซ้ำซ้อนหากคุณมี Raspberry Pi เพื่อออกคำสั่ง ตัวควบคุม Mindstorms เป็นตัวประมวลผลและตัวควบคุมมอเตอร์ซึ่งสามารถทำงานได้โดยไม่ต้องเชื่อมต่อกับพีซี แต่ขาดอีเธอร์เน็ตและคุณสมบัติต่าง ๆ ของคอมพิวเตอร์สมัยใหม่ มีแพลตฟอร์มทางเลือกอื่นที่จะอนุญาตให้ฉันควบคุมและรับข้อมูลจากการสร้างเลโก้หรือไม่? FYI นี่เป็นเครื่องแจ้งเตือนข้อบกพร่องง่ายๆ อุปกรณ์จะตรวจสอบสถานะของกรอบการทดสอบของเจนกินส์และดำเนินการโดยขึ้นอยู่กับจำนวนกรณีการทดสอบยูนิตที่ล้มเหลว ราสเบอร์รี่ปี่จะสำรวจหน้าเว็บที่มี XML แยกวิเคราะห์ได้ง่าย หากจำนวนข้อผิดพลาด> 0 เราต้องการให้ Raspberry Pi เริ่มขับเครื่อง

4
บ่อยครั้งที่จะรีบูตเครื่องราสเบอร์รี่และมันจำเป็นมาก
หากคุณมีราสเบอร์รี่ในบางตำแหน่งและต้องเรียกใช้สคริปต์ไพ ธ อน "ตลอดกาล" (หนึ่งปีอาจจะสองปีโดยที่ฉันไม่ได้อยู่ในตำแหน่ง) ฉันควรรีบูตบ่อยแค่ไหน? ฉันรู้ว่าผู้คนกำลังทำให้พวกเขามีชีวิตอยู่เป็นเวลาหนึ่งปี + แต่ฉันเขียนสคริปต์ง่าย ๆ ที่สามารถรีบูตได้ในเวลาที่กำหนด + ราสเบอร์รี่จะรันสคริปต์ไพ ธ อนโดยอัตโนมัติเมื่อบูต
19 raspbian  gpio  pi-2 

7
เซ็นเซอร์อุณหภูมิหลายตัวพร้อม Raspberry Pi
ฉันได้เห็นตัวอย่างมากมายสำหรับการใช้เซ็นเซอร์อุณหภูมิหนึ่งเดียวกับ Raspberry Pi อย่างไรก็ตามฉันจะคูณเซ็นเซอร์อุณหภูมิ 5-6 ให้กับ Raspberry Pi ได้อย่างไร ฉันต้องการอ่านอุณหภูมิจากหลาย ๆ แหล่งพร้อมกัน ฉันสามารถกำหนดพิน GPIO บน Raspberry Pi ให้อ่านจากเซ็นเซอร์แต่ละตัวได้โดยการทำซ้ำการกำหนดค่าเดียวกันสำหรับเซ็นเซอร์ตัวเดียวหรือฉันต้องการมัลติเพล็กเซอร์บางอย่างที่เซ็นเซอร์ทั้งหมดจะเสียบเข้าไปแล้วส่งข้อมูลแบบขนาน กับราสเบอร์รี่ Pi?

3
ฉันต้องเชื่อมต่อตัวต้านทานกับเซ็นเซอร์ความชื้น DHT22 ของฉันหรือไม่?
ฉันเพิ่งซื้อเซ็นเซอร์ DHT22 เพื่อเชื่อมต่อกับ RPi ของฉัน แต่บทเรียนส่วนใหญ่พูดถึงว่าควรมีตัวต้านทานเชื่อมต่อระหว่างเซ็นเซอร์และพิน GPIO จำเป็นหรือไม่ มันจะทำงานโดยไม่ต้องหรือฉันจะจบลงด้วยการละลายบางสิ่งบางอย่าง?
19 gpio  sensor 

1
หมุด GPIO ทั้งหมดมีตัวต้านทานแบบดึงขึ้น - ลงภายในหรือไม่?
ดังนั้นคำถามคือ Raspberrys GPIO ทั้งหมดมีตัวต้านทาน pull-up / pull-down ภายในซึ่งสามารถเปิดใช้งานจากโปรแกรมในกรณีของฉันภาษา Java กับ PiJ4? ฉันมีราสเบอร์รี่รุ่น B +
18 gpio  java  pi-b+  pi4j 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.