Оглавление:
- Шаг 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 шагов Agri-2-Eye: 9 шагов](https://i.howwhatproduce.com/images/010/image-27108-j.webp)
Видео: Agri-2-Eye: 9 шагов
![Видео: Agri-2-Eye: 9 шагов Видео: Agri-2-Eye: 9 шагов](https://i.ytimg.com/vi/Caq3b3n0DIQ/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
![Агри-2-Глаз Агри-2-Глаз](https://i.howwhatproduce.com/images/010/image-27108-1-j.webp)
В течение первого семестра четвертого года обучения в нашей инженерной школе мы выбираем систему мониторинга сельского хозяйства. Он должен измерять некоторую значимость для роста растений. Устройство должно быть автономным по энергии и использовать протокол LPWAN.
Шаг 1: Шаг 1: Компоненты AGRI-2-EYE
Микроконтроллер:
STM32L432KC
Датчик:
- Наружная влажность: DHT22
- Наружная температура: SMT172
- Влажность грунта: SKU SEN0 193
- Температура грунта: Grove 1019919
- RGB: Grove TCS34725
- Интенсивность света: Grove 101020076
Связь LPWAN:
Wisol SFM10R1
Питание:
Солнечная панель 6В - 2Вт
Экранный дисплей:
ARCELI SSD1306
Шаг 2: Шаг 2: Прототип Agri-2-EYE
![Шаг 2: Прототип Agri-2-EYE Шаг 2: Прототип Agri-2-EYE](https://i.howwhatproduce.com/images/010/image-27108-2-j.webp)
Шаг 3: Шаг 3: Схема проекта
![Шаг 3: Схема проекта Шаг 3: Схема проекта](https://i.howwhatproduce.com/images/010/image-27108-3-j.webp)
![Шаг 3: Схема проекта Шаг 3: Схема проекта](https://i.howwhatproduce.com/images/010/image-27108-4-j.webp)
![Шаг 3: Схема проекта Шаг 3: Схема проекта](https://i.howwhatproduce.com/images/010/image-27108-5-j.webp)
Для проекта нам понадобится 3 PCB:
- печатная плата источника питания
- интерфейсная печатная плата
- печатная плата внешнего датчика
Шаг 4: Шаг 4: Разработка Mbed
Arm Mbed IoT Device Platform предоставляет пользователям онлайн-платформу, простую в использовании для Mbed-совместимого оборудования. Это позволяет получить доступ к огромному количеству библиотеки. Сообщество Mbed разрабатывает библиотеку, предоставляет доступ к образцам программного обеспечения для совместимых устройств и помогает пользователям в их проблемах.
Как работает платформа Mbed?
- Первый шаг - перейти на сайт Mbed:
- Завести аккаунт
- Зайдите в меню компилятора и выберите свое устройство: STM32L432KC (наш микроконтроллер)
- Создать проект
- Импортируйте полезную библиотеку, например: библиотеку DHT.
- Запустить программу
- Скомпилируйте код
- Экспорт на устройство с портом micro-usb для подключения ПК к STM32L432KC
Обратите внимание на карту контактов, чтобы она соответствовала схемам.
Шаг 5: Шаг 5: Конфигурация Sigfox
![Шаг 5: Конфигурации Sigfox Шаг 5: Конфигурации Sigfox](https://i.howwhatproduce.com/images/010/image-27108-6-j.webp)
![Шаг 5: Конфигурации Sigfox Шаг 5: Конфигурации Sigfox](https://i.howwhatproduce.com/images/010/image-27108-7-j.webp)
Для протокола LPWAN выбираем модуль Sigfox. Протокол Sigfox действительно полезен для приложения IoT, потому что связь не потребляет много энергии, а также может отправлять данные на большие расстояния. Он взаимодействует с серверной частью Sigfox. В этом проекте модуль помогает передавать данные на платформу IoT.
Вам необходимо подключить модуль к процессору (как на рисунке 2).
Для отправки данных необходимо использовать формат AT-команд. Например:
В отправить ОК, В $ T? вернуть значение температуры.
Мы используем этот формат для отправки значений каждого датчика.
Шаг 6: Шаг 6: коды Agri-2-EYE
![Шаг 6: коды Agri-2-EYE Шаг 6: коды Agri-2-EYE](https://i.howwhatproduce.com/images/010/image-27108-8-j.webp)
Мы разрабатываем код cpp на основе библиотеки датчиков. В основном вы можете найти весь код, который вам нужен, чтобы понять, как мы настраиваем отображение экрана, передачу…
На картинке вы можете увидеть, как мы отправляем значение датчика.
Шаг 7: Шаг 7: Облачная платформа Ubidots
![Шаг 7. Облачная платформа Ubidots Шаг 7. Облачная платформа Ubidots](https://i.howwhatproduce.com/images/010/image-27108-9-j.webp)
Владелец продукта выбрал Ubidots в качестве платформы для хранения данных. Чтобы использовать его, вы должны шаг за шагом следовать процессу.
- Перейдите на https://ubidots.com/ и создайте учетную запись.
- Выберите устройство и создайте новое, нажав на «+»
- Выберите ярлык и название
- Настройте токен для подключения к бэкэнду Sigfox
- В дашборд добавляем весь нужный виджет
- Выберите добавить переменную и выберите созданное вами устройство.
Шаг 8: Шаг 8: наш интерфейс Ubidots
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
![Дизайн игры в Flick за 5 шагов: 5 шагов Дизайн игры в Flick за 5 шагов: 5 шагов](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
![Счетчик шагов - Micro: Bit: 12 шагов (с изображениями) Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6043-j.webp)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
![Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов](https://i.howwhatproduce.com/images/003/image-6381-j.webp)
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
![Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов](https://i.howwhatproduce.com/images/007/image-18383-j.webp)
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
![Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)