Სარჩევი:

UCL-IIoT- ავტომატური ნაგავი: 6 ნაბიჯი
UCL-IIoT- ავტომატური ნაგავი: 6 ნაბიჯი

ვიდეო: UCL-IIoT- ავტომატური ნაგავი: 6 ნაბიჯი

ვიდეო: UCL-IIoT- ავტომატური ნაგავი: 6 ნაბიჯი
ვიდეო: UCL-IIoT-Datalogger 2024, ნოემბერი
Anonim
UCL-IIoT- ავტომატური ნაგავსაყრელი
UCL-IIoT- ავტომატური ნაგავსაყრელი

მე ვარ სტუდენტი ავტომატიზაციის ტექნოლოგიიდან 3. სემესტრი UCL– ში. ამ ინსტრუქციურად მე ვაპირებ ჩემი წინა პროექტის ინდუსტრიაში 4.0 გადატანას.

www.instructables.com/id/UCL-Automatic-Tra…

არდუინო შეიცვალა nodemcu - esp8266 მონაცემების გაგზავნის მიზნით. ვაი - ფაი.

ნაბიჯი 1: კომუნიკაცია

Კომუნიკაცია
Კომუნიკაცია

ჩვენ გვსურს, რომ ნოდემკუმ შეძლოს კომპიუტერთან კომუნიკაცია.

ამისათვის ჩვენ ვიყენებთ ბროკერს შორის nodemcu და node-red როგორც ვებ გვერდი, რომელსაც შეუძლია მონაცემების ჩვენება მომხმარებლისთვის. Nodemcu– ს აქვს მონაცემთა შეზღუდული შენახვა, ამიტომ ჩვენ ვიყენებთ Wampserver– ს მონაცემების შესანახად წითელი კვანძიდან.

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

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

ბროკერი - Mosquitto:

თუ ჩვენ გვსურს რაიმე მონაცემის დამუშავება, ჩვენ უნდა დავრწმუნდეთ, რომ მონაცემები მიდის სწორ ადგილას. ამ მიზნით მე გამოვიყენე კოღოების ბროკერი, რომელიც შეგიძლიათ ნახოთ ამ ვებგვერდზე.

mosquitto.org/

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

კვანძი-წითელი:

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

ეს გამოიყენება nodemcu– ს მონაცემების საჩვენებლად და დასამუშავებლად

Wampserver:

ეს არის მონაცემთა ბაზა, რომელიც იღებს მოთხოვნებს წითელი კვანძიდან მონაცემების შესანახად ან გასაგზავნად.

ნაბიჯი 2: აკლია ბმული

ბმული აკლია
ბმული აკლია

მე ვერ შევძელი nodemcu ბროკერთან დაკავშირება, მაგრამ შევძელი დაკავშირება ჩემს wifi– სთან.

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

ნაბიჯი 3: ახალი Arduino კოდი

არდუინოს ახალი კოდი
არდუინოს ახალი კოდი
არდუინოს ახალი კოდი
არდუინოს ახალი კოდი

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

გარდა ამისა, თქვენ უნდა შეიყვანოთ თქვენი ქსელის სახელი (SSID) და პაროლი, რათა დაუკავშირდეთ wifi.

ნაბიჯი 4: კვანძი-წითელი

კვანძი-წითელი
კვანძი-წითელი
კვანძი-წითელი
კვანძი-წითელი

Node-red გამოიყენება როგორც პროგრამის ინტერფეისი და საშუალებას აძლევს მომხმარებელს ნახოს ტემპერატურისა და ტენიანობის სენსორის მიერ შეგროვებული მონაცემები. გარდა ამისა, ყველა შეგროვებული მონაცემი ინახება მონაცემთა ბაზაში, რომელიც გაწმენდილია ყოველ 30 წუთში. ნებისმიერ დროს მომხმარებელს შეუძლია დააჭიროს ღილაკს ყველა მიმდინარე შენახული მონაცემის სანახავად.

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

ნაბიჯი 5: Wampserver

ვამპსერვერი
ვამპსერვერი
ვამპსერვერი
ვამპსერვერი

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

ნაბიჯი 6: დასკვნები

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

გირჩევთ: