Բովանդակություն:
Video: Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 Քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
ԱՆԳԼԵՐԵՆ ՏԵERSԵԿՈԹՅՈՆ ԱՅՍՏԵ Դուք կարող եք ծրագրել բոլոր մեկնաբանությունները `մեկնաբանելու համար ժամանակի և ջերմաստիճանի մասին, ինչը թույլ է տալիս ընտրել LCD- ի դասախոսների ընտրությունը` օգտագործելով ° C ou ° F grâce և télécommande infrarouge- ը: Dans ce tuto j'utilise: միացում
Քայլ 1:
-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 = Masse): -La pin VDD du lecteur LCD se branche sur la colonne "+" de la grille (5V): -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le port 7 de la carte est de brané sur sur port RS du lecteur LCD: -Le port 8 de la carte est de degéé de sur le port E du lecteur LCD: -Le port 9 de la carte est de degéé de sur le port D4 du lecteur LCD: -Le port 10 de la carte est de degéé de sur de port D5 du lecteur LCD: -Le port 11 de la carte est de degéé de sur le port D6 du lecteur LCD: -Le port 12 de la carte est de brané sur sur le port D7 du lecteur LCD: -Le նավահանգիստ A0 de la carte est de degéé a la pin centrale du capteur LM35: -La branche entaillee du capteur LM35 se branche sur la colonne "+" de la grille (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 = Masse): -Les 2 pins exterieur du variateur se branchent sur la colonne "-" de la grille (GND = Masse): -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 la grille (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 ut 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 = Mass): -La pin de droite du capteur infrarouge se branche sur la colonne "+" de la grille (5V):
Քայլ 2:
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 ծրագիրը: #ներառել int IRpin = 11; IRrecv irrecv (IRpin); decode_results results; void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Սկսեք ստացողի} void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, DEC); // Տպել «results.value» սերիայի irregv.resume (); // Ստացեք հաջորդ արժեքը}} աղբյուրը
Քայլ 3:
Copiez et kolez le program suivant en modifiant vos "results.value" /* Program permettant d'afficher la température en ° C ou ° F selon le choix de l'utilisateur grâce à une télécommande infrarouge sur un lecteur LCD: Le program is écrit par Pierre-Olivier TILLOY և անվճար փոփոխություններ են կատարում նախանձով: Branchement é 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 = Masse): -La pin VDD du lecteur LCD se branche sur la colonne "+" de la grille (5V): -La pin V0 du lecteur LCD se branche sur La pin centrale du variateur. -Le port 7 de la carte est de brané sur sur port RS du lecteur LCD: -Le port 8 de la carte est de degéé de sur le port E du lecteur LCD: -Le port 9 de la carte est brané sur sur le port D4 du lecteur LCD: -Le port 10 de la carte est de degéé de sur de port D5 du lecteur LCD: -Le port 11 de la carte est de degéé de sur le port D6 du lecteur LCD: -Le port 12 de la carte est de degéle de sur le port D7 du lecteur LCD: -Le port A0 de la carte est branché a la pin de gauche du capteur LM35: -La35 de degite du capteur LM35 se branche sur la colonne "+" de la grille (5V) (Pin de droite quand le capteur est has a lutilisateur): -La branche restante du capteur LM35 se branche sur la colonne "-" avec une résistance (de 330kΩ) sur la grille (GND = Masse): -Les 2 pins exterieur du variateur se branchent sur la colonne "-" de la grille (GND = Masse): -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 la grille (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 ut 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 = Mass): -La pin de droite du capteur infrarouge se branche sur la colonne "+" de la grille (5V): Pour les carte SainSmart, l'interrupteur d'alimentation de la carte doit etre place sur 5V. /! / VERIFIER QUE LES FILS SONT BIEN մասնաճյուղեր SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE/! / */#Include // Inclue la bibilothèque infrarouge. #ներառել // Ներառեք մատենադարանի LCD դիպլոմային գիրքը: 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 declare 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 results; // ազդանշանի ինֆրակարմիր ազդանշանի վրա: 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. սկսել (16, 2); // Անհատական պարամետրեր, որոնք ներառում են LCD- ի դասախոսության անվանումը: lcd.setCursor (3, 0); // On indique où commence le text à afficher. lcd.print («Capteur de»); // On indique le text à afficher. lcd.setCursor (3, 1); lcd.print («peratերմաստիճան»); ուշացում (2000); // on indique le temps de l'affichage (en milisecondes): lcd. հստակ (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print («"րագիր»); lcd.setCursor (3, 1); lcd.print («ecrit par»); ուշացում (2000); lcd. հստակ (); lcd.setCursor (1, 0); lcd.print («Պիեռ-Օլիվյե»); lcd.setCursor (5, 1); lcd.print («TILLOY»); ուշացում (3500); lcd. հստակ (); } 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 ծածկագիր: } 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 = ((հումավոլտաժ/1024.0)*5000.0)/100; // La փոփոխական 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 ջերմաստիճան»); lcd.setCursor (1, 1); lcd.print («est de»); եթե (results.value == 16724175) {// Remplacer le "16724175" par la valeur qui համապատասխանի à 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»); ուշացում (500); } int tempF = (tempC * 9)/ 5 + 32; // Ֆարենհայթի փոխակերպում ջերմաստիճանի վերաբերյալ: Serial.println (tempF); // Imprimer la nouvelle valeur de tempF dans le moniteur de série. եթե (results.value == 16718055) {// Remplacer le "16718055" par la valeur qui համապատասխանի à 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"); ուշացում (500); }} // Fin du program, il recommence au début de void loop.
Քայլ 4:
Խորհուրդ ենք տալիս:
DC ՄՈՏՈՐԻ ՎԵՐԱԴԱՐՁ (RS-540 Brushed Type) ՝ 15 քայլ
DC ՄՈՏՈՐԻ ՎԵՐԱԴԱՐՁ (RS-540 Brushed Type). ՎԵՐԱԴԱՐՁ RS-555 DC MOTOR (նման RS-540 շարժիչ) `շատ ավելի արագություն r.p.m. Ինչպես բարձրացնել DC շարժիչը և բարձրացնել արագությունը: Ամենակարևորը խոզանակներն են, որոնք պետք է լինեն ածխածն-պղինձ (մետաղ-գրաֆիտ), շատ կարևոր է մեծ
USB Type-C PD Powerbank: 3 քայլ
USB Type-C PD Powerbank. Այս նախագծում ես ձեզ ցույց կտամ իմ " բարելավված " GreatScotts USB Type-C PD Powerbank- ի տարբերակը: Այսպիսով, նախ ստուգեք նրա նախագիծը
USB Type-C PD Powerbank- ի ստեղծում ՝ չափազանց պարզ եղանակով ՝ 5 քայլ
USB Type-C PD Powerbank- ի կառուցում սուպեր պարզ եղանակով. Այս փոքր նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել DIY USB Type-C PD բանկային բանկ ՝ գերհեշտ ձևով: Դա անելու համար ես նախ փորձարկելու եմ powerbank PCB- ն, որը հիմնված է Aliexpress- ից ստացած IP5328P IC- ի շուրջ: Չափումները ցույց կտան, թե որքանով է հարմար
Type 2 Menenekes to 3 230V վարդակներ. 4 քայլ (նկարներով)
Type 2 Menenekes to 3 230V վարդակներ. Չորս տարի ես ուրախությամբ վարում եմ իմ էլեկտրական մոտոցիկլետը ՝ ZeroS- ը: Եվ այո, լիցքավորման ժամանակը դարձել է կարևոր մաս ՝ մոտոցիկլետով ինչ -որ տեղ գնալու կամ մեքենայով կամ հասարակական տրանսպորտով գնալու որոշման մեջ … Քանի որ իմ մոդելը չափազանց հին է ՝ գանձում ավելացնելու համար
DIY Տվյալներ Միայն USB Type B: 3 քայլ
DIY Data Only USB Type B: Սա կարող է օգտակար լինել շատ տարբեր հանգամանքներում, և դա բավականին պարզ ռեժիմ է: Անձամբ ես, ես կառուցում եմ Prusa i3- ը և չեմ ցանկանում անընդհատ միացնել այն, բայց շատ ավելի հարմար է այն պարզապես միացված հետևի մեջ թողնել