Სარჩევი:

პროგრამა ESP8266 - მიკროპითონი: 4 ნაბიჯი
პროგრამა ESP8266 - მიკროპითონი: 4 ნაბიჯი

ვიდეო: პროგრამა ESP8266 - მიკროპითონი: 4 ნაბიჯი

ვიდეო: პროგრამა ESP8266 - მიკროპითონი: 4 ნაბიჯი
ვიდეო: როგორ გავაკეთოთ 4-არხიანი ESP8266 ESP01 Wi-Fi რელე | ESP01 სახლის ავტომატიზაცია | RemoteXY | FLProg 2024, ივლისი
Anonim
პროგრამა ESP8266 - მიკროპითონი
პროგრამა ESP8266 - მიკროპითონი
პროგრამა ESP8266 - მიკროპითონი
პროგრამა ESP8266 - მიკროპითონი
პროგრამა ESP8266 - მიკროპითონი
პროგრამა ESP8266 - მიკროპითონი

MicroPython არის პროექტი, რომელიც საშუალებას გაძლევთ გაუშვათ პითონი 3 -ის მინიატურული ვერსია მიკროკონტროლებსა და ჩამონტაჟებულ დაფებზე. მას აქვს მიკროკონტროლერის დაფების მზარდი მხარდაჭერა და არა Linux– ის სრული დისტრიბუციის დაყენება დაფაზე, ის იძლევა მხოლოდ პითონის მინიმალურ ვერსიას დაფაზე, პითონის გარსით და შეგიძლიათ ატვირთოთ პატარა პითონის ფაილები დაფაზე და გაუშვათ იგი რა

ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ გამოიყენოთ MicroPython NodeMCU– ზე, NodeMCU არის განვითარების დაფა, რომელიც დაფუძნებულია esp8266-12– ზე.

ნაბიჯი 1: მასალების შედგენა

მასალების ბილი
მასალების ბილი
მასალების ბილი
მასალების ბილი

ამ პროექტისთვის დაგჭირდებათ,

  • NodeMCU
  • LED
  • პურის დაფა
  • მიკრო USB კაბელი

ნაბიჯი 2: დააინსტალირეთ MicroPython

მიკროპითონის დაყენება
მიკროპითონის დაყენება

მიკროპითონის დაყენება esp8266– ზე, მე ვიყენებ esp8266-12 ვერსიის დაფას. მიკროპითონის ინსტალაციისთვის დაგჭირდებათ esptool თქვენ უნდა გადმოწეროთ და დააინსტალიროთ პითონი და პიპი, დაინსტალიროთ ესპთოლი.

გაუშვით ქვემოთ მოცემული ბრძანება ტერმინალზე ან cmd– ზე, რომ დააინსტალიროთ esptool.

pip დააინსტალირეთ esptool

შემდეგი, შეგიძლიათ ეწვიოთ micropython ვებსაიტს და ჩამოტვირთოთ უახლესი firmware esp8266– ისთვის, გადმოტვირთვის შემდეგ გახსენით ტერმინალი იმავე დირექტორიაში, როგორც firmware ფაილი და შემდეგ გაუშვით ქვემოთ მოცემული ბრძანება.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0-baud 460800 write_flash --flash_size = აღმოაჩინე 0 esp8266-xxxxx-vxxxx.bin

თქვენ უნდა შეცვალოთ პორტი თქვენი კომპიუტერის საფუძველზე. ამის შემდეგ, თქვენ წარმატებით უნდა დააინსტალიროთ მიკროპითონი.

ნაბიჯი 3: ტესტირების მოციმციმე პროგრამა

ტესტირების მოციმციმე პროგრამა
ტესტირების მოციმციმე პროგრამა
ტესტირების მოციმციმე პროგრამა
ტესტირების მოციმციმე პროგრამა

ახლა, როდესაც თქვენ წარმატებით დააინსტალირეთ მიკროპითონი, დროა გამოვიცადოთ რამდენიმე სატესტო პროგრამა ამისათვის ჩვენ უნდა გავხსნათ პითონის გარსი სერიული მონიტორის გამოყენებით, მე ვიყენებ ფანჯრის აპარატს, რომ გავხსნა სერიული მონიტორი კომ პორტზე esp8266 ენიჭება.

ეს პითონის გარსი მსგავსია პითონ 3 -ის გარსისა. გაუშვით ქვემოთ მოყვანილი სკრიპტი, რომ დახუჭოთ led დაკავშირებული esp8266- თან.

იმპორტი esppin = მანქანა. pin (0) pin = მანქანა. pin (0, მანქანა. pin. OUT)

შემდეგ პითონის სკრიპტის ქვედა ხაზის გაშვება ჩართავს led- ს და მეორე ხაზი გამორთავს მას.

pin.value (1) pin.value (0)

ალტერნატიულად, თქვენ ასევე შეგიძლიათ გაუშვათ ეს ხაზები იმავეს გასაკეთებლად.

pin.off () pin.on ()

ნაბიჯი 4: გამოიყენეთ WebREPL

WebREPL– ის გამოყენებით
WebREPL– ის გამოყენებით

მოდით, გავაქტიუროთ მიკროპითონი WebREPL, რომელიც საშუალებას გვაძლევს ავტვირთოთ სკრიპტები esp8266– ზე WiFi– ით, რაც გამორიცხავს მავთულის საჭიროებას.

პირველ რიგში, ჩვენ უნდა გავააქტიუროთ WebREPL, გავხსნათ სერიული ტერმინალი და შევასრულოთ ქვემოთ მოყვანილი ხაზი, ეს არის ვებგვერდი და მოგთხოვთ პაროლის დაყენებას უსაფრთხოების გასაუმჯობესებლად.

webrepl_setup- ის იმპორტი

შემდეგი, თქვენ უნდა ნახოთ WiFi წვდომის წერტილი სახელწოდებით MicroPython-xxxxxx, დაუკავშირდით მას და გახსენით ინტერნეტ ბრაუზერი და ეწვიეთ webREPL ვებსაიტს. ახლა თქვენ უნდა მიიღოთ ვებ გვერდი, დააჭირეთ ღილაკს დაკავშირება და შეიყვანეთ შექმნილი პაროლი. ახლა თქვენ შეგიძლიათ შეასრულოთ სკრიპტები esp8266 უკაბელოზე.

ახლა, როდესაც მიკროპითონი ამოქმედდა, შეგიძლიათ შეასრულოთ მასზე სკრიპტები, ისევე როგორც ჟოლოს პი. მიკროპითონთან მუშაობის ბევრი მოდული არსებობს და შეგიძლიათ მიიღოთ კარგი დოკუმენტაცია მიკრო პითონის ოფიციალურ ვებგვერდზე esp8266 კატეგორიის ქვეშ.

გირჩევთ: