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

Сделайте свой собственный датчик температуры для твитов, который может работать где угодно с Wi-Fi.
Шаг 1. Шаг 1. Создайте датчик температуры

Необходимые детали:
1 - Фотон
1 - Датчик температуры dht22
1 - Макетная плата
1 - резистор 10 кОм
5 - Провода
1 - Кабель USB - Mini-USB
1 - штепсельная вилка
Настройте свой фотон, как показано на диаграмме Fritzing выше:)
Шаг 2: Шаг 2: Создайте учетную запись Twitter и настройте Arduino-tweet.appspot.com
Создайте твиттер, который вы хотите твитнуть, из Photon. После создания твиттера перейдите на arduino-tweet.appspot.com и введите свой жетон твиттера. Этот сайт предоставит вам новый токен, который вы поместите в код на следующем шаге. Это позволяет твитнуть с фотона.
Шаг 3: Шаг 3: разместите свой код на Build.particle.io (код ниже и на картинке)

// Этот оператор #include был автоматически добавлен IDE частиц.
#включают
// Ключ OAuth #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Прокси-сервер Twitter #define LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient client; #define DHTPIN 0 // к какому выводу мы подключены #define DHTTYPE DHT22 // какой датчик мы используем: DHT 22
DHT dht (DHTPIN, DHTTYPE);
двойной curr_hum; // текущий гул double curr_temp; // текущая временная недействительность checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Привет!" + Строка (curr_temp); // msg = "Привет!" + символ (curr_temp); задержка (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST / обновление HTTP / 1.0"); client.println ("Хост:" LIB_DOMAIN); client.print ("Длина содержимого:"); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (ТОКЕН); client.print ("& status ="); client.println (сообщение); } / * void tweetOut (String message) {// char msg = message.toCharArray (); задержка (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST / обновление HTTP / 1.0"); client.println ("Хост:" LIB_DOMAIN); client.print ("Длина содержимого:"); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (ТОКЕН); client.print ("& status ="); client.println (сообщение); } * / void loop () {/ * checkHum (); // проверяем влажность. Устанавливает локальные переменные curr_hum и curr_hum str checkTemp (); char msg = "Добрый день! Текущая температура:" + Char (curr_temp) + ". Текущая влажность:" + Char (curr_hum) + "."); задержка (1000); client.connect (LIB_DOMAIN, 80); client.println («POST / обновление HTTP / 1.0»); client.println ("Хост:" LIB_DOMAIN); client.print ("Длина содержимого:"); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (ТОКЕН); client.print ("& status ="); client.println (сообщение); задержка (60000); * /}
Шаг 4: Шаг 4: Постройте корпус и получайте твиты
Постройте корпус, подключите его к стене, где вам нужна температура и влажность, и загрузите код из build.particle.io!
Рекомендуемые:
Датчик температуры DIY с использованием одного диода: 3 шага

Датчик температуры DIY с использованием одного диода: так как один из фактов о PN-переходах заключается в том, что их прямое падение напряжения изменяется в зависимости от проходящего тока, а также от температуры перехода, мы собираемся использовать это, чтобы сделать простой дешевый датчик температуры. .Эта установка обычно используется
Датчик температуры и влажности с ЖК-дисплеем и обнаружением звука: 4 шага

Датчик температуры и влажности с ЖК-дисплеем и обнаружением звука: Привет, ребята !!! Хорошо, этот проект был моим проектом последнего года. Целью этого проекта было наблюдение за температурой и влажностью в помещении в мастерской моего университета из-за неисправности некоторых электронных компонентов из-за неблагоприятной температуры и
Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: 7 шагов

Датчик / датчик температуры двигателя с беспроводным датчиком для классических автомобилей: я сделал этот датчик для своего любимого Çipitak. Автомобиль fiat 126 с 2-цилиндровым двигателем с воздушным охлаждением под задним капотом. У ipitak нет датчика температуры, показывающего, насколько горячий двигатель, поэтому я подумал, что датчик будет полезен. Также хотел, чтобы датчик был проводным
Учебное пособие: как сделать простой датчик температуры с помощью DS18B20 и Arduino UNO: 3 шага

Учебное пособие: Как сделать простой датчик температуры с помощью DS18B20 и Arduino UNO: Описание: В этом руководстве вы найдете несколько простых шагов, как сделать датчик температуры работоспособным. Чтобы воплотить это в реальность в вашем проекте, потребуется всего несколько минут. Удачи ! Цифровой термометр DS18B20 обеспечивает температуру от 9 до 12 бит по Цельсию
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага

Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: Привет, ребята, в этой инструкции мы узнаем, как использовать LM35 с Arduino. Lm35 - это датчик температуры, который может считывать значения температуры от -55 ° C до 150 ° C. Это трехконтактное устройство, обеспечивающее аналоговое напряжение, пропорциональное температуре. Выс