Tartalomjegyzék:
- 1. lépés: Kezdők
- 2. lépés: Két motor
- 3. lépés: Új motorvezérlő
- 4. lépés: L298n
- 5. lépés: Arduino Uno
- 6. lépés: Gomb
- 7. lépés: Következő lépés
Videó: Motor 'N Motor: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez a projekt két külön ötletként kezdődött. Az egyik egy elektromos gördeszka elkészítése volt, a másik pedig egy távirányítós autó. Bármilyen furcsán is hangzik, ezeknek a projekteknek az alapjai nagyon hasonlóak. Nyilvánvalóan bonyolultabbá válik a szerelés, de az elektrotechnikai szempontok nagyon hasonlóak.
1. lépés: Kezdők
Azonnal egy alapvető feltalálói készlettel kezdtük, mert a legjobb, ha kényelmesen elsajátítjuk az elsőként használni kívánt tábla kódolását. Ebben a projektben az Arduino Uno -t használtuk. Egyszerű áramköröket gyakoroltunk, hogy némi tapasztalatot szerezzünk; például villogó LED vagy egy forgó egyenáramú motor. Az igazán fontos dolog, amit megtanultunk ebben a lépésben, csak az, hogy a motor egyik oldalának áramra, a másiknak pedig földelni kell. Ha a vezetékeket felcserélik, megváltozik a motor iránya.
2. lépés: Két motor
A folyamat következő lépése az volt, hogy megpróbáltunk két motort szinkronban mozgatni egymással. Ehhez H-híddal rendelkező motorhajtó szükséges. Eredetileg az L293d motor meghajtót használtuk. Ezen a ponton egy másik áramforrást kellett beépítenünk, mivel az Arduino nem tudott elegendő energiát biztosítani mindkét motor számára. Továbbá rájöttünk, hogy az L293d nem képes kezelni a két egyenáramú motor működéséhez szükséges energiát. Ehelyett veszélyesen felmelegedett nagyon gyorsan. Emiatt úgy döntöttünk, hogy új megközelítésre van szükségünk.
MEGJEGYZÉS: Mindig ne felejtse el ellenőrizni, hogy a dolgok felforrósodnak vagy égnek -e.
3. lépés: Új motorvezérlő
Ez döntést hozott számunkra. Vagy forraszthatunk össze két L293d illesztőprogramot, vagy megpróbálhatunk másik motorvezérlőt használni. Úgy döntöttünk, hogy átváltunk az L298n -re, amely képes égni anélkül, hogy képes legyen kezelni a szükséges energiát.
Az L298n azonban nem kenyérsütő -barát. Első gondolatunk az volt, hogy megpróbálunk egy huzalt forrasztani az L298n minden csapjára. Ez lehetővé tenné számunkra, hogy egyelőre használjuk a kenyértáblát. Bár ez eredetileg jó megoldásnak tűnt, nagyon időigényes és nehéz lett. Nem javaslom ezt, hacsak nem tudja, hogy a motorvezérlőt fogja használni a végső projektben, és hosszú távú megoldásra van szüksége. Ellenkező esetben a legjobb, ha csak női vezetékeket használ. Időt és stresszt takarít meg.
4. lépés: L298n
Valamit, amit először félreértettünk az L298n -el, az volt, hogy hogyan rendezték a csapokat. Eredetileg az adatlap teljes ellenőrzése nélkül feltételeztük, hogy a felső csapok az egyik motort, az alsó csapok a másik motort irányítják. Az L298n azonban valójában középen van elválasztva, a bal csapok az egyik motort, a jobb csapok a másik motort vezérlik.
Az L298n készüléken az áramérzékelő és a földelőcsapot földelésre kell állítani, míg a tápfeszültségnek és az engedélyező csapoknak áram alá kell kerülniük. Ha elolvassa az adatlapot, azt fogja találni, hogy a logikai tápfeszültségű tüskét 100 nF kondenzátoron keresztül kell csatlakoztatni a hálózathoz és a földhöz. Az 1. és 2. kimeneti csapokat az egyik motor vezetékeivel kell összekötni. Ezután az 1 -es és 2 -es bemeneti csapoknak egy tápellátásra és egy földelésre kell állniuk, amelyik a motor forgásának irányától függ. Ezután ugyanezt teheti a másik motorral is a 3. és 4. kimeneti és bemeneti csapokkal.
Ez a lépés sok tesztelést igényel, hogy lássa, hogyan működnek. Javasoljuk, hogy ezen a ponton ne használja a mikrokontrollert, és csak tesztelje az áramkört. Hozzáadhatja a táblát, miután minden működik az áramkörben.
5. lépés: Arduino Uno
Valójában ez volt a következő lépésünk. Az L298n bemeneti csapjait az Arduino Uno csapjaival kötöttük össze. Ne feledje, hogy még mindig nem használhattuk az Arduino -t az áramkör táplálására, de az Arduino -t továbbra is csatlakoztatni kell a földhöz. Ezek után egyszerű kódokkal próbálkoztunk, hogy lássuk, hogyan befolyásolja a táblánkat. Tesztelnie kell, hogy a HIGH vagy LOW különböző bemeneti csapok beállítása mit tesz a motorokkal. Mivel ez a projekt végső soron valami olyasmit jelent, amely elméletileg képes távirányítós autó vagy elektromos gördeszka működtetésére, az egyik motor az óramutató járásával megegyező, a másik az óramutató járásával ellentétes irányban forog. Ez azt jelenti, hogy a motorok mindketten előre forognak, ha az áramkör ellentétes végein vannak.
6. lépés: Gomb
Ezen a ponton kezdtünk kifutni az időből, hogy folytathassuk projektünket. Úgy döntöttünk, hogy az utolsó óráink során egyszerűen hozzáadunk egy gombot az áramkörhöz. Érintőgombos kapcsolóval mentünk, mivel kenyérpirítóbarát volt. A gomb lehetővé teszi, hogy a motorok csak a gomb lenyomásakor forogjanak, és amint elengedi a gombot, a motorok leállnak.
A gomb beépítése a motorba egyszerű volt, miután megértettük a gomb működését. A gombnak négy csapja van, és nagyon egyszerűek. A gombot úgy teszteltük, hogy gyors kis áramkört készítettünk két LED -del. Megállapítottuk, hogy a gomb mindkét oldalán volt lényegében földelő és tápkábel. Ezért a két földelőcsap közvetlenül a földhöz volt csatlakoztatva, míg a többi csap kissé bonyolultabb volt. A többi érintkezőt 330 Ω -os ellenálláson keresztül kellett csatlakoztatni a hálózathoz. Ezek a csapok is az Arduino Uno -hoz voltak csatlakoztatva. Ez lehetővé tette, hogy az Arduino Uno le tudja olvasni, amikor megnyomták a gombot. A kód kiolvasná, hogy a csapok MAGASak -e vagy sem.
A LED -ek egyik érintkezőjét földre állították, a másik érintkezőt pedig az Arduino Uno -hoz csatlakoztatta. Írtunk egy IF utasítást a kódunkba, amely kiolvassa a gomb kimenetét, és ha ez HIGH, akkor beállítja a LED HIGH csapjait.
Miután jobban megértettük a gomb működését, beépítettük azt az eredeti áramkörünkbe. Ugyanazt az általános kódot használtuk a LED áramkörből a motorok kódjában. Mivel már rendelkeztünk egy specifikus bemenettel, amelyet minden motorhoz HIGH -ra kívántunk, könnyen megváltoztathattuk IF -utasításunkat, hogy az azokra a bemeneti csapokra érvényes legyen.
7. lépés: Következő lépés
Ha több időnk lenne dolgozni ezen a projekten, elkezdtük volna dolgozni a kódon. Mindketten azt akartuk, hogy a projektjeink lassan felgyorsuljanak, és lassan leálljanak. Valójában ez az egyik oka annak, hogy először is H-hidat használtunk, mert tartalmazhatnak impulzusszélesség-modulációt. Lehet, hogy nem tudjuk folytatni a projektünket, de örülnénk, ha ez segíthetne valaki másnak.
Ajánlott:
A motor fordulatszámának mérése Arduino használatával: 6 lépés
Motor fordulatszám mérés Arduino használatával: Nehéz mérni a motor fordulatszámát ??? Nem hiszem. Itt van egy egyszerű megoldás. Csak egy infravörös érzékelő és Arduino a készletben teheti meg ezt. Ebben a bejegyzésben adok egy egyszerű oktatóanyagot, amely elmagyarázza, hogyan lehet mérni bármely motor fordulatszámát infravörös érzékelő és A
3D nyomtatott kefe nélküli motor: 7 lépés (képekkel)
3D nyomtatott kefe nélküli motor: Ezt a motort a Fusion 360 segítségével terveztem a motorok bemutatására, ezért gyors, de koherens motort akartam készíteni. Világosan mutatja a motor alkatrészeit, így modellként használható az ecsetben található alapvető működési elvekre
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő segítségével: 3 lépés
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő használatával: Leírás: Ezt az eszközt szervomotor -tesztelőnek hívják, amely a szervomotor működtetésére használható a szervomotor egyszerű csatlakoztatásával és tápellátásával. A készülék az elektromos fordulatszám -szabályozó (ESC) jelgenerátoraként is használható, akkor
Egy tekercses indukciós motor / elektromos motor: 6 lépés
Egy tekercses indukciós motor / elektromos motor: Ebben a projektben egy tekercses indukciós motort fogunk készíteni. Ennek az elektromos motornak a kereskedelmi és sokkal kidolgozottabb verzióit használják a legtöbb váltakozó áramú készülékben. A motorunknak nincs nagy nyomatéka, inkább a működésről szól
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motor fordulatszám -szabályozó és az Arduino UNO használatával: 5 lépés
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motorfordulatszám-szabályozó és az Arduino UNO használatával: Leírás: A HW30A motorfordulatszám-szabályozó 4-10 NiMH/NiCd vagy 2-3 cellás LiPo akkumulátorral használható. A BEC akár 3 LiPo cellával is működőképes. Használható kefe nélküli egyenáramú motor (3 vezeték) fordulatszámának szabályozására, maximum 12 Vdc -ig