Mục lục:
Video: Capteur Nhiệt độ Choix Du Loại De Degres Par Infrarouge: 4 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
PHIÊN BẢN TIẾNG ANH TẠI ĐÂY Dans ce program nous allons voir comment capter une tempéther et afficher sa valeur sur un lecteur LCD en choisissant si on veut l'afficher en ° C ou ° F grâce à une télécommande Infrarouge. Dans ce hướng dẫn j'utilise: -Une carte SainSmart (similaire à Arduino UNO) -Un lecteur LCD QC1602A -Un variateur -Un capteur de tempéther LM35 -Un capteur hạ tầng VS838 -Une résistance de 330kΩ -Des fils de Connexion -Une lưới tản nhiệt liên quan
Bước 1:
Faire les Connexions suivantes: -e port GND de la carte Arduino se branche sur la colonne "-" de la mesh -Le port 5V de la carte Arduino se branche sur la colonne "+" de la mesh -La pin VSS du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin VDD du lecteur LCD se branche sur la colonne "+" de la lưới tản nhiệt (5V). -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le port 7 de la carte est branché sur le port RS du lecteur LCD. -Le port 8 de la carte est branché sur le port E du lecteur LCD. -Le port 9 de la carte est branché sur le port D4 du lecteur LCD. -Le port 10 de la carte est branché sur le port D5 du lecteur LCD. -Le port 11 de la carte est branché sur le port D6 du lecteur LCD. -Le port 12 de la carte est branché sur le port D7 du lecteur LCD. -Le port A0 de la carte est branché a la pin centrale du capteur LM35. -La branche entaillee du capteur LM35 se branche sur la colonne "+" de la lưới tản nhiệt (5V) (Pin de droite quand le capteur est face a l'utilisateur). -La branche restante du capteur LM35 se branche sur la colonne "-" avec une résistance sur la lưới tản nhiệt (GND = Masse). -Les 2 chân Exterieur du variateur se branchent sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin RW du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin A du lecteur LCD se branche sur la colonne "+" de la lưới tản nhiệt (5V). -La pin K du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) du capteur Infrarouge se branche sur le port 2 de la carte Arduino. -La pin centrale du capteur Infrarouge se branche sur la colonne "-" de la lưới tản nhiệt (GNS = Mass). -La pin de droite du capteur Infrarouge se branche sur la colonne "+" de la lưới tản nhiệt (5V).
Bước 2:
Ajoutez la bibliothèque du capteur Infrarouge à Arduino. https://www.mediafire.com/download/jd5j7911amju36g/IRremote.zip Faites des tests pour renaitre vos mã chương trình avec ce. #include int IRpin = 11; IRrecv không thể thay đổi (IRpin); giải mã kết quả; void setup () {Serial.begin (9600); không thể thay đổi.enableIRIn (); // Khởi động bộ thu} void loop () {if (’tcv.decode (& results)) {Serial.println (results.value, DEC); // In Serial 'results.value' decv.resume (); // Nhận giá trị tiếp theo}} nguồn
Bước 3:
Copiez et collez le program suivant en modifiant vos "results.value" / * Program permettant d'afficher la tempéther en ° C ou ° F selon le choix de l'utilisateur grâce à une télécommande Infrarouge sur un lecteur LCD. Le program est écrit par Pierre-Olivier TILLOY et est libre de modification par qui en a envie. Branchement à réaliser: -Le port GND de la carte Arduino se branche sur la colonne "-" de la mesh -Le port 5V de la carte Arduino se branche sur la colonne "+" de la mesh -La pin VSS du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin VDD du lecteur LCD se branche sur la colonne "+" de la lưới tản nhiệt (5V). -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le port 7 de la carte est branché sur le port RS du lecteur LCD. -Le port 8 de la carte est branché sur le port E du lecteur LCD. -Le port 9 de la carte est branché sur le port D4 du lecteur LCD. -Le port 10 de la carte est branché sur le port D5 du lecteur LCD. -Le port 11 de la carte est branché sur le port D6 du lecteur LCD. -Le port 12 de la carte est branché sur le port D7 du lecteur LCD. -Le port A0 de la carte est branché a la pin de gauche du capteur LM35. -La pin de droite du capteur LM35 se branche sur la colonne "+" de la lưới tản nhiệt (5V) (Pin de droite quand le capteur est face a l'utilisateur). -La branche restante du capteur LM35 se branche sur la colonne "-" avec une résistance (de 330kΩ) sur la lưới tản nhiệt (GND = Masse). -Les 2 chân Exterieur du variateur se branchent sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin RW du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin A du lecteur LCD se branche sur la colonne "+" de la lưới tản nhiệt (5V). -La pin K du lecteur LCD se branche sur la colonne "-" de la lưới tản nhiệt (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) du capteur Infrarouge se branche sur le port 2 de la carte Arduino. -La pin centrale du capteur Infrarouge se branche sur la colonne "-" de la lưới tản nhiệt (GNS = Mass). -La pin de droite du capteur Infrarouge se branche sur la colonne "+" de la lưới tản nhiệt (5V). Đổ les carte SainSmart, l'interrupteur d'alimentation de la carte doit etre place sur 5V. /! / VERIFIER QUE LES FILS SONT BIÊN CHI NHÁNH SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE /! / * / #Include // Inclue la bibilothèque Infrastructurerouge. #include // Inclue la bibliothèque du lecteur LCD. int tempPin = 0; // Trên biến défini la reçu par le capteur avec une valeur Initiale de 0. float tempC = 0; // Trên défini une biến de tempéntic en celcius à laquelle trên prédéfini une valeur de 0. float tempF = 0; // Trên défini une biến de tempéntic en fahrenheit à laquelle trên prédéfini une valeur de 0. LiquidCrystal lcd (7, 8, 9, 10, 11, 12); // Trên défini dập tắt sont les chân de l'interface LCD. int IRpin = 2; // Trên déclare que la biến qui envoie la donnée du capteur Infrarouge à la carte Arduino est branchée sur la pin 2. IRrecv unacv (IRpin); // Trên déclare que la biến IRpin est la pin qui reçoit la donnée Infrarouge. giải mã kết quả; // Trên décode le signal Infrarouge. void setup () {Serial.begin (9600); // Le transfère de données se fait en 9600 bauds. không thể thay đổi.enableIRIn (); // Hoạt động le processus de récéption. lcd.begin (16, 2); // Indique le nombre de case par ligne puis le nombre de ligne du lecteur LCD. lcd.setCursor (3, 0); // On Indo où start le text à afficher. lcd.print ("Capteur de"); // Trên Indique le text à afficher. lcd.setCursor (3, 1); lcd.print ("Nhiệt độ"); chậm trễ (2000); // Trên indque le temps de l'affichage (en milisecondes). lcd.clear (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print ("Chương trình"); lcd.setCursor (3, 1); lcd.print ("ecrit par"); chậm trễ (2000); lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Pierre-Olivier"); lcd.setCursor (5, 1); lcd.print ("TILLOY"); chậm trễ (3500); lcd.clear (); } void loop () {if (’tcv.decode (& results)) {// Tente de Revenuevoir un mã cơ sở hạ tầng. Serial.println (results.value, DEC); // Imprime la valeur du code reçu dans le moniteur de série. Uncv.resume (); // Mã Prépare le capteur à Revoir un nouveau. } Serial.println (""); Serial.println ("Donnee crazy recu par le capteur de heat:"); // Imprime dans le moniteur de série le text. Serial.println (analogRead (tempPin)); // Imprime dans le moniteur de série la valeur reçu par le capteur de tempéosystem. int rawvoltage = analogRead (tempPin); // Trên biến défini une égale à la valeur analogique du capteur de tempéntic. tempC = ((điện áp thô / 1024.0) * 5000.0) / 100; // La biến tempC prend la valeur du Calcul. Serial.println (tempC); // Om printme la nouvelle valeur de la variable tempC dans le moniteur de série. lcd.setCursor (1, 0); lcd.print ("Nhiệt độ La"); lcd.setCursor (1, 1); lcd.print ("est de"); if (results.value == 16724175) {// Remplacer le "16724175" par la valeur qui tương ứng với mã votre Infrarouge. // Si votre valeur choisie égale la valeur reçu executive le program suivant. lcd.setCursor (8, 1); lcd.print (tempC); lcd.setCursor (14, 1); lcd.print ("C"); chậm trễ (500); } int tempF = (tempC * 9) / 5 + 32; // Conversion de la tempéntic en fahrenheit. Serial.println (tempF); // Imprimer la nouvelle valeur de tempF dans le moniteur de série. if (results.value == 16718055) {// Remplacer le "16718055" par la valeur qui tương ứng với mã votre Infrarouge. // Si votre valeur choisie égale la valeur reçu executive le program suivant. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print ("F"); chậm trễ (500); }} // Chương trình Fin du, vòng lặp đề xuất sau vòng lặp de void.
Bước 4:
Đề xuất:
Hiển thị nhiệt độ & độ ẩm nhiệt nhiệt - Phiên bản PCB: 6 bước (có hình ảnh)
Hiển thị Nhiệt độ & Độ ẩm Thermochromic - Phiên bản PCB: Cách đây không lâu, một dự án có tên Nhiệt độ Nhiệt & Màn hình độ ẩm nơi tôi đã chế tạo màn hình 7 phân đoạn từ các tấm đồng được làm nóng / làm mát bằng các phần tử peltier. Các tấm đồng được bao phủ bởi một lá mỏng nhiệt sắc
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart.: 7 bước (có hình ảnh)
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart. là một chương trình Có thể hướng dẫn cho thấy cách tôi thêm đầu dò nhiệt độ NTP, piezo b
TRASH ROCKS - Loại bỏ Thùng rác không thể phân loại: 8 bước
TRASH ROCKS - Loại bỏ Thùng rác Không thể phân loại: Để tạo thành một tảng đá rác, trước tiên, một bao tải được khâu ra khỏi lưới cá. Nó chứa đầy rác và trát bằng xi măng. Vỏ tạo thành có hình dạng độc đáo và trông rất tự nhiên. Đá rác là một