Სარჩევი:

ESPcopter და Visuino - კომპასის სათაური გადაიყვანეთ 3D კუთხეზე: 6 ნაბიჯი
ESPcopter და Visuino - კომპასის სათაური გადაიყვანეთ 3D კუთხეზე: 6 ნაბიჯი

ვიდეო: ESPcopter და Visuino - კომპასის სათაური გადაიყვანეთ 3D კუთხეზე: 6 ნაბიჯი

ვიდეო: ESPcopter და Visuino - კომპასის სათაური გადაიყვანეთ 3D კუთხეზე: 6 ნაბიჯი
ვიდეო: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, ივლისი
Anonim

ავტორი: BoianMVisuino

შეიკრიბეთ Elegoo Arduino Robot ვერსია 2.0
შეიკრიბეთ Elegoo Arduino Robot ვერსია 2.0
შეიკრიბეთ Elegoo Arduino Robot ვერსია 2.0
შეიკრიბეთ Elegoo Arduino Robot ვერსია 2.0
პროგრამა Arduino UNO Visuino– ით დახაზეთ ILI9341 TFT სენსორული ეკრანის ფარი კალმით
პროგრამა Arduino UNO Visuino– ით დახაზეთ ILI9341 TFT სენსორული ეკრანის ფარი კალმით
პროგრამა Arduino UNO Visuino– ით დახაზეთ ILI9341 TFT სენსორული ეკრანის ფარი კალმით
პროგრამა Arduino UNO Visuino– ით დახაზეთ ILI9341 TFT სენსორული ეკრანის ფარი კალმით
შეიკრიბეთ Kuman Wi-Fi რობოტი კამერით და მანიპულატორით
შეიკრიბეთ Kuman Wi-Fi რობოტი კამერით და მანიპულატორით
შეიკრიბეთ Kuman Wi-Fi რობოტი კამერით და მანიპულატორით
შეიკრიბეთ Kuman Wi-Fi რობოტი კამერით და მანიპულატორით

ESPcopter ახლა სრულად არის მხარდაჭერილი Visuino– ს უახლესი ვერსიით და ეს ალბათ ყველაზე იოლია არსებული დრონის პროგრამირებისათვის!:-)

მისი Visuino მხარდაჭერით შეგიძლიათ აკონტროლოთ ძრავები, LED, იმუშაოთ აქსელერომეტრთან, გიროსკოპთან და კომპასთან, დაუკავშირდეთ თვითმფრინავს WiFi- ით, ექსპერიმენტი გაუკეთოთ სხვადასხვა ფაილებს ფრენის სტაბილურობის მისაღწევად, დაუკავშირდეთ მას სხვა დრონებთან ან კომპიუტერებთან და სხვა …

მიამაგრეთ თქვენი საკუთარი სენსორები და დააკონფიგურირეთ დრონი ისე, როგორც გსურთ! თქვენ შეგიძლიათ დააპროგრამოთ დრონი, ან კიდევ უფრო სახალისო… დაპროგრამეთ უპილოტო საფრენი აპარატები ერთმანეთთან კომუნიკაციისთვის და ერთად მუშაობისთვის:-).

ESPcopter ამჟამად არის crowdfunding, განსხვავებული ჯილდოს დონეა შესაძლებელი გაფართოების დაფებისა და სასურველი რაოდენობის მიხედვით.

პირველი პროექტი:

კომპასი აგზავნის X, Y და Z სათავე ძალებს. ხშირად ჩვენ გვჭირდება ძალების გადაყვანა X, Y, Z 3D კუთხეში სენსორის 3D ორიენტაციის დასადგენად.

მარაგები

ESPcopter ახლა სრულად არის მხარდაჭერილი Visuino– ს უახლესი ვერსიით და ეს ალბათ ყველაზე იოლია არსებული დრონის პროგრამირებისათვის!:-) მისი Visuino მხარდაჭერით თქვენ შეგიძლიათ აკონტროლოთ ძრავები, LED, იმუშაოთ აქსელერომეტრთან, გიროსკოპთან და კომპასთან, დაუკავშირდით თვითმფრინავს WiFi- ით, ექსპერიმენტი გაუკეთოთ სხვადასხვა ფაილებს ფრენის სტაბილურობის მისაღწევად, დაუკავშირდეთ მას სხვა თვითმფრინავებთან ან კომპიუტერი და სხვა…

მიამაგრეთ თქვენი საკუთარი სენსორები და დააკონფიგურირეთ დრონი ისე, როგორც გსურთ! თქვენ შეგიძლიათ დააპროგრამოთ დრონი, ან კიდევ უფრო სახალისო… დაპროგრამეთ უპილოტო საფრენი აპარატები ერთმანეთთან კომუნიკაციისთვის და ერთად მუშაობისთვის:-).

ESPcopter ამჟამად არის crowdfunding, განსხვავებული ჯილდოს დონეა შესაძლებელი გაფართოების დაფებისა და სასურველი რაოდენობის მიხედვით.

პირველი პროექტი:

კომპასი აგზავნის X, Y და Z აჩქარების ძალებს. ხშირად ჩვენ გვჭირდება ძალების გადაყვანა X, Y, Z 3D კუთხეში სენსორის 3D ორიენტაციის დასადგენად.

ნაბიჯი 1: დაიწყეთ Visuino და შეარჩიეთ ESPcopter დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ ESPcopter დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ ESPcopter დაფის ტიპი

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს!

Visuino: https://www.visuino.com ასევე უნდა იყოს დაინსტალირებული.

დაიწყეთ Visuino, როგორც ეს ნაჩვენებია პირველ სურათზე

დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე Visuino– ში

როდესაც დიალოგი გამოჩნდება, აირჩიეთ ESPcopter როგორც ნაჩვენებია

ნაბიჯი 2: Visuino– ში: დაამატეთ აჩქარება კუთხეს

ვიზუინოში: დაამატეთ აჩქარება კუთხეს
ვიზუინოში: დაამატეთ აჩქარება კუთხეს

პირველ რიგში ჩვენ უნდა დავამატოთ კომპონენტი X, Y, Z კომპასის სათაურის 3D X, Y, Z კუთხედ გადასაყვანად:

  • აკრიფეთ "კუთხე" კომპონენტის ინსტრუმენტის ყუთის ფილტრაციის ყუთში, შემდეგ შეარჩიეთ კომპონენტი "დაჩქარება კუთხემდე" და ჩააგდეთ დიზაინის არეში
  • დააწკაპუნეთ "კომპასის" ყუთის "Out" ყუთში, რომელიც შეიცავს ESPCopter კომპონენტის X, Y, X დაჩქარების ქინძისთავებს, რათა დაიწყოთ ყველა Out ქინძისთავების ერთდროულად დაკავშირება
  • გადაიტანეთ მაუსი AccelerationToAngle1 კომპონენტის "In" ყუთის "X" შეყვანის პინზე. Visuino ავტომატურად გაავრცელებს მავთულხლართებს, რათა ისინი სწორად დაუკავშირდნენ დანარჩენ ქინძისთავებს

ნაბიჯი 3: Visuino– ში: დაამატეთ პაკეტის კომპონენტი და დააყენეთ სათაურის მარკერი

Visuino– ში: დაამატეთ პაკეტის კომპონენტი და დააყენეთ სათაურის მარკერი
Visuino– ში: დაამატეთ პაკეტის კომპონენტი და დააყენეთ სათაურის მარკერი
Visuino– ში: დაამატეთ პაკეტის კომპონენტი და დააყენეთ სათაურის მარკერი
Visuino– ში: დაამატეთ პაკეტის კომპონენტი და დააყენეთ სათაურის მარკერი

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

  • აკრიფეთ "პაკეტი" კომპონენტის ყუთის ფილტრის ყუთში, შემდეგ შეარჩიეთ კომპონენტი "პაკეტის კომპონენტი" და ჩააგდეთ იგი დიზაინის არეში
  • თვისებებში გააფართოვეთ "Head Marker" თვისება
  • თვისებებში დააჭირეთ ღილაკს "…"
  • Bytes– ის რედაქტორში ჩაწერეთ რამდენიმე რიცხვი, მაგალითად
  • დააწკაპუნეთ OK ღილაკზე, რომ დაადასტუროთ და დახუროთ რედაქტორი

ნაბიჯი 4: Visuino– ში: დაამატეთ 3 ორობითი ანალოგური ელემენტი პაკეტის კომპონენტს და დააკავშირეთ ისინი

ვიზუინოში: დაამატეთ 3 ორობითი ანალოგური ელემენტი პაკეტის კომპონენტს და დააკავშირეთ ისინი
ვიზუინოში: დაამატეთ 3 ორობითი ანალოგური ელემენტი პაკეტის კომპონენტს და დააკავშირეთ ისინი

დააწკაპუნეთ Packet1 კომპონენტის "ინსტრუმენტები" ღილაკზე (სურათი 1)

  • "ელემენტების" რედაქტორში აირჩიეთ "ორობითი ანალოგი" ელემენტი და შემდეგ დააჭირეთ ღილაკს "+" 3 ჯერ (სურათი 1), რომ დაამატოთ 3 ანალოგური ელემენტი (სურათი 2)
  • დააწკაპუნეთ "Out" ყუთში "Accelerometer" Box, რომელიც შეიცავს AccelerationToAngle1 კომპონენტის ქინძისთავებს, რათა დაიწყოთ ყველა Out ქინძისთავების ერთდროულად დაკავშირება (სურათი 4)
  • გადაიტანეთ მაუსი Packet1 კომპონენტის "Elements. Analog (Binary) 1" ელემენტის "In" პინზე. Visuinowill ავტომატურად ავრცელებს მავთულხლართებს, რათა ისინი სწორად დაუკავშირდნენ დანარჩენ ქინძისთავებს (სურათი 4)
  • შეაერთეთ Packet1 კომპონენტის "Out" გამომავალი პინი "Arduino" კომპონენტის "Serial [0]" არხის "In" შეყვანის პინთან

ნაბიჯი 5: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
  • Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
  • Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რომ შეადგინოთ და ატვირთოთ კოდი

ნაბიჯი 6: და ითამაშეთ …

ESPcopter ამჟამად არის crowdfunding, განსხვავებული ჯილდოს დონეა შესაძლებელი გაფართოების დაფებისა და სასურველი რაოდენობის მიხედვით.

გირჩევთ: