Სარჩევი:

UCL - IIoT - ტენიანობის მონაცემთა შემგროვებელი: 6 ნაბიჯი
UCL - IIoT - ტენიანობის მონაცემთა შემგროვებელი: 6 ნაბიჯი

ვიდეო: UCL - IIoT - ტენიანობის მონაცემთა შემგროვებელი: 6 ნაბიჯი

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

ეს გასაგები ინფორმაცია მოგაწვდით ჭუჭყის ტენიანობის შესახებ ინფორმაციას, რომლის ნახვაც შესაძლებელი იქნება UI– ით წითელი კვანძით, გარდა ამისა, მონაცემები შეგროვდება და განთავსდება MySQL მონაცემთა ბაზაში, რაც დაგეხმარებათ მორწყვის ნიმუშების სწავლაში. თქვენი მცენარეებისთვის ისწავლეთ როდის სჭირდებათ წყალი.

ნაბიჯი 1: ნაწილების სია

ნაწილების სია
ნაწილების სია
ნაწილების სია
ნაწილების სია
ნაწილების სია
ნაწილების სია

1 x Arduino Mega 2560

1 x USB კაბელი

1 x I2C LCD ეკრანი

1 x ტენიანობის ნიადაგის სენსორი

მავთულები

ნაბიჯი 2: გაყვანილობა

LCD I2C ჩვენება

GND> GND არდუინოზე

VCC> 5V არდუინოზე

SDA> SDA არდუინოზე

SCL> SCL არდუინოზე

ტენიანობის სენსორი

GND> GND არდუინოზე

VCC> 5V არდუინოზე

სიგნალი> A0 არდუინოზე

ნაბიჯი 3: დიაგრამა

დიაგრამა
დიაგრამა

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

ნაბიჯი 4: კოდი

კოდი
კოდი
კოდი
კოდი
კოდი
კოდი

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

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

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

node-red გამოიყენება ამ პროექტში მონაცემების გასაგზავნად და მისაღებად, რის შემდეგაც ჩვენ შეგვიძლია გამოვსახოთ დაფაზე, რომ ვნახოთ ინფორმაცია, რომელიც ჩვენ ჩავსვით. ჩვენი ტენიანობის სენსორიდან ჩვენს არდუინოზე. ეს არის ის, თუ როგორ ვგზავნით მონაცემებს ჩვენს MySQL– ში და ასევე როგორ ვაგროვებთ მას ჩვენი ინტერფეისისთვის, ჩვენი მონაცემთა ბაზიდან ამოღებით.

თქვენ უნდა გაუშვათ და დააინსტალიროთ წითელი კვანძი https://nodered.org/docs/getting-started/installat… და მიჰყევით სახელმძღვანელოს, თუ როგორ უნდა დააინსტალიროთ და გაუშვათ კვანძი წითელი.

როდესაც ის დაინსტალირდება, თქვენ მოგიწევთ მისი გაშვება CMD საშუალებით, რომ ის წავიდეს.

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

თქვენ დაგჭირდებათ შემდეგი ბიბლიოთეკების დაყენება წითელ კვანძში:

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

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

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

კვანძი-წითელი-კვანძი-არდუინო

node-red-contrib-string

node-red-node-serialport

node-red-node-feedparser

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

ნაბიჯი 6: MySQL Wampserver

MySQL Wampserver
MySQL Wampserver
MySQL Wampserver
MySQL Wampserver

Wampserver გამოიყენება MySQL მონაცემთა ბაზის შესაქმნელად, რომელშიც ჩვენ შეგვიძლია შევინახოთ მონაცემები ჩვენი Arduino– დან, რომელიც ამ პროექტში არის ტენიანობის სენსორების მონაცემები. Wampserver– ის გამოყენებისას სერვერი მუშაობს ადგილობრივად თქვენს კომპიუტერზე და თქვენს მონაცემთა ბაზაში შესასვლელად თქვენ უნდა შეხვიდეთ „root“- ით და არ შეიყვანოთ კოდი. კვანძ-წითელთან კომუნიკაციისთვის მნიშვნელოვანია, რომ ნაკადში დაყენებული MySQL შეიცავდეს იგივე ინფორმაციას, როგორც თქვენი Wampserver მონაცემთა ბაზა, წინააღმდეგ შემთხვევაში მას ვეღარ შეძლებს მასთან დაკავშირება.

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

Wampserver შეიძლება დაინსტალირდეს აქ:

გირჩევთ: