Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это сборка датчика температуры и влажности на солнечных батареях. Датчик имитирует датчик 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
Контакты 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, поэтому я положил датчик внутрь, а не приклеивал его снаружи)