Агуулгын хүснэгт:

Агри-2-Нүд: 9 алхам
Агри-2-Нүд: 9 алхам

Видео: Агри-2-Нүд: 9 алхам

Видео: Агри-2-Нүд: 9 алхам
Видео: Босс клонирует сам себя ► 5 Прохождение Dark Souls 3 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 ПХБ хэрэгтэй болно.

  • цахилгаан хангамжийн ПХБ
  • интерфэйс бүхий ПХБ
  • ПХБ -ийн гаднах мэдрэгч

Алхам 4: Алхам 4: Mbed хөгжүүлэлт

Arm Mbed IoT Device Platform нь хэрэглэгчдэд Mbed нийцтэй техник хангамжийг ашиглахад хялбар онлайн платформыг санал болгодог. Энэ нь асар их номын сантай танилцах боломжийг олгодог. Mbed нийгэмлэг нь номын сан хөгжүүлж, тохирох төхөөрөмжид зориулсан үлгэр жишээ програм хангамжид хандах боломжийг олгодог бөгөөд хэрэглэгчдэд асуудлаа шийдвэрлэхэд нь тусалдаг.

Mbed платформ хэрхэн ажилладаг вэ?

  1. Эхний алхам бол Mbed вэбсайт руу орох явдал юм:
  2. Бүртгэл үүсгэх
  3. Хөрвүүлэгчийн цэс рүү ороод төхөөрөмжөө сонгоно уу: STM32L432KC (манай микроконтроллер)
  4. Төслийг бий болгох
  5. Ашигтай номын санг импортлох: DHT номын сан
  6. Хөтөлбөрийг эхлүүлнэ үү
  7. Кодыг эмхэтгэх
  8. PC болон STM32L432KC хооронд микро USB портоор төхөөрөмж рүү экспорт хийх

Схемтэй нийцүүлэхийн тулд зүү газрын зураг дээр анхаарлаа хандуулаарай.

Алхам 5: Алхам 5: Sigfox -ийн тохиргоо

Алхам 5: Sigfox -ийн тохиргоо
Алхам 5: Sigfox -ийн тохиргоо
Алхам 5: Sigfox -ийн тохиргоо
Алхам 5: Sigfox -ийн тохиргоо

LPWAN протоколын хувьд бид Sigfox модулийг сонгоно. Sigfox протокол нь IoT програмын хувьд үнэхээр хэрэгтэй байдаг, учир нь харилцаа холбоо нь маш их энерги зарцуулдаггүй бөгөөд холын зайд өгөгдөл дамжуулах чадвартай байдаг. Энэ нь Sigfox -ийн арын хэсэгт холбогддог. Энэхүү төсөлд модуль нь IoT платформ руу өгөгдөл дамжуулахад тусалдаг.

Та модулийг CPU -тэй холбох хэрэгтэй (Зураг 2 дээрх шиг).

Мэдээлэл илгээхийн тулд та AT командын форматыг ашиглах ёстой. Жишээ нь:

OK илгээх, T $ T? температурын утгыг буцаана.

Бид энэ форматыг ашиглан мэдрэгч бүрийн утгыг илгээдэг.

Алхам 6: Алхам 6: Agri-2-EYE кодууд

Алхам 6: Agri-2-EYE кодууд
Алхам 6: Agri-2-EYE кодууд

Бид cpp код дээр суурилсан мэдрэгчийн номын сан боловсруулдаг. Үндсэн хэсэгт та дэлгэцийн дэлгэц, дамжуулалтыг хэрхэн тохируулж байгааг ойлгоход шаардлагатай бүх кодыг олох боломжтой.

Зураг дээр бид мэдрэгчийн утгыг хэрхэн илгээхийг харж болно.

Алхам 7: Алхам 7: Ubidots Cloud Platform

Алхам 7: Ubidots Cloud Platform
Алхам 7: Ubidots Cloud Platform

Бүтээгдэхүүний эзэмшигч нь Ubidots -ийг өгөгдөл хадгалах платформ болгон сонгодог. Үүнийг ашиглахын тулд та үйл явцыг алхам алхамаар дагаж мөрдөх ёстой.

  1. Https://ubidots.com/ руу орж данс үүсгэнэ үү
  2. Төхөөрөмжийг сонгоод "+" дээр дарж шинэ төхөөрөмж үүсгэнэ үү.
  3. Нэр, шошго сонгоно уу
  4. Token -ийг Sigfox backend -тэй холбохын тулд тохируулна уу
  5. Хяналтын самбарт хэрэгтэй бүх виджетээ оруулна уу
  6. Add хувьсагчийг сонгоод үүсгэсэн хэрэгслээ сонгоно уу.

Алхам 8: Алхам 8: Манай Ubidots интерфэйс

Зөвлөмж болгож буй: