Სარჩევი:

აკონტროლეთ Arduino უსადენოდ MATLAB– ით: 11 ნაბიჯი
აკონტროლეთ Arduino უსადენოდ MATLAB– ით: 11 ნაბიჯი

ვიდეო: აკონტროლეთ Arduino უსადენოდ MATLAB– ით: 11 ნაბიჯი

ვიდეო: აკონტროლეთ Arduino უსადენოდ MATLAB– ით: 11 ნაბიჯი
ვიდეო: როგორ აკონტროლოთ 4 AC დატვირთვა KR1204 უსადენო დისტანციური რელეის გამოყენებით 2024, ნოემბერი
Anonim
აკონტროლეთ Arduino უსადენოდ MATLAB– ით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით

მე ვნახე რამდენიმე წვრილმანი, თუ როგორ უნდა დაამყაროთ კომუნიკაცია MATLAB აპლიკაციასა და Arduino– ს შორის, რომელიც მყარად არის დაკავშირებული კომპიუტერთან. თუმცა, მე არ შემხვედრია არაფერი, რომელიც აკონტროლებდა Arduino– ს MATLAB– ის საშუალებით უსადენოდ ENC28J60 თავსებადი Ethernet ფარის გამოყენებით. ამ ible ', მე ვაპირებ ნახოთ უმარტივესი გზა აკონტროლოთ Arduino გამოყენებით MATLAB უსადენოდ. ᲠᲐ ᲒᲭᲘᲠᲓᲔᲑᲐ? 1) არდუინო - გჭირდებათ კონტროლერი. მე გამოვიყენე Arduino რადგან მას მხარს უჭერს MATLAB. ამ პროექტისთვის, თუმცა მე გამოვიყენე, Gizduino, ადგილობრივად დამზადებული Arduino– ზე დაფუძნებული კონტროლერი. 2) Ethernet Shield - თქვენ გჭირდებათ თავსებადი Ethernet ფარი თქვენი დაფისთვის. მე გამოვიყენე ENC28J60 ჩემი დაფისთვის. 3) Wi -Fi როუტერი - თქვენი Arduino– ს დასაკავშირებლად, რაც იქნება თქვენი კომპიუტერის უსადენოდ კომუნიკაციის საშუალება. 4) LED - ნებისმიერი კომპონენტი, რომელიც მიუთითებს მოწყობილობებს შორის კომუნიკაციას. ამ პროექტისთვის მე გამოვიყენე LED. 5) პრინტერის კაბელი - Arduino– ს კომპიუტერთან დასაკავშირებლად. 6) UTP კაბელი - თქვენი Ethernet ფარის როუტერთან დასაკავშირებლად.

ნაბიჯი 1: დაუკავშირეთ Ethernet Shield Arduino– ს

შეაერთეთ Ethernet Shield არდუინოსთან
შეაერთეთ Ethernet Shield არდუინოსთან

ფრთხილად დაუკავშირეთ თქვენი Ethernet ფარი თქვენს Arduino– ს. მოერიდეთ ქინძისთავების მოხრას.

ნაბიჯი 2: შეაერთეთ LED

შეაერთეთ LED
შეაერთეთ LED

შეაერთეთ ნებისმიერი კომპონენტი, რომელიც შეიძლება მიუთითებდეს მოწყობილობებს შორის კომუნიკაციას. ამ სურათში მე გამოვიყენე LED. შეეცდება ჩართოს და გამორთოს LED უსადენოდ MATLAB გამოყენებით. მე დავუკავშირე ჩემი LED ანოდი (გრძელი პინი) ციფრული I/O პინ 6 Ethernet ფარისთვის, რომელიც ერთვის Arduino– ს და LED– ის კათოდს (მოკლე პინი) Ethernet– ის GND– ს.

ნაბიჯი 3: დაუკავშირეთ Arduino კომპიუტერს

შეაერთეთ Arduino კომპიუტერთან
შეაერთეთ Arduino კომპიუტერთან

შეაერთეთ პრინტერის კაბელი თქვენს არდუინოში და დაუკავშირდით კომპიუტერს.

ნაბიჯი 4: დაუკავშირეთ Ethernet Shield როუტერს

შეაერთეთ Ethernet Shield როუტერთან
შეაერთეთ Ethernet Shield როუტერთან
შეაერთეთ Ethernet Shield როუტერთან
შეაერთეთ Ethernet Shield როუტერთან

დაამატეთ UTP თქვენს Ethernet ფარს და როუტერის ნებისმიერ LAN პორტს.

ნაბიჯი 5: გახსენით Arduino IDE

გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE
გახსენით Arduino IDE

მე გამოვიყენე Arduino 1.0 Ethernet ფარის ბიბლიოთეკის თავსებადობის გამო. Arduino 1.0 – ის გახსნის შემდეგ გადმოწერეთ ბიბლიოთეკა და დააკოპირეთ შინაარსი თქვენი Arduino 1.0 –ის ბიბლიოთეკის საქაღალდეში.

ნაბიჯი 6: ატვირთეთ კოდი Arduino– ში

ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში
ატვირთეთ კოდი არდუინოში

სანამ თქვენს Arduino– ში კოდებს ატვირთავთ, დარწმუნდით, რომ თქვენ მიუთითეთ ვებ სერვერის მისამართი, რომელიც არის DHCP სერვერის დიაპაზონში. თქვენი როუტერის DHCP სერვერის დიაპაზონის შესასწავლად, შეგიძლიათ მიიღოთ თქვენი როუტერი ბრაუზერის გახსნით და ნაგულისხმევი კარიბჭის მისამართის აკრეფით, 192.168.0.1. როუტერის უმეტესობა იყენებს ამ ნაგულისხმევი კარიბჭის მისამართს, თუმცა ზოგიერთმა როუტერმა შეიძლება გამოიყენოს განსხვავებული მისამართი. თქვენი როუტერის მისამართის შესასწავლად შეგიძლიათ მიიღოთ ბრძანების სტრიქონი, თუ Windows- ის მომხმარებელი ხართ, ჩაწერეთ ipconfig და დააჭირეთ Enter- ს. მოძებნეთ ნაგულისხმევი კარიბჭის მისამართი, თუ თქვენს როუტერთან ხართ დაკავშირებული.

ნაბიჯი 7: შეამოწმეთ ვებ სერვერი

შეამოწმეთ ვებ სერვერი
შეამოწმეთ ვებ სერვერი

Arduino– ში კოდის ატვირთვის შემდეგ შეგიძლიათ შეამოწმოთ შეძლებთ თუ არა თქვენს მიერ მინიჭებულ ვებ სერვერზე წვდომას. გახსენით ბრაუზერი და ჩაწერეთ თქვენი ვებ სერვერის მისამართი. ჩემს მისამართად გამოვიყენე 192.168.0.15. შეგიძლიათ დააჭიროთ და გამორთოთ და შეამოწმოთ რეაგირებს თუ არა Arduino– ზე მიმაგრებული თქვენს Ethernet ფარზე დაკავშირებული LED. მას შემდეგ რაც დაამყარებთ კავშირს Ethernet ფარისა და ვებ სერვერის საშუალებით შეგიძლიათ გააგრძელოთ მისი ინტეგრირება MATLAB– ში.

ნაბიჯი 8: გახსენით MATLAB

გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB
გახსენით MATLAB

თქვენს Arduino, Ethernet Shield და Web Sever– თან კავშირის დამყარებისას თქვენ შეგიძლიათ გახსნათ თქვენი MATLAB და დაიწყოთ ინტეგრაცია. რა

ნაბიჯი 9: დააწკაპუნეთ GUIDE- ზე

დააწკაპუნეთ GUIDE- ზე
დააწკაპუნეთ GUIDE- ზე
დააწკაპუნეთ GUIDE- ზე
დააწკაპუნეთ GUIDE- ზე
დააწკაპუნეთ GUIDE- ზე
დააწკაპუნეთ GUIDE- ზე

MATLAB- ის გაშვების შემდეგ დააჭირეთ ღილაკს GUIDE. ეს მიგიყვანთ სხვა ფანჯარაში GUI შაბლონების მოთხოვნით, უბრალოდ დააწკაპუნეთ ცარიელ GUI– ზე.

ნაბიჯი 10: დახაზეთ ორი ღილაკი

დახაზეთ ორი ღილაკი
დახაზეთ ორი ღილაკი
დახაზეთ ორი ღილაკი
დახაზეთ ორი ღილაკი
დახაზეთ ორი ღილაკი
დახაზეთ ორი ღილაკი

დააწკაპუნეთ ღილაკზე და დახაზეთ ორი ჩართვისა და გამორთვის რეჟიმში. თქვენ შეგიძლიათ შეცვალოთ მისი თვისებები შესაბამისად. დასრულების შემდეგ დააჭირეთ m- ფაილს და შეინახეთ.

ნაბიჯი 11: მიამაგრეთ ღილაკები URL- ს

დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან
დააკავშირეთ Push ღილაკები URL- თან

დასრულების შემდეგ, თქვენ შეგიძლიათ განათავსოთ შემდეგი კოდები ქვემოთ 1 და 2 ღილაკებზე.

პირველი ღილაკისთვის: urlread ('https://192.168.0.15/?led=on'); მეორე ღილაკზე: urlread ('https://192.168.0.15/?led=off'); თუ შეამჩნევთ, ზემოთ მოყვანილი კოდები მხოლოდ MATLAB- ს აძლევს წვდომას ვებ სერვერის მისამართზე ჩართული და გამორთული ბრძანებებისათვის, რაც მას საშუალებას აძლევს გააკონტროლოს შემდეგი უსადენოდ. უბრალოდ დააწკაპუნეთ პიესაზე და ჩაატარეთ ტესტი.

გირჩევთ: