İçindekiler:
- 1. Adım: 1. Adım: Sıcaklık Sensörünüzü Oluşturun
- Adım 2: Adım 2: Bir Twitter Hesabı Oluşturun ve Arduino-tweet.appspot.com'u Kurun
- Adım 3: Adım 3: Kodunuzu Build.particle.io'ya Gönderin (Kod Aşağıda ve Resimde)
- Adım 4: Adım 4: Bir Muhafaza Oluşturun ve Tweetleme Yapın
Video: Tweetleme Sıcaklık Sensörü: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
WiFi ile her yerde çalışabilen kendi Tweetleme Sıcaklık Sensörünüzü yapın.
1. Adım: 1. Adım: Sıcaklık Sensörünüzü Oluşturun
Gerekli Parçalar:
1 - Foton
1 - dht22 Sıcaklık Sensörü
1 - Breadboard
1 - 10K Direnç
5 - Teller
1 - USB'den Mini-USB Kablosuna
1 - Duvar Fişi
Fotonunuzu yukarıdaki Fritzing Diyagramında gösterildiği gibi kurun:)
Adım 2: Adım 2: Bir Twitter Hesabı Oluşturun ve Arduino-tweet.appspot.com'u Kurun
Photon'dan tweetlemek istediğiniz twitter'ı oluşturun. Twitter'ı oluşturduktan sonra arduino-tweet.appspot.com adresine gidin ve twitter jetonunuzu girin. Bu site size bir sonraki adımda koda koyacağınız yeni bir jeton verecektir. Bu, fotondan tweet atmanızı sağlar.
Adım 3: Adım 3: Kodunuzu Build.particle.io'ya Gönderin (Kod Aşağıda ve Resimde)
// Bu #include ifadesi Particle IDE tarafından otomatik olarak eklendi.
#Dahil etmek
// OAuth Anahtarı #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter Proxy #define LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient istemcisi; #define DHTPIN 0 // hangi pine bağlıyız #define DHTTYPE DHT22 // hangi sensörü kullanıyoruz: DHT 22
DHT dht(DHTPIN, DHTTYPE);
çift curr_hum; // mevcut uğultu çift curr_temp; // mevcut sıcaklık void checkHum() { curr_hum = dht.getHumidity(); }
geçersiz checkTemp() { curr_temp = dht.getTempFarenheit(); } geçersiz kurulum() { pinMode(DHTPIN, INPUT); kontrolTemp(); char msg = "Merhaba!" + Dize(curr_temp); // msg = "Merhaba!" + karakter(curr_temp); gecikme(1000); client.connect(LIB_DOMAIN, 80); client.println("POST /HTTP/1.0 güncellemesi"); client.println("Ana Bilgisayar: " LIB_DOMAIN); client.print("İçerik-Uzunluk: "); client.println(strlen(msg)+strlen(TOKEN)+14); client.println(); client.print("belirteç="); client.print(TOKEN); client.print("&durum="); client.println(mesaj); } /*void tweetOut(String mesajı){ // char msg = message.toCharArray(); gecikme(1000);
client.connect(LIB_DOMAIN, 80); client.println("POST /HTTP/1.0 güncellemesi"); client.println("Ana Bilgisayar: " LIB_DOMAIN); client.print("İçerik-Uzunluk: "); client.println(strlen(msg)+strlen(TOKEN)+14); client.println(); client.print("belirteç="); client.print(TOKEN); client.print("&durum="); client.println(mesaj); } */ void loop() { /* checkHum(); // nemi kontrol et. Yerel değişkenleri ayarlar curr_hum ve curr_hum str checkTemp(); char msg = "İyi günler! Mevcut sıcaklık: "+Char(curr_temp)+". Mevcut nem: "+ Char(curr_hum)+"."); gecikme(1000); client.connect(LIB_DOMAIN, 80); client.println("POST /HTTP/1.0 güncellemesi"); client.println("Ana Bilgisayar: " LIB_DOMAIN); client.print("İçerik-Uzunluk: "); client.println(strlen(msg)+strlen(TOKEN)+14); client.println(); client.print("belirteç="); client.print(TOKEN); client.print("&durum="); client.println(mesaj); gecikme(60000); */ }
Adım 4: Adım 4: Bir Muhafaza Oluşturun ve Tweetleme Yapın
Bir muhafaza oluşturun, sıcaklığı ve nemi istediğiniz bir duvara takın ve build.particle.io adresinden kodu gönderin!
Önerilen:
Hava Durumu İstasyonunu Tweetleme: 8 Adım (Resimlerle)
Hava Durumu İstasyonunu Tweetleme: Hiç şehrinizin Mevcut Hava Koşullarını, Karbon Ayak İzi, Gürültü ve Kirlilik seviyelerini izlemek istediniz mi? İklim Değişikliği Haçlı Seferi olmak mı yoksa kendi Tweeting Hava İstasyonunuzu kurmak ve yerel hava koşullarınızı dünya ile paylaşmak mı istiyorsunuz?
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
ESP32 NTP Sıcaklık Problu Steinhart-Hart Düzeltmeli ve Sıcaklık Alarmlı Pişirme Termometresi: 7 Adım (Resimli)
ESP32 NTP Sıcaklık Probu Steinhart-Hart Düzeltme ve Sıcaklık Alarmı ile Pişirme Termometresi.: "Yaklaşan bir projeyi" tamamlama yolculuğunda, "Steinhart-Hart Düzeltme ve Sıcaklık Alarmlı ESP32 NTP Sıcaklık Probu Pişirme Termometresi"; bir NTP sıcaklık probunu nasıl eklediğimi gösteren bir Eğitilebilirliktir, piezo b
Yeni Başlayanlar İçin ESP8266 ve ESP8266 Kullanarak Tweetleme Kılavuzu: 17 Adım (Resimlerle)
ESP8266 Başlangıç Kılavuzu ve ESP8266 Kullanarak Tweetleme: Arduino'yu 2 yıl önce öğrendim. Bu yüzden LED'ler, düğmeler, motorlar vb. gibi basit şeylerle oynamaya başladım. LCD ekranda günün hava durumu, hisse senedi fiyatları, tren saatleri
Tweetleme Deprem Sensörü: 4 Adım
Tweeting Deprem Sensörü: Tweeting Deprem Sensörü başlıklı bu proje, kullanıcıyı herhangi bir sarsıntı veya deprem algıladığında uyarmayı amaçlayan bir projedir. Bir eğim anahtarı kullanarak, önceden tanımlanmış süre içinde bir deprem titreşiminin oluşup oluşmadığını etkin bir şekilde ölçecektir