Πίνακας περιεχομένων:
- Βήμα 1: Βήμα 1: Δημιουργήστε τον αισθητήρα θερμοκρασίας
- Βήμα 2: Βήμα 2: Δημιουργήστε έναν λογαριασμό Twitter και ρυθμίστε το Arduino-tweet.appspot.com
- Βήμα 3: Βήμα 3: Πιέστε τον κώδικα σας στο Build.particle.io (Κώδικας παρακάτω και στην εικόνα)
- Βήμα 4: Βήμα 4: Δημιουργήστε ένα περίβλημα και κάντε Tweet
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
Φτιάξτε τον δικό σας αισθητήρα θερμοκρασίας Tweeting που μπορεί να λειτουργήσει οπουδήποτε με WiFi.
Βήμα 1: Βήμα 1: Δημιουργήστε τον αισθητήρα θερμοκρασίας
Απαιτούμενα μέρη:
1 - Φωτόνιο
1 - dht22 Αισθητήρας θερμοκρασίας
1 - Breadboard
Αντίσταση 1 - 10K
5 - Σύρματα
1 - Καλώδιο USB σε Mini -USB
1 - Βύσμα τοίχου
Ρυθμίστε το φωτόνιο σας όπως φαίνεται στο παραπάνω διάγραμμα Fritzing:)
Βήμα 2: Βήμα 2: Δημιουργήστε έναν λογαριασμό Twitter και ρυθμίστε το Arduino-tweet.appspot.com
Δημιουργήστε το twitter που θέλετε να κάνετε tweet από το Photon. Αφού δημιουργήσετε το twitter, μεταβείτε στο arduino-tweet.appspot.com και τοποθετήστε το διακριτικό σας στο twitter. Αυτός ο ιστότοπος θα σας δώσει ένα νέο διακριτικό το οποίο θα βάλετε στον κώδικα στο επόμενο βήμα. Αυτό σας επιτρέπει να κάνετε tweet από το φωτόνιο.
Βήμα 3: Βήμα 3: Πιέστε τον κώδικα σας στο Build.particle.io (Κώδικας παρακάτω και στην εικόνα)
// Αυτή η δήλωση #include προστέθηκε αυτόματα από το IDE Particle.
#περιλαμβάνω
// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter Proxy #define LIB_DOMAIN "arduino-tweet.appspot.com"
Πελάτης TCPClient. #define DHTPIN 0 // με ποια καρφίτσα είμαστε συνδεδεμένοι #define DHTTYPE DHT22 // με ποιον αισθητήρα χρησιμοποιούμε: DHT 22
DHT dht (DHTPIN, DHTTYPE);
διπλό curr_hum? // τρέχον βουητό διπλό curr_temp; // τρέχουσα θερμοκρασία κενό checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Γεια σας!" + String (curr_temp); // msg = "Γεια σας!" + char (curr_temp); καθυστέρηση (1000)? client.connect (LIB_DOMAIN, 80); client.println ("POST /ενημέρωση HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Περιεχόμενο-Μήκος:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*void tweetOut (Μήνυμα συμβολοσειράς) {// char msg = message.toCharArray (); καθυστέρηση (1000)?
client.connect (LIB_DOMAIN, 80); client.println ("POST /ενημέρωση HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Περιεχόμενο-Μήκος:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / 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 ("Host:" LIB_DOMAIN); client.print ("Περιεχόμενο-Μήκος:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); καθυστέρηση (60000) */}
Βήμα 4: Βήμα 4: Δημιουργήστε ένα περίβλημα και κάντε Tweet
Φτιάξτε ένα περίβλημα, συνδέστε τον σε έναν τοίχο όπου θέλετε τη θερμοκρασία και την υγρασία και σπρώξτε τον κώδικα από το build.particle.io!
Συνιστάται:
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: 7 βήματα
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: Σε αυτό το σεμινάριο, θα μετρήσουμε διαφορετικά δεδομένα θερμοκρασίας και υγρασίας χρησιμοποιώντας Temp και αισθητήρα υγρασίας. Θα μάθετε επίσης πώς να στέλνετε αυτά τα δεδομένα στο ThingSpeak. Για να μπορείτε να δημιουργήσετε μια προειδοποίηση προσωρινής αλληλογραφίας σε μια συγκεκριμένη τιμή
ThingSpeak, IFTTT, Temp and Humidity Sensor και Google Sheet: 8 βήματα
ThingSpeak, IFTTT, Temp and Humidity Sensor και Google Sheet: Σε αυτό το έργο, θα μετρήσουμε τη θερμοκρασία και την υγρασία χρησιμοποιώντας αισθητήρα θερμοκρασίας και υγρασίας NCD, ESP32 και ThingSpeak. Θα στείλουμε επίσης διαφορετικές ενδείξεις θερμοκρασίας και υγρασίας στο Φύλλο Google χρησιμοποιώντας το ThingSpeak και το IFTTT για την ανάλυση των
SMS Ειδοποιήσεις Temp Temp Από ATTINY85 και A1 GSM: 5 Βήματα
SMS Text Temp Alerts From a ATTINY85 και A1 GSM: Αυτό το εκπαιδευτικό σάς δείχνει πώς μπορείτε να καταγράψετε τη θερμοκρασία από έναν απλό αισθητήρα θερμοκρασίας και να την στείλετε με sms κείμενο στο κινητό σας τηλέφωνο. Για να απλοποιήσω τα πράγματα, στέλνω τη θερμοκρασία σε ένα καθορισμένο διάστημα, αλλά επίσης δείχνω πώς αυτό μπορεί να γίνει μόνο κατ 'εξαίρεση
Temp Sensor DS18B20 (Raspberry Pi): 4 βήματα (με εικόνες)
Temp Sensor DS18B20 (Raspberry Pi): Βασικό σεμινάριο για το πώς να ρυθμίσετε έναν αισθητήρα θερμοκρασίας DS18b20 με το raspberry pi
Tweeting Earthquake Sensor: 4 Βήματα
Tweeting Earthquake Sensor: Αυτό το έργο με τίτλο, Tweeting Earthquake Sensor είναι ένα έργο που στοχεύει να ειδοποιήσει τον χρήστη κάθε φορά που ανιχνεύει σεισμούς ή σεισμούς. Χρησιμοποιώντας έναν διακόπτη κλίσης, θα μετρήσει αποτελεσματικά εάν μια δόνηση σεισμού συμβαίνει εντός του προκαθορισμένου χρόνου