Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:56
LIETUVIŲ VERSIJA ČIA Dans ce program nous allons voir comment capter un tempererature and 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 tuto j'utilise: -Vienkartė SainSmart (panaši į Arduino UNO) -Lecteur LCD QC1602A -Un variateur -Un capteur de tempererature LM35 -Un capteur infrarouge VS838 -Une résistance de 330kΩ -Des -fiils degrill jungtis
1 žingsnis:
Teisingos jungtys: -Le port GND de la carte Arduino se branche sur la colonne " -" de la grille -Le port 5V de la carte Arduino se branche sur la colonne "+" de la grille -La pin VSS du lecteur LCD se branche sur la colonne "-" de la grille (GND = masė). -La pin VDD du LCD skaitytuvai su "+" grotelėmis (5V). -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le prievadas 7 de la carte yra filialas prie RS prievado su LCD ekranu. -Le Port 8 de la carte yra filialas prie uosto ir LCD ekranas. -9 -asis prievadas iš filialo prie D4 prievado su LCD ekranu. -Le uostas 10 de la carte yra filialas prie uosto D5 su LCD ekranu. -11 -asis prievadas iš filialo prie uosto D6 su LCD ekranu. -12 prievadų iš „D7“prievado, kuriame yra LCD ekranas. -Le uostas A0 de la carte yra filialas a la pin centrole du capteur LM35. -La branche entaillee du capteur LM35 se branche sur la colonne "+" de grill (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 grille (GND = masė). -Les 2 kaiščiai exterieur du variateur se branchent sur la colonne "-" de la grille (GND = masė). -La pin RW du lecteur LCD se branche sur la colonne "-" de la grille (GND = Masse). -La pin A du lecteur LCD se branche sur la colonne "+" de grill (5V). -La pin K du lecteur LCD se branche sur la colonne "-" de la grille (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 grille (GNS = Mišios). -La pin de droite du capteur infrarouge se branche sur la colonne "+" de grille (5V).
2 žingsnis:
Ajoutez la bibliothèque du capteur infrarouge à Arduino. https://www.mediafire.com/download/jd5j7911amju36g/IRremote.zip Faites des tests pour reconnaitre vos code infrarouge avec ce program. #include int IRpin = 11; IRrecv irrecv (IRpin); decode_results rezultatai; void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Pradėti imtuvą} void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, DEC); // Spausdinti serijos 'results.value' irrecv.resume (); // Gaukite kitą reikšmę}} šaltinis
3 žingsnis:
Kopijuoti ir rinkti programą suivant en modifiant vos "results.value" /* Programa, leidžianti efektyviai veikti temperatūroje ir ° C o ° F Funkcija infraraudonųjų spindulių skystųjų kristalų ekrane. Piterio-Olivier TILLOY programa yra nemokama ir yra nemokama modifikavimo paroda. Filialas à réaliser: -Le port GND de la carte Arduino se branche sur la colonne " -" de la grille -Le port 5V de la carte Arduino se branche sur la colonne "+" de la grille -La pin VSS du lecteur LCD se branche sur la colonne "-" de la grille (GND = masė). -La PIN VDD su LCD ekranu, kuriame yra "+" grotelės (5V). -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le prievadas 7 de la carte yra filialas prie RS prievado su LCD ekranu. -Le Port 8 de la carte yra filialas prie uosto ir LCD ekranas. -9 -asis prievadas iš filialo prie D4 prievado su LCD ekranu. -Le uostas 10 de la carte yra filialas prie uosto D5 su LCD ekranu. -11 -asis prievadas iš filialo prie uosto D6 su LCD ekranu. -12 prievadų iš „D7“prievado, kuriame yra LCD ekranas. -Le uostas A0 de la carte yra filialas a la pin de gauche du capteur LM35. -La pin de droite du capteur LM35 se branche sur la colonne "+" de grill (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 grille (GND = Masse). -Les 2 kaiščiai exterieur du variateur se branchent sur la colonne "-" de la grille (GND = masė). -La pin RW du lecteur LCD se branche sur la colonne "-" de la grille (GND = Masse). -La pin A du lecteur LCD se branche sur la colonne "+" de grill (5V). -La pin K du lecteur LCD se branche sur la colonne "-" de la grille (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 grille (GNS = Mišios). -La pin de droite du capteur infrarouge se branche sur la colonne "+" de grille (5V). Įkraukite „SainSmart“, „Interruptteur d'alimentation de la carte doit etre place sur 5V“. /! / VERIFIER QUE LES FILS SONT BIEN FARCHES SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE/! / */#Include // Inclue la bibilothèque infrarouge. #include // Įtraukite LCD bibliografiją. int tempPin = 0; // On défini la variable reçu par le capteur avec une valeur initiale de 0. float tempC = 0; // On défini une variable de température en celcius à laquelle on prédéfini une valeur de 0. float tempF = 0; // On défini une variable de température en fahrenheit à laquelle on prédéfini une valeur de 0. LiquidCrystal lcd (7, 8, 9, 10, 11, 12); // On défini quelles sont les pins de l'interface LCD. int IRpin = 2; // On déclare que la variable qui envoie la donnée du capteur infrarouge à la carte Arduino est branchée sur la pin 2. IRrecv irrecv (IRpin); // On déclare que la variable IRpin est la pin qui reçoit la donnée infrarouge. decode_results rezultatai; // Ant dekodo le signalo infraraudonųjų spindulių. void setup () {Serial.begin (9600); // Le transfère de données se fait en 9600 bauds. irrecv.enableIRIn (); // Active le processus de récéption. LCD. pradžia (16, 2); // Indique le nombre de case par ligne puis le nombre de ligne du lecteur LCD. lcd.setCursor (3, 0); // On indique où prasideda le text à afficher. lcd.print („kapitonas“); // Apie indique le text à afficher. lcd.setCursor (3, 1); lcd.print ("Temperatūra"); vėlavimas (2000 m.); // On indique le temps de l'affichage (en milisecondes). lcd.clear (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print („Programa“); lcd.setCursor (3, 1); lcd.print ("ecrit par"); vėlavimas (2000 m.); lcd.clear (); lcd.setCursor (1, 0); lcd.print („Pierre-Olivier“); lcd.setCursor (5, 1); lcd.print ("TILLOY"); vėlavimas (3500); lcd.clear (); } void loop () {if (irrecv.decode (& results)) {// Tente de recevoir un code infrarouge. Serial.println (results.value, DEC); // Imprime la valeur du code reçu dans le moniteur de série. irrecv.resume (); // Prépare le capteur à recevoir un nouveau code. } Serial.println (""); Serial.println ("Donnee brut recu par le capteur de temperature:"); // 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érature. int rawvoltage = analogRead (tempPin); // On défini une variable égale à la valeur analogique du capteur de température. tempC = ((neapdorota įtampa/1024,0)*5000,0)/100; // Kintama tempC prend la valeur du calcul. Serial.println (tempC); // Om imprime la nouvelle valeur de la variable tempC dans le moniteur de série. lcd.setCursor (1, 0); lcd.print ("La temperatūra"); lcd.setCursor (1, 1); lcd.print ("est de"); if (results.value == 16724175) {// Remplacer le "16724175" par la valeur qui atitinka à votre code infrarouge. // Si votre valeur choisie égale la valeur reçu executer le program suivant. lcd.setCursor (8, 1); lcd.print (tempC); lcd.setCursor (14, 1); lcd.print ("C"); vėlavimas (500); } int tempF = (tempC * 9)/ 5 + 32; // Conversion de la température 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 atitinka à votre code infrarouge. // Si votre valeur choisie égale la valeur reçu executer le program suivant. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print ("F"); vėlavimas (500); }} // Baigti programą, iš naujo pradėti arba panaikinti void loop.
4 žingsnis:
Rekomenduojamas:
Realaus laiko šulinio vandens temperatūra, laidumas ir vandens lygio matuoklis: 6 žingsniai (su nuotraukomis)
Realaus laiko šulinio vandens temperatūros, laidumo ir vandens lygio matuoklis: šiose instrukcijose aprašoma, kaip sukurti nebrangų, realaus laiko vandens skaitiklį, skirtą stebėti temperatūrą, elektros laidumą (EC) ir vandens lygį iškastuose šuliniuose. Skaitiklis skirtas pakabinti iškasto šulinio viduje, matuoti vandens temperatūrą, EB ir
Kambario temperatūra internetu naudojant BLYNK ESP8266 ir DHT11: 5 žingsniai (su nuotraukomis)
Kambario temperatūra internetu naudojant BLYNK ESP8266 ir DHT11: Sveiki, vaikinai, šiandien pagaminsime kambario temperatūros monitorių, kuriuo galėsime stebėti savo kambarį iš bet kurios pasaulio vietos ir tam naudosime BLYNK IoT plokštės formą. DHT11, norėdami nuskaityti kambario temperatūrą, mes naudosime ESP8266, kad pasiektume
PWM reguliuojamas ventiliatorius, pagrįstas „Raspberry Pi“procesoriaus temperatūra: 4 žingsniai (su nuotraukomis)
PWM reguliuojamas ventiliatorius, pagrįstas „Raspberry Pi“procesoriaus temperatūra: daugelyje „Raspberry Pi“dėklų yra šiek tiek 5 V ventiliatoriaus, kad būtų lengviau aušinti procesorių. Tačiau šie ventiliatoriai paprastai yra gana triukšmingi ir daugelis žmonių prijungia jį prie 3V3 kaiščio, kad sumažintų triukšmą. Šie ventiliatoriai paprastai yra vertinami 200 mA, o tai yra gana
Baterijos tikrintuvas su temperatūra ir akumuliatoriaus pasirinkimu: 23 žingsniai (su nuotraukomis)
Akumuliatoriaus tikrintuvas su temperatūros ir akumuliatoriaus pasirinkimu: akumuliatoriaus talpos testeris. Su šiuo prietaisu galite patikrinti 18650 akumuliatoriaus, rūgšties ir kitų (didžiausia mano išbandyta baterija, tai yra 6,2 rūgšties akumuliatorius 4,2A) talpą. Bandymo rezultatas yra miliampere/val. Sukuriu šį įrenginį, nes reikia jį patikrinti
Muzikos spektras su skaitmeniniu laikrodžiu ir temperatūra: 9 žingsniai (su nuotraukomis)
Muzikos spektras su skaitmeniniu laikrodžiu ir temperatūra: mes vėl čia su projektu, kuris jums patiks. Jei jums patinka klausytis muzikos ir mėgaujatės vizualumu, šis projektas skirtas jums. Skaitmeninio laikrodžio MUZIKOS SPEKTRO ELEKTRONINIS RINKINYS SU TEMPERATŪROS EKRANU. Tai elektroninis rinkinys. Kai baigsite pr