Sử dụng chiết áp với Raspberry Pi Pico của bạn
Bảng vi điều khiển Raspberry Pi Pico là một thiết bị tuyệt vời có thể được sử dụng để tự động hóa nhiều công việc trong nhà như tự động tưới cây, mở và đóng cửa nhà để xe của bạn, phát hiện chuyển động trong nhà, v.v.
Xây dựng kiến thức nền tảng để hoàn thành thành công một (hoặc tất cả) các ví dụ này cần có thời gian. Đây là nơi bộ công cụ của nhà phát minh sẽ có ích. Tất cả mọi thứ, chẳng hạn như sách hướng dẫn, các thành phần và dây cần thiết đều được bao gồm, vì vậy bạn có thể tạo các thí nghiệm giúp mở rộng kiến thức và kỹ năng của mình để tự động hóa bất kỳ thứ gì mà trái tim bạn mong muốn.
Mục Lục
Sự chuẩn bị
Thonny IDE (môi trường phát triển tích hợp) là một công cụ tuyệt vời giúp kết nối Raspberry Pi Pico với máy tính của bạn và lập trình Pico. Để đảm bảo rằng bạn đã thiết lập chính xác tất cả, hãy nhớ xem hướng dẫn của chúng tôi về cách bắt đầu với Thonny trên Raspberry Pi Pico để biết chi tiết.
Kitronik Inventor’s Kit đi kèm với mọi thứ bạn cần để hoàn thành thí nghiệm ánh sáng này. Nếu bạn là một người đam mê điện tử với các phụ tùng thay thế xung quanh, bạn có thể đã có những thứ mình cần:
- Raspberry Pi Pico (hoặc Pico W)
- bánh mì
- chiết áp quay
- 2x Công tắc đẩy
- ĐÈN LED 5mm màu đỏ
- Dây nhảy 8x M/M
- Điện trở 220 ohm (được đánh dấu bằng các dải màu: đỏ, đỏ, nâu, vàng)
Pico của bạn có đi kèm với các chân GPIO được hàn sẵn không? Nếu không, hãy tìm hiểu cách hàn các chân tiêu đề vào Raspberry Pi Pico của bạn đúng cách.
Sản lượng dự kiến
Thí nghiệm này cung cấp một biểu diễn trực quan tuyệt vời để giúp giải thích điều gì xảy ra trong quy trình ngắt (nhấn nút), tại thời điểm đó, đầu ra điều biến độ rộng xung (PWM) xác định độ sáng của đèn LED—có thể điều khiển bằng cách sử dụng chiết áp như một đầu vào tương tự.
Một ngắt phần mềm sẽ được phát hiện khi bạn nhấn nút trên bảng mạch. Hành động này sẽ kích hoạt một biến sẽ điều khiển khi bật hoặc tắt đèn LED màu đỏ. Khi bạn vặn chiết áp theo bất kỳ hướng nào, giá trị đầu vào tương tự của nó sẽ được chuyển sang đầu ra PWM cho đèn LED. Đây là điều kỳ diệu (nếu bạn muốn) đằng sau việc đèn LED trở nên mờ hơn hoặc sáng hơn.
Lắp ráp mã dự án
Trước khi bạn tiếp tục, hãy lấy trực tiếp một bản sao mã cần thiết cho thử nghiệm này từ trang web hỗ trợ chính thức của Kitronik. Đồng thời, tài nguyên này hoạt động như một hướng dẫn hỗ trợ nếu bạn gặp khó khăn trên đường đi.
Trong khi bạn có mã trên màn hình, hãy chia nhỏ một số điểm chính trong mã:
- Công tắc bật/tắt được ánh xạ tới GP15 trên Raspberry Pi Pico.
- Đèn LED được thiết lập làm đầu ra PWM trên GP16 trên Pico.
- Chiết áp (nồi) dựa vào bộ chuyển đổi tương tự sang số (ADC) tích hợp của GP26.
- Trạng thái nút mặc định là sai khi bạn chạy chương trình Python lần đầu tiên.
- Trình xử lý IRQ (hoặc tín hiệu ngắt) được liên kết với đầu vào của công tắc.
- Các trong khi vòng lặp phát hiện xem công tắc có được nhấn hay không và sau đó tiến hành đọc giá trị nồi (tùy thuộc vào cách bạn vặn chiết áp) để đặt độ sáng của đèn LED.
Bộ công cụ dành cho nhà phát minh này nhằm mục đích xây dựng kiến thức mà bạn có được khi bạn tiến bộ thông qua tập sách đi kèm. Với mỗi lần lật trang, bạn sẽ thấy mình thu được kiến thức dần dần. Bạn cũng có thể thấy mình nhếch mép tự hào khi những khoảnh khắc “bóng đèn” tăng tần suất khi kinh nghiệm của bạn tăng lên.
Nếu bạn muốn quay lại kiến thức cơ bản về cảm biến ánh sáng và đầu vào tương tự, hãy xem phần bắt đầu với hướng dẫn điện tử Raspberry Pi Pico của chúng tôi để biết chi tiết về thử nghiệm ánh sáng trước đó trong loạt bài này.
Tương lai của bạn tươi sáng
Những bộ dụng cụ này rất phù hợp cho những người thử nghiệm với thiết bị điện tử ở trình độ trung cấp. Bây giờ bạn đã học được một số nguyên tắc cơ bản bổ sung xung quanh đầu vào tương tự, tín hiệu ngắt và kiểm soát độ sáng của đèn LED, bạn có thể sẵn sàng nâng kiến thức của mình lên một tầm cao mới.
Sử dụng bóng bán dẫn để điều khiển động cơ, xây dựng dựa trên thử nghiệm chiết áp gần đây bằng cách thêm một servo, cài đặt âm thanh của bộ rung, đếm bằng cách sử dụng màn hình, hiểu kiến thức cơ bản về năng lượng gió, v.v.
Chọn một bộ bao gồm một cuốn sách nhỏ và tất cả các thiết bị và dây mà bạn cần để bắt đầu. Tốt hơn hết, hãy mua một chiếc cho bạn và cho người khác mà bạn biết cũng thích mày mò về điện tử và công nghệ.
Quan trọng nhất, hãy dành thời gian để tận hưởng quá trình xây dựng kiến thức. Đồng thời, hãy chắc chắn dừng lại để tự hào khi bạn thấy mình hoàn thành các thí nghiệm kết thúc bằng một tuyên bố chẳng hạn như “Tôi đã làm được!”