Мазмұны:

Python (pySerial) + Arduino + DC қозғалтқышы: 14 қадам
Python (pySerial) + Arduino + DC қозғалтқышы: 14 қадам

Бейне: Python (pySerial) + Arduino + DC қозғалтқышы: 14 қадам

Бейне: Python (pySerial) + Arduino + DC қозғалтқышы: 14 қадам
Бейне: Walking Mechanism 2024, Шілде
Anonim
Python (pySerial) + Arduino + DC қозғалтқышы
Python (pySerial) + Arduino + DC қозғалтқышы

Бұл жылдам оқу құралы Python GUI көмегімен тұрақты ток қозғалтқышының қарапайым жұмысын көрсетеді. Python -ды Arduino тақтасымен байланысу үшін біз pySerial пакетін қолданамыз. pySerial - бұл әр түрлі құрылғыларда сериялық қосылуға қолдау көрсететін Python кітапханасы.

1 -қадам: Жабдық

Аппараттық құрал
Аппараттық құрал

Adafruit қозғалтқыш қалқаны, Arduino тақтасы (Mega), тұрақты ток қозғалтқышы, 1к Ом резисторлары (2), жарық диодтары (2), қосылатын сымдар мен нан тақтасы.

2 -қадам: Жабдықты орнату

Жабдықты орнату
Жабдықты орнату

Бұл қондырғыда жасыл жарық диоды -> Arduino тақтасының 30 түйрегіші -> Arduino тақтасының 32 істікшесі

3 -қадам: Бағдарламалық қамтамасыз ету - Arduino IDE, PyCharm IDE

Бағдарламалық қамтамасыз ету - Arduino IDE, PyCharm IDE
Бағдарламалық қамтамасыз ету - Arduino IDE, PyCharm IDE

4 -қадам: Arduino IDE

Arduino IDE
Arduino IDE

Қажетті Arduino тақтасын компьютерге қосыңыз (бұл жағдайда мен Arduino Mega қолданамын). Arduino IDE ашыңыз және сәйкес COM порты мен тақтаны таңдаңыз. Төмендегі код жүктеу түймесін басу арқылы Arduino тақтасына жүктеледі.

5 -қадам: Arduino IDE - код 1 -бөлім

Arduino IDE - код 1 -бөлім
Arduino IDE - код 1 -бөлім

6 -қадам: Arduino IDE - код 2 -бөлім

Arduino IDE - код 2 -бөлім
Arduino IDE - код 2 -бөлім

7 -қадам: PyCharm IDE ашыңыз және Файл -> Параметрлер түймесін басыңыз

Жоба астынан Жоба аудармашысын таңдап, «+» белгісін басыңыз
Жоба астынан Жоба аудармашысын таңдап, «+» белгісін басыңыз

Параметрлер. «Src =» https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp

Іздеу жолағына Pyserial сөзін енгізіп, «Пакетті орнату» түймесін басыңыз
Іздеу жолағына Pyserial сөзін енгізіп, «Пакетті орнату» түймесін басыңыз

Параметрлер. «Src =» {{file.large_url | қосу: 'auto = webp & frame = 1 & height = 300' %} «>

8 -қадам: Жобаның астында Жоба аудармашысын таңдап, «+» белгісін басыңыз

9 -қадам: Іздеу жолағына Pyserial деп теріп, Орау пакетін басыңыз

10 -қадам: Төмендегі Python коды PyCharm IDE -де іске қосылады

Төмендегі Python коды PyCharm IDE -де іске қосылады
Төмендегі Python коды PyCharm IDE -де іске қосылады

11 -қадам: Python коды - 1 -бөлім

Python коды - 1 бөлім
Python коды - 1 бөлім

ЕСКЕРТПЕ: Python кодымен бірдей COM порты нөмірі пайдаланылғанын тексеріңіз. кітапхана/tkinter.html#tkinter-модульдері

12 -қадам: Python коды - 2 -бөлім

Python коды - 2 бөлім
Python коды - 2 бөлім

13 -қадам: Финал

Финал
Финал

Қарапайым GUI 3 батырмамен ашылады - FORWARD, REVERSE және EXIT. Қозғалтқыштың қосылу сымына байланысты, алға немесе РЕВЕРС түймесін басу арқылы қозғалтқыш қажетті бағытта жұмыс істейді. EXIT батырмасы сериялық портты жабады және бағдарламаның орындалуын аяқтайды.