![ESP32 LoRa vezérelt drónmotor: 10 lépés ESP32 LoRa vezérelt drónmotor: 10 lépés](https://i.howwhatproduce.com/images/006/image-16811-33-j.webp)
Tartalomjegyzék:
- 1. lépés: Demonstráció
- 2. lépés: Felhasznált erőforrások
- 3. lépés: Wifi LoRa 32- Pinout
- 4. lépés: ESC (elektronikus sebességszabályozó)
- 5. lépés: ESC elektronikus sebességszabályozó (ESC)
- 6. lépés: PWM szervomotor vezérlés
- 7. lépés: Analóg rögzítés
- 8. lépés: Áramkör - csatlakozások
- 9. lépés: Forráskód
- 10. lépés: Fájlok
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/006/image-16811-35-j.webp)
![](https://i.ytimg.com/vi/a6O2SxTfSwY/hqdefault.jpg)
![Demonstráció Demonstráció](https://i.howwhatproduce.com/images/006/image-16811-36-j.webp)
Ma drónmotorokról beszélünk, amelyeket gyakran „kefe nélküli” motoroknak neveznek. Erősségük és nagy forgásuk miatt széles körben használják az aeromodellezésben, főként drónokban. Megtanuljuk az ecset nélküli motor vezérlését ESC és ESP32 használatával, analóg működtetést az ESC -n a belső LED_PWM vezérlő használatával, és egy potenciométer segítségével a motor fordulatszámát.
1. lépés: Demonstráció
2. lépés: Felhasznált erőforrások
![Felhasznált források Felhasznált források](https://i.howwhatproduce.com/images/006/image-16811-37-j.webp)
- Jumperek a csatlakoztatáshoz
- Wifi LoRa 32
- ESC-30A
- Kefe nélküli A2212 / 13t motor
- USB kábel
- Potenciométer a vezérléshez
- Protoboard
- Tápegység
3. lépés: Wifi LoRa 32- Pinout
![Wifi LoRa 32- Pinout Wifi LoRa 32- Pinout](https://i.howwhatproduce.com/images/006/image-16811-38-j.webp)
4. lépés: ESC (elektronikus sebességszabályozó)
![ESC (elektronikus sebességszabályozó) ESC (elektronikus sebességszabályozó)](https://i.howwhatproduce.com/images/006/image-16811-39-j.webp)
![ESC (elektronikus sebességszabályozó) ESC (elektronikus sebességszabályozó)](https://i.howwhatproduce.com/images/006/image-16811-40-j.webp)
- Elektronikus sebességszabályozó
- Elektronikus áramkör az elektromos motor fordulatszámának szabályozására.
- Szabványos, 50 Hz -es PWM szervo vezérlővel vezérelhető.
- Változtatja a térhatású tranzisztorok (FET) hálózatának kapcsolási sebességét. A tranzisztorok kapcsolási frekvenciájának beállításával a motor fordulatszáma megváltozik. A motor fordulatszáma úgy változik, hogy a mellékelt áramimpulzusok időzítését a motor különböző tekercseihez igazítja.
- Specifikációk:
Kimeneti áram: 30A folyamatos, 40A 10 másodpercig
5. lépés: ESC elektronikus sebességszabályozó (ESC)
![ESC elektronikus sebességszabályozó (ESC) ESC elektronikus sebességszabályozó (ESC)](https://i.howwhatproduce.com/images/006/image-16811-41-j.webp)
6. lépés: PWM szervomotor vezérlés
![PWM szervomotor vezérlés PWM szervomotor vezérlés](https://i.howwhatproduce.com/images/006/image-16811-42-j.webp)
Létrehozunk egy PWM szervót, amely az ESC adatbevitelre hat, úgy, hogy a GPIO13 LED_PWM 0. csatornáját irányítjuk, és egy potenciométert használunk a moduláció vezérlésére.
A rögzítéshez 10k potenciométert fogunk használni feszültségosztóként. A rögzítés az ADC2_5 csatornán történik, amelyet a GPIO12 elérhet.
7. lépés: Analóg rögzítés
![Analóg rögzítés Analóg rögzítés](https://i.howwhatproduce.com/images/006/image-16811-43-j.webp)
![Analóg rögzítés Analóg rögzítés](https://i.howwhatproduce.com/images/006/image-16811-44-j.webp)
Analóg -digitális átalakítás
Átalakítjuk az AD értékeit PWM -re.
A szervó PWM értéke 50 Hz, tehát az impulzus periódusa 1/50 = 0,02 másodperc vagy 20 milliszekundum.
Legalább 1–2 milliszekundum alatt kell cselekednünk.
Amikor a PWM 4095, akkor az impulzus szélessége 20 milliszekundum, vagyis el kell érnünk a maximumot a 4095/10 értéknél, hogy elérjük a 2 milliszekundumot, tehát a PWM -nek 410 *-ot kell kapnia.
És legalább 1 ezredmásodperc, tehát 409/2 (vagy 4095/20) után a PWM -nek 205 *-ot kell kapnia.
* Az értékeknek egész számoknak kell lenniük
8. lépés: Áramkör - csatlakozások
![Áramkör - Csatlakozások Áramkör - Csatlakozások](https://i.howwhatproduce.com/images/006/image-16811-45-j.webp)
9. lépés: Forráskód
Fejléc
#include // Necessário apenas para o Arduino 1.6.5 e posterior #include "SSD1306.h" // o mesmo que #include "SSD1306Wire.h" // OLED_SDA -GPIO4 // OLED_SCL -GPIO15 // OLED_RST - GPIO16 #define SDA 4 #define SCL 15 #define RST 16 SSD1306 kijelző (0x3c, SDA, SCL, RST); // Instanciando e ajustando os pinos do objeto "display"
Változók
const int freq = 50; const int canal_A = 0; const int resolucao = 12; const int pin_Atuacao_A = 13; const int Leitura_A = 12; int potcia = 0; int leitura = 0; int ciclo_A = 0;
Beállít
void setup () {pinMode (pin_Atuacao_A, OUTPUT); ledcSetup (canal_A, freq, resolucao); ledcAttachPin (pin_Atuacao_A, canal_A); ledcWrite (canal_A, ciclo_A); display.init (); display.flipScreenVertically (); // Vira a tela verticalmente display.clear (); // ajusta o alinhamento para a esquerda display.setTextAlignment (TEXT_ALIGN_LEFT); // ajusta a fonte para Arial 16 display.setFont (ArialMT_Plain_16); }
Hurok
void loop () {leitura = analógRead (Leitura_A); ciclo_A = térkép (leitura, 0, 4095, 205, 410); ledcWrite (canal_A, ciclo_A); potencia = térkép (leitura, 0, 4095, 0, 100); display.clear (); // limpa o buffer display display.drawString (0, 0, String ("AD:")); display.drawString (32, 0, karakterlánc (leitura)); display.drawString (0, 18, karakterlánc ("PWM:")); display.drawString (48, 18, Karakterlánc (ciclo_A)); display.drawString (0, 36, karakterlánc ("Potência:")); display.drawString (72, 36, String (potencicia)); display.drawString (98, 36, String ("%")); display.display (); // mostra no display}
10. lépés: Fájlok
Töltse le a fájlokat
ÉN NEM
Ajánlott:
DIY Arduino Bluetooth vezérelt autó: 6 lépés (képekkel)
![DIY Arduino Bluetooth vezérelt autó: 6 lépés (képekkel) DIY Arduino Bluetooth vezérelt autó: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-525-j.webp)
DIY Arduino Bluetooth vezérelt autó: Hello barátok! A nevem Nikolas, 15 éves vagyok, és Athénban élek, Görögországban. Ma megmutatom, hogyan lehet kétkerekű Bluetooth-vezérlésű autót készíteni Arduino Nano, 3D nyomtató és néhány egyszerű elektronikus alkatrész segítségével! Feltétlenül nézze meg a
Weboldal által vezérelt karácsonyfa (bárki irányíthatja): 19 lépés (képekkel)
![Weboldal által vezérelt karácsonyfa (bárki irányíthatja): 19 lépés (képekkel) Weboldal által vezérelt karácsonyfa (bárki irányíthatja): 19 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-556-j.webp)
Weboldal által vezérelt karácsonyfa (bárki irányíthatja): Tudni szeretné, hogyan néz ki egy webhely által vezérelt karácsonyfa? Itt van a videó, amely bemutatja a karácsonyfám projektjét. Az élő közvetítés mára véget ért, de készítettem egy videót, rögzítve a történteket: Idén, Decembe közepén
Talajnedvesség -visszacsatolás -vezérelt, internethez csatlakoztatott csepegtető öntözőrendszer (ESP32 és Blynk): 5 lépés
![Talajnedvesség -visszacsatolás -vezérelt, internethez csatlakoztatott csepegtető öntözőrendszer (ESP32 és Blynk): 5 lépés Talajnedvesség -visszacsatolás -vezérelt, internethez csatlakoztatott csepegtető öntözőrendszer (ESP32 és Blynk): 5 lépés](https://i.howwhatproduce.com/images/002/image-3653-j.webp)
Talajnedvesség -visszacsatolás Irányított, Internethez csatlakoztatott csepegtető öntözőrendszer (ESP32 és Blynk): Aggódjon kertje vagy növényei miatt, ha hosszú nyaralásra megy, vagy felejtse el naponta öntözni a növényt. Nos, itt a megoldás: talajnedvesség -szabályozott és globálisan csatlakoztatott csepegtető öntözőrendszer, amelyet ESP32 vezérel a szoftver frontján
ESP32 E32-433T LoRa modul bemutatóval - LoRa Arduino interfész: 8 lépés
![ESP32 E32-433T LoRa modul bemutatóval - LoRa Arduino interfész: 8 lépés ESP32 E32-433T LoRa modul bemutatóval - LoRa Arduino interfész: 8 lépés](https://i.howwhatproduce.com/images/003/image-8164-18-j.webp)
ESP32 E32-433T LoRa modul bemutatóval | LoRa Arduino interfész: Hé, mi újság, srácok! Akarsh itt a CETech-től. Ez a projektem összekapcsolja az eByte E32 LoRa modulját, amely egy nagy teljesítményű 1 wattos adó-vevő modul ESP32-vel Arduino IDE használatával. Utolsó oktatóanyagunkban megértettük az E32 működését
Háztartási gépek vezérlése a LoRa felett - LoRa az otthonautomatizálás területén - LoRa távirányító: 8 lépés
![Háztartási gépek vezérlése a LoRa felett - LoRa az otthonautomatizálás területén - LoRa távirányító: 8 lépés Háztartási gépek vezérlése a LoRa felett - LoRa az otthonautomatizálás területén - LoRa távirányító: 8 lépés](https://i.howwhatproduce.com/images/005/image-12206-7-j.webp)
Háztartási gépek vezérlése a LoRa felett | LoRa az otthonautomatizálás területén | LoRa távirányító: Irányítsa és automatizálja elektromos készülékeit nagy távolságokról (kilométerek) az internet jelenléte nélkül. Ez a LoRa -n keresztül lehetséges! Hé, mi újság, srácok? Akarsh itt a CETech -től. Ez a NYÁK OLED kijelzővel és 3 relével is rendelkezik, amelyek egy