Mục lục:
- Bước 1: Những gì bạn sẽ cần
- Bước 2: Mạch
- Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO
- Bước 4: Trong Visuino ADD và Đặt các thành phần
- Bước 5: Trong các thành phần kết nối Visuino
- Bước 6: Tạo, biên dịch và tải lên mã Arduino
- Bước 7: Chơi
Video: Điều khiển động cơ DC với bộ mã hóa mô-đun cảm biến quang FC-03: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, chúng ta sẽ học cách đếm số lần ngắt bộ mã hóa Quang học bằng cách sử dụng động cơ DC, màn hình OLED và Visuino.
Xem video!
Bước 1: Những gì bạn sẽ cần
- Arduino UNO (hoặc bất kỳ Arduino nào khác)
- Mô-đun cảm biến khớp nối quang FC-03
- Động cơ DC
- Bánh xe mã hóa (có lỗ) mà bạn gắn trên động cơ DC
- Màn hình OLED
- Dây nhảy
- Breadboard
- Chương trình Visuino: Tải xuống Visuino
Bước 2: Mạch
- Kết nối chân Màn hình OLED [VCC] với chân Arduino [5V]
- Kết nối chân Màn hình OLED [GND] với chân Arduino [GND]
- Kết nối chân Màn hình OLED [SCL] với chân Arduino [5V]
- Kết nối chân Encoder FC-03 [VCC] với chân Arduino [5V]
- Kết nối chân Encoder FC-03 [GND] với chân Arduino [GND]
- Kết nối chân Encoder FC-03 [D0] với chân kỹ thuật số Arduino [10]
- Kết nối nguồn điện [3-6V] với động cơ DC
Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO
Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:
Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình Arduino UNO! Visuino: https://www.visuino.eu cũng cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2
Bước 4: Trong Visuino ADD và Đặt các thành phần
Thêm thành phần "Màn hình OLED SSD1306 / SH1106 (I2C)"
Nhấp đúp vào thành phần "DisplayOLED1" và:
trong cửa sổ Thành phần, kéo "Vẽ Văn bản" sang phía bên trái, Ở phía bên trái, chọn Vẽ Văn bản1 và trong cửa sổ thuộc tính, đặt kích thước thành 2 và văn bản: STEPS
trong cửa sổ Thành phần kéo "Trường Văn bản" sang phía bên trái Ở phía bên trái, chọn TextField1 và trong cửa sổ thuộc tính, đặt kích thước thành 3 và Y: 30 Đóng cửa sổ phần tử
Thêm thành phần "Bộ đếm"
Chọn thành phần Counter1 và trong cửa sổ thuộc tính, đặt Min> Value thành 0
Bước 5: Trong các thành phần kết nối Visuino
- Kết nối chân kỹ thuật số của bảng Arduino [10] với chân Counter1 [Trong]
- Kết nối chân Counter1 [Out] với DisplayOLED1> TextField1 pin [In]
- Kết nối chân DisplayOLED1 I2C [Ra] với chân I2C của bảng Arduino [Vào]
Bước 6: Tạo, biên dịch và tải lên mã Arduino
Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".
Bước 7: Chơi
Nếu bạn cấp nguồn cho mô-đun Arduino UNO và kết nối động cơ DC với nguồn điện để chạy nó, Màn hình OLED sẽ hiển thị số lần ngắt (đếm).
Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:
Đề xuất:
Tự động hóa gia đình với cảm biến cảm ứng NodeMCU Rơle điều khiển nhiệt độ LDR: 16 bước
Tự động hóa gia đình với cảm biến cảm ứng NodeMCU Rơle điều khiển nhiệt độ LDR: Trong các dự án NodeMCU trước đây của tôi, tôi đã điều khiển hai thiết bị gia dụng từ Ứng dụng Blynk. Tôi đã nhận được nhiều nhận xét và tin nhắn để nâng cấp dự án với Điều khiển bằng tay và bổ sung thêm nhiều tính năng hơn. Vì vậy, tôi đã thiết kế Hộp mở rộng nhà thông minh này. Trong IoT này
Làm thế nào để tự động hóa ngôi nhà dựa trên IoT với Rơle điều khiển cảm biến NodeMCU: 14 bước (có hình ảnh)
Cách tạo Tự động hóa tại nhà dựa trên IoT với Rơle điều khiển cảm biến NodeMCU: Trong dự án dựa trên IoT này, tôi đã thực hiện Tự động hóa tại nhà với mô-đun rơle điều khiển Blynk và NodeMCU với phản hồi thời gian thực. Trong Chế độ Thủ công, mô-đun chuyển tiếp này có thể được điều khiển từ Điện thoại di động hoặc điện thoại thông minh và, Công tắc bằng tay. Trong Chế độ tự động, smar này
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): 10 bước (có hình ảnh)
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): Những gì tôi đã sử dụng: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Màn hình cảm ứng TFT 320x480 HXD8357D- Buzzer- Loa 4Ohm 3W- Đèn LED 5mm- Máy in Ultimaker 2+ w / Black PLA Filament- Lasercutter w / MDF wood- Phun sơn đen (cho gỗ) - 3x nRF24