Оглавление:

Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц: 6 шагов
Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц: 6 шагов

Видео: Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц: 6 шагов

Видео: Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц: 6 шагов
Видео: Лучшие домашние метеостанции - рейтинг 2023 года 2024, Ноябрь
Anonim
Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц
Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц
Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц
Датчик температуры и влажности Arduino на солнечных батареях в качестве датчика Oregon 433 МГц

Это сборка датчика температуры и влажности на солнечных батареях. Датчик имитирует датчик Oregon с частотой 433 МГц и виден в шлюзе Telldus Net. Что вам нужно: 1x «10-светодиодный датчик движения на солнечной энергии» от Ebay. Убедитесь, что написано: батарея 3,7 В. 1x «Enhancement Pro Mini 3,3 В / 5 В, регулируемый 8M» от Ebay. 1x датчик "DHT11 / DHT22 / AM2302" от Ebay. 1x "STX882" 433Mhz передатчик от Ebay. 2x "штекер сервокабеля 10см" от Ebay. Несколько прямых разъемов 2,54 мм и угловые разъемы 2,54 мм от Ebay. Паяльное оборудование и рука инструменты.

Шаг 1. Низкое энергопотребление

Низкая мощность
Низкая мощность

Отключите светодиодный индикатор питания на Arduino. Отпаяйте перемычку регулятора мощности на Arduino.

Припаяйте согнутые заголовки к концу Arduino. Загрузите код с github:

Протестируйте потребление тока малой мощности. Библиотека DHT: https://github.com/adafruit/DHT-sensor-library Подключите 3,3 к 5 В на контакте VCC Arduino и 0 В на контакте GND.

Шаг 2: заголовки и передатчик

Заголовки и передатчик
Заголовки и передатчик

Припаяйте прямой разъем к Arduino GND, D2, D3 и D7, D8, D9. Припаяйте передатчик STX882 к разъему D7, D8, D9. (Проверьте ориентацию, контакты могут быть установлены в коде) Для антенны отрежьте твердый сердечник 17 см (версия 433 МГц) провод и намотайте его на отвертку ø6 мм. Припаяйте антенну к ANT на передатчике.

Шаг 3: Датчик DHT11 / DHT22 / AM2302

Датчик DHT11 / DHT22 / AM2302 DHT
Датчик DHT11 / DHT22 / AM2302 DHT
DHT11 / DHT22 / AM2302 Датчик DHT
DHT11 / DHT22 / AM2302 Датчик DHT

Контакты DHT: контакт 1 = vcc, 2 = данные, 3 = не используется, 4 = земля

Припаяйте прямой разъем к контактам 1, 2, 4 датчика. Припаяйте резистор 10 кОм к контактам 1 и 2.

Подключите датчик к Arduino: Контакт 1 датчика (vcc) -> Контакт 2 датчика Arduino D3 (данные) -> Контакт 4 датчика Arduino D2 (земля) -> GND Arduino (контакт можно установить в коде)

Подключите датчик к Arduino и проверьте показания в терминале и Telldus.

Шаг 4: Питание от солнечного модуля

Питание от солнечного модуля
Питание от солнечного модуля

Разрежьте провод сервопривода длиной 10 см пополам. Снимите белый провод с провода сервопривода. Припаяйте красный провод к B +. Припаяйте черный провод к B-.

Шаг 5: Поместите на место

Положить на место
Положить на место

Изолируйте заднюю часть Arduino изолентой. Подключите питание к Arduino (vcc и gnd на программном заголовке) Совет: добавьте в свои проекты белый маркер колеса на vcc.

Шаг 6: Готово

Выполнено
Выполнено

Водонепроницаемый датчик Outdor. (Это модель 2, поэтому я положил датчик внутрь, а не приклеивал его снаружи)

Рекомендуемые: