
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Stwórz własny czujnik temperatury tweetowania, który może pracować w dowolnym miejscu dzięki Wi-Fi.
Krok 1: Krok 1: Zbuduj swój czujnik temperatury

Wymagane części:
1 - Foton
1 - czujnik temperatury dht22
1 - Deska do krojenia chleba
Rezystor 1 - 10K
5 - Przewody
1 - przewód USB do Mini-USB
1 - Wtyczka ścienna
Skonfiguruj swój foton tak, jak pokazano na powyższym diagramie Fritzing:)
Krok 2: Krok 2: Utwórz konto na Twitterze i skonfiguruj Arduino-tweet.appspot.com
Stwórz Twittera, który chcesz tweetować z Photona. Po utworzeniu twittera wejdź na arduino-tweet.appspot.com i umieść swój token twittera. Na tej stronie otrzymasz nowy token, który w następnym kroku umieścisz w kodzie. Pozwala to na tweetowanie z fotonu.
Krok 3: Krok 3: Prześlij swój kod na Build.particle.io (kod poniżej i na zdjęciu)

// Ta instrukcja #include została automatycznie dodana przez Particle IDE.
#włączać
// Klucz OAuth #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter Proxy #define LIB_DOMAIN "arduino-tweet.appspot.com"
klient TCPClient; #define DHTPIN 0 // do jakiego pinu jesteśmy podłączeni #define DHTTYPE DHT22 // którego czujnika używamy: DHT 22
DHT dht(DHTPIN, DHTTYPE);
podwójny curr_hum; // aktualny szum double curr_temp; // aktualna temp void checkHum() { curr_hum = dht.getHumidity(); }
void checkTemp() { curr_temp = dht.getTempFarenheit(); } void setup() { pinMode(DHTPIN, INPUT); checkTemp(); char msg = "Cześć!" + Ciąg(curr_temp); // msg = "Cześć!" + znak(curr_temp); opóźnienie (1000); klient.connect(LIB_DOMAIN, 80); client.println("POST /aktualizacja HTTP/1.0"); client.println("Host: " LIB_DOMAIN); client.print("Długość-treści: "); klient.println(strlen(msg)+strlen(TOKEN)+14); klient.println(); klient.print("token="); klient.print(TOKEN); klient.print("&status="); klient.println(wiadomość); } /*unieważnij tweetOut(String message){ // char msg = message.toCharArray(); opóźnienie (1000);
klient.connect(LIB_DOMAIN, 80); client.println("POST /aktualizacja HTTP/1.0"); client.println("Host: " LIB_DOMAIN); client.print("Długość-treści: "); klient.println(strlen(msg)+strlen(TOKEN)+14); klient.println(); klient.print("token="); klient.print(TOKEN); klient.print("&status="); klient.println(wiadomość); } */ void loop() { /* checkHum(); // sprawdź wilgotność. Ustawia zmienne lokalne curr_hum i curr_hum str checkTemp(); char msg = "Dzień dobry! Aktualna temperatura to: "+Char(curr_temp)+". Aktualna wilgotność to: "+ Char(curr_hum)+"."); opóźnienie (1000); klient.connect(LIB_DOMAIN, 80); client.println("POST /aktualizacja HTTP/1.0"); client.println("Host: " LIB_DOMAIN); client.print("Długość-treści: "); klient.println(strlen(msg)+strlen(TOKEN)+14); klient.println(); klient.print("token="); klient.print(TOKEN); klient.print("&status="); klient.println(wiadomość); opóźnienie (60000); */ }
Krok 4: Krok 4: Zbuduj obudowę i rozpocznij tweetowanie
Zbuduj obudowę, podłącz do ściany, w której chcesz mieć temperaturę i wilgotność i wciśnij kod z build.particle.io!
Zalecana:
Zrób to sam czujnik temperatury za pomocą jednej diody: 3 kroki

Zrób to sam czujnik temperatury wykorzystujący jedną diodę: Ponieważ jednym z faktów dotyczących złącz PN jest to, że ich spadek napięcia przewodzenia zmienia się w zależności od przepływającego prądu i temperatury złącza, użyjemy tego do stworzenia prostego, taniego czujnika temperatury .Ta konfiguracja jest powszechnie używana
Czujnik temperatury i wilgotności z wykrywaniem LCD i dźwiękiem: 4 kroki

Czujnik temperatury i wilgotności z detekcją LCD i dźwiękiem: Cześć chłopaki!!! Ok, ten projekt był moim ostatnim projektem roku. Celem tego projektu było monitorowanie temperatury i wilgotności w pomieszczeniu na warsztacie mojej Uczelni, ponieważ niektóre elementy elektroniczne awaria z powodu niekorzystnej temperatury i hu
Zasilany energią słoneczną czujnik temperatury i wilgotności Arduino jako czujnik Oregon 433 mhz: 6 kroków

Czujnik temperatury i wilgotności Arduino zasilany energią słoneczną jako czujnik Oregon 433 mhz: Jest to konstrukcja czujnika temperatury i wilgotności zasilanego energią słoneczną. Czujnik emuluje czujnik Oregon 433 mhz i jest widoczny w bramce Telldus Net. Czujnik ruchu energii słonecznej" z serwisu eBay. Upewnij się, że mówi o cieście 3,7 V
Odczyt temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: 4 kroki

Odczytywanie temperatury za pomocą czujnika temperatury LM35 z Arduino Uno: Cześć, w tej instrukcji dowiemy się, jak używać LM35 z Arduino. Lm35 to czujnik temperatury, który może odczytywać wartości temperatury od -55°C do 150°C. Jest to 3-zaciskowe urządzenie, które dostarcza napięcie analogowe proporcjonalne do temperatury. Cześć G
Czujnik dzwonka do drzwi i czujnik temperatury: 6 kroków

Czujnik nacisku i temperatury dzwonka do drzwi: Ulepsza standardowy dzwonek przewodowy do drzwi z modułem esp-12F (esp8266). Instaluje się w samym dzwonku, aby uniknąć jakichkolwiek zmian w okablowaniu. Zapewnia następujące funkcje Wykrywanie przyciśnięć dzwonka do drzwiWysyła powiadomienia na telefon za pośrednictwem sklepów IFTTTS