Სარჩევი:

აგრი -2 თვალი: 9 ნაბიჯი
აგრი -2 თვალი: 9 ნაბიჯი

ვიდეო: აგრი -2 თვალი: 9 ნაბიჯი

ვიდეო: აგრი -2 თვალი: 9 ნაბიჯი
ვიდეო: Ignoraron el éxito de Halil İbrahim Ceyhan en la serie... Las reacciones del actor continúan. 2024, ივლისი
Anonim
აგრი -2 თვალი
აგრი -2 თვალი

ჩვენი საინჟინრო სკოლის მეოთხე კურსის პირველი სემესტრისთვის ჩვენ ვირჩევთ მუშაობას სოფლის მეურნეობის მონიტორინგის სისტემაზე. მან უნდა შეაფასოს გარკვეული მნიშვნელობა მცენარის ზრდისთვის. მოწყობილობა უნდა იყოს ავტონომიური ენერგიით და გამოიყენოს LPWAN პროტოკოლი.

ნაბიჯი 1: ნაბიჯი 1: AGRI-2-EYE კომპონენტები

მიკროკონტროლი:

STM32L432KC

სენსორი:

  • გარე ტენიანობა: DHT22
  • გარე ტემპერატურა: SMT172
  • მიწის ტენიანობა: SKU SEN0 193
  • მიწის ტემპერატურა: გროვი 1019919
  • RGB: Grove TCS34725
  • სინათლის ინტენსივობა: Grove 101020076

LPWAN კომუნიკაცია:

ვისოლი SFM10R1

კვება:

მზის პანელი 6V - 2W

ეკრანის ჩვენება:

ARCELI SSD1306

ნაბიჯი 2: ნაბიჯი 2: Agri-2-EYE პროტოტიპი

ნაბიჯი 2: Agri-2-EYE პროტოტიპი
ნაბიჯი 2: Agri-2-EYE პროტოტიპი

ნაბიჯი 3: ნაბიჯი 3: პროექტის სქემები

ნაბიჯი 3: პროექტის სქემა
ნაბიჯი 3: პროექტის სქემა
ნაბიჯი 3: პროექტის სქემა
ნაბიჯი 3: პროექტის სქემა
ნაბიჯი 3: პროექტის სქემა
ნაბიჯი 3: პროექტის სქემა

პროექტისთვის ჩვენ გვჭირდება 3 PCB:

  • ელექტრომომარაგების PCB
  • ინტერფეისის PCB
  • გარე სენსორის PCB

ნაბიჯი 4: ნაბიჯი 4: Mbed განვითარება

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

როგორ მუშაობს Mbed პლატფორმა?

  1. პირველი ნაბიჯი არის Mbed ვებსაიტზე წასვლა:
  2. Შექმენით ანგარიში
  3. გადადით შემდგენლის მენიუში და შეარჩიეთ თქვენი მოწყობილობა: STM32L432KC (ჩვენი მიკროკონტროლერი)
  4. შექმენით პროექტი
  5. იმპორტირებული სასარგებლო ბიბლიოთეკა მაგ.: DHT ბიბლიოთეკა
  6. პროგრამის დაწყება
  7. შეადგინეთ კოდი
  8. ექსპორტი მოწყობილობაზე მიკრო USB პორტით კომპიუტერთან და STM32L432KC შორის

ყურადღება მიაქციეთ პინ რუქას, რომელიც შეესაბამება სქემებს.

ნაბიჯი 5: ნაბიჯი 5: Sigfox კონფიგურაციები

ნაბიჯი 5: Sigfox კონფიგურაციები
ნაბიჯი 5: Sigfox კონფიგურაციები
ნაბიჯი 5: Sigfox კონფიგურაციები
ნაბიჯი 5: Sigfox კონფიგურაციები

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

თქვენ უნდა დააკავშიროთ მოდული პროცესორთან (როგორც სურათზე 2).

მონაცემების გასაგზავნად თქვენ უნდა გამოიყენოთ AT ბრძანების ფორმატი. მაგალითად:

AT გაგზავნა OK, AT $ T? დააბრუნეთ ტემპერატურის მნიშვნელობა.

ჩვენ ვიყენებთ ამ ფორმატს თითოეული სენსორის მნიშვნელობის გასაგზავნად.

ნაბიჯი 6: ნაბიჯი 6: Agri-2-EYE კოდები

ნაბიჯი 6: Agri-2-EYE კოდები
ნაბიჯი 6: Agri-2-EYE კოდები

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

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

ნაბიჯი 7: ნაბიჯი 7: Ubidots Cloud პლატფორმა

ნაბიჯი 7: Ubidots Cloud პლატფორმა
ნაბიჯი 7: Ubidots Cloud პლატფორმა

პროდუქტის მფლობელი ირჩევს Ubidots– ს, როგორც მონაცემთა შენახვის პლატფორმას. მისი გამოსაყენებლად, თქვენ უნდა დაიცვას პროცესი ეტაპობრივად.

  1. გადადით https://ubidots.com/ და შექმენით ანგარიში
  2. აირჩიეთ მოწყობილობა და შექმენით ახალი მოწყობილობა "+" დაწკაპუნებით
  3. შეარჩიეთ ეტიკეტი და სახელი
  4. დააკონფიგურირეთ ნიშანი Sigfox backend– თან დასაკავშირებლად
  5. დაფაზე დაამატეთ ყველა საჭირო ვიჯეტი
  6. შეარჩიეთ ცვლადის დამატება და შეარჩიეთ თქვენ მიერ შექმნილი მოწყობილობა.

ნაბიჯი 8: ნაბიჯი 8: ჩვენი Ubidots ინტერფეისი

გირჩევთ: