Съдържание:

Agri-2-Eye: 9 стъпки
Agri-2-Eye: 9 стъпки

Видео: Agri-2-Eye: 9 стъпки

Видео: Agri-2-Eye: 9 стъпки
Видео: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Юли
Anonim
Агри-2-Око
Агри-2-Око

За първия семестър от четвъртата година на нашето инженерно училище избираме да работим по система за мониторинг на земеделието. Той трябва да измери някаква значима стойност за растежа на растенията. Устройството трябва да бъде автономно по енергия и да използва LPWAN протокол.

Стъпка 1: Стъпка 1: Компонентите на AGRI-2-EYE

Микроконтролер:

STM32L432KC

Сензор:

  • Външна влажност: DHT22
  • Външна температура: SMT172
  • Влажност на земята: SKU SEN0 193
  • Температура на земята: Grove 1019919
  • RGB: Grove TCS34725
  • Интензивност на светлината: Grove 101020076

LPWAN комуникация:

Wisol 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. Експортирайте към устройството с микро-USB порта за връзка между компютъра и STM32L432KC

Обърнете внимание на пин картата, за да съответства на схемите.

Стъпка 5: Стъпка 5: Конфигурации на Sigfox

Стъпка 5: Конфигурации на Sigfox
Стъпка 5: Конфигурации на Sigfox
Стъпка 5: Конфигурации на Sigfox
Стъпка 5: Конфигурации на Sigfox

За LPWAN протокола избираме Sigfox модул. Протоколът Sigfox е наистина полезен за приложението на IoT, тъй като комуникацията не консумира много енергия, а също така може да изпраща данни на дълги разстояния. Той комуникира с бекенда на Sigfox. В този проект модулът помага за предаване на данни към IoT платформата.

Трябва да свържете модула с процесора (както на снимката 2).

За да изпратите данни, трябва да използвате командния формат AT. Например:

В изпращане на ОК, В $ T? връща стойността на температурата.

Използваме този формат, за да изпращаме стойности на всеки сензор.

Стъпка 6: Стъпка 6: Кодове Agri-2-EYE

Стъпка 6: Кодове Agri-2-EYE
Стъпка 6: Кодове Agri-2-EYE

Разработваме cpp код, базиран на сензорна библиотека. В основното можете да намерите целия код, който ви е необходим, за да разберете как конфигурираме екранния дисплей, предаването …

На снимката можете да видите как изпращаме стойността на сензора.

Стъпка 7: Стъпка 7: Ubidots облачна платформа

Стъпка 7: Облачна платформа Ubidots
Стъпка 7: Облачна платформа Ubidots

Собственикът на продукта избира Ubidots като платформа за съхранение на данни. За да го използвате, трябва да следвате стъпка по стъпка процеса.

  1. Отидете на https://ubidots.com/ и създайте акаунт
  2. Изберете устройството и създайте ново устройство с едно щракване върху „+“
  3. Изберете етикет и име
  4. Конфигурирайте маркера да се свързва с бекенда на Sigfox
  5. В таблото за управление добавете цялата джаджа, от която се нуждаете
  6. Изберете добавяне на променлива и изберете създаденото от вас устройство.

Стъпка 8: Стъпка 8: Нашият интерфейс Ubidots

Препоръчано: