Съдържание:
- Стъпка 1: Стъпка 1: Компонентите на AGRI-2-EYE
- Стъпка 2: Стъпка 2: Прототип на Agri-2-EYE
- Стъпка 3: Стъпка 3: Схеми на проекта
- Стъпка 4: Стъпка 4: Развитие на Mbed
- Стъпка 5: Стъпка 5: Конфигурации на Sigfox
- Стъпка 6: Стъпка 6: Кодове Agri-2-EYE
- Стъпка 7: Стъпка 7: Ubidots облачна платформа
- Стъпка 8: Стъпка 8: Нашият интерфейс Ubidots
Видео: Agri-2-Eye: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
За първия семестър от четвъртата година на нашето инженерно училище избираме да работим по система за мониторинг на земеделието. Той трябва да измери някаква значима стойност за растежа на растенията. Устройството трябва да бъде автономно по енергия и да използва 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
Стъпка 3: Стъпка 3: Схеми на проекта
За проекта се нуждаем от 3 печатни платки:
- доставчик на захранваща платка
- свързваща печатна платка
- външна сензорна платка
Стъпка 4: Стъпка 4: Развитие на Mbed
Arm Mbed IoT Device Platform предоставя на потребителите онлайн платформа, лесна за използване за хардуер, съвместим с Mbed. Той позволява достъп до огромно количество библиотека. Общността на Mbed разработва библиотека, дава достъп до примерен софтуер за съвместимо устройство и помага на потребителите при техните проблеми.
Как работи платформата Mbed?
- Първата стъпка е да отидете на уебсайта на Mbed:
- Създай профил
- Отидете в менюто на компилатора и изберете вашето устройство: STM32L432KC (нашият микроконтролер)
- Създайте проект
- Импортиране на полезна библиотека напр.: DHT библиотека
- Стартирайте програмата
- Компилирайте кода
- Експортирайте към устройството с микро-USB порта за връзка между компютъра и STM32L432KC
Обърнете внимание на пин картата, за да съответства на схемите.
Стъпка 5: Стъпка 5: Конфигурации на Sigfox
За LPWAN протокола избираме Sigfox модул. Протоколът Sigfox е наистина полезен за приложението на IoT, тъй като комуникацията не консумира много енергия, а също така може да изпраща данни на дълги разстояния. Той комуникира с бекенда на Sigfox. В този проект модулът помага за предаване на данни към IoT платформата.
Трябва да свържете модула с процесора (както на снимката 2).
За да изпратите данни, трябва да използвате командния формат AT. Например:
В изпращане на ОК, В $ T? връща стойността на температурата.
Използваме този формат, за да изпращаме стойности на всеки сензор.
Стъпка 6: Стъпка 6: Кодове Agri-2-EYE
Разработваме cpp код, базиран на сензорна библиотека. В основното можете да намерите целия код, който ви е необходим, за да разберете как конфигурираме екранния дисплей, предаването …
На снимката можете да видите как изпращаме стойността на сензора.
Стъпка 7: Стъпка 7: Ubidots облачна платформа
Собственикът на продукта избира Ubidots като платформа за съхранение на данни. За да го използвате, трябва да следвате стъпка по стъпка процеса.
- Отидете на https://ubidots.com/ и създайте акаунт
- Изберете устройството и създайте ново устройство с едно щракване върху „+“
- Изберете етикет и име
- Конфигурирайте маркера да се свързва с бекенда на Sigfox
- В таблото за управление добавете цялата джаджа, от която се нуждаете
- Изберете добавяне на променлива и изберете създаденото от вас устройство.
Стъпка 8: Стъпка 8: Нашият интерфейс Ubidots
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати