Სარჩევი:
- ნაბიჯი 1: Arduino კოდი
- ნაბიჯი 2: შექმენით ონლაინ მონაცემთა ბაზა
- ნაბიჯი 3: შექმენით C# Windows Form HUB
- ნაბიჯი 4: შექმენით ვებ ინტერფეისი
- ნაბიჯი 5: ჩამოტვირთეთ პროექტი
ვიდეო: ARDUINO INTERNET კონტროლირებადი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ბევრი ვიფიქრე, რომ მე ვიპოვო იაფი გამოსავალი ჩემი Arduino დაფის ინტერნეტთან დასაკავშირებლად Ethernet ფარის ან თუნდაც WIFI მოდულის გამოყენების გარეშე. კვლევის შემდეგ აღმოვაჩინე, რომ არდუინოს დაფასთან საუბრის ერთადერთი გზა არის მისი სერიული პორტის საუბარი, ამიტომ შევქმენი მარტივი C# ფანჯრის პროგრამა, რომ ვიმუშაო (HUB) სერიულ პორტთან დაკავშირებით, რათა გამეგზავნა და მიიღოს მონაცემები ჩემს დაფაზე რა
ეს აპლიკაცია HUB უკვე დაკავშირებულია ინტერნეტით თქვენი პერსონალური კომპიუტერის საშუალებით და გეხმარებათ გაგზავნოთ და მიიღოთ მონაცემები თქვენს დაფაზე ღრუბლოვანი მონაცემთა ბაზის გარდა, გარდა იმისა, რომ შეინახავთ გაცვლილ მონაცემებს Arduino– დან და ონლაინ MySQL მონაცემთა ბაზიდან, ასე რომ თქვენ შეგიძლიათ გააკეთოთ სტატისტიკა სურვილი
ნაბიჯი 1: Arduino კოდი
უპირველეს ყოვლისა, მე უნდა დავიწყო პატარა მაგალითით, რომელიც საშუალებას მომცემს შევამოწმო იდეისა და მისი შესაძლებლობების გამოყენება, ასე რომ, ამ ნიმუშში მე არ შევაერთე არც ერთი სენსორი, მე გამოვიყენე მხოლოდ LED მოდული Arduino– ზე, ასე რომ შემიძლია ჩავრთო და ჩავრთო LED განათება პინ 13 -ში სერიული პორტზე ასოების "I" და "O" გაგზავნით
ნაბიჯი 2: შექმენით ონლაინ მონაცემთა ბაზა
და მონაცემების შესანახად ჩვენ უნდა გამოვიყენოთ ონლაინ შუამავალი, რომ გავხდეთ ხიდი Arduino დაფასა და ამ Application Hub– ს შორის.
ასე რომ, მე ვირჩევ მონაცემთა ბაზის უფასო ონლაინ ჰოსტინგის ვებსაიტს, რომელიც იმუშავებს Arduino დაფისგან მიღებული ჩემი მონაცემების შესანახად, ასევე მისთვის ბრძანებების გაგზავნის გარდა, მე ვირჩევ MySQL მონაცემთა ბაზებს, რადგან ის უფასოა და ხშირად გამოიყენება. თანდართულ ფაილში ნახავთ, რომ ის შეიცავს მხოლოდ ორ ცხრილს. პირველი არის ბრძანებების შენახვა, შემდეგ დაფაზე გაგზავნა, ხოლო მეორე მაგიდა Arduino დაფის შედეგების მისაღებად და შემდგომში მისი აღდგენისთვის.
უფასო ჰოსტინგის Mysql მონაცემთა ბაზა:
ონლაინ PHP MyAdmin:
ნაბიჯი 3: შექმენით C# Windows Form HUB
შემდეგ მე ავაშენე ეს კერა, რომელიც შეიძლება ჩაითვალოს კომპიუტერის მსმენელის კარიბჭედ, რათა მასში გავლილი მონაცემები ჯერ დაუშვას შემდეგ სერიული პორტის საშუალებით გაგზავნოს არდუინოს დაფაზე და პირიქით.
ამ კერას ინტერფეისი ძალიან მარტივია, ის შეიცავს მხოლოდ ორ მდიდარ ტექსტურ ყუთს, რომელიც აჩვენებს თითოეული გარიგების სტატუსს კვანძის (გაგზავნის და მიღების) მონაცემების გადაყრაში.
შენიშვნა: ეს კერა ყოველთვის უნდა მუშაობდეს მანამ, სანამ გინდათ რომ გამოიყენოთ თქვენი Arduino დაფა ინტერნეტით
ნაბიჯი 4: შექმენით ვებ ინტერფეისი
აქ მივედით ყველაზე მაგარ ნაწილად..
მე შევქმენი ვებ პროგრამა Asp.net C# ტექნოლოგიაზე დაფუძნებული საპასუხო ინტერფეისით, რომელსაც შეუძლია მუშაობა ნებისმიერ მოწყობილობაზე, ეს ვებ პროგრამა მხოლოდ ონლაინ მონაცემთა ბაზას ეხება, ყოველგვარი ცოდნის გარეშე, რა არის უკანა მხარეს.
ამ ინტერფეისის საშუალებით თქვენ შეგიძლიათ დაარეგისტრიროთ თქვენი ელექტრონული ნაწილები, რომლებიც ჩართული იყო Arduino– ზე.
მაგალითი:
დაწკაპვით მწვანე ღილაკზე (ჩართულია) დარბაზის განყოფილებაში, თქვენ აგზავნით შეკვეთას ინტერნეტით, რომ აანთოს თქვენი სახლის დარბაზი, ასე რომ, მსოფლიოს მეორე მხარეს ჰაბმა მიიღო ეს შეკვეთა და გაართვა ხელი თქვენს არდუინოს ელექტრონულ წრეს სახლში
დაცული სიცარიელე BtnHallOn_Click (ობიექტის გამგზავნი, EventArgs e) {AddTempOrders ("I"); // არდუინოს წერილის გაგზავნა დარბაზის შუქის გასახსნელად}
ნაბიჯი 5: ჩამოტვირთეთ პროექტი
დროა სცადოთ საკუთარი თავი და შექმნათ საკუთარი გამოცდილება.
იმედია ისიამოვნებთ…
გირჩევთ:
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: 6 ნაბიჯი (სურათებით)
წვრილმანი Arduino Bluetooth კონტროლირებადი მანქანა: გამარჯობა მეგობრებო! მე მქვია ნიკოლასი, მე ვარ 15 წლის და ვცხოვრობ ათენში, საბერძნეთი. დღეს მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ 2 ბორბლიანი Bluetooth კონტროლირებადი მანქანა Arduino Nano– ს, 3D პრინტერისა და რამდენიმე მარტივი ელექტრონული კომპონენტის გამოყენებით! აუცილებლად უყურე ჩემს
Alexa კონტროლირებადი ავტოფარეხის კარი Arduino Esp8266: 6 ნაბიჯი
Alexa კონტროლირებადი ავტოფარეხის კარი Arduino Esp8266– ით: ამ პროექტის იდეა მომივიდა ძველი პროექტისგან, რომელზეც ცოტა ხნის წინ ვმუშაობდი. მე მქონდა ჩართული მარტივი ღილაკის წრე, რომელიც ჩართავდა LED- ს, როდესაც ღილაკს დააჭერდა ავტოფარეხის კარს. ეს მეთოდი არასაიმედო აღმოჩნდა და არც ისე სასარგებლო
შექმენით თქვენი ინტერნეტით კონტროლირებადი ვიდეო სტრიმინგის რობოტი Arduino და Raspberry Pi– ით: 15 ნაბიჯი (სურათებით)
შექმენით თქვენი ინტერნეტით კონტროლირებადი ვიდეო სტრიმინგის რობოტი არდუინოთი და ჟოლოს პიით: მე ვარ @RedPhantom (იგივე LiquidCrystalDisplay / Itay), ისრაელიდან 14 წლის სტუდენტი, რომელიც სწავლობს მაქს შინის უმცროს საშუალო სკოლაში მოწინავე მეცნიერებისა და მათემატიკისათვის. მე ვაკეთებ ამ პროექტს ყველასთვის, რომ ისწავლონ და გააზიარონ! თქვენ შეიძლება გქონდეთ
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): 11 ნაბიჯი
Arduino დაფუძნებული ხმის კონტროლირებადი IOT სარელეო გადამრთველი (Google Home & Alexa მხარდაჭერილი): ეს პროექტი აღწერს როგორ გავაკეთოთ არდუინოზე დაფუძნებული, ხმით კონტროლირებადი, IOT სარელეო გადამრთველი. ეს არის სარელეო, რომლის საშუალებითაც შეგიძლიათ დისტანციურად ჩართოთ და გამორთოთ აპლიკაცია iOS- სა და Android- ისთვის, ასევე დაუკავშიროთ იგი IFTTT- ს და გააკონტროლოთ იგი თქვენი ხმით Goog- ის გამოყენებით
Arduino კონტროლირებადი Robotic Biped: 13 ნაბიჯი (სურათებით)
Arduino კონტროლირებადი Robotic Biped: მე ყოველთვის მაინტერესებდა რობოტები, განსაკუთრებით ისეთები, რომლებიც ცდილობენ მიბაძონ ადამიანის ქმედებებს. ამ ინტერესმა მიბიძგა, რომ შემემუშავებინა და განმევითარებინა რობოტული ორფეხა, რომელსაც შეეძლო ადამიანის სიარულისა და სირბილის იმიტაცია. ამ ინსტრუქციაში, მე გაჩვენებთ