Мазмұны:
Бейне: Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
ҚАЗАҚША НҰСҚАСЫ БҰЛ ЖЕРДЕ Бағдарламаның барлық тақырыптары бойынша түсініктеме беру температурасы мен диспетчерлік дисплейде LCD -ге қолдау көрсетуге мүмкіндік береді. SainSmart картасы (Arduino UNO -ға ұқсас) -СКД QC1602A дәріс берушісінде -LM35 температурасында -инфрақызылда VS838 -330 ажыратымдылықта -Диск файлдары байланыс
1 -қадам:
Қосымша ақпарат: -GND де ла карталық порты 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 leectur LCD se branche sur la colonne «-» de la grille (GND = Masse). -La pin VDD лектор LCD дисплейі «la» grille grille (5V). -La pin V0 дəріс оқушысы LCD дисплейі La pin centrale du variateur. -7 -ші порт портында RS -лекторлық дисплей. -8 -ші порттың ла -картасы, сенсорлы порт. -9 -ші жол картасы, D4 лекторлық LCD дисплейі. -Сыртқы порттағы D5 лекциялық картасы. -Жалпы порт D6 лекторлық LCD дисплейі. -12 -ші порт портында D7 лекторлық дисплейі. -A0 de la carte est porté a la pin centrale du capteur LM35. -La branche entaillee du capteur LM35 және «+» de la grille (5V) (Pin de droite quand le capteur est 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 дәріс оқырманы СК-ге арналған «-» де ла гриль (GND = Masse). -La pin A du leector a LCD le branche sur la colonne «+» de la grille (5V). -La pin K du lektor LCD s branche sur la colonne «-» de la grille (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) инфрақызыл порты порт 2 порт люкс картасы 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 Сынақ деректері инфрақызыл avec бағдарламасының кодын іздейді. #include int IRpin = 11; IRrecv irrecv (IRpin); decode_results нәтижелері; void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Қабылдағышты іске қосыңыз} void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, DEC); // Serial 'results.value' irrecv.resume () басып шығарыңыз; // Келесі мәнді}} алу
3 -қадам:
«Нәтиже.мәнді» өзгертуге болатын бағдарлама /* Бағдарламаның температурасы ауа температурасының температурасы ° C немесе жоғары деңгейдегі дисплейдегі инфрақызыл картаның көмегімен анықталады. Pierre-Olivier TILLOY бағдарламасының ең маңыздысы-бұл өзгертулер мен өзгертулер. Бөлімше релизаторы: -GND де ла карталық порты 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 leectur LCD branche sur la colonne «-» de la grille (GND = Masse). -La pin VDD лектор LCD дисплейі «la» grille grille (5V). -La pin V0 дəріс оқушысы LCD дисплейі La pin centrale du variateur. -7 -ші порт портында RS -лекторлық дисплей. -8 -ші порттың ла -картасы, сенсорлы порт. -9 -ші жол картасы, D4 лекторлық дисплейі. -Сыртқы порталдың D5 лекторлық картасы. -Жалпы порт D6 лекторлық LCD дисплейі. -12 -ші порт портында D7 лекторлық дисплейі. -A0 де порт картасы, LM35 порталы. -La pin de droite du capteur LM35 se branche sur la colonne «+» de la grille (5V) (Pin de droite quand le capteur est 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 pins exterieur du variateur se branchent sur la colonne «-» de la grille (GND = Masse). -La pin RW du дәріс оқырманы ЖК дисплейі-la de grille (GND = Masse). -La pin A du lektor a LCD le brane sur+colonne «+» de la grille (5V). -La pin K du lektor LCD s branche sur la colonne «-» de la grille (GND = Masse). -La pin de gauche (lorsque que le capteur est à l'utilisateur) француздық инфрақызыл порты 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). Pain les carte SainSmart, l'interrupteur d'alimentation de la carte doit etre place 5V. /! / ВЕРФИФИКАТОР КЕЛЕСІ ФИЛЬДЕР SONT BIEN ФИЛИАЛДАРЫ SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE/! / */#Include // Inclue la bibilothèque infrarouge. #қосу // Inclue la bibliothèque du lektor LCD. int tempPin = 0; // Айнымалы деректерді қосу бойынша, 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); // СКД дисплейінің соңғы сипаттамалары. int IRpin = 2; // Айнымалы мәліметтерді өзгертуге болады, олар инфрақызыл картаны ұсынады Arduino est branchée sur la pin 2. IRrecv irrecv (IRpin); // IRpin айнымалы мәнін анықтау үшін инфрақызылға ауысыңыз. decode_results нәтижелері; // инфрақызыл сигналының декодтауында. void setup () {Serial.begin (9600); // Le transfère de données se fait en 9600 bauds. irrecv.enableIRIn (); // Белсенді процесс. lcd.begin (16, 2); // СКД дисплейінің жеке номері. lcd.setCursor (3, 0); // Indic où басталады leà à afficher. lcd.print («Capteur de»); // Indiqu le text à afficher туралы. lcd.setCursor (3, 1); lcd.print («Температура»); кешіктіру (2000); // Indiqu le temps de l'affichage туралы (milisecondes). lcd.clear (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print («Бағдарлама»); lcd.setCursor (3, 1); lcd.print («ecrit par»); кешіктіру (2000); lcd.clear (); lcd.setCursor (1, 0); lcd.print («Пьер-Оливье»); lcd.setCursor (5, 1); lcd.print («TILLOY»); кешіктіру (3500); lcd.clear (); } void loop () {if (irrecv.decode (& нәтижелер)) {// Инфрақызымның кодын жою. Serial.println (results.value, DEC); // Imprime la valeur du code reçu dans le moniteur de série. irrecv. resume (); // кодты дайындау. } Serial.println («»); Serial.println («Donnee brut recu par le capteur de temperatur:»); // 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); // Айнымалы деректердің бірде -біреуі бойынша égale à la valeur analogique du capteur de température. tempC = ((шикі кернеу/1024,0)*5000,0)/100; // TempC prend la valeur du calcul. Serial.println (tempC); // Айнымалы температураның ауыспалы мәні. lcd.setCursor (1, 0); lcd.print («La температура»); lcd.setCursor (1, 1); lcd.print («est de»); if (results.value == 16724175) {// «16724175» ауыстырғышының мәні инфрақызыл кодына сәйкес келеді. // Бағдарламаның бағаланатын нұсқасы. 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. if (results.value == 16718055) {// «16718055» ауыстыру мәні инфрақызыл кодына сәйкес келеді. // Бағдарламаның бағаланатын нұсқасы. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print («F»); кешіктіру (500); }} // Бағдарлама аяқталғанда, ол қайтадан жарамсыз болады.
4 -қадам:
Ұсынылған:
USB Type-C PD Powerbank: 3 қадам
USB Type-C PD Powerbank: Бұл жобада мен сізге «жақсартылғанды» көрсетемін. GreatScotts USB Type-C PD Powerbank нұсқасы. Алдымен оның жобасын тексеріңіз: https://www.instructables.com/id/Building-a-USB-T… Қорытындылай келе, мен кішігірім корпусты жобалап, жарықдиодты жақсарттым
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
USB Type-C PD Powerbank құру-өте қарапайым әдіс: 5 қадам
USB Type-C PD Powerbank құру өте қарапайым тәсілі: Бұл шағын жобада мен сізге DIY USB Type-C PD қуат банкін қалай қарапайым жолмен жасау керектігін көрсетемін. Мұны істеу үшін мен алдымен Aliexpress -тен алған IP5328P IC -ге негізделген қуат банкінің ПХД -ын тексеремін. Өлшеу бізге қаншалықты қолайлы екенін көрсетеді
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау