Mục lục:
Video: ESP8266 Sử dụng PWM với chiết áp: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Đối với những người không quen với điện tử, PWM có nghĩa là kiểm soát công suất. Và trong phần lắp ráp này, chúng tôi hướng dẫn cách sử dụng nó để điều khiển cường độ ánh sáng của đèn LED, tương tự như bộ điều chỉnh độ sáng trên đèn, với các tùy chọn để làm tối và sáng.
Ví dụ, cơ chế này cũng cho phép bạn kết nối trình điều khiển với động cơ. Đây chỉ là một trong nhiều khả năng.
- Lưu ý: PWM là viết tắt của Pulse-Width Modulation.
Bước 1: Mục tiêu
Việc lắp ráp bao gồm một chiết áp, là một biến trở, được giám sát bởi ESP. Trong sơ đồ này, tôi đang sử dụng cùng một mã nguồn mà tôi sẽ sử dụng với Arduino. Do có nhiều ưu điểm, chúng tôi cũng sử dụng Arduino IDE với ESP trong các dự án khác.
Trong lắp ráp, ESP chỉ được kết nối với USB để cung cấp điện. Chúng ta cũng có chân con trỏ, là chân của chiết áp trung tâm, được kết nối trong cổng AD, tích cực và tiêu cực.
Khi điện áp thay đổi, có thể đọc một giá trị khác trong AD. Do đó, bằng cách xoay chiết áp, có thể tăng hoặc giảm độ sáng của đèn LED.
Bước 2: Lắp ráp
Sơ đồ điện rất đơn giản: sử dụng ESP8266 trong cấu hình của NodeMCU, chúng tôi sẽ cấp nguồn cho USB. Vì vậy, ở đây, chiết áp phải được kết nối từ một đầu đến cực âm và đầu kia từ cực dương. Phương tiện, là con trỏ, vẫn ở trong ADC 0, vì ESP này chỉ có một cổng đọc các giá trị tương tự.
Bước 3: WiFi ESP8266 NodeMCU ESP-12E
Bước 4: Mã nguồn
Cài đặt
Trong chức năng Thiết lập, chúng tôi xác định hành vi của các chân mà chúng tôi sử dụng, trong trường hợp này là LED và POTENTIOMETER.
void setup () {Serial.begin (115200) // Instrução para colocar o gpio que iremos Operatingizar como entrada, // podemos fazer a leitura nesse pino pinMode (A0, INPUT); // A0 é uma hằnge que indica o pino que ligamos nosso potenciômetro // Instrução para colocar o gpio que iremos Operatingizar como saída, // podemos alterar seu valor livremente para HIGH ou LOW pinMode (LED_BUILTIN, OUTPUT); // LED_BUILTIN é uma hằnge que indica o LED do ESP8266}
Vòng
Trong chức năng này, logic là đọc giá trị POT và gán giá trị này (là cường độ sáng) trong đèn LED.
void loop () {// faz a leitura do pino A0 (không nosso caso, o potenciômetro, retorna um valor entre 0 e 1023) int potencia = analogRead (A0); Serial.println (potencia); // como o LED no ESP8266 trabalha de manira contrária, ou seja, quanto maior o valor atribuído, menor a intensidade. Faremos o cálculo para aumentarmos o brilho conforme girarmos o potenciômetro em sentido horário. potencia = 1023 - potencia; // atribui o valor lido do potenciômetro para configurar a intensidade do brilho do LED analogWrite (LED_BUILTIN, potencia); }
Đề xuất:
Kiểm soát độ sáng của đèn LED với chiết áp với Arduino: 3 bước
Điều khiển độ sáng của đèn LED bằng chiết áp Với Arduino: Trong dự án này, chúng ta sẽ điều khiển độ sáng của đèn LED bằng cách sử dụng điện trở thay đổi được cung cấp bởi chiết áp. Đây là một dự án rất cơ bản cho người mới bắt đầu nhưng nó sẽ dạy cho bạn nhiều điều về chiết áp và hoạt động của đèn LED, những thứ cần thiết để tạo ra
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: 6 bước
Esp8266 dựa trên Boost Converter với giao diện người dùng Blynk tuyệt vời với bộ điều chỉnh phản hồi: Trong dự án này, tôi sẽ chỉ cho bạn một cách hiệu quả và phổ biến cách tăng điện áp DC. Tôi sẽ cho bạn thấy việc xây dựng một bộ chuyển đổi tăng cường có thể dễ dàng như thế nào với sự trợ giúp của Nodemcu. Hãy xây dựng nó. Nó cũng bao gồm một vôn kế trên màn hình và một phản hồi
Động cơ DC Khởi động mượt mà, Tốc độ và Hướng sử dụng Chiết áp, Màn hình OLED & Các nút: 6 bước
Động cơ DC Khởi động trơn tru, Tốc độ và Hướng sử dụng Chiết áp, Màn hình OLED & Các nút: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách sử dụng trình điều khiển ĐIỀU KHIỂN ĐỘNG CƠ DC L298N và một chiết áp để điều khiển động cơ DC khởi động trơn tru, tốc độ và hướng bằng hai nút và hiển thị giá trị chiết áp trên Màn hình OLED. Xem video trình diễn
PWM Với ESP32 - Làm mờ đèn LED với PWM trên ESP 32 Với Arduino IDE: 6 bước
PWM Với ESP32 | Làm mờ LED với PWM trên ESP 32 Với Arduino IDE: Trong hướng dẫn này, chúng ta sẽ thấy cách tạo tín hiệu PWM với ESP32 bằng Arduino IDE & PWM về cơ bản được sử dụng để tạo ra đầu ra tương tự từ bất kỳ MCU nào và đầu ra tương tự có thể là bất kỳ thứ gì trong khoảng từ 0V đến 3,3V (trong trường hợp esp32) & từ
Hướng dẫn Arduino - Điều khiển động cơ bước với chiết áp: 5 bước
Hướng dẫn Arduino - Điều khiển động cơ bước bằng chiết áp: Hướng dẫn này là phiên bản viết của " Arduino: Cách điều khiển động cơ bước bằng chiết áp " Video YouTube mà tôi đã tải lên gần đây. Tôi thực sự khuyên bạn nên xem nó. Kênh YouTube của tôi Đầu tiên, bạn sẽ thấy