Mục lục:
- Bước 1: Bước 1: Những gì bạn cần
- Bước 2: Bước 2: Mạch
- Bước 3: Bước 3: Mã
- Bước 4: Bước 4: Vỏ bọc
- Bước 5: Hiểu rõ hơn
Video: Bộ hẹn giờ Raspberry Pi 3 với động cơ Servo: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Mục đích của việc xây dựng này là tạo ra một bộ đếm thời gian tự động với thời gian đã định bằng cách sử dụng Servo. Nó sử dụng raspberry pi 3 làm máy tính và Python cho mã.
Bước 1: Bước 1: Những gì bạn cần
Có tổng cộng 17 phần cần thiết để xây dựng mạch này. Bộ phận chính cần thiết để bộ hẹn giờ này hoạt động là một động cơ servo thích hợp hơn là kiểu SG92R, mục đích của bộ phận này là bộ phận chuyển động của bộ hẹn giờ. Trong python, bạn có thể đặt góc chính xác mà bạn muốn servo đi cho phép nó trở thành một ứng dụng tuyệt vời cho bộ hẹn giờ. Các bộ phận khác cần thiết là ba nút (mỗi nút cho một thời điểm khác nhau), một đèn LED (để cho biết khi hết thời gian), một điện trở 330-ohm (cho mạch LED), 13 jumper / cáp (để kết nối mọi thứ) và 1 breadboard để tập hợp tất cả lại với nhau. Nếu bạn cũng muốn làm vỏ bọc, bạn sẽ có một số loại hộp trong suốt, một số bảng xốp và đĩa nhựa.
Bước 2: Bước 2: Mạch
Circuitry tương đối đơn giản nhưng tôi vẫn sẽ giải thích nó -
Servo: Để nối dây servo, bạn sẽ cần chính servo và ba cáp jumper. Đầu tiên, hãy đặt mỗi cáp jumper vào ba dây trên servo. Sau đó, hãy nhìn vào màu sắc của servo, nâu = đất (GND), đỏ = điện áp (5V) và cam = GPIO.
Nút: Để nối dây, mỗi nút cần một jumper để kết nối nó với cổng GPIO và kết nối nó với một chốt trên nút. Sau đó, lấy một jumper khác để kết nối nó với mặt đất và đặt vào chốt liền kề của chốt GPIO. Làm lại điều này hai lần với hai nút còn lại và kết nối chúng với hai chân GPIO khác nhau.
Đèn LED: Để đấu dây cho đèn LED, bạn sẽ cần hai jumper (một cho nối đất và một cho chân GPIO), một điện trở 330-ohm và đèn LED tự của nó. bắt đầu bằng cách lấy một trong các cáp jumper và đặt nó xuống đất sau đó kết nối dây đó với điện trở. Sau đó, lấy dây dẫn và kết nối chốt nhỏ hơn với điện trở, sau đó lấy cáp jumper thứ hai và kết nối nó với một cổng GPIO mới (khác với servo và các nút) và kết nối phía bên kia của jumper với chân kia của DẪN ĐẾN.
Gợi ý: Bạn có thể sử dụng thêm hai jumper để mở rộng mặt đất và một cổng GPIO ở bên cạnh breadboard.
Bước 3: Bước 3: Mã
Mã cho bộ đếm thời gian Raspberrypi chủ yếu bắt nguồn từ thư viện gpio zero và không khó để sao chép-
Chỉnh sửa của tôi / Tối thiểu và Tối đa: Sau khi, xuất các chức năng từ thư viện, có một bản vá là các chỉnh sửa của tôi và PW tối thiểu và tối đa. Những gì mã này làm là nó thiết lập độ rộng xung của servo để nó có thể hoạt động tốt nhất.
Các biến: Đối với mã này, bạn cần 5 biến, một cho servo, ba nút khác nhau và đèn LED
Mã chính: Để giải thích điều này, tôi sẽ nói về một khối vì hai khối kia giống nhau. Những gì mã chính làm là nó tạo ra một phần gia tăng của servo đi lên mã sau đó lặp lại mức tăng này 20 lần, điều này sẽ làm cho nó đạt đến chu kỳ đầy đủ. thứ hai nếu trong khối này là cho đèn LED, nó cảm nhận khi chu kỳ kết thúc và sau đó bật và tắt đèn LED.
Bước 4: Bước 4: Vỏ bọc
Để hoàn thành việc này, bạn sẽ muốn một số loại Vỏ bọc để che đi mạch điện. Những gì tôi đã làm là lấy một chiếc hộp nhựa trong suốt đã từng có ốc vít cắt một bên để con mâm xôi có thể lắp vào đó rồi thêm lỗ cho các nút và đèn LED, tôi cũng lót hộp bằng xốp để mạch điện được an toàn.. Cuối cùng đối với servo, những gì tôi làm là lấy một nắp hộp nhựa và tạo một hình tròn từ nó để làm mặt đồng hồ.
Bước 5: Hiểu rõ hơn
Video này giúp bạn hiểu rõ hơn về mạch.
Đề xuất:
Đồng hồ đầu tiên của trẻ mới biết đi - Với bộ hẹn giờ bật sáng: 16 bước (có hình ảnh)
Đồng hồ đầu tiên của trẻ mới biết đi - Với Bộ hẹn giờ bật sáng: Hướng dẫn này chỉ cho bạn cách tạo các 'mặt' đồng hồ có thể hoán đổi cho nhau - có thể làm nổi bật ảnh của con bạn, ảnh gia đình / thú cưng - hoặc bất kỳ thứ gì khác - mà bạn nghĩ sẽ rất tốt nếu thay đổi định kỳ. Đơn giản chỉ cần kẹp perspex rõ ràng trên ar
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu tiên của mạch Bộ hẹn giờ 555: 3 bước
Động cơ bước với Dép xỏ ngón và Hẹn giờ 555; Phần đầu của mạch Bộ hẹn giờ 555: Động cơ bước là động cơ DC chuyển động theo các bước rời rạc, nó thường được sử dụng trong máy in và thậm chí cả robot. Tôi sẽ giải thích mạch này theo các bước. Phần đầu tiên của mạch là 555 bộ đếm thời gian. Đây là hình ảnh đầu tiên (xem ở trên) với chip 555 w
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: 6 bước
Bộ vi điều khiển AVR. Đèn LED Flasher sử dụng bộ hẹn giờ. Bộ hẹn giờ Ngắt. Chế độ hẹn giờ CTC: Xin chào các bạn! Bộ hẹn giờ là một khái niệm quan trọng trong lĩnh vực điện tử. Mọi thành phần điện tử hoạt động trên cơ sở thời gian. Cơ sở thời gian này giúp giữ cho tất cả các công việc được đồng bộ hóa. Tất cả các bộ vi điều khiển đều hoạt động ở một số tần số xung nhịp được xác định trước,
Bộ hẹn giờ NE555 - Định cấu hình Bộ hẹn giờ NE555 trong một cấu hình có thể linh hoạt: 7 bước
Bộ hẹn giờ NE555 | Đặt cấu hình Bộ hẹn giờ NE555 trong một cấu hình linh hoạt: Bộ định thời NE555 là một trong những IC được sử dụng phổ biến nhất trong thế giới điện tử. Nó ở dạng DIP 8, có nghĩa là nó có 8 chân
Hẹn giờ đồ uống đông lạnh - Không còn loại bia ấm hoặc đông lạnh !: 24 bước
Hẹn giờ đồ uống đông lạnh - Không còn ấm hoặc đông lạnh nữa !: Bộ hẹn giờ đồ uống đông lạnh của Gadget Gangster là bộ đếm thời gian để cho bạn biết khi đồ uống của bạn đã nguội. Hãy mua bộ dụng cụ! http://gadgetgangster.com/154Không cần thêm lon ấm hay chai bị nổ, chỉ cần cho Bộ hẹn giờ đồ uống lạnh của bạn biết bạn thích loại đồ uống của mình lạnh như thế nào và