Spisu treści:

Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków
Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków

Wideo: Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków

Wideo: Python (pySerial) + Arduino + silnik prądu stałego: 14 kroków
Wideo: Control DC Motor with ARDUINO uno || Coding Vietnam 2024, Listopad
Anonim
Python (pySerial) + Arduino + silnik prądu stałego
Python (pySerial) + Arduino + silnik prądu stałego

Ten krótki samouczek pokazuje prostą obsługę silnika prądu stałego za pomocą graficznego interfejsu użytkownika języka Python. Aby Python mógł komunikować się z płytą Arduino, użyjemy pakietu pySerial. pySerial to biblioteka Pythona, która zapewnia obsługę połączeń szeregowych na wielu różnych urządzeniach.

Krok 1: Sprzęt

Sprzęt komputerowy
Sprzęt komputerowy

Osłona silnika Adafruit, płytka Arduino (Mega), silnik DC, rezystory 1k ohm (2), diody LED (2), przewody przyłączeniowe i płytka stykowa.

Krok 2: Konfiguracja sprzętu

Konfiguracja sprzętu
Konfiguracja sprzętu

W tej konfiguracji zielona dioda LED -> Pin 30 diody LED na płycie Arduino -> Pin 32 płyty Arduino DC Motor -> Kanał 3 (M3) osłony silnika

Krok 3: Oprogramowanie - Arduino IDE, PyCharm IDE

Oprogramowanie - Arduino IDE, PyCharm IDE
Oprogramowanie - Arduino IDE, PyCharm IDE

Krok 4: IDE Arduino

IDE Arduino
IDE Arduino

Podłącz żądaną płytkę Arduino do komputera (w tym przypadku używam Arduino Mega). Otwórz Arduino IDE i wybierz odpowiedni port COM i płytkę. Poniższy kod jest wgrywany na płytkę Arduino, klikając przycisk Prześlij.

Krok 5: Arduino IDE - kod część 1

Arduino IDE - kod część 1
Arduino IDE - kod część 1

Krok 6: Arduino IDE - część kodu 2

Arduino IDE - kod część 2
Arduino IDE - kod część 2

Krok 7: Otwórz PyCharm IDE i kliknij Plik -> Ustawienia

W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”
W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”
W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet
W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet

Krok 8: W obszarze Projekt wybierz Interpreter projektu i kliknij ikonę „+”

Krok 9: W pasku wyszukiwania wpisz Pyserial i kliknij Zainstaluj pakiet

Krok 10: Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE

Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE
Poniższy kod Pythona jest uruchamiany w środowisku PyCharm IDE

Krok 11: Kod w Pythonie - część 1

Kod Pythona - część 1
Kod Pythona - część 1

UWAGA: Upewnij się, że ten sam numer portu COM jest używany w kodzie Pythona. References:pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ biblioteka/tkinter.html#tkinter-modules

Krok 12: Kod w Pythonie - część 2

Kod Pythona - część 2
Kod Pythona - część 2

Krok 13: Finał

Finał
Finał

Prosty GUI otwiera się z 3 przyciskami – DO PRZODU, DO TYŁU i WYJŚCIA. W zależności od okablowania silnika, silnik obraca się w żądanym kierunku po naciśnięciu przycisku DO PRZODU lub DO TYŁU. Przycisk EXIT zamyka port szeregowy i kończy wykonywanie programu.

Zalecana: