Სარჩევი:

პითონი (pySerial) + არდუინო + DC ძრავა: 14 ნაბიჯი
პითონი (pySerial) + არდუინო + DC ძრავა: 14 ნაბიჯი

ვიდეო: პითონი (pySerial) + არდუინო + DC ძრავა: 14 ნაბიჯი

ვიდეო: პითონი (pySerial) + არდუინო + DC ძრავა: 14 ნაბიჯი
ვიდეო: Python + Arduino | Голосовое управление #shorts #python #arduino 2024, ნოემბერი
Anonim
პითონი (pySerial) + არდუინო + DC ძრავა
პითონი (pySerial) + არდუინო + DC ძრავა

ეს სწრაფი სახელმძღვანელო გვიჩვენებს DC ძრავის მარტივ მუშაობას პითონის GUI გამოყენებით. იმისათვის, რომ პითონი დაუკავშირდეს Arduino დაფას, ჩვენ ვიყენებთ pySerial პაკეტს. pySerial არის პითონის ბიბლიოთეკა, რომელიც უზრუნველყოფს სერიული კავშირების მხარდაჭერას სხვადასხვა მოწყობილობებზე.

ნაბიჯი 1: აპარატურა

ტექნიკა
ტექნიკა

ადაფრუტის საავტომობილო ფარი, არდუინოს დაფა (მეგა), DC ძრავა, 1k ohm რეზისტორები (2), LED- ები (2), შემაერთებელი მავთულები და დაფა.

ნაბიჯი 2: აპარატურის დაყენება

აპარატურის დაყენება
აპარატურის დაყენება

ამ კონფიგურაციაში, მწვანე LED -> Arduino დაფარული LED 30 პინი -> Arduino დაფის 32 პუნქტი DC საავტომობილო -> საავტომობილო ფარის არხი 3 (M3)

ნაბიჯი 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 | add: 'auto = webp & frame = 1 & height = 300' %} ">

ნაბიჯი 8: პროექტის ფარგლებში, აირჩიეთ პროექტის თარჯიმანი და დააწკაპუნეთ "+" ხატულაზე

ნაბიჯი 9: საძიებო ზოლში ჩაწერეთ Pyserial და დააწკაპუნეთ ინსტალაციის პაკეტზე

ნაბიჯი 10: ქვემოთ პითონის კოდი გაშვებულია PyCharm IDE– ზე

ქვემოთ პითონის კოდი გაშვებულია PyCharm IDE– ზე
ქვემოთ პითონის კოდი გაშვებულია PyCharm IDE– ზე

ნაბიჯი 11: პითონის კოდი - ნაწილი 1

პითონის კოდი - ნაწილი 1
პითონის კოდი - ნაწილი 1

შენიშვნა: დარწმუნდით, რომ იგივე COM პორტის ნომერი გამოიყენება პითონის კოდში. წყაროები: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.html ტყავი: https://docs.python.org/3/ ბიბლიოთეკა/tkinter.html#tkinter-modules

ნაბიჯი 12: პითონის კოდი - ნაწილი 2

პითონის კოდი - ნაწილი 2
პითონის კოდი - ნაწილი 2

ნაბიჯი 13: საბოლოო

ფინალური
ფინალური

მარტივი GUI იხსნება 3 ღილაკით - FORWARD, REVERSE და EXIT. საავტომობილო კავშირის გაყვანილობის მიხედვით, ძრავა გადის სასურველი მიმართულებით FORWARD ან REVERSE ღილაკზე დაჭერით. EXIT ღილაკი ხურავს სერიულ პორტს და მთავრდება პროგრამის შესრულებას.