Лиаск
Сб 24 марта 2018 г. 18:15
Всем привет
Я новый пчеловодственный эколог и новичок в электронике и программировании.
Поскольку есть проблема с медведями, пчелыми ворами и моим переездом на гору, где у меня есть булочки для сбора экологического меда, я хочу создавать проект, чтобы предупредить меня каждый день и загружать данные на сервер:
1. Для веса волдыря и разницы в результате предыдущей банки.
2. температура и влажность.
3. атмосферное давление
4. температура внутри ячейки.
5. Если есть нарушение в пространстве.
У меня есть следующие материалы, и я бы хотел, чтобы вы сказали мне, если это возможно.
1. Двухканальный 24-битный конверсию A/D с датчиком взвешивания
2. Параллельная нагрузочная нагрузка датчика нагрузки на 100 кг/217 фунтов. Датчик взвешивания 0.02 Точность
3. A6 GPRS Pro Serial GPRS GSM Module Core DIY Develyemnt Poard
4. RTC DS1307 AT24C32 модуль часов в реальном времени
5. HC-SR501 инфракрасный модуль датчика движения PIR
6, DHT22
7. DS18B20
8. BMP280
9. Правление STM32F103C8T6.
Спасибо
Я новый пчеловодственный эколог и новичок в электронике и программировании.
Поскольку есть проблема с медведями, пчелыми ворами и моим переездом на гору, где у меня есть булочки для сбора экологического меда, я хочу создавать проект, чтобы предупредить меня каждый день и загружать данные на сервер:
1. Для веса волдыря и разницы в результате предыдущей банки.
2. температура и влажность.
3. атмосферное давление
4. температура внутри ячейки.
5. Если есть нарушение в пространстве.
У меня есть следующие материалы, и я бы хотел, чтобы вы сказали мне, если это возможно.
1. Двухканальный 24-битный конверсию A/D с датчиком взвешивания
2. Параллельная нагрузочная нагрузка датчика нагрузки на 100 кг/217 фунтов. Датчик взвешивания 0.02 Точность
3. A6 GPRS Pro Serial GPRS GSM Module Core DIY Develyemnt Poard
4. RTC DS1307 AT24C32 модуль часов в реальном времени
5. HC-SR501 инфракрасный модуль датчика движения PIR
6, DHT22
7. DS18B20
8. BMP280
9. Правление STM32F103C8T6.
Спасибо
Ахулл
Сб 24 марта 2018 г., 22:16
Похоже, это вполне возможно. Как вы собираетесь делать «предупреждение меня каждый день и загружать данные на сервер:» Часть?
Как вы собираетесь все питать?
Как вы собираетесь все питать?
девчонка
Солнце 25 марта 2018 г., 4:09
Каков ваш план загрузки данных на сервере?
У вас есть соединение Wi -Fi? или поехать с GSM?
Как далеко ваша пчелиная станция?
У вас есть соединение Wi -Fi? или поехать с GSM?
Как далеко ваша пчелиная станция?
Лиаск
Солнце 25 марта 2018 12:36
[Ахулл - Сб 24 марта 2018 г. 22:16] - Похоже, это вполне возможно. Как вы собираетесь делать «предупреждение меня каждый день и загружать данные на сервер:» Часть?За то, что предупреждает меня каждый день
Как вы собираетесь все питать?
2 решения существуют с внешним таймером
(DC 12V Digital LCD -программируемый переключатель реле времени времени ежедневно) ежедневно)
и второй с внутренними часами
(RTC DS1307 AT24C32 модуль часов в реальном времени)
Загрузить данные на сервер
Я верю с GSM & (SMS & GPRS)
Власть :
Солнечная энергия и батарея 12 В 100А
Потому что у меня уже есть это для работы электронного забора
Лиаск
Солнце 25 марта 2018 12:40
[девчонка - Солнце 25 марта 2018 г. 4:09] - Каков ваш план загрузки данных на сервере?Нет подключения WiFi.
У вас есть соединение Wi -Fi? или поехать с GSM?
Как далеко ваша пчелиная станция?
очень далеко около 50 километров, и нет визуального контакта.
Только GSM (A6 GPRS Pro Serial GPRS GSM Modul).
с SMS и GPRS
Rogerclark
Солнце 25 марта 2018 г., 21:13
Вы можете увидеть, есть ли “Вещи сети” Узел где -то рядом с вашим улей .
https: // www.TheThingsnetwork.орг
Он использует систему передачи LORA, и эти модули прекрасно работают с STM32.
Если расстояние было короче, вы даже сможете подключить приличную антенну и напрямую получать данные, E.глин. менее 10 км
https: // www.TheThingsnetwork.орг
Он использует систему передачи LORA, и эти модули прекрасно работают с STM32.
Если расстояние было короче, вы даже сможете подключить приличную антенну и напрямую получать данные, E.глин. менее 10 км
Лиаск
Пн 26 марта 2018 г., 20:32
[Rogerclark - Солнце 25 марта 2018 г. 9:13 вечера] - Вы можете увидеть, есть ли “Вещи сети” Узел где -то рядом с вашим улей .Ты тебя
https: // www.TheThingsnetwork.орг
Он использует систему передачи LORA, и эти модули прекрасно работают с STM32.
Если расстояние было короче, вы даже сможете подключить приличную антенну и напрямую получать данные, E.глин. менее 10 км
нет узла “Вещи сети” там
Но это работает GSM
Так что у меня нет проблем с передачей данных
Моя проблема в коде
Я использовал его перед arduino uno
и работать только как весы
Теперь были добавлены другие датчики
и STM32F103C8T6
Я не знаю точно, какие библиотеки
и если тот же код от Arduino uno
может работать на STM32F103C8T6
Rogerclark
Пн 26 марта 2018 г. 8:40 вечера
ХОРОШО.
GSM для меня дорого, поэтому я всегда стараюсь найти бесплатную альтернативу ..
Я думаю, что некоторые модули GSM общаются через сериал, но, поскольку AVR имеет только 1 последовательный порт для коммунирования для ПК, библиотеки Используют программное обеспечение.
Но STM32 имеет много последовательных портов, а также USB -последователей, поэтому иногда библиотеки должны быть изменены для использования Serial1 (аппаратный последовательный порт 1)
Я знаю, что некоторые люди уже использовали модуль GSM с STM32, чтобы вы могли повторно использовать их код, если вы можете его найти...
Используйте Google для поиска этого сайта для Rebicemc# to GSM. эн.глин.
STM32DUINO GSM
В поиске Google, вероятно, найдет некоторые результаты
GSM для меня дорого, поэтому я всегда стараюсь найти бесплатную альтернативу ..
Я думаю, что некоторые модули GSM общаются через сериал, но, поскольку AVR имеет только 1 последовательный порт для коммунирования для ПК, библиотеки Используют программное обеспечение.
Но STM32 имеет много последовательных портов, а также USB -последователей, поэтому иногда библиотеки должны быть изменены для использования Serial1 (аппаратный последовательный порт 1)
Я знаю, что некоторые люди уже использовали модуль GSM с STM32, чтобы вы могли повторно использовать их код, если вы можете его найти...
Используйте Google для поиска этого сайта для Rebicemc# to GSM. эн.глин.
STM32DUINO GSM
В поиске Google, вероятно, найдет некоторые результаты
Асмаллри
Пн 26 марта 2018 г., 23:37
STM32F103C8T6 - 3.3 Вольт процессор. DS1307 - это устройство RTC +5V (работает от 4.5 В до 5.5v) и слегка сложно интегрировать его с DS1307.
Вместо этого вы должны искать DS3231 (работает от 2.3 В до 5.5 В). DS3231 совместим с DS1307, он является более низким энергопотреблением, чем DS1307 и имеет встроенный кристалл, компенсированный температурой в зависимости от внешнего кристалла, необходимый DS1307. DS3231 превосходит DS1307 во всех отношениях, и это дешево, как фишки из Китая
В качестве альтернативы вы можете использовать встроенный RTC STM32, однако, в отличие от других вариантов STM32F, встроенный RTC очень ограничен. Если вы хотите использовать встроенный RTC в течение времени, то это, вероятно, нормально. Если вы также хотите выполнить управление питанием, которое использует встроенный RTC STM32, то встроенный RTC потеряет время.
Вместо этого вы должны искать DS3231 (работает от 2.3 В до 5.5 В). DS3231 совместим с DS1307, он является более низким энергопотреблением, чем DS1307 и имеет встроенный кристалл, компенсированный температурой в зависимости от внешнего кристалла, необходимый DS1307. DS3231 превосходит DS1307 во всех отношениях, и это дешево, как фишки из Китая
В качестве альтернативы вы можете использовать встроенный RTC STM32, однако, в отличие от других вариантов STM32F, встроенный RTC очень ограничен. Если вы хотите использовать встроенный RTC в течение времени, то это, вероятно, нормально. Если вы также хотите выполнить управление питанием, которое использует встроенный RTC STM32, то встроенный RTC потеряет время.
Ахулл
Вторник 27 марта 2018 г. 12:14
Если у вас есть GSM, то RTC STM32 может быть синхронизирован каждый раз, когда улей сообщает о матери, поэтому я не думаю, что вам нужна дополнительная сложность второго RTC. RTC STM32, как правило, хорош в течение нескольких секунд в день точности, даже без синхронизации или калибровки, что, я подозреваю, достаточно точна для этого приложения.
Асмаллри
Вторник 27 марта 2018 г., 3:29
Я обнаружил, что встроенный RTC был в порядке, если вы не хотели засыпать процессор. Я подозреваю, что для этого приложения потребуется усыпление его спать. Если вы положите процессор в глубокий сон как с периодическим, так и с внешним пробуждением, то встроенный RTC потеряет несколько минут в день. Я проверил это в нескольких модулях Bluepill. Очевидно, что проблема с библиотекой, но я попробовал несколько.
Лиаск
Вторник 27 марта 2018 г. 14:00
[Ахулл - Вторник 27 марта 2018 г. 12:14] - Если у вас есть GSM, то RTC STM32 может быть синхронизирован каждый раз, когда улей сообщает о матери, поэтому я не думаю, что вам нужна дополнительная сложность второго RTC. RTC STM32, как правило, хорош в течение нескольких секунд в день точности, даже без синхронизации или калибровки, что, я подозреваю, достаточно точна для этого приложения.Большое спасибо за разъяснения !!
Конечно, меня не волнует точное время, которое происходит раз в день днем.
Таким образом, интерьер сможет это сделать;
Лиаск
Вторник 27 марта 2018 г. 14:10
[Асмаллри - Вторник 27 марта 2018 г. 3:29 утра] - Я обнаружил, что встроенный RTC был в порядке, если вы не хотели засыпать процессор. Я подозреваю, что для этого приложения потребуется усыпление его спать. Если вы положите процессор в глубокий сон как с периодическим, так и с внешним пробуждением, то встроенный RTC потеряет несколько минут в день. Я проверил это в нескольких модулях Bluepill. Очевидно, что проблема с библиотекой, но я попробовал несколько.Спасибо
Я не хочу, чтобы процессор заснул, у меня нет проблем. С точки зрения данных, у меня нет проблем, потому что у меня есть гигабайт от компании мобильных телефонов, и я направляю отправку данных в ThingsPeak и каждый день отправляю один SMS.
Zoomx
Вторник 27 марта 2018 г. 14:47
GSM обычно модемы общаются, используя команды по серийной ссылке.
Трудно то, что использование только GSM вы не можете перейти в Интернет, пока не появится поставщик услуг, который может достичь этого, как использование аналоговых модемов. Вам нужен номер, чтобы позвонить.
В альтернативе вы можете использовать SMS с большим количеством ограничений или вызвать еще один модем GSM, подключенный к ПК.
GPRS лучше, вы можете подключиться к Интернету.
Может быть, в GSM есть что -то новое.
Трудно то, что использование только GSM вы не можете перейти в Интернет, пока не появится поставщик услуг, который может достичь этого, как использование аналоговых модемов. Вам нужен номер, чтобы позвонить.
В альтернативе вы можете использовать SMS с большим количеством ограничений или вызвать еще один модем GSM, подключенный к ПК.
GPRS лучше, вы можете подключиться к Интернету.
Может быть, в GSM есть что -то новое.
Вассилис
Вторник 27 марта 2018 г. 15:34
Может быть, этот проект поможет вам (GPRS + DS18B20 + TWERSPEAK)
https: // github.com/t00manysecrets/вещь ... импература
https: // github.com/t00manysecrets/вещь ... импература
Лиаск
Вторник 27 марта 2018 г., 19:31
[Zoomx - Вторник 27 марта 2018 г. 14:47] - GSM обычно модемы общаются, используя команды по серийной ссылке.Спасибо
Трудно то, что использование только GSM вы не можете перейти в Интернет, пока не появится поставщик услуг, который может достичь этого, как использование аналоговых модемов. Вам нужен номер, чтобы позвонить.
В альтернативе вы можете использовать SMS с большим количеством ограничений или вызвать еще один модем GSM, подключенный к ПК.
GPRS лучше, вы можете подключиться к Интернету.
Может быть, в GSM есть что -то новое.
GPRS для Интернета.
GSM для SMS
Лиаск
Вторник 27 марта 2018 г., 19:32
[Вассилис - Вт 27 марта 2018 г. 15:34] - Может быть, этот проект поможет вам (GPRS + DS18B20 + TWERSPEAK)Спасибо
https: // github.com/t00manysecrets/вещь ... импература
ευχαριστώ συμπατριώτη!!
Вассилис
Пт 30 марта 2018 г. 10:49