Step #7: Configure ServoIn this step you'll determine the servo pulse  การแปล - Step #7: Configure ServoIn this step you'll determine the servo pulse  ไทย วิธีการพูด

Step #7: Configure ServoIn this ste

Step #7: Configure Servo

In this step you'll determine the servo pulse width values for the unlocked and locked latch positions.

With power applied to both the Raspberry Pi and latch servo, connect to the Pi in a terminal session. Make sure the box is propped open so you can watch the servo move without it getting stuck.

Execute the following command to start an interactive Python session as root (necessary to access the GPIO pins and move the servo): sudo python

At the Python >>> prompt, enter this command to load the RPIO servo library: from RPIO import PWM

Next enter this command to create a servo object: servo = PWM.Servo()

Finally, execute this command to move the latch servo to its center position: servo.set_servo(18, 1500)

The 1500 parameter to the set_servo function is the servo pulse width in microseconds and can range from 1000 to 2000 at each servo extreme.

The 1500 parameter to the set_servo function is the servo pulse width in microseconds and can range from 1000 to 2000 at each servo extreme.

Try executing the set_servo function with different pulse width values until you find the values which are appropriate to move the latch into the open and closed positions as shown in the pictures.

Don't forget you can remove the servo horn and reattach it to better orient the latch on the servo.

Once you've determined the pulse width values for the unlocked and locked positions, open config.py in the project root with a text editor and change the following values:

Set LOCK_SERVO_UNLOCKED equal to the pulse width value for the unlocked latch position. On my hardware I found a value of 2000 was appropriate.

Set LOCK_SERVO_LOCKED to the pulse width value for the locked latch position. I found a value of 1100 worked for my hardware.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ขั้นตอนที่ #7: กำหนดค่า Servoในขั้นตอนนี้ คุณจะกำหนดค่าความกว้างพัลส์เซอร์โวสำหรับสลักปลดล็อค และล็อคตำแหน่งพลังงานที่ใช้กับทั้งพี่ราสเบอร์รี่และเซอร์โวสลัก เชื่อมต่อกับ Pi ในเซสชันเทอร์มินัล ตรวจสอบให้แน่ใจว่า กล่องจะร่วมเปิดเพื่อให้คุณสามารถดูเซอร์โวย้ายโดยไม่ได้ติดอยู่ดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มต้นเซสชันโต้ตอบของงูเหลือมเป็นราก (ที่จำเป็นในการเข้าถึงขา GPIO และย้ายเซอร์โว): งูเหลือม sudoที่งูเหลือม >>> พร้อมท์ ป้อนคำสั่งนี้เพื่อโหลดในไลบรารีเซอร์โว RPIO: จาก RPIO นำเข้า PWMป้อนคำสั่งนี้เพื่อสร้างวัตถุ servo ถัดไป: เซอร์โว = PWM Servo()ในที่สุด ดำเนินการคำสั่งนี้เพื่อย้าย servo สลักตำแหน่งศูนย์: servo.set_servo (18, 1500)1500 พารามิเตอร์ไปยังฟังก์ชัน set_servo เป็นความกว้างของพัลส์เซอร์โวไมโครวินาที และสามารถช่วงจาก 1000 เป็น 2000 ที่เซอร์โวแต่ละมาก1500 พารามิเตอร์ไปยังฟังก์ชัน set_servo เป็นความกว้างของพัลส์เซอร์โวไมโครวินาที และสามารถช่วงจาก 1000 เป็น 2000 ที่เซอร์โวแต่ละมากลองการดำเนินการฟังก์ชัน set_servo ด้วยค่าความกว้างพัลส์ที่แตกต่างกันจนกว่าคุณค้นหาค่าที่เหมาะสมเพื่อเลื่อนสลักลงในตำแหน่งเปิด และปิดดังแสดงในภาพอย่าลืมคุณสามารถเอาฮอร์น servo และ reattach กับโอเรียนท์ดีสลักบนเซอร์โวเมื่อคุณได้กำหนดค่าความกว้างพัลส์สำหรับปลดล็อค และล็อคตำแหน่ง เปิด config.py ในโครงการรากด้วยตัวแก้ไขข้อความ และเปลี่ยนค่าต่อไปนี้:ตั้งค่า LOCK_SERVO_UNLOCKED เท่ากับค่าความกว้างพัลส์สำหรับปลดสลักตำแหน่ง บนฮาร์ดแวร์ของฉัน พบค่าของ 2000 เหมาะสมตั้งค่า LOCK_SERVO_LOCKED ค่าความกว้างพัลส์สำหรับสลักล็อคตำแหน่ง ค่า 1100 ทำงานกับฮาร์ดแวร์ได้
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ขั้นตอนที่ 7 : ปรับแต่ง # เซอร์โวในขั้นตอนนี้คุณจะกำหนดความกว้างพัลส์เซอร์โว ค่าปลดล็อคและตำแหน่งสลักล็อคด้วยพลังที่ใช้ทั้งราสเบอร์รี่ Pi และสลัก servo , เชื่อมต่อกับปี่ในเทอร์มินัล เซสชัน ให้แน่ใจว่า กล่องจะ propped เปิดเพื่อให้คุณสามารถดู เซอร์โวขยับโดยไม่ได้รับติดรันคำสั่งเพื่อเริ่มต้นเซสชันโต้ตอบงูหลามเป็นรากต่อไปนี้ ( ที่จำเป็นในการเข้าถึง gpio หมุดและย้ายเซอร์โว ) : sudo งูเหลือมใน Python > > > ให้ใส่คำสั่งนี้เพื่อโหลด rpio servo ห้องสมุดภายนอก rpio นำเข้าต่อไปใส่คำสั่งนี้เพื่อสร้างวัตถุ : เซอร์โว เซอร์โว = PWM servo()ก็รันคำสั่งนี้เพื่อย้ายสลัก servo สู่ตำแหน่งศูนย์ : เซอร์โว set_servo ( 18 , 500 )1 , 500 พารามิเตอร์ไปยังฟังก์ชัน set_servo เป็น servo ชีพจรความกว้างในไมโครวินาทีและสามารถช่วงจาก 1000 ถึง 2000 ที่เซอร์โวแต่ละมาก1 , 500 พารามิเตอร์ไปยังฟังก์ชัน set_servo เป็น servo ชีพจรความกว้างในไมโครวินาทีและสามารถช่วงจาก 1000 ถึง 2000 ที่เซอร์โวแต่ละมากลองรันฟังก์ชัน set_servo กับค่าความกว้างพัลส์ที่แตกต่างกันจนกว่าคุณจะพบคุณค่าที่เหมาะสมที่จะย้ายสลักลงในตำแหน่งเปิดและปิดตามที่แสดงในรูปภาพอย่าลืมว่าคุณสามารถเอาเซอร์โวฮอร์นและ reattach ดีกว่าตะวันออกสลักบน เซอร์โวเมื่อคุณได้กำหนดความกว้างชีพจรค่าปลดล็อคและตำแหน่งล็อก เปิด config.py ในโครงการรากด้วยโปรแกรมแก้ไขข้อความและเปลี่ยนค่าต่อไปนี้ :ชุด lock_servo_unlocked เท่ากับค่าความกว้างพัลส์สำหรับปลดล็อคสลักตำแหน่ง ฮาร์ดแวร์ของฉันฉันพบว่ามูลค่า 2000 มีความเหมาะสมชุด lock_servo_locked ค่าความกว้างพัลส์สำหรับล็อคสลักตำแหน่ง ผมพบว่ามูลค่า 1100 ทำฮาร์ดแวร์ของฉัน
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: