สารบัญ:
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: ปลอก
- ขั้นตอนที่ 5: ความเข้าใจที่ดีขึ้น
วีดีโอ: Raspberry Pi 3 Timer พร้อมเซอร์โวมอเตอร์: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
จุดประสงค์ของงานสร้างนี้คือการสร้างตัวจับเวลาอัตโนมัติพร้อมเวลาที่ตั้งไว้โดยใช้เซอร์โว มันใช้ราสเบอร์รี่ pi 3 เป็นคอมพิวเตอร์และ Python สำหรับรหัส
ขั้นตอนที่ 1: ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
มีทั้งหมด 17 ส่วนที่จำเป็นในการสร้างวงจรนี้ ส่วนหลักที่จำเป็นสำหรับตัวจับเวลานี้ในการทำงานคือเซอร์โวมอเตอร์ที่ดีกว่ารุ่น SG92R จุดประสงค์ของเซอร์โวนี้คือส่วนที่เคลื่อนที่ของตัวจับเวลา ใน python คุณสามารถกำหนดมุมที่แน่นอนที่คุณต้องการให้เซอร์โวไปเพื่อให้ใช้งานได้ดีเยี่ยมสำหรับการจับเวลา ส่วนอื่นๆ ที่จำเป็นคือปุ่มสามปุ่ม (แต่ละปุ่มใช้เวลาต่างกัน) ไฟ LED หนึ่งดวง (เพื่อระบุเมื่อหมดเวลา) ตัวต้านทาน 330 โอห์ม (สำหรับวงจร LED) จัมเปอร์/สายเคเบิล 13 ตัว (เพื่อเชื่อมต่อทุกอย่าง) และ 1 เขียงหั่นขนมสำหรับใส่ทั้งหมดเข้าด้วยกัน หากคุณต้องการทำปลอกหุ้ม คุณจะต้องใช้กล่องใสโฟมบอร์ดและดิสก์พลาสติก
ขั้นตอนที่ 2: ขั้นตอนที่ 2: วงจร
Circuitry ค่อนข้างง่าย แต่ฉันยังคงอธิบาย -
เซอร์โว: ในการต่อสายเซอร์โว คุณจะต้องใช้เซอร์โวและสายจัมเปอร์สามสาย ขั้นแรก ให้ใส่สายจัมเปอร์แต่ละเส้นเข้ากับสายไฟสามเส้นบนเซอร์โว หลังจากนั้น ดูสีของเซอร์โว สีน้ำตาล = พื้น (GND) สีแดง = แรงดันไฟ (5V) และสีส้ม = GPIO
ปุ่ม: ในการต่อสาย ปุ่มแต่ละปุ่มจะใช้จัมเปอร์หนึ่งตัวเพื่อเชื่อมต่อกับพอร์ต GPIO และเชื่อมต่อกับหมุดบนปุ่มเดียว จากนั้น นำจัมเปอร์อีกตัวมาต่อกับกราวด์และวางเข้ากับหมุดที่อยู่ติดกันของหมุด GPIO ทำสิ่งนี้อีกครั้งสองครั้งกับอีกสองปุ่มที่เหลือ และเชื่อมต่อกับพิน GPIO ที่แตกต่างกันสองอัน
LED: ในการต่อสาย LED คุณจะต้องมีจัมเปอร์สองตัว (ตัวหนึ่งสำหรับกราวด์และอีกตัวสำหรับพิน GPIO) ตัวต้านทาน 330 โอห์ม และตัวนำในตัว เริ่มต้นด้วยการนำสายจัมเปอร์อันใดอันหนึ่งมาวางลงกราวด์แล้วต่อสายนั้นเข้ากับตัวต้านทาน หลังจากนั้น นำไฟ LED และต่อหมุดที่เล็กกว่าเข้ากับตัวต้านทาน จากนั้นนำสายจัมเปอร์ตัวที่สองมาเชื่อมต่อกับพอร์ต GPIO ใหม่ (แตกต่างจากเซอร์โวและปุ่มต่างๆ) และเชื่อมต่ออีกด้านหนึ่งของจัมเปอร์กับขาอีกข้างของ นำ.
คำแนะนำ: คุณสามารถใช้จัมเปอร์เพิ่มอีกสองตัวเพื่อขยายพื้นและพอร์ต GPIO ที่ด้านข้างของเขียงหั่นขนม
ขั้นตอนที่ 3: ขั้นตอนที่ 3: รหัส
รหัสสำหรับตัวจับเวลา Raspberrypi ส่วนใหญ่มาจากไลบรารี gpio zero และไม่ยากที่จะทำซ้ำ-
การแก้ไข/ต่ำสุดและสูงสุดของฉัน: หลังจากนั้น การส่งออกฟังก์ชันจากไลบรารีจะมีโปรแกรมแก้ไข นั่นคือการแก้ไขของฉัน และค่าต่ำสุดและสูงสุดของ PW รหัสนี้ทำอะไรคือตั้งค่าความกว้างพัลส์ของเซอร์โวเพื่อให้สามารถทำงานได้ดีที่สุด
ตัวแปร: สำหรับโค้ดนี้ คุณต้องมีตัวแปร 5 ตัวสำหรับเซอร์โว 1 ตัว ปุ่มต่างๆ สามปุ่ม และ LED
รหัสหลัก: สำหรับคำอธิบายนี้ ฉันจะพูดถึงหนึ่งช่วงตึกเนื่องจากอีกสองบล็อกเหมือนกัน สิ่งที่รหัสหลักทำคือมันสร้างส่วนเพิ่มของเซอร์โวที่เพิ่มรหัสแล้วทำซ้ำการเพิ่มขึ้นนี้ 20 ครั้งซึ่งจะทำให้มันถึงรอบเต็ม ที่สองถ้าในบล็อกนี้สำหรับไฟ LED จะรับรู้เมื่อวงจรเสร็จสิ้นแล้วจึงเปิดและปิด LED
ขั้นตอนที่ 4: ขั้นตอนที่ 4: ปลอก
ในการปิดท้ายคุณจะต้องการ Casing บางอย่างเพื่อปิดวงจร สิ่งที่ฉันทำคือนำกล่องพลาสติกใสที่ครั้งหนึ่งเคยมีสกรูผ่าด้านข้างเพื่อให้พายราสเบอร์รี่ใส่เข้าไปได้ จากนั้นจึงเพิ่มรูสำหรับปุ่มและไฟ LED ฉันยังปูกล่องด้วยโฟมเพื่อให้วงจรปลอดภัย. สุดท้ายสำหรับเซอร์โว สิ่งที่ฉันทำคือนำฝากล่องพลาสติกมาทำเป็นวงกลมเพื่อใช้เป็นหน้าปัดนาฬิกา
ขั้นตอนที่ 5: ความเข้าใจที่ดีขึ้น
วิดีโอนี้ช่วยให้เข้าใจวงจรได้ดีขึ้น
แนะนำ:
KS-Tea-Timer: 4 ขั้นตอน
KS-Tea-Timer: สถานการณ์คุณเช่น ในสำนักงานและคุณต้องการชงชาตามที่ควรจะเป็น (เช่น ชาเขียว 2 นาที ชาดำ 5 นาที…) แต่บางครั้งคุณก็พลาดเวลาที่เหมาะสมที่จะหยุดการต้มและนำชาออกจากโรง น้ำร้อน. มันมาก
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: 9 ขั้นตอน
Node Mcu Indian Car Central Lock พร้อม Rfid และ Blynk Timer Unlock: ฉันกำลังแสดงให้คุณเห็นวันนี้รถสไตล์อินเดียล็อคกลางอัตโนมัติเต็มรูปแบบพร้อมแท็ก rfid blynk wifi ควบคุมและปลดล็อคเวลานอกจากนี้ยังมีคุณสมบัติทั้งหมดของเซ็นทรัลล็อคปกติ รถคันนี้ เซ็นทรัลล็อค WORKS OFFLINE ACTIVATION ต้องการ NETWORK LOCKS AN
บอร์ดแอพพลิเคชั่น 555 Timer IC: 11 ขั้นตอน
Application Board of 555 Timer IC: บทนำ: 555 timer IC เป็นหนึ่งใน IC ที่มีประโยชน์และเป็นที่รู้จักมากที่สุดสำหรับทุกคน ผู้ให้บริการฮาร์ดแวร์แบบฝังตัวแบบมืออาชีพของฉันเริ่มต้นเมื่อสองปีก่อนและในปี 2019 สิ่งหนึ่งที่ฉันมีมติคือเตรียม 45 วงจรที่แตกต่างกันโดยใช้ IC 555 ตัวจับเวลาสำหรับ
สเต็ปเปอร์มอเตอร์พร้อม D Flip Flops และ 555 Timer; ส่วนแรกของวงจร 555 Timer: 3 Steps
สเต็ปเปอร์มอเตอร์พร้อม D Flip Flops และ 555 Timer; ส่วนแรกของวงจร 555 Timer: สเต็ปเปอร์มอเตอร์เป็นมอเตอร์กระแสตรงที่เคลื่อนที่เป็นขั้นๆ มักใช้ในเครื่องพิมพ์และแม้แต่หุ่นยนต์ ฉันจะอธิบายวงจรนี้เป็นขั้นตอน ส่วนแรกของวงจรคือ 555 จับเวลา เป็นภาพแรก (ดูด้านบน) กับชิป 555 พร้อม
Animatronic Eyes พร้อมเซอร์โวมอเตอร์ (Arduino): 5 ขั้นตอน
Animatronic Eyes With Servo Motors (Arduino): ยินดีต้อนรับสู่โปรเจ็กต์ใหม่!!!อย่างแรกเลย ฉันอยากจะทำตาที่น่าขนลุกเหมือนที่ทำกับคอสตูมและฮัลโลวีน ฉันชอบสเปเชียลเอฟเฟกต์และต้องการเรียนรู้และสร้างดวงตาแอนิมาโทรนิกของฉันเองโดยใช้อาร์ดิโน เซอร์โว และลูกปิงปอง