Léptetőmotorvezérlés L298N motorvezérlővel és Arduino Pro Minivel – lakásba beépíthető elektromos redőnyszerkezet Készítette: Frankó Tamás MI2004N Kovács Magda-díj pályázat Budapest,
Felhasznált eszközök 1/4 USB-TTL átalakító PL2303 USB-soros híd Széleskörű drivertámogatás Xp, 2000, 2003,Win7, 8, 8.1, 10 Stabil működés 3,3 V és 5 V-os output Rx, Tx kommunikáció TTL Receiver (Rx)Transmitter (Tx) USB-TTL Soros kommunikáció IDE (integrált fejlesztő környezet) Keresztplatformos java nyelven írt, C alapú, C++ elemeket tartalmazó fordító PC (Arduino IDE) C alapú, Wiring programozási nyelv, mikrokontrollerekre fejlesztve 2
Felhasznált eszközök 2/4 Arduino Pro Mini TTL interfész (Rx - Tx) Atmel 168 mikrokontroller Automotive minősítés 0,7 V – 5 V logikai vezérlés Wiring (C alapú) programnyelv Logikai alacsony és magas érték Low VHigh V 23 programozható láb 8 Analóg15 Digital6 PWM3 Port Flash programtároló memória Write/Erase cycle TTL Receiver (Rx)Transmitter (Tx) 3
Felhasznált eszközök 3/4 L298N motorvezérlő 0-1 logikai vezérlés Túlmelegedés védelem Maximum 46 V 4 A terhelhetőség 5 V kivezetés az Arduinohoz2 x 2 kivezetés a motorhoz Kimenetek 2 DC motor, vagy 1 bipoláris léptetőmotor vezérléséhez 4 logikai bemenet Low 0 – 1.5 VHigh V Logikai alacsony és magas érték (Arduinótól) Low VHigh V 4
Felhasznált eszközök 4/4 Bipoláris léptetőmotor 1.8°/lépés 2 tekercs (2-2 kivezetés) 1,4 A 1.7 V/tekercs Min 2,8 milsec/elemi lépés 102 fordulat/perc 5
Architekturális terv Input 6.4 VDC 1.4 A Felhasznált program: Fritzing L298N ábra forrása: A B 2345 VDC 6
Forráskód Arduino IDE 7
Összegzés Felező lépések beiktatásával való vezérlés Széles körben elterjedt, csereszabatos eszközök Továbbfejlesztési lehetőségek Köszönöm a figyelmet! Készítette: Frankó Tamás (bekx38) 8