Სარჩევი:

ვრუმბიული: 3 ნაბიჯი
ვრუმბიული: 3 ნაბიჯი

ვიდეო: ვრუმბიული: 3 ნაბიჯი

ვიდეო: ვრუმბიული: 3 ნაბიჯი
ვიდეო: Голубая стрела (1958) фильм 2024, ოქტომბერი
Anonim
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი
ვრუმბიელი

ოდესმე გსურდათ მიკროკონტროლერზე რეალურ ოპერაციულ სისტემასთან მუშაობა? ან სცადა საკუთარი თავის განვითარება? ამიტომაც ვარ აქ!

Wroombian არის მცდელობა შექმნას ოპერაციული სისტემა ESP-WROOM-32 მიკროკონტროლერისთვის. იგი დაფუძნებულია ოდნავ შეცვლილ მიკროპითონისა და LoBo მიკროპითონის ფირმებზე და გაძლევთ საშუალებას შექმნათ სხვადასხვა სახის პროექტები სხვადასხვა მიზნით.

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

და ეს არ არის მახასიათებლების მთელი სია. Wrombian საშუალებას მოგცემთ შექმნათ სხვადასხვა სახის პროექტები, არ აქვს მნიშვნელობა ეს არის დისტანციური შუქის გადამრთველი, რევოლუციური IoT გამოგონება თუ პორტატული თამაშების კოლექცია!

გადადით ჩვენს ვიკის გვერდზე, რომ შეიტყოთ მეტი ვრუმბიანის შესახებ!

მარაგები

ESP32 განვითარების დაფა, კომპიუტერი, USB მიკრო კაბელი

ნაბიჯი 1: Firmware– ის ინსტალაცია

უპირველეს ყოვლისა, გადმოწერეთ ან კლონირება ჩვენი საცავი თქვენს კომპიუტერში:

თქვენი ESP32 სამუშაოს მოსამზადებლად თქვენ უნდა წაშალოთ დაფის ფლეშ მეხსიერება და ატვირთოთ firmware flash.sh სკრიპტის გამოყენებით:

1. დააინსტალირეთ პითონი

2. დააინსტალირეთ esptool pip ბრძანების საშუალებით:

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

3. აანთეთ დაფა:

- Linux

ჩამოტვირთეთ ან კლონინეთ საცავის საქაღალდე, გახსენით /firmware/flash.sh, შეცვალეთ FLASH_COMPORT მნიშვნელობა თქვენს ESP32 პორტში (მაგ. /Dev /ttyUSB0). შემდეგ ტერმინალის ტიპში:

./firmware/flash.sh

- Windows

დააინსტალირეთ Git Windows- ისთვის, გადმოწერეთ ან მოახდინეთ საცავის საქაღალდის კლონირება, გახსენით /firmware/flash.sh, შეცვალეთ FLASH_COMPORT მნიშვნელობა თქვენს ESP32 პორტში (მაგ. COM1).

შემდეგ Git bash ტიპის:

./ firmware/flash.sh

ან

გადადით firmware საქაღალდეში და გაუშვით ბრძანებები ხელით (ასევე იმუშავებს Linux– ზეც, არ დაგავიწყდეთ აკრიფოთ სწორი სერიული პორტი):

esptool -პორტი COM1 erase_flash

esptool -ჩიპი esp32 -პორტი COM1 -ბადი 460800 -სანამ ნაგულისხმევი_ გადატვირთვა -მას შემდეგ რაც hard_reset ჩაიწერეთ 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Შესრულებულია! ახლა თქვენ შეგიძლიათ გადახვიდეთ შემდეგ საფეხურზე!

ნაბიჯი 2: სისტემის ფაილების ატვირთვა

სისტემის ფაილების ატვირთვა
სისტემის ფაილების ატვირთვა
სისტემის ფაილების ატვირთვა
სისტემის ფაილების ატვირთვა

Wroombian– ის მუშაობისთვის ჩვენ უნდა ჩავტვირთოთ ყველა სისტემის ფაილი მის ფლეშ მეხსიერებაში. ამისათვის შეგიძლიათ გამოიყენოთ Thonny IDE (ან ნებისმიერი სხვა Micropython IDE).

ჩამოტვირთეთ და დააინსტალირეთ Thonny, გაუშვით იგი, შემდეგ გადადით Tools> Options> Interpreter და შეარჩიეთ დაფა მოწყობილობების სიიდან. გახსენით გადმოწერილი/კლონირებული პროექტის დირექტორია რედაქტორში. თქვენ უნდა მიიღოთ შეტყობინება ქვედა REPL ჭურვიში, როგორც ეს გამოსახულებაზე #1. თუ ხედავთ შეცდომებს ან უცნაურ ტექსტს - სცადეთ გადატვირთოთ Thonny Ctrl + F2 რამდენჯერმე, სანამ პრობლემა არ გაქრება.

შემდეგ გადადით პროექტის ფლეშ დირექტორიაში ("ეს კომპიუტერი" ფანჯარაში) და ატვირთეთ ყველა ფაილი და საქაღალდე სათითაოდ (როგორც სურათზე #2). ისინი უნდა გამოჩნდეს მოწყობილობის ფაილების ზედა ფანჯარაში.

ნაბიჯი 3: დაიწყეთ უკეთესი სამყაროს შექმნა

დაიწყეთ უკეთესი სამყაროს შექმნა!
დაიწყეთ უკეთესი სამყაროს შექმნა!
დაიწყეთ უკეთესი სამყაროს შექმნა!
დაიწყეთ უკეთესი სამყაროს შექმნა!

თქვენ შეგიძლიათ გამოიყენოთ სერიული, ტელნეტი ან FTP დაფაზე დასაკავშირებლად, ასე რომ, გამოიყენეთ სერიული კავშირი პირველი გაშვებისთვის. გადმოწერეთ და დააინსტალირეთ Putty, გახსენით იგი, შეარჩიეთ სერიული კავშირი, როგორც ეს გამოსახულია სურათზე, ჩაწერეთ თქვენი სერიული პორტი და დააყენეთ 115200 ბაუდრატი. შემდეგ გახსენით კავშირი!

Wroombian– ს აქვს საკმაოდ კარგად აღწერილი ვიკი გვერდი, რომელსაც შეგიძლიათ მიმართოთ, თუ თქვენ გაქვთ რაიმე კონფიგურაციის პრობლემა ან საკუთარი პროექტის შექმნისას. მოგერიდებათ დასვით თქვენი შეკითხვები საკითხთა განყოფილებაში!

ბრძანება "დახმარება" გაჩვენებთ ყველა არსებულ ბრძანებას და მათ გამოყენებას.

თქვენ შეგიძლიათ დაიწყოთ თქვენი მოგზაურობა ჩვენი წინასწარი დაწკაპუნების სკრიპტის გაშვებით ასე:

გაიქეცი სახლში/დახუჭე. py

და უყურეთ თქვენს ბორტზე LED მოციმციმე!

მადლობა ყურადღებისთვის! გთხოვთ ეწვიოთ ჩვენს github რეპოს, რომ მიიღოთ მეტი ინფორმაცია:

გირჩევთ: