Πίνακας περιεχομένων:

Πώς να φτιάξετε έναν μετεωρολογικό σταθμό Arduino: 4 βήματα
Πώς να φτιάξετε έναν μετεωρολογικό σταθμό Arduino: 4 βήματα

Βίντεο: Πώς να φτιάξετε έναν μετεωρολογικό σταθμό Arduino: 4 βήματα

Βίντεο: Πώς να φτιάξετε έναν μετεωρολογικό σταθμό Arduino: 4 βήματα
Βίντεο: Φτιάξε ενα μικρό μετεωρολογικό σταθμό 2024, Νοέμβριος
Anonim
Image
Image
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Σε αυτό το έργο, θα φτιάξουμε έναν μετεωρολογικό σταθμό που μετρά τη θερμοκρασία και την υγρασία του αέρα χρησιμοποιώντας το Arduino, το οποίο εμφανίζει την τιμή της τρέχουσας θερμοκρασίας και υγρασίας σε μια οθόνη LCD

Βήμα 1: Απαιτούνται εξαρτήματα

Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα
Απαραίτητα εξαρτήματα

Έτσι, εδώ είναι η λίστα των στοιχείων με συνδέσμους αγοράς:

  • Arduino UNO
  • Οθόνη LCD 16x2
  • DHT 22 Αισθητήρας θερμοκρασίας και υγρασίας
  • Breadboard
  • Ποτενσιόμετρο 10k ohm
  • καλώδια σύνδεσης

Βήμα 2: Σύνδεση κυκλώματος

Σύνδεση κυκλώματος
Σύνδεση κυκλώματος

Εδώ είναι η πλήρης λίστα συνδέσεων pin:-

Σύνδεση LCD:-

PIN LCD 1 ------------ GND

PIN LCD 2 ------------ VCC

PIN LCD 3 ------------ Μέση καρφίτσα του δοχείου

LCD PIN 4 ------------ D12 του arduino

LCD PIN 5 ------------ GND

LCD PIN 6 ------------ D11 του arduino

LCD PIN 7 ------------ NC

LCD PIN 8 ------------ NC

LCD PIN 9 ------------ NC

LCD PIN 10 ---------- NC

LCD PIN 11 ---------- D5 του arduino

LCD PIN 12 ---------- D4 του arduino

LCD PIN 13 ---------- D3 του arduino

LCD PIN 14 ---------- D2 του arduino

PIN LCD 15 ---------- VCC

PIN LCD 16 ---------- GND

Σύνδεση DHT 22:-

VCC ----------- +5V

GND ----------- GND

ΣΤΟΙΧΕΙΑ --------- Καρφίτσα Arduino 8

Βήμα 3: Κωδικός

#περιλαμβάνω

#include "DHT.h" #define DHTPin 8 LiquidCrystal LCD (12, 11, 5, 4, 3, 2); DHT dht;

void setup ()

{dht.setup (DHTPin); lcd. αρχή (16, 2); } void loop () {float temp = dht.getTemperature (); float humi = dht.getHumidity (); lcd.setCursor (0, 0); lcd.print ("Temp:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); καθυστέρηση (2000). }

Βήμα 4: Συμπέρασμα

Ελπίζω να σας έδωσα όλα όσα χρειάζεστε για να φτιάξετε μόνοι σας αυτό το έργο. Εάν σας αρέσει το έργο μου, σκεφτείτε να εγγραφείτε στο youtube. Σας ευχαριστώ για το χρόνο σας.

www.youtube.com/creativestuff

Συνιστάται: