
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Живя во Флориде, я был заинтересован в создании одежды, которая могла бы предупреждать меня, когда на улице слишком жарко. Используя Arduino и несколько простых компонентов, я смог создать печатную плату, которую можно было бы встроить в оголовье, которое предупреждает меня, когда температура достигает заданной точки, в данном случае 30 ° C или 78 ° F.
Шаг 1: Детали

Части, необходимые для завершения этой сборки, включают:
1) Arduino Uno
2) Пустая печатная плата
3) Датчик TMP36
4) Контакты разъема
5) повязка на голову
6) Зуммер
7) провода
8) Швейные принадлежности / игла, нить и т. Д.
9) батарея 9в
Шаг 2: Схема подключения

Чтобы проект работал должным образом и чтобы убедиться, что он правильно подключен, я сначала проверил свой план во Fritzing. Следующая схема будет служить шаблоном для размещения компонентов позже. Примечание: в моем случае я еще больше упростил финальный проект. Вместо того, чтобы вручную подключать батарею 9 В к Vin и GND на плате Arduino, я соединил вход 3,5 мм и запитал его таким образом. Я упоминаю об этом сейчас, чтобы избежать путаницы в дальнейшем, если вы решите создать этот причудливый проект самостоятельно.
Шаг 3: Код
Для кодирования этого проекта я использовал информацию с веб-сайта Mecabot, указанного ниже. Тем не менее, я также опубликую здесь код для удобства.
int Sensor = 0;
установка void ()
{Serial.begin (9600);
}
пустой цикл ()
{
// температура с плавающей запятой = (5.0 * analogRead (A0) * 100.0) / 1024;
int lectura = analogRead (Датчик);
float voltaje = 5.0 / 1024 * lectura; // Atencion aqui
// Используется в LM35DZ vuestra formula sera
// температура поплавка = voltaje * 100;
температура поплавка = напряжение * 100-50;
если (температура> 32)
{
t ();
}
еще
{
если (температура> 30)
{
t1 ();
}
если (темп <30);
{
noTone (7);
}
}
}
пусто t ()
{
тон (7, 494, 500);
задержка (1000);
}
пусто t1 ()
{
тон (7, 494, 500);
задержка (2000);
}
mecabot-ula.org/tutoriales/arduino/practica…
Шаг 4. Проверьте это

Чтобы убедиться, что концепция работает, я построил проект перед пайкой компонентов, сделав их постоянными. В этом примере я жестко подключил 9-вольтовую батарею к клеммам Vin и GND на Arduino, как показано на схеме.
Шаг 5: контакты разъема


После того, как ваша тестовая схема заработает правильно, вашим следующим шагом будет создание окончательной версии с постоянными точками пайки. Чтобы уменьшить количество проводов, я использовал небольшие разъемы на печатной плате, которую я положил прямо поверх Arduino. На этом шаге показаны маленькие разъемы на месте, прежде чем я положу плату сверху. Я показываю вам два разных вида, чтобы вы могли видеть, где идут контакты разъема.
Шаг 6: удлиненные провода


В этом проекте я хотел сделать датчик температуры похожим на антенну. Чтобы добиться этого, я удлинил точки контакта, добавив около 8 дюймов провода, как показано на фотографии. Примечание: убедитесь, что точки контакта на датчике TMP36 не спаяны вместе. Чтобы предотвратить это, я добавил немного изоляционного материала. как показано на крупном плане. Весь этот шаг не является обязательным для работы проекта, только если вы собираетесь сделать антенну для своей сборки.
Шаг 7: пайка




Затем поместите печатную плату поверх контактов, установленных на предыдущем шаге, и припаяйте компоненты, как показано на рисунке. В это время можно впаять провода динамика и провода TMP36.
Шаг 8: тестирование

Хорошая идея - протестировать проект еще раз, прежде чем двигаться дальше. После завершения предыдущего шага ваш проект должен выглядеть примерно так, как здесь. Видео демонстрирует функциональность и доказывает, что она работает правильно.
Шаг 9: Сборка



Теперь, когда проект припаян и работает должным образом, вы можете начинать вкладывать его в одежду, которая вам нравится. Мне показалось, что повязка на голову хорошо работает, поэтому я начал шить сумку, в которую поместятся электронные компоненты. Потом отдельно пришил антенную часть.
Шаг 10: финал

Вот фото конечного продукта. Думаю, все прошло отлично. Хотя в антенне нет необходимости, я думаю, это придает проекту юмористический оттенок и делает его интересным!
Рекомендуемые:
Предупреждение о температуре и влажности с использованием AWS и ESP32: 11 шагов

Предупреждение о температуре и влажности с использованием AWS и ESP32: в этом руководстве мы будем измерять различные данные о температуре и влажности с помощью датчика температуры и влажности. Вы также узнаете, как отправить эти данные в AWS
Отправка данных о беспроводной вибрации и температуре в Google Таблицы с помощью Node-RED: 37 шагов

Отправка данных о беспроводной вибрации и температуре в Google Таблицы с помощью Node-RED: представляем промышленный беспроводной датчик вибрации и температуры для Интернета вещей с большим радиусом действия от NCD, обеспечивающий радиус действия до 2 миль за счет использования беспроводной ячеистой сетевой структуры. Это устройство, оснащенное прецизионным 16-битным датчиком вибрации и температуры, может
Nodemcu отправляет данные о температуре и влажности в Thingspeak: 7 шагов

Nodemcu отправляет данные о температуре и влажности в Thingspeak: В этом руководстве мы подключили nodemcu к датчику dht11 и отправили данные о температуре и влажности на сервер thingspeak. Здесь мы также построили график температуры и влажности для сервера thingspeak
Датчик влажности почвы с предупреждением о поливе: 4 шага

Датчик влажности почвы с предупреждением о поливе: мы создаем устройство, которое измеряет влажность почвы на основе WEMOS D1 mini и емкостного датчика влажности почвы. С облачной интеграцией измерение датчика отправляется в облако IoT Guru Cloud, где мы получаем причудливые графики и мы можем установить предупреждение
Система слежения за велосипедом с предупреждением о мертвых с Sigfox: 7 шагов (с изображениями)

Система слежения за велосипедом с предупреждением о мертвых с Sigfox: система безопасности для велосипедистов с функциями отслеживания и отправки предупреждений. В случае аварии сигнал тревоги отправляется с GPS-положением. Безопасность для велосипедистов является обязательной, с дорожным велосипедом или горным велосипедом происходят аварии и как можно скорее аварийная ситуация в