Orodha ya maudhui:
- Hatua ya 1: Lengo
- Hatua ya 2: Mkutano
- Hatua ya 3: WiFi ESP8266 NodeMCU ESP-12E
- Hatua ya 4: Nambari ya Chanzo
Video: ESP8266 Kutumia PWM Na Potentiometer: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kwa wale ambao hawajazoea umeme, PWM inamaanisha kudhibiti nguvu. Na katika mkutano huu, tunaonyesha jinsi ya kuitumia kudhibiti nguvu ya mwangaza wa LED, sawa na kufifia kwenye taa, na chaguzi za kufanya giza na kuangaza.
Utaratibu huu pia hukuruhusu, kwa mfano, kuunganisha dereva na motor. Hii ni moja tu ya uwezekano mwingi.
- Kumbuka: PWM inasimama kwa Pulse-Wid Modulation.
Hatua ya 1: Lengo
Mkutano huo una potentiometer, ambayo ni kontena inayobadilika, inayofuatiliwa na ESP. Katika mpango huu, ninatumia nambari moja ya chanzo ambayo nitatumia na Arduino. Kwa sababu ya faida zake nyingi, tunatumia Arduino IDE na ESP katika miradi mingine pia.
Katika mkutano, ESP imeunganishwa na USB tu kwa usambazaji wa umeme. Pia tuna pini ya mshale, ambayo ni pini ya potentiometer ya katikati, iliyounganishwa kwenye bandari ya AD, na chanya na hasi.
Kama voltage inavyotofautiana, inawezekana kusoma thamani tofauti katika AD. Kwa hivyo, kwa kugeuza potentiometer, inawezekana kuongeza au kupunguza mwangaza wa LED.
Hatua ya 2: Mkutano
Mpango wa umeme ni rahisi sana: kwa kutumia ESP8266 katika usanidi wa NodeMCU, tutawezesha USB. Kwa hivyo hapa, potentiometer inapaswa kushikamana kutoka mwisho mmoja hadi hasi, na nyingine kutoka kwa chanya. Ya kati, ambayo ni mshale, inakaa katika ADC 0, kwa sababu ESP hii ina bandari tu ambayo inasoma maadili ya analog.
Hatua ya 3: WiFi ESP8266 NodeMCU ESP-12E
Hatua ya 4: Nambari ya Chanzo
Sanidi
Katika kazi ya Usanidi, tunafafanua tabia ya pini ambazo tunatumia, katika kesi hii LED na POTENTIOMETER.
kuanzisha batili () {Serial.begin (115200) // Instrução para colocar o gpio que iremos utilizar como entada, // podemos fazer a leitura nesse pino pinMode (A0, INPUT); // A0 ni uma mara kwa mara ya kuonyesha kuwa ni pino que ligamos nosso potenciômetro // Instrução para colocar o gpio que iremos utilities como saída, // podemos alterar seu valor livremente for HIGH ou LOW pinMode (LED_BUILTIN, OUTPUT); // LED_BUILTIN ni uma mara kwa mara kwa sababu ya LED hufanya ESP8266}
Kitanzi
Katika kazi hii, mantiki ni kusoma thamani ya POT na kupeana dhamana hii (ambayo ni nguvu ya mwangaza) katika LED.
kitanzi batili () {// faz a leitura do pino A0 (no nosso caso, o potenciômetro, retorna um valor entre 0 e 1023) int potencia = analogRead (A0); Serial.println (potencia); // como o LED hakuna ESP8266 trabalha de maneira 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); }
Ilipendekeza:
Kuanza Laini ya Magari ya DC, Kasi na Mwelekeo Kutumia Potentiometer, OLED Onyesha & Vifungo: Hatua 6
Kuanza kwa Smooth ya Magari ya DC, Kasi na Mwelekeo Kutumia Potentiometer, OLED Onyesha & Vifungo: Katika mafunzo haya tutajifunza jinsi ya kutumia L298N DC MOTOR CONTROL dereva na potentiometer kudhibiti mwendo wa DC motor laini, kasi na mwelekeo na vifungo viwili na onyesha thamani ya potentiometer kwenye OLED Display.Tazama video ya maonyesho
Udhibiti wa Arduino DC na Mwendo wa Kutumia Potentiometer na Vifungo: Hatua 6
Arduino Control DC Motor Speed and Direction Using Potentiometer & Buttons: Katika mafunzo haya tutajifunza jinsi ya kutumia L298N DC MOTOR CONTROL dereva na potentiometer kudhibiti mwendo wa mwendo wa DC na mwelekeo na vifungo viwili
Kudhoofisha / Kudhibiti Led / mwangaza Kutumia Potentiometer (Resistor Variable) na Arduino Uno: Hatua 3
Kutoweka / Kudhibiti Led / mwangaza Kutumia Potentiometer (Resistor Variable) na Arduino Uno: Pini ya pembejeo ya analog ya Arduino imeunganishwa na pato la potentiometer. Kwa hivyo Arduino ADC (Analog to digital converter) pini ya analog inasoma voltage ya pato na potentiometer. Kuzungusha kitobio cha potentiometer hutofautiana pato la voltage na Arduino re
Udhibiti wa Arduino DC na Mwendo wa Kutumia Potentiometer: Hatua 6
Arduino Control DC Motor Speed na Mwelekeo Kutumia Potentiometer: Katika mafunzo haya tutajifunza jinsi ya kutumia L298N DC MOTOR CONTROL dereva na potentiometer kudhibiti mwendo wa mwendo wa DC na uelekezaji. Tazama video ya onyesho
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu